Криптографические алгоритмы. Стригунов В.В. - 3 стр.

UptoLike

Составители: 

3
Введение
Целью курса лабораторных занятий по дисциплине «Методы и средства
защиты информации» является приобретение практических навыков решения
задач защиты информации, возникающих при ее обработке, хранении и передаче
по открытым каналам связи. В данном методическом пособии приведены
задания к трем лабораторным работам, посвященным криптографическим
методам защиты информации. В пособии подробно описаны алгоритм
симметричного шифрования ГОСТ, основные алгоритмы теории чисел,
используемые в криптографии, алгоритм шифрования с открытым ключом RSA.
В ходе выполнения каждого задания лабораторного практикума
разрабатывается и отлаживается программный комплекс, написанный на одном
из языков программирования. Программа должна иметь интуитивно понятный
интерфейс, позволять изменять исходную и полученную в результате
шифрования информацию. Результат работы оценивается в процессе
тестирования программы на наборе контрольных примеров. Отчет по
лабораторной работе должен содержать:
титульный лист;
задание;
краткую теоретическую часть и алгоритм;
фрагмент текста программы с реализованным алгоритмом;
пример выполнения программы;
вывод по проделанной работе.
Основные понятия
Криптографические алгоритмы шифрования используются для обеспечения
конфиденциальности хранимых или передаваемых данных. Алгоритмы с
помощью определенных правил преобразуют исходные данные в
зашифрованный вид так, чтобы восстановить эти данные мог только законный
пользователь (шифрование). Для получения исходной информации необходимо
над зашифрованным текстом выполнить обратный процесс преобразования
дешифрование. При шифровании и дешифровании данных применяется
сменный элемент алгоритма, называемый в криптографии ключом.
Рассмотрим классическую задачу передачи сообщений. Пусть участник А
желает переслать секретное сообщение участнику В по открытому
информационному каналу. В качестве участников такого взаимодействия могут
выступать обычные пользователи, прикладные программы, объекты сетевой
инфраструктуры, например, маршрутизаторы и др.