Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

A Comparative Study of Performance of AES Final Candidates Using FPGAs

Andreas DandalisContact Information, Viktor K. PrasannaContact Information and Jose D.P. RolimContact Information

(6)  University of Southern California, CA 90089 Los Angeles, USA
(7)  Centre Universitaire d’Informatique, Université de Genève, 24 Rue General Dufour, 1211, Genève 4, Switzerland
Abstract
In this paper we study and compare the performance of FPGA-based implementations of the five final AES candidates (MARS, RC6, Rijndael, Serpent, and Twofish). Our goal is to evaluate the suitability of the aforementioned algorithms for FPGA-based implementations. Among the various time-space implementation tradeoffs, we focused primarily on time performance. The time performance metrics are throughput and key-setup latency. Throughput corresponds to the amount of data processed per time unit while the key-setup latency time is the minimum time required to commence encryption after providing the input key. Time performance and area requirement results are pro- vided for all the final AES candidates. To the best of our knowledge, we are not aware of any published results that include key-setup latency results. Our results suggest that Rijndael and Serpent favor FPGA implementations the most since their algorithmic characteristics match extremely well with the hardware characteristics of FPGAs.
This research was performed as part of the MAARCII project. This work is supported by the DARPA Adaptive Computing Systems program under contract no. DABT63-99-1-0004 monitored by Fort Huachuca.

Contact Information Andreas Dandalis
Email: dandalis@halcyon.usc.edu

Contact Information Viktor K. Prasanna
Email: prasanna@halcyon.usc.edu

Contact Information Jose D.P. Rolim
Email: Jose.Rolim@cui.unige.ch
URL: http://maarcII.usc.edu
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Referenced by
5 newer articles

  1. Shang, Li (2007) . IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 26(3)
    [CrossRef]
  2. Elbirt, A.J. (2005) . IEEE Transactions on Parallel and Distributed Systems 16(5)
    [CrossRef]
  3. Dandalis, A. (2005) . IEEE Transactions on Very Large Scale Integration (VLSI) Systems 13(12)
    [CrossRef]
  4. Elbirt, A.J. (2001) An FPGA-based performance evaluation of the AES block cipher candidate algorithm finalists. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 9(4)
    [CrossRef]
  5. Jarvinen, K. (2005) Comparative survey of high-performance cryptographic algorithm implementations on FPGAs. IEE Proceedings - Information Security 152(1)
    [CrossRef]
Remote Address: 38.107.191.106 • Server: mpweb17
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)