Skip to main content

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 748))

  • 1101 Accesses

Abstract

There has been a significant rise in internet and wireless device users, raising the need for security to protect consumer data shared over open networks. Field Programmable Gate Arrays (FPGAs) are particularly desirable alternative for hardware implementation of cryptographic algorithm. This paper discusses hardware implementation of AES algorithm on a Field Programmable Gate Array (FPGA) platform with focus on high throughput and low area constraint. In the proposed design, an efficient pipelined architecture for AES encryption/decryption is realized using unrolled and external pipelining techniques. The proposed design is implemented on different families Virtex-5 and Spartan-6 of FPGA platform. This design obtained maximum throughput of 37.57 Gbps and 32.44 Gbps on Virtex-5 and Spartan-6, respectively. Along with throughput, it also got maximum frequency and high throughput per slice with significant number of slices.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 299.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Singh P, Acharya B, Chaurasiya RK (2019) A comparative survey on lightweight block ciphers for resource constrained applications. Int J High Perform Syst Archit 8(4):250–270

    Article  Google Scholar 

  2. Iyer NC, Anandmohan PV, Poornaiah DV, Kulkarni VD (2006). High throughput, low cost, fully pipelined architecture for AES crypto chip. In: 2006 Annual IEEE India Conference, pp. 1–6. IEEE

    Google Scholar 

  3. Pub NF (2001) 197: advanced encryption standard (AES). Federal Inf Proces Stan Publ 197(441):0311

    Google Scholar 

  4. Satoh A, Morioka S, Takano K, Munetoh S (2001) A compact rijndael hardware architecture with S-box optimization. In: International Conference on the Theory and Application of Cryptology and Information Security, pp. 239–254. Springer, Berlin

    Google Scholar 

  5. Alam M, Badawy W, Jullien G (2002) A novel pipelined threads architecture for AES encryption algorithm. In: Proceedings IEEE International Conference on Application-Specific Systems, Architectures, and Processors, pp. 296–302. IEEE

    Google Scholar 

  6. Soltani A, Sharifian S (2015) An ultra-high throughput and fully pipelined implementation of AES algorithm on FPGA. Microprocess Microsyst 39(7):480–493

    Article  Google Scholar 

  7. Singh P, Acharya B, Chaurasiya RK (2019) High throughput architecture for KLEIN block cipher in FPGA. In: 2019 9th Annual Information Technology, Electromechanical Engineering and Microelectronics Conference (IEMECON), pp. 64–69. IEEE

    Google Scholar 

  8. Daemen J, Rijmen V (2013) The design of Rijndael: AES-the advanced encryption standard. Springer

    Google Scholar 

  9. Nyberg K (1991). Perfect nonlinear S-boxes. In: Workshop on the Theory and Application of Cryptographic Techniques, pp. 378–386. Springer, Berlin

    Google Scholar 

  10. Bogdanov A, Knudsen LR, Leander G, Paar C, Poschmann A, Robshaw MJ, Vikkelsoe C (2007) PRESENT: An ultra-lightweight block cipher. In: International Workshop on Cryptographic Hardware and Embedded Systems, pp. 450–466. Springer, Berlin

    Google Scholar 

  11. Lim CH, Korkishko T (2005) mCrypton–a lightweight block cipher for security of low-cost RFID tags and sensors. In: International Workshop on Information Security Applications, pp. 243–258. Springer, Berlin

    Google Scholar 

  12. Gong Z, Nikova S, Law YW (2011). KLEIN: a new family of lightweight block ciphers. In: International Workshop on Radio Frequency Identification: Security and Privacy Issues, pp. 1–18. Springer, Berlin

    Google Scholar 

  13. Wu W, Zhang L (2011). LBlock: a lightweight block cipher. In: International Conference on Applied Cryptography and Network Security, pp. 327–344. Springer, Berlin

    Google Scholar 

  14. Zambreno J, Nguyen D, Choudhary A (2004) Exploring area/delay tradeoffs in an AES FPGA implementation. In: International Conference on Field Programmable Logic and Applications, pp. 575–585. Springer, Berlin

    Google Scholar 

  15. Good, T., Benaissa M (2005). AES on FPGA from the fastest to the smallest. In: International workshop on cryptographic hardware and embedded systems, pp. 427–440. Springer, Berlin

    Google Scholar 

  16. Zhang X, Parhi KK (2004) High-speed VLSI architectures for the AES algorithm. IEEE Trans Very Large Scale Integr (VLSI) Syst 12(9): 957–967

    Google Scholar 

  17. Good T, Benaissa M (2007) Pipelined AES on FPGA with support for feedback modes (in a multi-channel environment). IET Inf Secur 1(1):1–10

    Article  Google Scholar 

  18. Iyer N, Anandmohan PV, Poornaiah DV, Kulkarni VD (2011). Efficient hardware architectures for AES on FPGA. In: International Conference on Computational Intelligence and Information Technology, pp. 249–257. Springer, Berlin

    Google Scholar 

  19. Hodjat A, Verbauwhede I (2004) A 21.54 Gbits/s fully pipelined AES processor on FPGA. In: 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 308–309. IEEE

    Google Scholar 

  20. Fan CP, Hwang JK (2008) FPGA implementations of high throughput sequential and fully pipelined AES algorithm. Int J Electr Eng 15(6):447–455

    Google Scholar 

  21. Standaert FX, Rouvroy G, Quisquater JJ, Legat JD (2003). Efficient implementation of Rijndael encryption in reconfigurable hardware: Improvements and design tradeoffs. In: International Workshop on Cryptographic Hardware and Embedded Systems, pp. 334–350. Springer, Berlin

    Google Scholar 

Download references

Acknowledgment

This work has been carried out under Information Security Education Awareness (ISEA) project phase – II & SMDP-C2SD project funded by Ministry of Electronics and Information Technology (MeitY), Govt. of India in the Department of Electronics and Communication Engineering at National Institute of Technology Raipur, India. Authors are thankful to the Ministry for the facilities provided under this project.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Modi, P., Singh, P., Acharya, B., Verma, S. (2021). High Throughput Pipelined Architecture for AES Cipher. In: Nath, V., Mandal, J.K. (eds) Proceeding of Fifth International Conference on Microelectronics, Computing and Communication Systems. Lecture Notes in Electrical Engineering, vol 748. Springer, Singapore. https://doi.org/10.1007/978-981-16-0275-7_29

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-0275-7_29

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-0274-0

  • Online ISBN: 978-981-16-0275-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics