
- •Практичне заняття № 2(1.7 – 1.8) з дисципліни
- •Тема заняття
- •2.1(1.7) Симетричні криптоперетворення. Приклади розв’язку задач та задачі для самостійного розв’язання
- •Знаходимо розмір простору ключів:
- •Проаналізуємо букви алфавіту, згідно з таблицею
- •Знаходимо розмір простору ключів:
- •Визначаємо символи криптограми Сі:
- •В результаті маємо
- •Знаходимо розмір простору ключів:
Практичне заняття № 2(1.7 – 1.8) з дисципліни
„ Прикладна криптологія „
Тема заняття
2.1(1.7) Симетричні криптоперетворення. Приклади розв’язку задач та задачі для самостійного розв’язання
Джерела що рекомендуються для самостійної робот
-
Горбенко І.Д. Прикладна криптологія ї. Електронний конспект лекцій. Харків, ХНУРЕ, 2011 р.
-
Горбенко І.Д. „Криптографічний захист інформації”. Навч. посібник Харків, ХНУРЕ, 2004 р.
3.В. Задірака . Компьютерная криптологія. Підручник. К, 2002 ,504с.
Додаткова література
-
А. Менезис, П. Ван Аршот, С. Ватсон. Руководство по прикладной криптографии CRC Press, 1997, электронная копия, 662 с
2.Брюс Шнайер. Прикладная криптография. М., изд. Триумф. 2002 г., 797 с
Приклади розв’язку задач
Задача 1.
Зашифрувати
повідомлення
«Пароль ХТМОРУ
СЛАВА» методом простої підстановки,
алфавіт російський. Визначити розмірність
простору ключів
nk,
ентропію H(k),
безпечний час tб
та відстань єдності l0,
якщо
потужність
криптоаналітичної системи
вар/с.
Розшифрувати повідомлення
і пересвідчитися
в однозначності процедури зашифрування.
Ключ:
Вх: |
а |
б |
в |
г |
д |
е |
ж |
з |
и |
й |
к |
л |
м |
н |
о |
п |
р |
с |
т |
у |
ф |
х |
ц |
ч |
ш |
щ |
|
Вих: |
ж |
и |
к |
м |
о |
р |
т |
у |
х |
ч |
щ |
ы |
э |
я |
а |
б |
в |
г |
д |
е |
з |
й |
л |
н |
п |
с |
ю |
Розв’язок задачі:
Використовуючи ключ підстановки, зашифруємо повідомлення «Пароль ХТМОРУ СЛАВА» . Зашифроване повідомлення має вигляд:
С = «бжваыцюйдэавеюгыжкж»
Знаходимо розмір простору ключів:
Nкл = m! = 32! = 2,6 *1035 2117,
де m – основа алфавіту.
Знаходимо ентропію джерела ключів:
H(k)
=
.
Далі визначаємо безпечний час:
tб
=
,
де PK – імовірність, з якою має бути здійснений критоаналіз.
В результаті маємо:
tб
=
років.
Таким чином шифр може володіти дуже високою стійкістю, але у зв'язку з тим, що природні мови володіють значною надмірністю, пов'язаною з нерівномірністю появи букв у мові і залежністю букв між собою, існує ефективний метод частотного криптоаналізу. Суть аналізу: набирається об'єм не менше за 2000 символів, далі будується гістограма частот появи символів у криптограмі.
Відстань єдності для шифру:
літер.
Задача 2.
Зашифрувати повідомлення (див. задача 1), використовуючи шифр Віжінера.
Ключ: “Ну погоди”. Тобто ключ має довжину 9 символів.
Розв’язок задачі: