Abstract
IoT which enables data transmission through different kind’s interrelated networks, mostly the data is exchanged between wireless networks, and chances of hacking. Security is the most important aspect, and the data should be confidential to avoiding hacking. The cryptography solutions are utilized as an answer for improving security and the customary calculations because their limitation setting is not perfect for IoT gadgets. It is therefore possible to use the lightweight cryptographic algorithm as a solution to IoT security problems. However, there are a number of algorithms to choose from the distinctive execution criteria and conditions; the PRESENT cipher template in this paper is the encryption method using the 64-bit key for 64-bit data for hardware-level data protection input. To improve the security, Lorenz Chaotic Circuit with Dual-port Read Only Memory-based Present Algorithm (LCC-DROM-PA) architecture is proposed in this work, and for generating the key value, LCC is an essential design, and DROM is used for S-box design and P-layer design. After designing this architecture, FPGA performances are evaluated by the count of LUTs, flip-flops, slices, and frequency.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Okabe T (2016) Efficient FPGA implementations of print cipher. JETIR 3(4). ISSN-2349-5162
Akash D, Shanthi P (2016) Lightweight security algorithm for wireless node connected with IoT. Indian J Sci Technol 9(30). https://doi.org/10.17485/ijst/2016/v9i30/99035
Karri R, Kuznetsov G, Goessel M (2003) Parity-based concurrent error detection of substitution-permutation network block ciphers. In: International workshop on cryptographic hardware and embedded systems. Springer, Berlin, Heidelberg
McKay KA, Bassham L, Turan MS, Mouha N (2017) Report on lightweight cryptography. US Department of Commerce, National Institute of Standards and Technology
Yalla P, Kaps J-P (2009) Lightweight cryptography for FPGAs. In: An international conference on reconfigurable computing and FPGAs—ReConFig’09, Dec 2009. IEEE, pp 225–230. https://doi.org/10.1109/ReConFig.2009.54
Banik S, Bogdanov A, Isobe T, Shibutani K, Hiwatari H, Akishita T, Regazzoni F (2014) Midori: a block cipher for low energy. In: International conference on the theory and application of cryptology and information security. Springer, Berlin, Heidelberg
Venugopal M, Doraipandian M (2017) Lightweight cryptographic solution for IoT—an assessment. Int J Pure Appl Math 117(16):511–516
Książak P, Farrelly W, Curran K (2014) A lightweight authentication protocol for secure communications between resource-limited devices and wireless sensor networks. Int J Inf Secur Privacy 8(4):62–102
Jyothirmayi G, Madhu GC (2018) Present cipher architecture implementation on Xilinx 14.3. IJEECS 7(4). ISSN: 2348-117x
Reddy PP, Thrimurthulu V, Kumar KJ (2014) Implementation of multi mode AES algorithm using Verilog. Int J Eng Res 3(12):780–785. ISSN: 2319-6890
Panasenko S, Smagin S (2011) Lightweight cryptography: underlying principles and approaches. Int J Comput Theory Eng 3(4)
Chaitra B, Kiran Kumar VG, Shatharama Rai C (2017) A survey on various lightweight cryptographic algorithms on FPGA. IOSR J Electron Commun Eng 12(1):54–59, Ver. II. E-ISSN: 2278-2834, P-ISSN: 2278-8735
Bogdanov A, Leander G, Knudsen LR, Paar C, Poschmann A, Robshaw MJ, Seurin Y, Vikkelsoe C (2007) Present—an ultra-lightweight block cipher. In: Proceedings of CHES 2007. Lecture notes in computer science, vol 4727. Springer-Verlag, pp 450–466 [Online]. Available: https://doi.org/10.1007/978-3-540-74735-2_31
Anurupam K (2018) Dynamic S-box implementation in present cipher. Int J Comput Sci Eng 6(9). E-ISSN: 2347-2693
Suresh H, Vignesh Chandrasekhar R (2018) Lightweight hardware architectures for present cipher in FPGA. IJEDR 6(1). ISSN: 2321-9939
Azari HD, Joshi PV (2018) An efficient implementation of present cipher model with 80 bit and 128 bit key over FPGA based hardware architecture. Int J Pure Appl Math 119(4):1825–1832
Gomez E, HernĂ¡ndez C, Martinez F (2017) Performance evaluation of the present cryptographic algorithm over FPGA. Contemp Eng Sci 10(12), 555–567. https://doi.org/10.12988/ces.2017.7653
Guan Z-H, Huang F, Guan W (2005) Chaos-based image encryption algorithm. Elsevier B.V. https://doi.org/10.1016/j.physleta.2005.08.006
Lara-Nino CA, Morales-Sandoval M, Diaz-Perez A (2016) Novel FPGA-based low-cost hardware architecture for the present block cipher. In: 2016 Euromicro conference on digital system design. IEEE. ISBN: 978-1-5090-2817-7/16. https://doi.org/10.1109/dsd.2016.46
Hanley N, O’Neill M (2012) Hardware comparison of the ISO/IEC 29192-2 block ciphers. In: Proceedings of IEEE computer society annual symposium on VLSI (ISVLSI), pp 57–62
Lara-Nino CA, Diaz-Perez A, Morales-Sandoval M (2017) Lightweight hardware architectures for the present cipher in FPGA. IEEE. ISSN: 1549-8328
Ali-Pacha A, Hadj-Said N, M’Hamed A, Belgoraf A (2007) Lorenz’s attractor applied to the stream cipher (Ali-Pacha generator). Chaos Soliton Fract 33(5):1762–1766
Merah L, Ali-Pacha A, Said NH, Mamat M (2013) Design and FPGA implementation of Lorenz chaotic system for information security issues. Appl Math Sci 7(5):237–246
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Parikibandla, S., Sreenivas, A. (2021). FPGA Performance Evaluation of Present Cipher Using LCC Key Generation for IoT Sensor Nodes. In: Chowdary, P., Chakravarthy, V., Anguera, J., Satapathy, S., Bhateja, V. (eds) Microelectronics, Electromagnetics and Telecommunications. Lecture Notes in Electrical Engineering, vol 655. Springer, Singapore. https://doi.org/10.1007/978-981-15-3828-5_39
Download citation
DOI: https://doi.org/10.1007/978-981-15-3828-5_39
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-3827-8
Online ISBN: 978-981-15-3828-5
eBook Packages: EngineeringEngineering (R0)