Software Implementation of Plantlet Stream Cipher Using Verilog Hardware Description Language

  • Conference paper
  • First Online:
VLSI, Microwave and Wireless Technologies

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

  • 592 Accesses

Abstract

Nowadays, use of resources like area, energy, or power is restricted. The fewer resources should be used as much as possible. Thus, there is a lot of scope for lightweight stream ciphers. In this paper, software implementation of plantlet stream cipher has been performed using Verilog hardware description language on the **linx ISE design suite. One approach to obtain a lightweight stream cipher is to store the cipher key in non-volatile memory. This cipher key is used not only for the initialization process but it is also used during the encryption/decryption process. Plantlet stream cipher was proposed to improve the design of sprout that has minimum area compared to all other stream ciphers. In this paper, plantlet stream cipher is compared with two other ciphers. It is also a secured stream cipher to overcome the time-memory-data attacks. The main application of plantlet stream cipher is for security and lightweight constrained devices. In the plantlet, a double-layer LFSR is used such that the area is minimized and an all-zero state is avoided.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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 ship** worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Banik S (2015) Some results on sprout. In: Biryukov A, Goyal V (eds) Progress in cryptology—INDOCRYPT 2015—16th international conference on cryptology in India, Bangalore, India, 6–9 Dec 2015, Proceedings, vol 9462 of Lecture Notes in Computer Science. Springer, pp 124–139

    Google Scholar 

  2. Mikhalev V, Armknecht F, Muller C (2017) On ciphers that continuously access non-volatile key. ToSc 2016(2):52–79

    Google Scholar 

  3. Li B, Liu M, Lin D (2020) FPGA implementations of Grain v1, Mickey 2.0, Trivium, Lizard and Plantlet. Microprocess Microsyst 78:103210

    Google Scholar 

  4. Palnitkar S (1996) Verilog HDL: a guide to digital design and synthesis. Prentice Hall

    Google Scholar 

  5. **linx ISE 14.7 Software manuals and help. http://www.xlinx.com/support/documentation/sw_manuals/xilinx14_1/ise_tutorial_ug695.pdf

  6. Amin Ghafari V, Hu H (2018) Fruit-80: a secure ultra-lightweight stream cipher for constrained environments. Entropy 20(3):180

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Goundla Sandhya .

Editor information

Editors and Affiliations

Appendices

Appendix: Program Code

Verilog Code

figure a
figure b

Testbench Code

figure c

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Sandhya, G., Sharma, D.K. (2023). Software Implementation of Plantlet Stream Cipher Using Verilog Hardware Description Language. In: Mishra, B., Tiwari, M. (eds) VLSI, Microwave and Wireless Technologies. Lecture Notes in Electrical Engineering, vol 877. Springer, Singapore. https://doi.org/10.1007/978-981-19-0312-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-0312-0_12

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-0311-3

  • Online ISBN: 978-981-19-0312-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics

Navigation