Список индивидуальных данных. Данные для выполнения лабораторной работы сведены в табл.Л4.1

Данные для выполнения лабораторной работы сведены в табл.Л4.1.

Таблица Л4.1 (начало)

Варианты заданий к лабораторной работе № 4

Вариант Режим Ключ (256 бит) Сообщение (64 бита)
Простой замены
Гаммирования
Гаммирования с обратной связью
Выработки имитовставки

 


Таблица Л4.1 (продолжение)

Варианты заданий к лабораторной работе № 4

Вариант Режим Ключ (256 бит) Сообщение (64 бита)
Простой замены
Гаммирования
Гаммирования с обратной связью
Выработки имитовставки
Гаммирования

 


Таблица Л4.1 (окончание)

Варианты заданий к лабораторной работе № 4

Вариант Режим Ключ (256 бит) Сообщение (64 бита)
Гаммирования с обратной связью

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

Пусть требуется зашифровать сообщение 0000100010010110111100101 110001001000001001001011000000111110000 в режиме гаммирования на ключе 000010001001011011110010111000100000110100111111110100011111 0011100010000111010011101011111001110000100010010110111100101110001000010001101010101110100111011001000011010011111111010001111100110000110100111111110100011111001110001000011101001110101111100111

Подготовим файл key.txt и введем в него ключ. На рис. Л4.5 показан результат этого действия.

 

Рис Л4.5. Задание ключа шифрования.

 

Режим гаммирования предполагает наличие 64 битного блока данных – синхропосылки (вектора инициализации). Пусть в качестве синхропосылки выступает последовательность 100001000110101010111010011101100100001 1010011111111010001111100.

Запустим программу Gost и выберем режим шифрования – Гаммирование, затем нажмем кнопку "Запустить обучение". В открывшемся окне в полях "Шифруемые данные" и "Синхропосылка" введем соответствующие битовые строки и нажмем кнопку "Шифровать". Нажимая кнопку F8, проведем шифрование. Результаты этого процесса представлены на рис. Л6.4.

 
 
 
Рис. Л4.6. Результаты шифрования.

 

Вывод. В лабораторной работе проведено изучение режимов работы блочных шифров на примере алгоритма ГОСТ 28147-89. С использованием программы Gost проведено шифрование в режиме гаммирования заданного блока данных на заданном ключе.

Контрольные вопросы к защите

1. Опишите режим ECB. В чем особенность его реализации в ГОСТ 28147–89?

2. Укажите достоинства и недостатки режима простой замены.

3. Опишите режим OFB. В чем особенность его реализации в ГОСТ 28147–89?

4. Укажите достоинства и недостатки режима гаммирования.

5. Опишите режим CFB. В чем особенность его реализации в ГОСТ 28147–89?

6. Укажите достоинства и недостатки режима гаммирования c обратной связью.

7. Опишите режим CBC. В чем особенность его реализации в ГОСТ 28147–89?

8. Укажите, для каких целей применяется режим выработки имитовставки.

Способ оценки результатов

Критерии оценки результатов совпадают с критериями, определенными при описании лабораторной работы №1 в разделе "Способ оценки результатов".

Лабораторная работа №5. Изучение электронной цифровой подписи и принципов шифрования с открытым ключом с использованием системы PGP

Целью лабораторной работы является приобретение навыков использования асимметричной криптографии в системе PGP.