block_ciphers
.pdfAES
История
1997: NIST начал прием заявок на новый стандарт шифрования для замены DES
1998: Было предложено на рассмотрение 15 заявок
1999: NIST выбрало 5 финалистов
2000: NIST утвердило шифр Rijndael в качестве нового стандарта (AES)
Характеристики
Размеры ключей: 128, 192, 256 бит
Размер блока: 128 бит
Принцип работы AES
Принцип работы AES
Принцип работы AES
Раундовая функция
Реализация алгоритма AES
Выбор между скоростью работы и занимаемой памятью
Построение PRF на основе ГСЧ
Режим шифрования ECB (Шифрование независимыми блоками)
ECB – пример некорректного использования PRP
Основная проблема: если m1 = m2, то 1 = c2
Режим шифрования ECB (Шифрование независимыми блоками)
Детерминированный режим счетчика
(Det CTR)
Алгоритм создания цепочек CBC