Visible to the public Implementation and Performance Analysis of Lightweight Block Ciphers for IoT applications using the Contiki Operating system

TitleImplementation and Performance Analysis of Lightweight Block Ciphers for IoT applications using the Contiki Operating system
Publication TypeConference Paper
Year of Publication2022
AuthorsHkiri, Amal, Karmani, Mouna, Machhout, Mohsen
Conference Name2022 IEEE 9th International Conference on Sciences of Electronics, Technologies of Information and Telecommunications (SETIT)
Date Publishedmay
KeywordsContiki, cooja, Cyber-physical systems, light emitting diodes, lightweight block ciphers, Lightweight Ciphers, lightweight cryptography, Operating systems, pubcrawl, Random access memory, Resiliency, Scalability, Sensor systems, Sensors, Telecommunications, Wireless sensor networks, WSNs
AbstractRecent years have witnessed impressive advances in technology which led to the rapid growth of the Internet of Things (IoT) and Wireless Sensor Networks (WSNs) using numerous low-powered devices with a huge number of actuators and sensors. These devices gather and exchange data over the internet and generate enormous amounts of data needed to be secured. Although traditional cryptography provides an efficient means of addressing device and communication confidentiality, integrity, and authenticity issues, it may not be appropriate for very resource-constrained systems, particularly for end-nodes such as a simply connected sensor. Thus, there is an ascent need to use lightweight cryptography (LWC) providing the needed level of security with less complexity, area and energy overhead. In this paper, four lightweight cryptographic algorithms called PRESENT, LED, Piccolo, and SPARX were implemented over a Contiki-based IoT operating system, dedicated for IoT platforms, and assessed regarding RAM and ROM usage, power and energy consumption, and CPU cycles number. The Cooja network simulator is used in this study to determine the best lightweight algorithms to use in IoT applications utilizing wireless sensor networks technology.
DOI10.1109/SETIT54465.2022.9875503
Citation Keyhkiri_implementation_2022