Camellia: A 128-Bit Block Cipher Suitable for Multiple Platforms - Design and Analysis

Camellia: A 128-Bit Block Cipher Suitable for Multiple Platforms - Design and Analysis
复制标题

DOI:
10.1007/3-540-44983-3_4
复制
发表时间:
2000-08
期刊:
--
影响因子:
--
通讯作者:
Kazumaro Aoki;Tetsuya Ichikawa;Masayuki Kanda;M. Matsui;S. Moriai;Junko Nakajima;Toshio Tokita
Kazumaro Aoki;Tetsuya Ichikawa;Masayuki Kanda;M. Matsui;S. Moriai;Junko Nakajima;Toshio Tokita
中科院分区:
其他
文献类型:
--
作者:
Kazumaro Aoki;Tetsuya Ichikawa;Masayuki Kanda;M. Matsui;S. Moriai;Junko Nakajima;Toshio Tokita

文献摘要

被引文献

相似文献

我们提出了一个新的128位分组密码,叫做camellia。Camellia支持128位块大小和128位,192位和256位密钥,即与高级加密标准(AES)相同的接口规范。除了高度安全之外,软件和硬件平台上的效率是茶花的显著特征。结果表明,山茶花具有较强的抗差分和线性密码分析的安全性。与AES最终入选者MARS、RC6、Rijndael、Serpent和Twofish相比,Camellia至少在软件和硬件上提供了相当的加密速度。Camellia的汇编语言优化实现可以在Pentium III (800MHz)上以超过276 mbit / s的速率加密,这比优化后的DES实现的速度快得多。此外,它的一个显著特点是它的小硬件设计。硬件设计包括加解密和密钥调度,大约占用11K的门,这是目前已知的128位分组密码中最小的。
We present a new 128-bit block cipher calledCamellia. Camellia supports 128-bit block size and 128-, 192-, and 256-bit keys, i.e., the same interface specifications as the Advanced Encryption Standard (AES). Efficiency on both software and hardware platforms is a remarkable characteristic of Camellia in addition to its high level of security. It is confirmed that Camellia provides strong security against differential and linear cryptanalyses. Compared to the AES finalists, i.e., MARS, RC6, Rijndael, Serpent, and Twofish, Camellia offers at least comparable encryption speed in software and hardware. An optimized implementation of Camellia in assembly language can encrypt on a Pentium III (800MHz) at the rate of more than 276 Mbits per second, which is much faster than the speed of an optimized DES implementation. In addition, a distinguishing feature is its small hardware design. The hardware design, which includes encryption and decryption and key schedule, occupies approximately 11K gates, which is the smallest among all existing 128-bit block ciphers as far as we know.