Список индивидуальных данных. Данные для выполнения лабораторной работы сведены в табл.Л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.