Skip to main content
Top

2003 | OriginalPaper | Chapter

Very Compact FPGA Implementation of the AES Algorithm

Authors : Paweł Chodowiec, Kris Gaj

Published in: Cryptographic Hardware and Embedded Systems - CHES 2003

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

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.

Metadata
Title
Very Compact FPGA Implementation of the AES Algorithm
Authors
Paweł Chodowiec
Kris Gaj
Copyright Year
2003
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-45238-6_26

Premium Partner