Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛБ1 ОКЗИ Криптосистемы схемы Файстеля.docx
Скачиваний:
4
Добавлен:
22.11.2019
Размер:
134.54 Кб
Скачать

Тестовые векторы для mars (порядок следования битов big_endian)

Ключ

Исходный текст

Шифртекст

00000000000000000000000000000000

00000000000000000000000000000000

DCC07B8DFB0738D6E30A22DFCF27E886

00000000000000000000000000000000

DCC07B8DFB0738D6E30A22DFCF27E886

33CAFFBDDC7F1DDA0F9C15FA2F30E2FF

CB14A1776ABBC1CDAFE7243DEF2CEA02

F94512A9B42D034EC4792204D708A69B

225DA2CB64B73F79069F21A5E3CB8522

86EDF4DA31824CABEF6A4637C40B0BAB

4DF955AD5B398D66408D620A2B27E1A9

A4B737340AE6D2CAFD930BA97D86129F

000000000000000000000000000000000

000000000000000

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

97778747D60E425C2B4202599DB856FB

D158860838874D9500000000000000000

000000000000000

93A953A82C10411DD158860838874D95

4FA0E5F64893131712F01408D233E9F7

791739A58B04581A93A953A82C10411DD

158860838874D95

6761C42D3E6142D2A84FBFADB383158F

F706BC0FD97E28B6F1AF4E17D8755FFF

000000000000000000000000000000000

0000000000000000000000000000000

62E45B4CF3477F1DD65063729D9ABA8F

0F4B897EA014D21FBC20F1054A42F719

FBA167983E7AEF22317CE28C02AAE1A3E

8E5CC3CEDBEA82A99DBC39AD65E7227

1344ABA4D3C44708A8A72116D4F49384

458335D95EA42A9F4DCCD41AECC2390D

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

  1. На каких двух основных принципах базируются алгоритмы симметричных криптосистем? Поясните, каким образом используются эти принципы.

  2. Какие требования предъявляются к современным шифрам? Назовите три-четыре современных шифра о охарактеризуйте их по выбранным вами требованиям.

  3. Что такое схема Файстеля? Какие преобразования используются в схеме Файстеля?

  4. От выбора каких параметров и конструктивных особенностей зависит практическая реализация схемы Файстеля?

  5. Поясните назначение основных фаз преобразования в MARS. Почему выбрано именно такое деление алгоритма и какие изменения вносит каждая из фаз?

  6. Укажите основные операции, используемые в шифре MARS. Для решения каких задач преобразования данных используются данные операции?

  7. Объясните понятие лавинного эффекта. Как определяется величина лавинного эффекта и сколько она составляет для шифра MARS.

  8. Исходя из каких критериев выбирались величины сдвигов в E-функции MARS? Поясните также суть управляемых сдвигов.

  9. Объясните применяемый порядок операций в шифре MARS. Как изменится величина лавинного эффекта при изменении порядка следования операций?

  10. Поясните процедуру выработки раундовых ключей в MARS. Почему ее можно назвать надежной и однородной для различных длин ключа.

  11. Проведите сравнительную характеристику шифров DES и MARS. Чем лучше и чем хуже каждый из шифров?

  12. Каким образом можно провести оптимизацию шифра MARS под 8- и 64-разрядные процессоры общего назначения? Будет ли при этом наблюдаться выигрыш в производительности?