Изучение методов линейного и дифференциального криптоанализа блочных шифров, построенных по принципу сети SPN. Бабенко Л.К - 26 стр.

UptoLike

Составители: 

26
Значения входных разностей, которые необходимо проанализировать:
i
Ai
1 011 000 000
2 000 011 000
3 001 000 001
Вариант 15
Блок замены
Вход 0 1 2 3 4 5 6 7
Выход 7 6 4 2 0 1 3 5
Значения входных разностей, которые необходимо проанализировать
i
Ai
1 100 000 000
2 001 000 000
Контрольные вопросы
1. Опишите принцип работы алгоритма, построенного по схеме
SPN.
2. Почему в алгоритме, построенном по схеме SPN, начальной и
конечной операцией является операция сложения с ключом?
ЛАБОРАТОРНАЯ РАБОТА 2
Изучение метода линейного криптоанализа применительно к много-
раундовым алгоритмам шифрования, построенным на основе сети SPN.
Цель работыизучить приемы применения метода
линейного крип-
тоанализа к многораундовым алгоритмам блочного шифрования, постро-
енным по схеме сети SPN.
Пример выполнения лабораторной работы
Задан такой алгоритм шифрования, построенный на основе сети SPN,
как изображен на рис. 9.3. Пусть у него S-блок замены работает согласно
табл. 1.
Таблица 1
S-блок замены для рассматриваемого алгоритма шифрования, постро-
енного по на основе сети SPN
Вход 0 1 2 3 4 5 6 7
Выход 7 1 4 0 6 2 5 3