Принцип построения – sp- сеть Архитектура – Сеть...

13
Принцип построения – SP-сеть Архитектура – Сеть Фейстеля, Квадрат Самые известные блочные шифры – DES, ГОСТ 28147-89, RIJNDAEL (AES), TEA, MARS, RC6, SERPENT, TWOFISH

Upload: sari

Post on 05-Jan-2016

60 views

Category:

Documents


3 download

DESCRIPTION

Итерационные блочные шифры. Принцип построения – SP- сеть Архитектура – Сеть Фейстеля, Квадрат Самые известные блочные шифры – DES, ГОСТ 28147-89, RIJNDAEL (AES), TEA, MARS, RC6, SERPENT, TWOFISH. Достоинства ГОСТ 28147-89. Эффективная реализация на 32-разрядной платформе - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Принцип построения – SP-сеть

Архитектура – Сеть Фейстеля, Квадрат

Самые известные блочные шифры –DES, ГОСТ 28147-89, RIJNDAEL (AES), TEA, MARS, RC6, SERPENT, TWOFISH

Page 2: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Эффективная реализация на 32-разрядной платформе

Большой запас прочности Простота Оригинальный ГПСЧ

Page 3: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Собственно ключ 8 х 32 = 256 бит

8 четырехразрядных блоков замены4 х 16 х 8 = 512 бит

Page 4: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат
Page 5: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

SP-сеть - 32 раунда

Операция H↔L в последнем раунде отсутствует

EАВ: 3 шага вперед и шаг назад

DAB: шаг вперед и 3 шага назад

Page 6: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Сложение по модулю 232

с раундовым ключом Замена с использованием

8 четырехразрядных таблиц замены Циклический сдвиг

на 11 разрядов влево

Page 7: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Простая замена Гаммирование Гаммирование с обратной связью Выработка имитоприставки

Page 8: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат
Page 9: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Замена байтов SubBytes Циклический сдвиг строк ShiftRows Перемешивание столбцов MixColumns Сложение (XOR) с раундовым ключом AddRoundKey

Page 10: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Вход Sub1 Mix1

Shift2 Mix2 Выход

Page 11: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Простота 2 раунда шифрования обеспечивают

полное рассеивание и перемешивание информации

Оригинальное обоснование числа раундов шифрования

Эффективная реализация на 8-, 32- и 64-разрядных платформах

Page 12: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат

Стохастический сумматор с непредсказуемым результатом работы, зависящим от заполнения ключевой таблицы Н размерности 8 х 256

Page 13: Принцип построения –  SP- сеть Архитектура – Сеть Фейстеля, Квадрат