abstract
| - В криптографии, CAST-256 (или CAST6) блочный алгоритм симметричного шифрования на основе сети Фейстеля, опубликованный в Июне 1998 в качестве кандидата в конкурсе AES. Этот алгоритм основан на более раннем алгоритме CAST-128. Оба шифра построены на основе методологии CAST предложенной Карлайл Адамс (Carlisle Adams) и Стаффорд Таварес (Stafford Tavares)(отсюда и название шифра), в создании "дизайна" шифра принимали участие также Хейс Говард и Майкл Винер. CAST-256 построен из тех же элементов, что и CAST-128, включая S-блоки, но размер блока увеличен до 128 бит (удвоенный размер блока своего предшественника). Допустимые размеры ключа шифрования — 128, 192 или 256 бит. Полноразмерный CAST-256 состоит из 48 раундов, иногда говорят 12 раундов из 4, объединённых в единую сеть Фейстеля. В RFC 2612 указано, что CAST-256 можно свободно использовать по всему миру в коммерческих и некоммерческих целях.
* RFC 2612
|