Skip to main content

Multiplexer-based High-speed S-box Architecture for PRESENT Cipher in FPGA

  • Conference paper
  • First Online:
Nanoelectronics, Circuits and Communication Systems

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

Abstract

The Internet of Things (IoT) is the technology that will revolutionize our world. It is a system of interrelated devices linked to the Internet. It comprises large number of resource-constrained devices, machines and sensors. Actualization of IoT requires large amount of devices like sensors and actuators which requires large power but with bounded power supply and area. The aim of lightweight cryptography is to provide security solution for resource-constrained devices. The conventional cryptography algorithms are slow, less responsive and require more energy and storage space as compared to lightweight algorithm. Therefore, researchers are more oriented toward lightweight-based algorithms. This chapter discusses hardware implementation of PRESENT cipher on a field-programmable gate array (FPGA) platform. In this work, our goal is to improve its performance in terms of speed and minimize its area as much as possible. In our proposed design, we have implemented a combinational S-box through multiplexers and some logic gates. In this chapter, various platforms for implementation such as Spartan-6, Virtex-5 and Virtex-4 are used, and as a result, it achieves high throughput per slice for PRESENT cipher as well as highest maximum frequency.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.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. Chui M, Löffler M, Roberts R (2010) The internet of things. McKinsey Q. 2:70–79

    Google Scholar 

  2. Barki A, Bouabdallah A, Gharout S, Traore J (2016) M2M security: challenges and solutions. IEEE Commun Surv Tutorials 18(2):1241–1254

    Article  Google Scholar 

  3. Keoh SL, Kumar SS, Tschofenig H (2014) Securing the internet of things: a standardization perspective. IEEE Internet Things J. 1(3):265–275

    Article  Google Scholar 

  4. Daemen J, Rijmen V, Leuven KU (1999) AES Proposal : Rijndael. Complexity, pp 1–45

    Google Scholar 

  5. Tu C (2011) Design of an improved method of Rijndael S-box. Commun Comput Inf Sci 231 CCIS(PART 1):46–51

    Google Scholar 

  6. Paar C, Pelzl J (2010) SHA-3 and The Hash Function Keccak. Underst Cryptogr—A Textb Students Pract

    Google Scholar 

  7. Hussain I, Shah T, Mahmood H, Gondal MA, Bhatti UY (2011) Some analysis of S-box based on residue of prime number. Proc Pakistan Acad Sci 48(2):111–115

    MathSciNet  Google Scholar 

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

    Google Scholar 

  9. Daemen J, Rijmen V (2002) The design of Rijndael. New York, p 255

    Google Scholar 

  10. Nyberg K (1991) Perfect nonlinear S-boxes. Lecture Notes in Computer Science (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol 547 LNCS, pp 378–386

    Google Scholar 

  11. Bogdanov A et al (2007) PRESENT : an ultra-lightweight block cipher. Springer, Berlin, pp 450–466

    Google Scholar 

  12. Lim CH, Korkishko T (2006) “mCrypton—a lightweight block cipher for security of low-cost RFID tags and Sensors. Inf. Secur. Appl. Springer, LNCS, vol 3786, pp 243–258

    Google Scholar 

  13. Gong Z, Nikova S, Law YW (2012) KLEIN: a new family of lightweight block ciphers. Lecture Notes in Computer Science (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol 7055 LNCS, pp 1–18

    Google Scholar 

  14. Wu W, Academy C (2011) LBlock : a lightweight block Cipher LBlock : a lightweight block Cipher ⋆,” February 2015, pp 327–344

    Google Scholar 

  15. Knudsen LR, Robshaw MJB (2011) The block cipher companion. A brief mindfulness intervention on acute pain experience: an examination of individual difference, vol 1, pp 1689–1699

    Google Scholar 

  16. Tay JJ, Wong MLD, Wong MM, Zhang C, Hijazin I (2015) Compact FPGA implementation of PRESENT with Boolean S-Box. Proceedings of 6th Asia Symposium Quality and Electronic Design. ASQED 2015, pp 144–148

    Google Scholar 

  17. Hanley N, O’Neill M (2012) Hardware comparison of the ISO/IEC 29192-2 block ciphers. In: Proceedings of 2012 IEEE Computer Society Annual Symposium VLSI, ISVLSI 2012, pp 57–62

    Google Scholar 

  18. Lara-Nino CA, Morales-Sandoval M, Diaz-Perez A (2016) Novel FPGA-based low-cost hardware architecture for the PRESENT Block Cipher. In: Proceedings of 19th Euromicro conference on digital system design. DSD 2016, pp 646–650

    Google Scholar 

  19. Kavun EB, Yalcin T (2011) RAM-based ultra-lightweight FPGA implementation of PRESENT. In: Proceedings of 2011 international conference reconfigurable computing and FPGAs, ReConFig 2011, pp 280–285

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bibhudendra Acharya .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and 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. (2021). Multiplexer-based High-speed S-box Architecture for PRESENT Cipher in FPGA. In: Nath, V., Mandal, J. (eds) Nanoelectronics, Circuits and Communication Systems. Lecture Notes in Electrical Engineering, vol 692. Springer, Singapore. https://doi.org/10.1007/978-981-15-7486-3_55

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-7486-3_55

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-7485-6

  • Online ISBN: 978-981-15-7486-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics