Comparative study of performance of AES final candidates using FPGAs

8Citations
Citations of this article
51Readers
Mendeley users who have this article in their library.

This article is free to access.

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 Twofsh). Our goal is to evaluate the suitability of the aforementioned algorithms for FPGA-based implementations. Among the various time-space implementation trade offs, 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 provided 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. © Springer-Verlag Berlin Heidelberg 2000.

Cite

CITATION STYLE

APA

Dandalis, A., Prasanna, V. K., & Rolim, J. D. P. (2000). Comparative study of performance of AES final candidates using FPGAs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1965 LNCS, pp. 125–140). Springer Verlag. https://doi.org/10.1007/3-540-44499-8_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free