Скачиваний:
22
Добавлен:
29.06.2022
Размер:
481.06 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)

_____________________________________________________________________________

Кафедра информационной безопасности телекоммуникационных систем Дисциплина «Основы криптографии»

Лабораторная работа 8

«Дифференциальный криптоанализ блочного шифра»

Выполнили:

ст. гр. .

.

Проверил:

проф. Яковлев В.А..

Санкт-Петербург

2021

Цель работы:

Целью данной работы является изучение принципа дифференциального

криптоанализа блочных шифров, реализованных по схеме SPN.

Задание:

1.Произвести вычисления разностных характеристик S-box «учебного шифра», построенного на основе схемы SPN.

2.Построить сквозную дифференциальную характеристику шифра.

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

Ход работы:

1. Вероятности появления пар разностей.

№ вар.

1раунд

2 раунд

3 раунд

6

S12

S22

S31,S33

Рис.1. S-BOX12

Рис.2. S-BOX22

Рис.3.1. S-BOX31

Рис.3.2. S-BOX32.

Примечание. S блоки на 3 раунде не дали нужно результата (был результат вероятность появления разности = 0), изменили на 3 раунде S33,

проверяем блоки S31,S32.

2. Сквозная разностная характеристика(Вариант 6. S12 - S22 - S31,S32).

Рис.4. Построение дифференциальной характеристики.

3. Ключ из 7 бит: 1000001.

4. Раундовые ключи.

Рис.5. Генерация раундовых ключей.

5. Подбор ключей для разных N.

Рис.6. N=100.

Рис.7. N=500.

Рис.8. N=5000.

Вывод:

В данной работе мы изучили принцип дифференциального криптоанализа

блочных шифров, реализованных по схеме SPN.

Дифференциальный криптоанализ использует аномально повышенные вероятности появления некоторых разностей криптограмм для определенных разностей между открытыми сообщениями.

Характеристикой сквозной разностной хар-ки является вероятность появления пар разности, она зависит от того, в каких S-блоках и как мы будем задавать сквозную разностную характеристику.

Вероятность появления пар в данном варианте разностной характеристики в первом раунде максимальна, во втором раунде минимальна. Истинный ключ выбирается из пятого раундового ключа.

Соседние файлы в папке 08_ЛР