Каталог статей /

CAST-128 :: Описание

CAST-128 · Основные сведения · Описание · Раздел 1: Описание алгоритма · Раздел 2: Пары раундовых ключей · Раздел 3: Неидентичные раунды · Раздел 4: Поля замены · Раздел 5: Ключи развертки · Раздел 6: Маскировка подключей и перестановка подключей · Раздел 7: Переменный размер ключа · Приложение: Поля замены · Расшифрование · Официальный сайт · Видео «CAST-128»


CAST — это популярный 64-битовый шифр, допускающий размеры ключа вплоть до 128 бит, который был разработан в Канаде Карлайлом Адамсом (Carlisle Adams) и Стаффордом Таваресом (Stafford Tavares). Авторы утверждают, что название обусловлено ходом разработки и должно напоминать о вероятностном характере процесса, а не об инициалах авторов.

Алгоритм CAST использует 64-битовый блок и 64-битовый ключ. CAST устойчив к дифференциальному и линейному криптоанализу. Сила алгоритма CAST заключена в его S-блоках. У CAST нет фиксированных S-блоков и для каждого приложения они конструируются заново. Созданный для конкретной реализации CAST S-блокои уже больше никогда не меняется. Другими словами, S-блоки зависят от реализации, а не от ключа. Northern Telecom использует CAST в своём пакете программ Entrust для компьютеров Macintosh, PC и рабочих станций UNIX. Выбранные ими S-блоки не опубликованы, что однако неудивительно.

CAST-128 принадлежит компании Entrust Technologies, но является бесплатным как для коммерческого, так и для некоммерческого использования. CAST-256 — бесплатное доступное расширение CAST-128, которое принимает размер ключа до 256 бит и имеет размер блока 128 бит. CAST-256 был одним из первоначальных кандидатов на AES.



Michael 1985 2010 Cast 128 - SMW Hack ASMT First Time with Nuvi Part 4

Michael 1985 2010 Cast 128 - SMW Hack ASMT First Time with Nuvi Part 4.
1:07:51 мин.

Видео «CAST-128»


  • Russian to English Russian to German Russian to French Russian to Spanish Russian to Italian Russian to Japanese

Информация на сайте из открытых источников. Основа ВикипедиЯ. | Пожалуйста, внимательно прочитайте эту страницу!