Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задание 2. Оценка влияния состава гаммы на криптограмму




Повторить исследования, описанные в предыдущем задании, взяв одинаковые для всех вариантов значения гаммы 0000FFFF. Открытый текст берётся из таблицы 3.1.1. Провести анализ сформированной криптограммы, дать комментарии. Обратить внимание на имеющиеся закономерности, просматривающиеся при сравнении открытого текста и криптограммы.

 

Задание 3. Оценка влияния длины гаммы на криптостойкость

Выполнить моделирование криптосистемы, взяв одинаковые для всех вариантов значения гаммы 7A7A7A7A. Открытый текст должен состоять из восьми символов, равных номеру варианта (шестнадцатеричная система счисления). Провести анализ полученных результатов, дать комментарии.

Обратить внимание на имеющиеся закономерности, проявляющиеся при сравнении открытого текста и криптограммы.

 

Задание 4. Расшифрование криптограммы

С помощью криптосистемы, схема которой показана на следующем рисунке, расшифровать криптограмму (см. таблицу 3.4.1).

Таблица 3.4.1

Вар Крипто- грамма Гамма Вар Крипто- грамма Гамма
1 D748E615 1BA617E7 9 D720C8AD 914FBAC9
2 6F976ABE 29FE18DB 10 52C9DF6C 10A5AA09
3 8E24F707 3CD419EA 11 A11840A8 11FDAA48
4 8A11D151 41F920A3 12 55A8C1C7 12CDADA5
5 9072CD1D 579A21FD 13 D8112834 13F4DADA
6 25DB57A9 6DBA22DA 14 43C8D4C2 14ADBDAC
7 BB4D45D4 78BDAB38 15 42959883 15FAEAE7
8 CE9D75D4 8AEF10BD 16 1500FD5C DAEE16B9
      17 ADDD9524 1D2E78CA

 

 

Шифр гаммирования является симметричным, поэтому для зашифрования и расшифрования используются одинаковые устройства.

Криптосистема содержит два АЛУ, которые позволяют расшифровать (или зашифровать) восьмиразрядные символы. Младшие четыре бита открытого текста (или криптограммы) отображаются на индикаторе U3, а старшая тетрада индицируется на U4. Криптограмма (или открытый текст) и гамма размещаются в Генераторе Слов. Криптограмма (или открытый текст) подаётся на шины А, гамма - на шины В арифметико-логических устройств.

Полученные после расшифрования шестнадцатеричные значения открытого текста нужно заменить четырьмя буквами. Для этого следует использовать таблицу CP-1251 (см. Приложение 2).

 


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

 

Методические указания к заданию 3.1

Результаты моделирования и ручных расчётов нужно поместить в таблицу, форма которой приведена ниже. В таблице в качестве примера содержатся результаты моделирования криптосистемы для варианта 17.

 

Таблица 4.1.1

Данные

Символы

1 2 3 4 5 6 7 8
Открытый текст (шестнадцатеричный) C 0 d 7        
Открытый текст (двоичный) 1100 0000 1101 0111        
Гамма (шестнадцатеричная) 2 3 b 6        
Гамма (двоичная) 0010 0011 1011 0110        
Криптограмма (двоичная, расчёт) 1110 0011 0110 0001        
Криптограмма (моделирование) E 3 6 1        

 

Числа открытого текста и гаммы формируются с помощью Генератора слов (Word Generator XWG1). Настройки Генератора, показанные на схеме, соответствуют варианту 17. В остальных вариантах число используемых строк в буфере памяти равно 8. Изменяется объём буфера (число машинных слов) с помощью списка Buffer size, который находится в диалоговом окне Settings. При выполнении своего задания эту величину нужно увеличить до 8.

 

Четыре цифровых индикатора на схеме исследований отображают значения передаваемого и принимаемого символов, гаммы и криптограммы.

С помощью управляющих сигналов:

оба АЛУ жёстко устанавливаются в режим выполнения логической операции Исключающее ИЛИ.

Моделирование криптосистемы ведётся в пошаговом режиме (за счёт многократных щелчков по кнопке Step…).

 

 

Методические указания к заданию 3.2

Данное задание выполняется аналогично предыдущему. Отличие заключается в том, что значения гаммы устанавливаются одинаковыми для всех вариантов 0000FFFF.

Наибольшее внимание нужно уделить сравнению криптограммы и открытого текста при различных значениях гаммы.

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...