Skip to main content

Co-design Approach for Implementation of Decryption Block of Rijndael’s Algorithm Using Soft Core Processor

  • Conference paper
Advances in Computing, Communication, and Control (ICAC3 2013)

Abstract

The design process of embedded systems has changed in recent years. Because of increasing size of integrated circuits, increasing software complexity and decreasing time-to-market requirements and product costs, designing embedded systems becomes more and more complex. Such approaches combine modelling of software and ardware, and are called Co-Design approaches. Now-a–days systems are designed with some dedicated hardware unit and software unit on the same chip called SoC design and is the motivating factor for hardware/software co-design. Hardware/Software co-design improves the performance of the system.

Rijndael algorithm is a combination of encryption and decryption structure. In this paper decryption structure is designed and interfaced with NIOS II system. Using SOPC builder tool the NIOS II system is generated. Programming is done in C and NIOS II IDE is used to integrate the system. Decryption is also implemented separately as an accelerator and with different hardware/software partitions to improve the performance in terms of speed and area. By incorporating the co-design approach an optimized design for decryption is obtained.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ernst, R.: Co-design of embedded systems: status and trends. In: Proceedings of IEEE Design and Test, pp. 45–54 (April-June 1998)

    Google Scholar 

  2. Ghewari, P.B.: Efficient Hardware Design and Implementation of AES Cryptosystem. International Journal of Engineering Science and Technology 2(3), 213–219 (2010)

    Google Scholar 

  3. Bhargav, S., Chen, L., Majumdar, A., Ramudit, S.: 128-bit AES decryption. Project report, CSEE 4840 – Embedded System Design Spring. Columbia University (2008)

    Google Scholar 

  4. Daemen, J., Rijmen, V.: AES Proposal: Rijndael, The Rijndael Block Cipher, AES Proposal, pp. 1–45 (1999), http://csrc.nist.gov/CryptoToolkit/aes/

  5. Zambreno, J., Nguyen, D., Choudhary, A.: Exploring Area/Delay Tradeoffs in an AES FPGA Implementation. In: Becker, J., Platzner, M., Vernalde, S. (eds.) FPL 2004. LNCS, vol. 3203, pp. 575–585. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. NIOS II Processor Handbook, Altera Corporation (October 2008)

    Google Scholar 

  7. SOPC Builder User Guide, Altera Corporation (December 2010)

    Google Scholar 

  8. Altera Corporation, Introduction to Quartus II, (Online Document) (January 2004), http://www.altera.com/literature/manual/intro_to_quartus2.pdf (cited February 6, 2004)

  9. Altera Corporation, Nios II IDE Help System (May 2007)

    Google Scholar 

  10. Wolf, W.H.: Hardware-Software Co-Design of Embedded System. In: Proceeding of the IEEE, Vol. 82(7) (July 1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ramteke, P.G., Hasamnis, M., Limaye, S.S. (2013). Co-design Approach for Implementation of Decryption Block of Rijndael’s Algorithm Using Soft Core Processor. In: Unnikrishnan, S., Surve, S., Bhoir, D. (eds) Advances in Computing, Communication, and Control. ICAC3 2013. Communications in Computer and Information Science, vol 361. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36321-4_67

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36321-4_67

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36320-7

  • Online ISBN: 978-3-642-36321-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics