Abstract
For resource constrained devices, lightweight block cipher algorithm is highly indispensible. For low resource devices, use of light weight block ciphers ensures cost-efficiency. The most important problem in VLSI design implementation is balancing the parameter constraints such as power consumption, device utilization and latency. Light weight cryptography employs a cryptographic algorithm which indeed helps to reduce the resource constraints. The primary objective of the paper is to design an efficient Simon light weight block cipher implemented in FPGA. The Simon algorithm employing the structure for implementing XOR operations consumes more power, and it has critical path delay. But in our proposed system, clock gating and power gating methodology is utilized and it helps to reduce the delay and power consumption respectively. The design is implemented in Virtex-5 and Artix-7 FPGA devices and its performance is analyzed. From the obtained results, it is evident that the proposed methodology is efficient in terms of adaptive security level and also it is able to encrypt longer messages depending upon the sizes of encrypt and decrypt keys and blocks. Based on the obtained results, it is clearly viewed that the execution time and power consumption is highly reduced.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alkhzaimi HA, Lauridsen MM (2013) Cryptanalysis of the SIMON family of block ciphers. IEEE J Solid-State Circ 25:584–594. IACR Cryptology ePrint Archive
Pandey JG, Goel T, Karmakar A (2018) A high-performance and area-efficient VLSI architecture for the present lightweight cipher. In: 2018 31th international conference on VLSI design and 2018 17th international conference on embedded systems, pp 392–397
Mohd BJ, Hayajneh T, Vasilakos AV (2015) A survey on lightweight block ciphers for low-resource devices: comparative study and open issues. J Netw Comput Appl 72–93. Elsevier
Feizi S, Ahmadi A, Nemati A (2014) A hardware implementation of Simon cryptography algorithm. In: 4th international conference on computer and knowledge engineering (ICCKE), pp 245–250
Gulcan E, Aysu A, Schaumont P (2016) A flexible and compact hardware architecture for the SIMON block cipher. In: International workshop on lightweight cryptography for security and Privacy
Park T, Seo H, Kim H (2016) Parallel implementations of SIMON and SPECK. In: 2016 international conference on platform technology and service (PlatCon), pp 4673–8685
Beaulieu R, Shors D, Smith J, Treatman-Clark S, Weeks B, Wingers L (2013) The SIMON and SPECK families of lightweight block ciphers. IACR Cryptology ePrint Archive
Hatzivasilis G, Fysarakis K, Papaefstathiou I, Manifavas C (2018) A review of lightweight block ciphers. J Cryptogr Eng 8(2):141–184
Yalla P, Kaps J (2017) Lightweight cryptography for FPGAs. In: International conference on reconfigurable computing and FPGA
Wan T, Salman E (2018) Ultra low power SIMON core for lightweight encryption. In: International symposium on circuits and systems (ISCAS), vol E88-C(4). IEEE, pp 509–519
Bashar A (2020) Sensor cloud based architecture with efficient data computation and security implantation for Internet of Things application. J ISMAC 2(02):96–105
Bogdanov A et al (2007) PRESENT: an ultra-lightweight block cipher. In: CHES 2007 ser. LNCS, Springer, vol 4727, pp 450–466
Feizi S, Ahmadi A, Nemati A (2014) A hardware implementation of Simon cryptography algorithm. In: Proceedings 4th international conference on computer and knowledge engineering (ICCKE), Mashhad, Iran, pp 245–250
Nemati A, Feizi S, Ahmadi A (2015) A low-cost and flexible FPGA implementation for SPECK block cipher. In: 12th international Iranian society of cryptology conference on information security and cryptology (ISCISC)
Tuan T, Kao S, Rahman A, Das S, Trimberger S (2006) A 90 nm low-power FPGA for battery-powered applications. In: FPGA ’06. ACM, New York, NY, USA, pp 3–11
Mekala SH, Baig Z (2019) Digital forensics for drone data–intelligent clustering using self organising maps. In: International conference on future network systems and security, Australia, pp 172–189
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Niveda, S., Siva Sakthi, A., Srinitha, S., Kiruthika, V., Shanmugapriya, R. (2022). A Novel Simon Light Weight Block Cipher Implementation in FPGA. In: Ranganathan, G., Bestak, R., Palanisamy, R., Rocha, Á. (eds) Pervasive Computing and Social Networking. Lecture Notes in Networks and Systems, vol 317. Springer, Singapore. https://doi.org/10.1007/978-981-16-5640-8_13
Download citation
DOI: https://doi.org/10.1007/978-981-16-5640-8_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-5639-2
Online ISBN: 978-981-16-5640-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)