Designing AES cryptographic unit for automatic implementation in low-cost FPGA devices
by Lukasz Krukowski, Jaroslaw Sugier
International Journal of Critical Computer-Based Systems (IJCCBS), Vol. 1, No. 1/2/3, 2010

Abstract: This paper presents original research results that show viable options for implementation of the advanced encryption standard (AES) cipher (both encoding and decoding paths) in low cost field programmable gate arrays (FPGA). The discussion begins with those aspects of the four basic cipher transformations that are essential for realisation with resources available in FPGA devices, then moves to various possible organisations of the cipher unit and concludes with efficiency and size comparison of results obtained after implementation of the AES-128 version of the method in Spartan-3 devices from Xilinx. The compared design options were implemented with a standard and widely used ISE software with XST synthesis tool. No hand optimisation or fine-tuning of the implementation steps were performed: the synthesis, mapping, placement and routing were all done fully automatically by the software. While this approach will always be inferior to the top-performance hand-optimised designs known in the literature, its automatic implementation brings specific advantages in projects where the unit must co-exist with other parts of the system and elaborated optimisations are either limited or undesired.

Online publication date: Sun, 21-Feb-2010

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Critical Computer-Based Systems (IJCCBS):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com