Symmetric encryption in reconfigurable and custom hardware

Eric J. Swankoski, N. Vijaykrishnan, R. Brooks, M. Kandemir, M. J. Irwin

Research output: Contribution to journalArticlepeer-review

4 Scopus citations


Software implementations of many symmetric-key encryption algorithms are often inefficient. We study the AES algorithm and its optimised implementations in both software and hardware. Specifically, the performance of AES encryption in processor architectures is considered. Also, we study the performance of optimised AES implementations in Xilinx FPGAs and ASIC devices. We illustrate how modern processors are inadequate when implementing the AES algorithm in terms of performance and power consumption. By comparison, implementations of the AES encryption architectures in FPGAs demonstrate a performance improvement ranging from 50% to approximately 2000%. ASIC implementations are able to achieve even higher performance.

Original languageEnglish (US)
Pages (from-to)205-217
Number of pages13
JournalInternational Journal of Embedded Systems
Issue number3-4
StatePublished - 2005

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture


Dive into the research topics of 'Symmetric encryption in reconfigurable and custom hardware'. Together they form a unique fingerprint.

Cite this