Система перестановок. Федеральное агентство по образованию
Федеральное агентство по образованию Московский государственный горный университет
ОТЧЕТ по лабораторным работам по дисциплине: «Методы и средства защиты компьютерной информации»
Содержание Лабораторная работа №1 Система перестановок. Система магических квадратов. 3 Лабораторная работа №2 Системы сложных подстановок. 6 Лабораторная работа №3 Стандарт шифрования данных DES. 8 Лабораторная работа №4 Схема шифрования Эль Гамаля. 11 Приложение 1. 13 Приложение 2. 17 Приложение 3. 20 Приложение 4. 22
Лабораторная работа №1 Система перестановок. Система магических квадратов. Цель работы:формирование у студентов навыков использования криптографических систем простых перестановок для защиты файлов и данных.
Теоретическая часть Система перестановок Система шифрования с использованием «простой перестановки» является примером простейшей криптографической системы. Суть работы заключается в смещении цифрового кода каждого символа сообщения на определённую величину. Эта величина может быть, как фиксирована, так и задаваться пользователем. Таким образом, при шифровании сообщения, к коду каждого символа прибавляется некое число, а при дешифровании, вычитается. Для примера, зашифруем следующую строку: "система " Установим число смещения кода каждого символа равным = 17 Последовательно увеличим код каждого символа строки на указанное число. Так бы выглядел процесс шифрования для первого слова:
*- символ Ъ* отсутствует в наборе шрифтов, т.к. таблица ASCII позволяет присваивать символу код в пределах [0-255] Итак, в результате шифрования мы превратили строку "система " в совершенно нечитабельный набор символов: ЪщЪТцэс1 Для дешифрования зашифрованной строки требуется вычесть из числового кода каждого её элемента код смещения, с которым она была зашифрована.
|