Скачиваний:
0
Добавлен:
17.07.2026
Размер:
1.79 Mб
Скачать

 

11 / 16

POA АТАКА В CRYPTOOL2

 

 

 

Содержимое второго блока С2 изменено на следующее:

50 4f 50 53 4d 4f 4b 45 31 00 00 00 00 00 00 00 00 00,

где 50 4f 50 53 4d 4f 4b 45 31= POPSMOKE1

Атака предсказанием дополнения

 

12 / 16

РАУНДОВЫЕ ПРЕОБРАЗОВАНИЯ ШИФРА

«КУЗНЕЧИК»

 

Основные характеристики:

Кузнечик – блочный симметричный шифр. Размер блока 128 бит

На вход подается 256-битный ключ

Основа алгоритма – SP-сеть

Всего 10 раундов из которых 9 полных: XOR ключа и блока, нелинейное преобразование, линейное преобразование. Последний раунд – только XOR

Линейный регистр сдвига с обратной связью в

Общая структура алгоритма

преобразовании L

 

 

13 / 16

ФОРМИРОВАНИЕ КЛЮЧЕЙ ШИФРА

«КУЗНЕЧИК»

 

Формирование ключа:

Первые два ключа – разбиение исходного пополам

Для следующих ключей используется 8 итераций сети Фейстеля. В ней «Функция Фейстеля» – это LSX преобразование из самого шифра

«Раундовым ключом» в данном случае служит номер итерации сети, к которому применяется L

Схема генерации раундовых ключей

Структура LSX

 

14 / 16

РАСЧЕТ ИТЕРАЦИОННОГО КЛЮЧА

 

 

 

Расчет итерационного ключа

Соседние файлы в предмете Методы и средства защиты криптографической защиты информации