Практика 6_шифр Вернама. Занятие 6 Шифр Вернама Цель работы исследование простейших методов криптографической зашиты информации
Скачать 58 Kb.
|
Практическое занятие № 6 Шифр Вернама Цель работы: исследование простейших методов криптографической зашиты информации. Краткие сведения из теории Широко применяется для шифрования двоичных кодов шифр Вернама. В этом шифре шифрование сводится к поразрядной операции сложения по модулю 2. В = А К, где К - ключ А - фрагмент исходного сообщения, В - результат шифрования. Рассмотрим пример. А = 1011000101110101 К = 1101101001000011 В = 0110101100110110 На приемной стороне выполняются аналогичные действия над кодами В и К. В = 0110101100110110 К = 1101101001000011 А = 1011000101110101 Ключ К - случайный код. Для обеспечения высокой стойкости шифра к взламыванию требуется периодически менять ключ К и передавать его получателю надежным способом. Кроме того, чем больше длина ключа, тем труднее расшифровать текст. Порядок выполнения работы Разработать программу шифрования текста шифром Вернама. Длина ключа К = 8 бит. Для двоичного кодирования символов исходного текста использовать таблицу ASCII кодов. Зашифрованный текст выдать на экран. Разработать программу дешифрования зашифрованного текста. Внешний вид программы шифрования Контрольные вопросы Для чего применяют шифрование информации? Что понимается под шифрованием? Назовите два класса криптосистем. Принцип работы шифра Вернама. Как производится операции сложения по модулю 2? |