The 128-Bit Block Cipher Camellia

Search this article

Abstract

We present the new 128-bit block cipher called Camellia. Camellia supports 128-bit, block size and 128-, 192-, and 256-bit key lengths, i.e. the same interface specifications as the Advanced Encryption Standard(AES). Camellia was carefully designed to withstand all known cryptanalytic attacks and even to have a sufficiently large security leeway. It was also designed to suit both software and hardware implementations and to cover all possible encryption applications that range from lowcost smart cards to high-speed network systems. Compared to the AES finalists, 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(1.13GHz)at the rate of 471 Mbits per second. In addition, a distinguishing feature is its small hardware design. A hardware implementation, which includes encryption, decryption, and the key schedule for 128-bit keys, occupies only 9.66 K gates using a 0.35μm CMOS ASIC library. This is in the smallest class among all existing 128-bit block ciphers. It perfectly meets the current market requirements in wireless cards, for instance, where low power consumption is essential.

Journal

  • IEICE Trans. Fundamentals, A

    IEICE Trans. Fundamentals, A 85 (1), 11-24, 2002-01-01

    The Institute of Electronics, Information and Communication Engineers

Citations (3)*help

See more

References(40)*help

See more

Details 詳細情報について

  • CRID
    1570854177379233280
  • NII Article ID
    110003209073
  • NII Book ID
    AA10826239
  • ISSN
    09168508
  • Text Lang
    en
  • Data Source
    • CiNii Articles

Report a problem

Back to top