Abstract
The advancement Internet of things has led to an increasing exchange of information. Privacy and security has become a major concern. In this emerging ubiquitous computing world, Lightweight cryptographic algorithms are tailor made to secure the information in low resource devices for the Internet of Things (IoT) applications. In this paper an area efficient, high performance lightweight cipher, MBRISI cipher is proposed. The cipher is a combination of BRIGHT family of ciphers comprises of Addition-Modulo, Rotation and EX-OR (ARX) operations and the modification of SIMON cipher and also a novel lightweight key generation algorithm is used. The proposed cipher is better than the state of art existing lightweight ciphers and can be extended to support different block sizes and key sizes for the low resource environments like the IoT. The proposed MBRISI cipher encrypts a 32-bit plaintext employing a 64-bit key is implemented and then analyzed. The cipher is implemented in MATLAB tool (for software implementation) and is analyzed for correlation coefficient, entropy and histogram, avalanche criterion and Key-sensitivity. The Verilog code is written and simulated using Xilinx-Vivado tool and synthesized using FPGA’s Artix-7 and Basys-3.










Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
No Data was used in this project as it is a simulation based project. Data sharing is not applicable to this article as no datasets were generated or analysed during the current study.
References
Abed S, Jaffal R, Mohd BJ, Alshayeji M (2019) FPGA modeling and optimization of a SIMON lightweight block cipher. Sensors (basel) 19(4):913. https://doi.org/10.3390/s19040913
Alkamil A and Perera DG (2019) Efficient FPGA-based reconfigurable accelerators for SIMON cryptographic algorithm on embedded platforms. In: 2019 International Conference on ReConFigurable Computing and FPGAs (ReConFig), Cancun, Mexico, pp 1–8. https://doi.org/10.1109/ReConFig48160.2019.8994803
Amiruddin A, Ratna AAP, Sari R (2019) Construction and analysis of key generation algorithms based on modified Fibonacci and scrambling factors for privacy preservation. Int J Netw Secur 21:250–258
Ayesha N, Acharya B (2021) FPGA implementation of PICO cipher. In: Nath V, Mandal JK (eds) Proceedings of the fourth international conference on microelectronics, computing and communication systems. Lecture notes in electrical engineering. Springer, Singapore. https://doi.org/10.1007/978-981-15-5546-6_43
Bansod G, Patil A, Pisharoty N (2018) GRANULE: an ultra lightweight cipher design for embedded security. IACR Cryptol Eprint Arch 2018:600
Biswas A, Majumdar A, Nath S et al (2020) LRBC: a lightweight block cipher design for resource constrained IoT devices. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-020-01694-9
Cazorla M, Marquet K, Minier M (2013) Survey and benchmark of lightweight block ciphers for wireless sensor networks. In: Proceedings of the 2013 international conference on security and cryptography (SECRYPT), Reykjavik, Iceland, 29–31 July 2013, pp 1–6
Chaitra B, Kumar VGK, Shatharama RC (2017) A survey on various lightweight cryptographic algorithms on FPGA. IOSR J Electron Commun Eng 12(1):45–59
Choi P, Lee M-K, Kim DK (2017) Fast compact true random number generator based on multiple sampling. Electron Lett 53(13):841–843
Dahiphale V, Bansod G, Zambare A et al (2020) Design and implementation of various datapath architectures for the ANU lightweight cipher on an FPGA. Front Inform Technol Electron Eng 21:615–628. https://doi.org/10.1631/FITEE.1800681
El Hadj YW, Abdelli A, Dridi F, Machhout M (2020) Hardware implementation of secure lightweight cryptographic designs for IoT applications. Secur Commun Netw 2020:1–13
Fan X, Mandal K, Gong G (2013) Wg-8: A lightweight stream cipher for resource-constrained smart devices. In International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, vol. 115. Springer: Berlin, pp 617–632
Gookyi DAN, Park S, Ryoo K (2017) The efficient hardware design of a new lightweight block cipher. Int J Control Autom 1(1):431–440
Gupta R, Pandey A, Baghel RK (2019) FPGA implementation of chaos-based high-speed true random number generator. Int J Numer Model 32:e2604. https://doi.org/10.1002/jnm.2604
Karunamurthi S, Natarajan VK (2019) VLSI implementation of reversible logic gates cryptography with LFSR key. Microprocess Microsyst 69:68–78
Kiran Kumar VG, ShantharamaRai C (2020) FPGA implementation of simple encryption scheme for resource-constrained devices. Int J Adv Trends Comput Sci Eng. https://doi.org/10.30534/ijatcse/2020/213942020
Kiran Kumar VG, ShantharamaRai C (2021) Design and implementation of novel BRISI lightweight cipher for resource constrained devices. Microprocess Microsyst 84:104267. https://doi.org/10.1016/j.micpro.2021.104267
Korobeynikov A (2019) Effective implementation of “Kuznyechik” block cipher on FPGA with OpenCL platform. IEEE Conf Russ Young Res Electric Electron Eng (EIConRus) 2019:1683–1686
Li S, Song H, Iqbal M (1935) Privacy and security for resource-constrained IoT devices and networks: research challenges and opportunities. Sensors 2019:19
McKay KA, Bassham M, Turan MS, Mouha N (2016) DRAFT NISTIR 8114 report on lightweight cryptography. National Institute of Standards and Technology Internal Report 8114
Mishra Z, Ramu G, Acharya B (2019) Hight Speed low area VLSI architecture for LEA encryption algorithm. In: Nath V, Mandal J (eds) Proceedings of the third international conference on microelectronics, computing and communication systems. Lecture notes in electrical engineering, vol 556. Springer, Singapore. https://doi.org/10.1007/978-981-13-7091-5_14
Mishra Z, Mishra S, Acharya B (2021) High throughput novel architecture of SIT cipher for IoT application. 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_26
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 58:73–93
Mohd BJ, Hayajneh T, Khalaf ZA, Ahmad Yousef KM (2016) Modeling and optimization of the lightweight HIGHT block cipher design with FPGA implementation. Secur Commun Netw 9:2200–2216. https://doi.org/10.1002/sec.1479
Pandey JG, Goel T, Karmakar A (2018) A high-performance and area-efficient VLSI architecture for the PRESENT lightweight cipher. In: 2018 31st International Conference on VLSI Design and 2018 17th International Conference on Embedded Systems (VLSID), Pune, pp 392–397. https://doi.org/10.1109/VLSID.2018.96
Pandey JG, Laddha A and Samaddar SD (2020) A lightweight VLSI architecture for RECTANGLE cipher and its implementation on an FPGA. In: 2020 24th International Symposium on VLSI Design and Test (VDAT). pp 1–6. https://doi.org/10.1109/VDAT50263.2020.9190623
Rabab UE, Ahmed IU, Aslam MI, Usman M (2018) FPGA implementation of secure internet of things (SIT) algorithm for high throughput area ratio. Int J Future Gener Commun Netw 11(5):63–72
Rana S, Hossain S, Shoun HI, Abulkashem M (2018) An effective lightweight cryptographic algorithm to secure resource-constrained devices. Int J Adv Comput Sci Appl. https://doi.org/10.14569/IJACSA.2018.091137
Sehrawat D, Gill N (2020) Ultra BRIGHT: a tiny and fast ultra lightweight block cipher for IoT. Int J Sci Technol Res 9:1063
Sruthi N, Nandakumar R and Rajkumar P (2016) Design and characterization of HIGHT cryptocore. In: 2016 International Conference on Signal Processing, Communication, Power and Embedded System (SCOPES). Paralakhemundi, pp 205–209
Stallings W (2005) Cryptography and network security: principles and practice. Prentice Hall, Inc., Upper Saddle River
Thakor VA, Razzaque MA, Khandaker MRA (2021) Lightweight cryptography algorithms for resource-constrained IoT devices: a review, comparison and research opportunities. IEEE Access 9:28177–28193. https://doi.org/10.1109/ACCESS.2021.3052867
Xufan W and Shuguo L (2017) A new digital true random number generator based on delay chain feedback loop. IEEE Conference 978‐1‐4673‐6853‐7/17/$31.00
Acknowledgements
The authors would like to thank the Department of Electronics and Communication and Engineering, AJ Institute of Engineering, Department of Computer Science and Engineering NMAMIT Nitte and Visvesvaraya Technological University, Belagavi for the support for carrying out the research work.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Both Asmita Poojary and Dr. V.G. Kiran Kumar are first authors while Dr. H.R. Nagesh is second author.
Rights and permissions
About this article
Cite this article
Poojary, A., Kiran Kumar, V.G. & Nagesh, H.R. FPGA implementation novel lightweight MBRISI cipher. J Ambient Intell Human Comput 14, 11625–11637 (2023). https://doi.org/10.1007/s12652-022-03726-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-022-03726-y