Общие | |
---|---|
Дизайнеры | |
Впервые опубликовано | 1998 |
На основе | Квадрат |
Детали шифра | |
Размеры ключей | 128, 192 или 256 бит |
Размеры блока | 128 бит |
Структура | Сеть замещения-перестановки |
Раунды | 12 |
В криптографии, CRYPTON - это симметричный блочный шифр, представленный в качестве кандидата на Advanced Encryption Standard (AES). Он очень эффективен в аппаратной реализации и был разработан Чэ Хун Лим из Future Systems Inc.
Алгоритм CRYPTON обрабатывает блоки из 128 бит в виде массивов 4 × 4 байта. Раундовое преобразование состоит из четырех шагов: побайтовой замены, побитовой перестановки по столбцам, транспонирования столбцов в строку и, наконец, добавления ключа. CRYPTON использует 12 раундов этого процесса шифрования. Из-за природы алгоритма процесс дешифрования может быть идентичен процессу шифрования с использованием другого ключа.
.