DocumentCode
3290079
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
fYear
2003
fDate
2003
Firstpage
20
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition, 2003
ISSN
1530-1591
Print_ISBN
0-7695-1870-2
Type
conf
DOI
10.1109/DATE.2003.1186666
Filename
1186666
Link To Document