Skip to main content

Efficient Hardware-Software Codesigns of AES Encryptor and RS-BCH Encoder

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 892))

Abstract

The modern real time embedded applications are implemented as a mixture software-hardware designs. In the most of the hardware-software codesigns, the main processor is used to perform the part of the operation in software and to send/retrieve data to/from the hardware or co-processor. This paper proposes efficient hardware-software codesigns for AES encryptor and RS-BCH concatenated encoder, where the latency and hardware cost lie in between the fully hardware and software based designs. The synthesis results show that our proposed hardware-software codesigns of 128-bit AES and RS(255,239)-BCH(2184,2040) serial concatenated error correction encoder achieve \(85\%\) and \(40\%\) of reduction in switching power dissipation over the conventional folded AES design and [8] using Artix-7 FPGA implementation respectively.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  1. Mohamed Asan Basiri, M., Shukla, S.K.: Hardware optimizations for crypto implementations. In: IEEE International Symposium on VLSI Design and Test, pp. 1–6 (2016)

    Google Scholar 

  2. Anwar, H., et al.: Parameterized AES-based crypto processor for FPGAs. In: IEEE Euromicro Conference on Digital System Design (DSD), pp. 465–472 (2014)

    Google Scholar 

  3. Chaves, R., Kuzmanov, G., Vassiliadis, S., Sousa, L.: Reconfigurable memory based AES co-processor. In: IEEE International Parallel and Distributed Processing Symposium, pp. 1–8 (2006)

    Google Scholar 

  4. Otero, C.T.O., Tse, J., Manohar, R.: AES hardware-software codesign in WSN. In: IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC), pp. 85–92 (2015)

    Google Scholar 

  5. Baskaran, S., Rajalakshmi, P.: Hardware-software codesign of AES on FPGA. In: ACM International Conference on Advances in Computing, Communications and Informatics, pp. 1118–1122 (2012)

    Google Scholar 

  6. Heinrich, E., Staamann, S., Joost, R., Salomon, R.: Comparison of FPGA-based implementation alternatives for complex algorithms in networked embedded systems - the encryption example. In: IEEE International Conference on Emerging Technologies and Factory Automation, pp. 1449–1456 (2008)

    Google Scholar 

  7. Hasamnis, M.A., Limaye, S.S.: Design and implementation of Rijindael’s encryption algorithm with hardware/Software codesign using NIOS II processor. In: IEEE Conference on Industrial Electronics and Applications (ICIEA), pp. 1386–1389 (2012)

    Google Scholar 

  8. Zhang, L., Wang, Z., Hu, Q., Zhang, J.: High speed concatenated code codec for optical communication systems. In: IEEE International Symposium on Photonics and Optoelectronics, pp. 1–4 (2009)

    Google Scholar 

  9. Yuan, J., Ye, W., Jiang, Z., Mao, Y., Wang, W.: A novel super-FEC code based on concatenated code for high-speed long-haul optical communication systems. Opt. Commun. 273, 421–427 (2007)

    Article  Google Scholar 

  10. Mohamed Asan Basiri, M., Shukla, S.K.: Flexible VLSI architectures for Galois field multipliers. Integration VLSI Journal 59, 109–124 (2017)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Mohamed Asan Basiri .

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

Mohamed Asan Basiri, M., Shukla, S.K. (2019). Efficient Hardware-Software Codesigns of AES Encryptor and RS-BCH Encoder. In: Rajaram, S., Balamurugan, N., Gracia Nirmala Rani, D., Singh, V. (eds) VLSI Design and Test. VDAT 2018. Communications in Computer and Information Science, vol 892. Springer, Singapore. https://doi.org/10.1007/978-981-13-5950-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-5950-7_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-5949-1

  • Online ISBN: 978-981-13-5950-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics