International Journal of Digital Communication and Analog Signals

Efficient Implementation of the AES Using FPGA

  1. Kavita Nehra ✉
  2. Rakesh Kumar

Abstract

Rijndael encryption, developed by Joan Daemen and Vincent Rijmen and recently designated as the official Advanced Encryption Standard (AES), is well suited for hardware use.A few articles discuss the practical structures of ASIC and FPGA (FPGAs). This study proposes an effective way to integrate Rijndael encryption and encoding into a single FPGA architecture with minimal space constraints. The proposed project is equivalent to the smallest Xilinx FPGA, manages 208 Mbps data transmission, uses 163 pieces and three blocks of RAM, and exceeds similarly well-known designs by 68 percent according to the Phryput / Area rating. This paper also includes coarisons with other FPGA families' DES, tripleDES, and AES implementations (such as the Xilinx Virtex-II).

References (42)

  1. J. Daemen and V. Rijmen. The Block Cipher RIJNDAEL, NIST's AES home page[online],
  2. available from http://www.nist.gov/aes.
  3. National Bureau of Standards. FIPS PUB 46, The Data Encryption Standard. U.S. Departement of
  4. Commerce, Jan 1977.
  5. Xilinx. The Virtex-II field programmable gate arrays data sheet, available [online] Available From
  6. http://www.xilinx.com.
  7. K. Gaj and P. Chodowiec. Very Compact FPGA Implementation of the AES Algorithm. In the
  8. proceedings of CHES 2003, Lecture Notes in Computer Science, vol 2779, pp. 319–333,
  9. P. Chodowiec, K. Gaj, P. Bellows and B. Schott. Experimental Testing of the Gigabit IPSecCompliant Implementations of RIJNDAEL and Triple DES Using SLAAC-1V FPGA Accelerator
  10. International Journal of Digital Communication and Analog Signals
  11. Volume 7, Issue 1
  12. ISSN: 2455-0329
  13. © JournalsPub 2021. All Rights Reserved 26
  14. Board. In Proc. Of ISC 2001: Information Security Workshop, LNCS 2200, Pp.220–234
  15. G. Rouvroy, FX. Standaert, JJ. Quisquater, JD. Legat. Design Strategies And Modi_ed Descriptions
  16. to Optimize Cipher FPGA Implementations: Fast and Compact Results for DES and TripleDES. In
  17. the proceedings of FPL 2003, Lecture Notes in Computer Science, vol 2778, pp. 181–193
  18. V. Fischer and M. Drutarovsky. Two Methods of RIJNDAEL Implementation in Recon_gurable
  19. Hardware. In the proceedings of CHES 2001: The Third International CHES Workshop, Lecture
  20. Notes In Computer Science, LNCS2162, pp 65–76.
  21. A. Rudra et al. Ef_cient RIJNDAEL Encryption Implementation with Composite Field Arithmetic.
  22. In the proceedings of CHES 2001: The Third International CHES Workshop, Lecture Notes In
  23. Computer Science, LNCS2162, pp 65–76
  24. A.J. Elbert, E. Yip, B. Chetwynd, C. Paar: An FPGA Implementation and Performance Evaluation
  25. of the AES Block Cipher Candidate Algorithm Finalists, IEEE Transactions on VLSI, August 2001,
  26. vol. 9, no. 4, pp. 545–557.
  27. M. McLoone, J.V McCanny: High Performance Single-Chip FPGA Rijndael Algorithm
  28. Implementations, CHES 2001, pp. 65–76.
  29. Xilinx VirtexTM-E 1.8V Field Programmable Gate Arrays: URL: http://www.xilinx.com:
  30. P.Baretto, V.Rijmen, The khazad Legacy-Level Block Cipher, Submission to NESSIE project,
  31. available from http://www.cosic.esat.kuleuven.ac.be/nessie/
  32. S. Trimberger, R. Pang and A. Singh. A 12 Gbps DES encryptor/ decryptor core in an FPGA. In
  33. Proc. of CHES'00, LNCS, Pp 156.163.
  34. Xilinx, V. Pasham and S. Trimberger. High-Speed DES and Triple DES Encryptor/Decryptor.
  35. [online] available from http://www.xilinx.com/xapp/xapp270.
  36. M. McLoone and J.V. McCanny, Single-Chip FPGA Implementation of the Advanced Encryption
  37. Standard Algorithm. In the proceedings of FPL 2002: The Field Programmable Logic Conference,
  38. Lecture Notes in Computer Science, LNCS 2147, p.152ff.
  39. K.U. Jarvinen, M.T. Tommiska and J.O. Skytta A fully Pipelined Memoryless 17.8 Gbps AES-128
  40. Encryptor. In the proceedings of FPGA 2003: Symposium on Field-Programmable Gate Arrays,
  41. N. Weaver and J. Wawrzynek. High Performance Compact AES Implementations in Xilinx FPGA
  42. [online] available from http://www.cs.berkeley.edu/ nweaver/Rijndael.8

Read more of it

Subscribe to one journal or build your own list of several. One invoice, one payment, access for a full year.

Subscribe to journals →

Publish your article

Peer-reviewed journals across every subject, with open access options. Send your manuscript to the right editor today.

Publish with us → Calculate your APC
Support