An FPGA-based performance evaluation of the AES block cipher candidate algorithm finalists
- 1 August 2001
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 9 (4), 545-557
- https://doi.org/10.1109/92.931230
Abstract
The technical analysis used in determining which of the potential Advanced Encryption Standard candidates was selected as the Advanced Encryption Algorithm includes efficiency testing of both hardware and software implementations of candidate algorithms. Reprogrammable devices such as field-programmable gate arrays (FPGAs) are highly attractive options for hardware implementations of encryption algorithms, as they provide cryptographic algorithm agility, physical security, and potentially much higher performance than software solutions. This contribution investigates the significance of FPGA implementations of the Advanced Encryption Standard candidate algorithms. Multiple architectural implementation options are explored for each algorithm. A strong focus is placed on high-throughput implementations, which are required to support security for current and future high bandwidth applications. Finally, the implementations of each algorithm will be compared in an effort to determine the most suitable candidate for hardware implementation within commercially available FPGAs.Keywords
This publication has 9 references indexed in Scilit:
- The FPGA implementation of the RC6 and CAST-256 encryption algorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Hardware software tri-design of encryption for mobile communication unitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Universal strong encryption FPGA core implementationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- High performance DES encryption in Virtex/sup TM/ FPGAs using JBits/sup TM/Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An FPGA-based performance evaluation of the AES block cipher candidate algorithm finalistsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2001
- Optimized arithmetic for Reed-Solomon encodersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1997
- A fast new DES implementation in softwareLecture Notes in Computer Science, 1997
- FPGA and CPLD architectures: a tutorialIEEE Design & Test of Computers, 1996
- More efficient software implementations of (generalized) DESComputers & Security, 1993