Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_1 класична криптологія.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
199.68 Кб
Скачать

Лабораторна робота № 18

Тема: Шифр одноразового блокноту. Криптоаналіз.

Мета: Отримати навички криптоаналізу шифру одноразового блокноту.

Теоретичні відомості.

Шифр одноразового блокноту є абсолютно надійним у теоретико-інформаційному сенсі. Якщо суперник не знає ключа К, то з криптотексту С він зовсім нічого не зможе довідатись про повідомлення М. Справді, двійкове слово С могло би бути криптотекстом для будь-якого повідомлення М', якби шифрування здійснювалось з деяким іншим ключем K , а саме С=М' К' в той час як для суперника всі ключі однаково вірогідні.

Дешифрування за відомим ключем у шифрі одноразового блокноту збігається із шифруванням - щоб отримати вихідне повідомлення М, потрібно додати до криптотексту С той же ключ К.

Завдання.

1. Скласти програму, яка випадковим чином вибирає ключ заданої довжини, зашифровує задане їй повідомлення і подає на вихід криптотекст. Ввівши декілька раз різні повідомлення і проаналізуваши їх, визначити ключ.