Лабораторная работа № 1. Методы и средства защиты информации
Скачать 193.38 Kb.
|
Лабораторная работа № 1. Шифрование с использованием системы ЦезаряЦель работы: формирование умений шифрования с использованием системы Цезаря. Теоретические сведенияПри шифровании заменой (подстановкой) символы шифруемого текста заменяются символами того же или другого алфавита с заранее установленным правилом замены. В шифрах простой замены (одноалфавитной подстановки) каждый символ исходного текста заменяется символами того же алфавита одинаково на всем протяжении текста. Система шифрования Цезаря Шифр Цезаря является частным случаем шифра простой замены (одноалфавитной подстановки). Ключом шифрования является целое число 1 … N, где N – количество букв алфавита шифруемого слова, уменьшенное на 1. Ключ будет обозначаться символом К. При шифровании исходного текста каждая буква заменяется на другую букву того же алфавита. Заменяющая буква определяется путем смещения от исходной буквы алфавита на К букв. При достижении конца алфавита выполняется циклический переход к его началу. Рассмотрим пример шифрования сообщения «ПРИЛЕТАЮ ЗАВТРА» с использованием системы Цезаря. Ключ шифрования К=3. Сначала сформируем таблицу подстановок, содержащую соответствующие пары букв исходного текста и шифртекста (рисунок 1). Верхняястрока– основнойалфавит
Нижняястрока– алфавит,сдвинутыйвправопо ключу3 Рисунок 1 – Таблица подстановок для системы Цезаря При шифровании каждая буква исходного текста (из верхней строки таблицы) заменяется на соответствующую букву из нижней строки. Таким образом, в результате шифрования сообщения «БОЛЬШАЯ ПЕРЕМЕНА» будет получен шифртекст «ДСОЯЫГВТЗУЗПЗРГ». |