Шифрование и дешифрование Camellia
Сертифицированный шифр ISO/NESSIE/CRYPTREC — безопасность эквивалентна AES
Уведомление о безопасности
Camellia обеспечивает превосходную безопасность, эквивалентную AES. Рекомендуется для приложений, требующих соответствия стандартам ISO/IEC или японских/европейских сертификаций.
О Camellia
О Camellia
Camellia — симметричный блочный шифр, совместно разработанный Mitsubishi Electric и NTT Японии в 2000 году. Он был спроектирован для высокой безопасности при сохранении отличной производительности как в аппаратных, так и в программных реализациях.
Ключевые особенности
- 128-битный размер блока с опциями ключей 128/192/256 бит
- 18 раундов для 128-битных ключей, 24 раунда для 192/256-битных ключей
- Структура Фейстеля с функциями FL/FL⁻¹ для повышенной безопасности
- Сертификация ISO/IEC 18033-3, NESSIE и CRYPTREC
- Без патентов с 2017 года, свободно доступен для любого использования
- Без патентов с 2017 года, свободно доступен для любого использования
Режимы шифрования
Режимы шифрования
Сравнение алгоритмов
| Алгоритм | Размер блока | Длина ключа | Безопасность | Стандарт | Стандарт |
|---|---|---|---|---|---|
| Camellia | 128 bit | 128/192/256 | 18/24 | Отлично | ISO/NESSIE/CRYPTREC |
| AES | 128 bit | 128/192/256 | 10/12/14 | Хорошо | NIST |
| Twofish | 128 bit | 128/192/256 | 16 | Отлично | AES Finalist |
| DES | 64 bit | 56 | 16 | Отлично | Слабо |
Рекомендации по безопасности
- Camellia обеспечивает безопасность, эквивалентную AES, без известных практических атак
- Шифр использует комбинацию структуры Фейстеля и SPN для повышенной безопасности
- Обширный криптоанализ подтвердил устойчивость к дифференциальному и линейному криптоанализу
- 128-битный размер блока соответствует современным требованиям безопасности и избегает уязвимостей атаки дня рождения
- 128-битный размер блока соответствует современным требованиям безопасности и избегает уязвимостей атаки дня рождения
Варианты использования
Связанные инструменты
AES Шифрование/Дешифрование
Безопасное шифрование и дешифрование текста с использованием алгоритма AES
Twofish Шифрование/Дешифрование
Финалист AES, симметричный шифр с 128-битными блоками и ключами 128/192/256 бит, разработан Брюсом Шнайером
Serpent Шифрование/Дешифрование
Финалист AES с ключами 128/192/256 бит, 32 раунда, обеспечивает отличный запас прочности и доказанную стойкость к криптоанализу
Rijndael Шифрование/Дешифрование
Оригинальный алгоритм AES с гибкими размерами блоков (128/192/256 бит). Поддержка режимов CBC, ECB, CFB, OFB