@inproceedings{61e2707644dd4b5c8dfde8c79eb23b8a,
title = "High performance single-chip fpga rijndael algorithm implementations",
abstract = "This paper describes high performance single-chip FPGA implementations of the new Advanced Encryption Standard (AES) algorithm, Rijndael. The designs are implemented on the Virtex-E FPGA family of devices. FPGAs have proven to be very effective in implementing encryption algorithms. They provide more flexibility than ASIC implementations and produce higher data-rates than equivalent software implementations. A novel, generic, parameterisable Rijndael encryptor core capable of supporting varying key sizes is presented. The 192-bit key and 256-bit key designs run at data rates of 5.8 Gbits/sec and 5.1 Gbits/sec respectively. The 128-bit key encryptor core has a throughput of 7 Gbits/sec which is 3.5 times faster than similar existing hardware designs and 21 times faster than known software implementations, making it the fastest single-chip FPGA Rijndael encryptor core reported to date. A fully pipelined single-chip 128-bit key Rijndael encryptor/decryptor core is also presented. This design runs at a data rate of 3.2 Gbits/sec on a Xilinx Virtex-E XCV3200E-8-CG1156 FPGA device. There are no known singlechip FPGA implementations of an encryptor/decryptor Rijndael design.",
keywords = "AES, Encryption, FPGA implementation, Rijndael",
author = "M{\'a}ire McLoone and McCanny, {J. V.}",
year = "2001",
month = jan,
day = "1",
doi = "10.1007/3-540-44709-1_7",
language = "English",
isbn = "978-3-540-42521-2",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "65--76",
booktitle = "Cryptographic Hardware and Embedded Systems - CHES 2001 - 3rd International Workshop, Proceedings",
address = "Germany",
note = "3rd International Workshop on Cryptographic Hardware and Embedded Systems, CHES 2001 ; Conference date: 14-05-2001 Through 16-05-2001",
}