Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

A Compact Rijndael Hardware Architecture with S-Box Optimization

Akashi SatohContact Information, Sumio MoriokaContact Information, Kohji TakanoContact Information and Seiji MunetohContact Information

(5)  IBM Research, Tokyo Research Laboratory, IBM Japan Ltd., 1623-14, Shimotsuruma, Yamato-shi, 242-8502 Kanagawa, Japan
Abstract
Compact and high-speed hardware architectures and logic optimization methods for the AES algorithm Rijndael are described. Encryption and decryption data paths are combined and all arithmetic components are reused. By introducing a new composite field, the S-Box structure is also optimized. An extremely small size of 5.4 Kgates is obtained for a 128-bit key Rijndael circuit using a 0.11-μmCMOS standard cell library. It requires only 0.052 mm2 of area to support both encryption and decryption with 311 Mbps throughput. By making effective use of the SPN parallel feature, the throughput can be boosted up to 2.6 Gbps for a high-speed implementation whose size is 21.3 Kgates.

Contact Information Akashi Satoh
Email: akashi@jp.ibm.com

Contact Information Sumio Morioka
Email: e02716@jp.ibm.com

Contact Information Kohji Takano
Email: chano@jp.ibm.com

Contact Information Seiji Munetoh
Email: munetoh@jp.ibm.com
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Referenced by
7 newer articles

  1. Burns, F. (2009) Efficient advanced encryption standard implementation using lookup and normal basis. IET Computers & Digital Techniques 3(3)
    [CrossRef]
  2. Hodjat, A. (2006) . IEEE Transactions on Computers 55(4)
    [CrossRef]
  3. Chih-Pin Su (2003) A high-throughput low-cost aes processor. IEEE Communications Magazine 41(12)
    [CrossRef]
  4. Mangard, S. (2003) A highly regular and scalable aes hardware architecture. IEEE Transactions on Computers 52(4)
    [CrossRef]
  5. Hodjat, A. (2004) High-throughput programmable cryptocoprocessor. IEEE Micro 24(3)
    [CrossRef]
  6. Li, H. (2006) Efficient and flexible architecture for AES. IEE Proceedings - Circuits Devices and Systems 153(6)
    [CrossRef]
  7. Good, T. (2007) Pipelined AES on FPGA with support for feedback modes (in a multi-channel environment). IET Information Security 1(1)
    [CrossRef]
Remote Address: 38.107.191.109 • Server: mpweb20
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)