Файл: Лабораторна робота №3.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.05.2024

Просмотров: 18

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Практична робота № 3

Тема: Симетричні криптосистеми. Шифри простої заміни. Таблиці Трисемуса. Бігармний шифр Плейфейра. Криптосистема Хілла

Мета: Навчитися зашифровувати та розшифровувати текст, використовуючи шифри простої заміни: таблиці Трисемуса, Біграмний шифр Плейфейра, криптоситему Хілла.

Виконання роботи

  1. Виконайте зашифрування тексту за допомогою таблиці Трисемуса. У якості таблиці для шифрування візьміть таблицю 4 x 8, ключове слово – своє прізвище.

Текст для шифрування:

1) НЕХАЙ_В_ТВОЇМ_СЕРЦІ_ЛЮБОВІ_НЕ_ЗГАСНЕ_СВЯЩЕНИЙ_ВОГОНЬ,_ЯК_ПЕРШЕ_ПРОМОВЛЕНЕ_СЛОВО_НА_МОВІ_НАРОДУ_СВОГО.

2) ВОНА_ЯК_ЗОРЯ_ПУРПОРОВА_ЩО_СЯЄ_З_НЕБЕСНИХ_ВИСОТ,_І_ТАМ_ДЕ_ЗВУЧИТЬ_РІДНА_МОВА_ЖИВЕ_УКРАЇНСЬКИЙ_НАРОД.

3) ЯК_СОНЦЯ_БЕЗСМЕРТНОГО_КОЛО_ЩО_КРЕСЛИТЬ_У_НЕБІ_ПУТІ_ЛЮБІТЬ_СВОЮ_МОВУ_Й_НІКОЛИ_ЇЇ_НЕ_ЗАБУДЬТЕ_В_ЖИТТІ.

  1. Виконайте зашифрування тексту за допомогою біграмного шифру Плейфейра.

Варіант

Таблиця для шифрування

Варіант

Таблиця для шифрування

1

Б

Р

М

Х

В

О

З

А

_

,

Є

Г

И

К

Ґ

Е

Ф

Я

П

Ю

.

Ь

У

Ч

Ш

Л

С

Й

І

Т

Ї

Щ

Д

Н

Ц

Ж

6

І

Б

И

Ґ

М

Щ

П

.

,

Н

Х

А

Г

Р

О

Л

Д

Ї

С

Ж

Ф

Т

Ю

Я

Ч

Е

Ш

Ь

В

_

Є

Ц

Й

У

К

З

2

Я

Й

Ц

Н

Ж

Ч

Ґ

З

Х

А

Ш

І

У

Е

С

_

Ь

.

К

П

Щ

В

Д

,

Т

Є

Р

Г

Ю

О

М

Б

Л

И

Ї

Ф

7

Ш

Ь

Й

.

Д

І

О

С

Б

М

Г

У

Ф

В

Н

З

,

Ч

А

Я

Ї

Л

Є

Ц

Ю

Щ

Ж

Ґ

П

Т

Е

И

Х

К

_

Р

3

Т

Ц

Г

Ж

Л

Х

,

_

А

Б

Ф

В

У

П

Н

Й

Ґ

І

С

.

И

Ь

Е

М

О

Є

К

Ї

З

Р

Д

Ч

Я

Щ

Ю

Ш

8

Т

Ш

О

Ґ

.

,

І

Г

Ї

Ч

Л

У

Р

П

Ц

Є

Я

Щ

Ж

_

Й

А

К

Е

Ю

З

М

Ф

И

Д

Б

Х

Ь

В

С

Н

4

З

Ч

К

Ь

Н

М

Д

Т

Е

С

И

І

О

Л

У

Б

Ї

Г

Я

.

Ґ

,

Щ

_

Ю

Х

Ж

Ц

Ш

П

Р

Й

В

Ф

А

Є

9

Л

Р

А

Ь

Ц

Я

І

Х

Ф

Є

Т

.

У

М

В

П

Ї

Ж

О

Н

Й

Б

И

Ш

З

Щ

Ю

,

Ч

С

Ґ

Д

К

Е

_

Г

5

У

К

Щ

І

Х

.

О

Ю

Ч

П

Є

Д

С

Ф

М

,

А

Ц

Р

Н

Ь

Л

Ґ

Ш

И

Я

Г

Й

Ж

Е

Б

З

Т

В

_

Ї

10

Н

А

Л

С

И

Т

В

Ґ

Ф

Я

Д

.

І

К

У

Ш

_

П

Ч

Й

Щ

Ї

Ц

Ж

Е

Р

,

О

М

Ь

Ю

Б

Х

Є

З

Г


Текст для шифрування:


1) Нехай_в_твоїм_серці_любові_не_згасне_священий_вогонь,_як_перше_промовлене_слово_на_мові_народу_свого.

2) Вона_як_зоря_пурпорова_що_сяє_з_небесних_висот,_і_там_де_звучить_рідна_мова_живе_український_народ.

3) Як_сонця_безсмертного_коло_що_креслить_у_небі_путі_любіть_свою_мову_й_ніколи_її_не_забудьте_в_житті.

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

Текст

MISFORTUNE

PROGRAMMER

GENERATION

UNIVERSITY

DEPARTMENT

MISFORTUNE

PROGRAMMER

GENERATION

UNIVERSITY

DEPARTMENT


Контрольні питання

        1. Дайте визначення таких понять: алфавіт, текст, шифр, ключ, зашифрування, розшифрування, криптосистема, розкриття шифру, стійкість крипто алгоритму.

        2. У чому полягає відмінність процесів розшифрування та розкриття шифрів?

        3. Які шифри називають шифрами одноалфавітної підстановки?

        4. Сформулюйте алгоритм шифрування тексту за допомогою таблиць Трисемуса.

        5. Сформулюйте алгоритм шифрування тексту за допомогою біг рамного шифру Плейфейра.

        6. Що використовують у ролі ключа таблиці для шифрування?

        7. Назвіть інші шифри одноалфавітної заміни, які не використовувалися в роботі.