Camellia

Camellia – это блочный шифр, разработанный японскими криптографами в 2000 году. Основан на идеях AES и IDEA, и представляет собой криптосистему с 128-битным блочным размером и ключом, который может состоять из 128, 192 или 256 бит.

Camellia использует схему Feistel, с 18 раундами и нелинейными функциями типа S-блоков. Алгоритм также использует операции сдвига, XOR, сложение и умножение.В зависимости от длины ключа имеет 18 циклов (128 разрядный ключ), либо 24 цикла (192 и 256 разрядный ключ).

 

Поддержка алгоритма Camellia введена в 2008 году в браузер Mozilla Firefox 3, однако отключена в 2014 году в Mozilla Firefox 33. Алгоритм патентован, однако распространяется под рядом свободных лицензий, в частности, является частью проекта OpenSSL.

Сегодня Camellia является одним из наиболее распространенных шифров на территории Японии, и успешно используется в различных приложениях, включая цифровые подписи, SSL / TLS и другие протоколы безопасности.

Разработчики:

  • Kazumaro Aoki
  • Tetsuya Ichikawa
  • Masayuki Kanda
  • Mitsuru Matsui
  • Shiho Moriai
  • Junko Nakajima
  • Toshio Tokita
  • Nippon Telegraph and Telephone Corporation
  • Mitsubishi Electric Corporation

Обсуждение закрыто.