Skip to main content

2003 | OriginalPaper | Buchkapitel

Very Compact FPGA Implementation of the AES Algorithm

verfasst von : Paweł Chodowiec, Kris Gaj

Erschienen in: Cryptographic Hardware and Embedded Systems - CHES 2003

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche um passende Fachinhalte oder Patente zu finden.

search-config
loading …

In this paper a compact FPGA architecture for the AES algorithm with 128-bitkey targeted for low-costembedded applications is presented. Encryption, decryption and key schedule are all implemented using small resources of only 222 Slices and 3 Block RAMs. This implementation easily fits in a low-costXilinx Spartan II XC2S30 FPGA. This implementation can encrypt and decrypt data streams of 150 Mbps, which satisfies the needs of most embedded applications, including wireless communication. Specific features of Spartan II FPGAs enabling compact logic implementation are explored, and a new way of implementing MixColumnsand InvMixColumnstransformations using shared logic resources is presented.

Metadaten
Titel
Very Compact FPGA Implementation of the AES Algorithm
verfasst von
Paweł Chodowiec
Kris Gaj
Copyright-Jahr
2003
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-45238-6_26