
2. Порядок выполнения лабораторной работы
1. Ознакомиться с основными сведениями по шифрованию данных.
2. Получить задание на выполнение лабораторной работы.
3. Выполнить необходимые расчеты для выполнения задания с помощью программы Microsoft Excel.
4. Сделать выводы по результатам выполнения лабораторной работы.
5. Оформить отчет о выполнении лабораторной работы.
6. Ответить на контрольные вопросы.
3. Контрольные вопросы
1. В чем заключается модель шифрования?
2. Как определяется ключ согласно ГОСТ?
3. Как определяется криптографическая стойкость алгоритма шифрования?
4. В чем заключается принцип работы симметричного алгоритма шифрования?
5. Как выполняется шифрование данных с помощью шифров простой замены?
6. Как выполняется шифрование данных с помощью шифров замены с множеством подстановочных символов?
7. Как выполняется шифрование данных с помощью шифров-перестановок?
8. Как выполняется шифрование данных с помощью шифров-перестановок с ключом?
9. На чем основаны ассиметричные алгоритмы шифрования?
10. Как выполняется шифрование данных с помощью алгоритма RSA?
4. Задания на лабораторную работу
1. Выполнить шифрование и дешифрирование заданного сообщения с помощью метода симметричного шифрования с ключом (использовать латинский алфавит). Сообщение выдается из таблицы 1.
2. Выполнить шифрование и дешифрирование по методу RSA.
Таблица 1
Сообщения для шифрования
№ |
Сообщение |
№ |
Сообщение |
1 |
abcaaaabacabbacbbaccbbaccbbddadadaa |
7 |
abcaaaabacabbacbbaccbbaccbbddadadaa |
2 |
bcabbcdabacbbacbbddcbbaccbbdbdadaac |
8 |
bcabbcdabacbbacbbddcbbaccbbdbdadaac |
3 |
aaabacabbacbbaccabcabbaccbbddadadaa |
9 |
aaabacabbacbbaccabcabbaccbbddadadaa |
4 |
abcaaaaabbacbaacccabaccbbaccbbddadd |
10 |
abcaaaaabbacbaacccabaccbbaccbbddadd |
5 |
aaddaddabacabbacbbaccbbaccbbddadada |
11 |
aaddaddabacabbacbbaccbbaccbbddadada |
6 |
cccaddabbbaccaabcaaaabacabbacbbacbb |
12 |
cccaddabbbaccaabcaaaabacabbacbbacbb |