Skip to main content

A High-Throughput FPGA-Based Architecture for Advanced Encryption Standard: AES-512 Using Pre-ciphered Lookup Table

  • Conference paper
  • First Online:
Intelligent Communication, Control and Devices

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 624))

Abstract

This paper proposes an FPGA architecture for a 512-bit AES implementation using a pre-ciphered lookup table approach. The hardware realization uses a 512-bit block message and a 512-bit key. The architecture is designed to give an increased throughput for applications were session keys are used for communication. The architecture exploits the fact that session key does not change for substantial duration for an entire session; therefore, a pre-ciphered lookup table can be used to enhance the encryption throughput. The design is suitable for applications where communication is performed in sessions and the key does not alter frequently, such as HTTP, Telnet remote login session in the application layer. An FPGA architecture is developed using Verilog HDL and synthesized using Virtex-7 device which shows a 290.71% increase in the throughput achieved in comparison with the previous implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Daemon J, Rijmen V. The Rijndael Block Cipher AES Proposal. NIST, Version. 1999 Mar; 2.

    Google Scholar 

  2. Parikh C, Patel P. Performance evaluation of AES algorithm on various development platforms. In 2007 IEEE International Symposium on Consumer Electronics 2007 Jun 20 (pp. 1–6). IEEE.

    Google Scholar 

  3. Liberatori M, Otero F, Bonadero JC, Castieira J. Aes-128 cipher. High speed, low cost FPGA implementation. In 2007 3RD Southern Conference on Programmable Logic 2007 Feb (pp. 195–198). IEEE.

    Google Scholar 

  4. Orlic VD, Peric M, Banjac Z, Milicevic S. Some aspects of practical implementation of AES 256 crypto algorithm. In Telecommunications Forum (TELFOR), 2012 20th 2012 Nov 20 (pp. 584–587). IEEE.

    Google Scholar 

  5. Chang CJ, Huang CW, Chang KH, Chen YC, Hsieh CC. High throughput 32-bit AES implementation in FPGA. InCircuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on 2008 Nov 30 (pp. 1806–1809). IEEE.

    Google Scholar 

  6. Gao X, Lu E, Li L, Lang K. LUT-based FPGA Implementation of SMS4/AES/Camellia. In Embedded Computing, 2008. SEC’08. Fifth IEEE International Symposium on 2008 Oct 6 (pp. 73–76). IEEE.

    Google Scholar 

  7. Guo Z, Li G, Liu Y. Dynamic reconfigurable implementations of AES algorithm based on pipeline and parallel structure. In Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on 2010 Feb 26 (Vol. 3, pp. 257–260). IEEE.

    Google Scholar 

  8. Abdel-hafeez S, Sawalmeh A, Bataineh S. High performance AES design using pipelining structure over GF ((2 4) 2). In Signal Processing and Communications, 2007. ICSPC 2007. IEEE International Conference on 2007 Nov 24 (pp. 716–719). IEEE.

    Google Scholar 

  9. Moh’d A, Jararweh Y, Tawalbeh LA. AES-512: 512-bit Advanced Encryption Standard algorithm design and evaluation. In Information Assurance and Security (IAS), 2011 7th International Conference on 2011 Dec 5 (pp. 292–297). IEEE.

    Google Scholar 

  10. Wolkerstorfer J, Oswald E, Lamberger M. An ASIC implementation of the AES SBoxes. In Cryptographers Track at the RSA Conference 2002 Feb 18 (pp. 67–78). Springer Berlin Heidelberg.

    Google Scholar 

  11. Elbirt AJ, Yip W, Chetwynd B, Paar C. An FPGA-based performance evaluation of the AES block cipher candidate algorithm finalists. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 2001 Aug; 9(4):545–57.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vivek Kumar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kumar, V., Pandey, P.S., Ranjan, P. (2018). A High-Throughput FPGA-Based Architecture for Advanced Encryption Standard: AES-512 Using Pre-ciphered Lookup Table. In: Singh, R., Choudhury, S., Gehlot, A. (eds) Intelligent Communication, Control and Devices. Advances in Intelligent Systems and Computing, vol 624. Springer, Singapore. https://doi.org/10.1007/978-981-10-5903-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-5903-2_5

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-5902-5

  • Online ISBN: 978-981-10-5903-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics