CLEFIA | это... Что такое CLEFIA? (original) (raw)
CLEFIA | |
---|---|
Создатель: | SONY, |
Создан: | 2007 г. |
Опубликован: | 22 марта 2007 г. |
Размер ключа: | 128, 192, 256 бит |
Размер блока: | 128 бит |
Число раундов: | 18, 22, 26 |
Тип: | Сеть Фейстеля |
CLEFIA (от фр. clef «ключ») — алгоритм шифрования, разработанный корпорацией Sony в качестве безопасной альтернативы AES для сферы защиты авторских прав и DRM-систем. Алгоритм состоит из двух составных элементов: части ключевого расписания и части обработки данных. Алгоритм соответствует требования к шифру AES: Размер блока — 128 бит (16 байт), поддерживаемая длина ключа — 128, 192 и 256 бит. Число раундов зависит от длины ключа и составляет соответственно 18, 22 или 26 раундов и 36, 44 и 52 используемых подключа. Алгоритм использует ключевое забеливание с дополнительным подключами перед обработкой данных и после неё.
Заявленными требованиями к алгоритму были:
- Безопасность
- Скорость выполнения
- Простота реализации на недорогом оборудовании
Алгоритм стал первым шифром, применяющим технологию DSM (англ. Diusion Switching Mechanism) для увеличения защищённости от линейного и дифференциального криптоанализа.
Разработчики также учли существования нового типа атак — алгебраических и заявляют об устойчивости к ним шифра CLEFIA.
Для защиты от ряда атак применяются также два типа таблиц подстановки.
Ссылки
Симметричные криптосистемы | |
---|---|
Поточный шифр | A3 • A5 • A8 • Decim • MICKEY • RC4 • Rabbit • SEAL • SOSEMANUK • Trivium • VMPC |
Сеть Фейстеля | ГОСТ 28147-89 • Blowfish • Camellia • CAST-128 • CAST-256 • CIPHERUNICORN-A • CIPHERUNICORN-E • CLEFIA • Cobra • DFC • DEAL • DES • DESX • EnRUPT • FEAL • FNAm2 • HPC • IDEA • KASUMI • Khufu • LOKI97 • MARS • NewDES • Raiden • RC5 • RC6 • RTEA • SEED • Sinople • TEA • Triple DES • Twofish • XTEA • XXTEA |
SP-сеть | 3-WAY • ABC • AES (Rijndael) • Akelarre • Anubis • ARIA • BaseKing • BassOmatic • CRYPTON • Diamond2 • Grand Cru • Hierocrypt-L1 • Hierocrypt-3 • KHAZAD • Lucifer • Present • Rainbow • SAFER • Serpent • SHARK • SQUARE • Threefish |
Другие | FROG • NUSH • REDOC • SHACAL • SC2000 |