Title :
A low device occupation IP to implement Rijndael algorithm [cryptography]
Author :
Panato, Alex ; Barcelos, Marcelo ; Reis, Ricardo
Author_Institution :
Inst. de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
This work presents a soft IP description of Rijndael, the advanced encryption standard (AES) of the National Institute of Standards and Technology (NIST). This Rijndael implementation runs its symmetric cipher algorithm using a key size of 128 bits, called the AES128 mode. The focus here is to produce a low area IP achieving good performance. To do that, we propose an architecture using mixed bit size processing, leading to a significant decrease in memory usage. The same methodology is used to implement three versions: the first one only encrypts the data, the second one decrypts and the third one performs both operation on the same device. The implementation choice was the AcexlK and Cyclone devices of Altera. The paper presents an introduction to cryptography, the AES contest that defined Rijndael as the new standard, the AES128 structure and some results, such as device occupation, clock frequency, throughput and latency.
Keywords :
cryptography; industrial property; logic design; logic simulation; 128 bit; AES key size; AES128 mode; Rijndael algorithm implementation; advanced encryption standard; clock frequency; cryptography; data decryption; data encryption; latency; low device occupation IP; mixed bit size processing; soft IP description; symmetric cipher algorithm; throughput; Application software; Clocks; Communication system security; Costs; Data security; Electronic mail; Information security; NIST; National security; Public key cryptography;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
Print_ISBN :
0-7695-1870-2
DOI :
10.1109/DATE.2003.1186666