Skip to main content

FPGA Implementation of Parallel Transformative Approach in AES Algorithm

  • Conference paper
  • First Online:
Information and Communication Technology for Competitive Strategies

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 40))

Abstract

In recent years, network security is the most critical component in information security. In this research, a new simple yet powerful and fast algorithm for AES is proposed. To have a secured data communication on network usage of an iterative symmetric key block, cipher-based AES is proposed widely. AES is implemented by adopting keys of 128, 192, or 256 bits for encryption/decryption of data in block of 128 bits. These include four transformations in AES: substitute bytes, shift rows, mix columns, and add round key. Here in this approach, parallel transformative method in these transformations mainly in mix columns is proposed. This research mainly focused on the designing of AES according to 192-bit key length in the Verilog language and implementation of it in Virtex6 ML605 FPGA evaluation platform using Xilinx ISE 14.4. To enhance the speed of operation of the algorithm, we followed parallel transformative approach, which achieved throughput of 5565.2173 Mbps with maximum frequency 564.972 MHz in latency of about 13 clock cycles.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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. National Institute of Standards and Technology (NIST), Information Technology Laboratory (ITL), Advanced Encryption Standard (AES), Federal Information Processing Standards (FIPS) publication 197, Nov 2001

    Google Scholar 

  2. Nechvatal, J. et al.: Report on the development of the advanced encryption standard. J. Res. NIST 106(3), 511–577 (2001). https://doi.org/10.6028/jres.106.023

  3. Stallings, W.: The advanced encryption standard. J. Cryptol. 26(3), 165–188 (2002). https://doi.org/10.1080/0161-110291890876

  4. Gladman, B.: A Specification for the AES Algorithm, vol. 3.6, pp. 1–23, 15 April 2003

    Google Scholar 

  5. Rouvroy, G., Standaert, F.X., Quisquater, J.J., Legat, J.D.: Compact and efficient encryption/decryption module for FPGA implementation of the AES Rijndael very well suited for small embedded applications. In: Proceedings of ITCC 2004 International Conference, vol. 2, pp. 583–587 (2004)

    Google Scholar 

  6. Kenney, D.: Energy efficient analysis and implementation of AES on an FPGA. University of Waterloo, Waterloo, Ontario, Canada (2008)

    Google Scholar 

  7. Selent, D.: Advanced encryption standard. Rivier Acad. J. 6, pp. 1–14 (2010)

    Google Scholar 

  8. Alaoui, C.: New experimental results for AES-CCMP acceleration on cyclone-ii FPGA. IJCSNS Int. J. Comput. Sci. Netw. Security 10(4) (2010)

    Google Scholar 

  9. Adib, S.E., Raissouni, N.: AES encryption algorithm hardware implementation: throughput and area comparison of 128, 192 and 256-bits key. Int. J. Reconfig. Embed. Syst. 1(2) (2012)

    Google Scholar 

  10. Trang, H., Van Loi, N.: An efficient FPGA implementation of the advanced encryption standard algorithm. In: IC Design Research and Education Center, Vietnam. IEEE (2012). ISBN: 978-1-4673-0309-5/12

    Google Scholar 

  11. Krkljic, A., Dokic, B., Skobic, V.: FPGA implementation of AES algorithm. In: Proceedings of the 5th Small Systems Simulation Symposium 2014. Serbia, 12–14 Feb 2014

    Google Scholar 

Download references

Acknowledgements

We thank Abhijth R, Infosys, Mysuru, India, for the extended support in the preparation of this document.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Padma Prasada .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Prasada, P., Sathisha, Pinto, A.P., Ranjith, H.D. (2019). FPGA Implementation of Parallel Transformative Approach in AES Algorithm. In: Fong, S., Akashe, S., Mahalle, P. (eds) Information and Communication Technology for Competitive Strategies. Lecture Notes in Networks and Systems, vol 40. Springer, Singapore. https://doi.org/10.1007/978-981-13-0586-3_34

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-0586-3_34

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-0585-6

  • Online ISBN: 978-981-13-0586-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics