High-Speed Hardware Architectures for ARIA with Composite Field Arithmetic and Area-Throughput Trade-Offs

This paper presents two types of high-speed hardware architectures for the block cipher ARIA. First, the loop architectures for feedback modes are presented. Areathroughput trade-offs are evaluated depending on the S-box implementation by using look-up tables or combinational logic which involves composite field arithmetic. The sub-pipelined architectures for nonfeedback modes are also described. With loop unrolling, inner and outer round pipelining techniques, and S-box implementation using composite field arithmetic over GF(2 4 ) 2 , throughputs of 16 Gbps to 43 Gbps are achievable in a 0.25 μm CMOS technology. This is the first sub-pipelined architecture of ARIA for high throughput to date.

[1]  Tim Good,et al.  Pipelined AES on FPGA with support for feedback modes (in a multi-channel environment) , 2007, IET Inf. Secur..

[2]  Dong-Guk Han,et al.  Hyperelliptic Curve Crypto-Coprocessor over Affine and Projective Coordinates , 2008 .

[3]  Akashi Satoh,et al.  A Compact Rijndael Hardware Architecture with S-Box Optimization , 2001, ASIACRYPT.

[4]  Patrick Schaumont,et al.  Design and performance testing of a 2.29-GB/s Rijndael processor , 2003, IEEE J. Solid State Circuits.

[5]  JaeCheol Ha,et al.  Differential Power Analysis on Block Cipher ARIA , 2005, HPCC.

[6]  Vincent Rijmen,et al.  AES implementation on a grain of sand , 2005 .

[7]  Stefan Mangard,et al.  Investigations of Power Analysis Attacks and Countermeasures for ARIA , 2006, WISA.

[8]  Andreas Peter Burg,et al.  A 2 Gb/s balanced AES crypto-chip implementation , 2004, GLSVLSI '04.

[9]  Sandra Dominikus,et al.  Strong Authentication for RFID Systems Using the AES Algorithm , 2004, CHES.

[10]  Varun Jeoti,et al.  Efficient and Simple Method for Designing Chaotic S‐Boxes , 2008 .

[11]  Keshab K. Parhi,et al.  High-speed VLSI architectures for the AES algorithm , 2004, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Mihir Bellare,et al.  OCB: a block-cipher mode of operation for efficient authenticated encryption , 2001, CCS '01.

[13]  Vincent Rijmen Efficient Implementation of the Rijndael S-box , 2000 .

[14]  Jongin Lim,et al.  Differential power analysis on countermeasures using binary signed digit representations , 2007 .

[15]  Keshab K. Parhi,et al.  On the Optimum Constructions of Composite Field for the AES Algorithm , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[16]  Dong Kyue Kim,et al.  Design and Performance Analysis of Electronic Seal Protection Systems Based on AES , 2007 .

[17]  Elisabeth Oswald,et al.  An ASIC Implementation of the AES SBoxes , 2002, CT-RSA.

[18]  Sangjin Lee,et al.  Design and Implementation of Unified Hardware for 128-Bit Block Ciphers ARIA and AES , 2007 .

[19]  Daesung Kwon,et al.  New Block Cipher: ARIA , 2003, ICISC.

[20]  Tsuyoshi Takagi,et al.  Power Analysis Attacks and Countermeasures on ηT Pairing over Binary Fields , 2008 .

[21]  Ingrid Verbauwhede,et al.  Architectural Optimization for a 1.82Gbits/sec VLSI Implementation of the AES Rijndael Algorithm , 2001, CHES.

[22]  Jinsub Park,et al.  The Smallest ARIA Module with 16-Bit Architecture , 2006, ICISC.

[23]  Ingrid Verbauwhede,et al.  A 3.84 gbits/s AES crypto coprocessor with modes of operation in a 0.18-μm CMOS technology , 2005, ACM Great Lakes Symposium on VLSI.

[24]  Ingrid Verbauwhede,et al.  Area-throughput trade-offs for fully pipelined 30 to 70 Gbits/s AES processors , 2006, IEEE Transactions on Computers.

[25]  Kris Gaj,et al.  Very Compact FPGA Implementation of the AES Algorithm , 2003, CHES.

[26]  Jean-Didier Legat,et al.  Efficient Implementation of Rijndael Encryption in Reconfigurable Hardware: Improvements and Design Tradeoffs , 2003, CHES.

[27]  ChangKyun Kim,et al.  Differential Side Channel Analysis Attacks on FPGA Implementations of ARIA , 2007 .

[28]  Shau-Yin Tseng,et al.  Integrated design of AES (Advanced Encryption Standard) encrypter and decrypter , 2002, Proceedings IEEE International Conference on Application- Specific Systems, Architectures, and Processors.

[29]  Jinsub Park,et al.  Low power compact design of ARIA block cipher , 2006, 2006 IEEE International Symposium on Circuits and Systems.