КАСТ-256
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( сентябрь 2013 г. ) |
Общий | |
---|---|
Дизайнеры | Карлайл Адамс , Стаффорд Таварес , Ховард Хейс , Майкл Винер |
Впервые опубликовано | 1998 |
Получено из | КАСТ-128 |
Деталь шифрования | |
Размеры ключей | 128, 160, 192, 224 или 256 бит. |
Размеры блоков | 128 бит |
Структура | обобщенная сеть Фейстеля (тип 1) [1] |
Раунды | 48 |
В криптографии , CAST-256 (или CAST6 ) — с симметричным ключом блочный шифр опубликованный в июне 1998 года. Он был представлен в качестве кандидата на включение в расширенный стандарт шифрования (AES); однако он не вошел в число пяти финалистов AES . Это расширение более раннего шифра CAST-128 ; оба были разработаны в соответствии с методологией проектирования «CAST», изобретенной Карлайлом Адамсом и Стаффордом Таваресом . Говард Хейс и Майкл Винер также внесли свой вклад в дизайн.
CAST-256 использует те же элементы, что и CAST-128, включая S-блоки , но адаптирован для размера блока 128 бит — вдвое больше, чем у его 64-битного предшественника. (Аналогичная конструкция произошла при эволюции RC5 в RC6 ). Допустимые размеры ключей : 128, 160, 192, 224 или 256 бит. CAST-256 состоит из 48 раундов, иногда описываемых как 12 «четверных раундов», организованных в обобщенную сеть Фейстеля .
В RFC 2612 авторы заявляют, что «шифр CAST-256, описанный в этом документе, доступен во всем мире на безвозмездной и безлицензионной основе для коммерческого и некоммерческого использования».
В настоящее время лучшим публичным криптоанализом CAST-256 со стандартной настройкой единого секретного ключа, который работает для всех ключей, является криптоанализ с нулевой корреляцией, разбивающий 28 раундов с 2 246.9 время и 2 98.8 данные. [2]
См. также [ править ]
Ссылки [ править ]
- ^ Хоанг, Вьеттунг; Рогауэй, Филипп (2010). «Об обобщенных сетях Фейстеля». ЛНКС 6223 . КРИПТО 2010. США: Springer. стр. 613–630. дои : 10.1007/978-3-642-14623-7_33 .
- ^ Богданов Андрей; Леандер, Грегор; Нюберг, Кайса; Ван, Мэйцинь (2012). «Интегральные и многомерные линейные различатели с нулевой корреляцией». Достижения в криптологии – ASIACRYPT 2012 (PDF) . Конспекты лекций по информатике. Том. 7658. стр. 244–261. дои : 10.1007/978-3-642-34961-4_16 . ISBN 978-3-642-34960-7 . S2CID 26601027 . Архивировано из оригинала (PDF) 4 марта 2016 года . Проверено 13 мая 2013 г.
Внешние ссылки [ править ]
- CAST-256 Джона Дж. Саварда
- 256-битные шифры — эталонная реализация CAST256 и производный код
- Именование стандартного криптографического алгоритма : CAST-256.
- RFC 2612