Исходные данные для лабораторной работы № 1

Порядок выполнения работы

Лабораторная работа № 1 Шифры перестановки

Цель работы

Fпрактическое освоение некоторых простейших алгоритмов шифрования данных

1. Изучить основные принципы построения простых шифров перестановки.

2. Выполнить ручное шифрование исходного текста одиночной перестановкой по ключу (задание 1), двойной перестановкой по ключу (задание 2), с применением магических квадратов (задание 3), согласно своему варианту. Исходные тексты и ключи для выполнения заданий приведены в таблице 1.

3. Составить программу реализации метода одиночной перестановки по ключу (задание 1).

4. Составить программу реализации метода двойной перестановки по ключу (задание 2).

5. Составить программу шифрования исходного текста с применением магических квадратов (задание 3).

6. Составить отчет (формат А4), в который включить:

§ теоретические сведения о шифрах перестановки;

§ описание последовательности действий шифрования;

§ результат шифрования вручную;

§ описание алгоритма работы программы;

§ результат программного шифрования.

Задание 1 одиночная перестановка по ключу

Шифрование исходного текста методом одиночной перестановки по ключу.

Задание 2 двойная перестановка по ключу

Шифрование исходного текста методом двойной перестановки по ключу.

Задание 3 магические квадраты

Шифрование исходного текста с применением магических квадратов


 

Таблица 1

n ИСХОДНЫЙ ТЕКСТ КЛЮЧИ
ЗАДАНИЕ 1 ЗАДАНИЕ 2 ЗАДАНИЕ 3
1. Компьютерные технологии Канал 19723,5649
2. Традиционные методы Способ 1578,41697
3. Обозначение товара Рынок 5486,46258
4. Угроза безопасности Платеж 16354,1589
5. Симметричное шифрование Задача 1572,15743
6. Асимметричное шифрование Банк 1564,21465
7. Угрозы безопасности Метод 32514,5461
8. Удаленный терминал Канал 4589,68571
9. Категории безопасности Способ 15279,4263
10. Метод шифрования Рынок 5632,82145 10В
11. Электронная подпись Платеж 74158,5896 11В
12. Тысячелетняя история Задача 1296,04156 12В
13. История криптологии Банк 14235,1053 13В
14. Технические приемы Метод 50314,3698 14В
15. Надежность курьера Канал 15289,1493 15В
16. Пользователь системы Способ 15379,1593 16В
17. Коммерческая фирма Рынок 5487,36948 17В
18. Преобразование информации Платеж 17289,9352 18В
19. Физический носитель Задача 06713,1248 19В
20. Операционная система Банк 13257,1653 20В
21. Программное обеспечение Метод 15263,2647 21В
22. Обслуживание системы Канал 6578,30429 22В
23. Банковская система Способ 58163,5463 23В
24. Корпоративная сеть Рынок 1576,45612 24В
25. Микропроцессорная техника Платеж 16354,6182 25В
26. Электронная торговля Задача 24163,1684 26В
27. Население планеты Банк 26173,1350 27В
28. Аутентификация пользователя Метод 15346,451632 28В
29. Компьютерная сеть Канал 25183,3571 29В
30. Пластиковая карта Способ 1596,35142 30В

 

Контрольные вопросы

1. В чем заключается метод шифрования перестановкой?

2. Оцените количество ключей шифра вертикальной перестановки. Во сколько раз это количество ключей возрастает при использовании двойной перестановки?

3. Приведите пример использования магического квадрата для шифрования сообщения ‘Я УЕЗЖАЮ В НОВГОРОД’.