|
 |
|
|
|
Lightweight Security Scheme for Internet of Things Encryption |
|
PP: 751-760 |
|
doi:10.18576/amis/190402
|
|
Author(s) |
|
Saud S. Alharbi,
David Bell,
Wasan Awad,
|
|
Abstract |
|
In this paper, we propose a lightweight security scheme for IoT communications, optimized for resource-constrained devices and integrated with the MQTT protocol to enhance secure data transmission. Nowadays, the encryption of Internet of Things (IoT) traffic demands thorough performance analysis, driven by the inherent security challenges arising from the resource limitations of IoT devices. Traditional security protocols are often too resource-intensive for these constrained nodes. To ensure end-to-end and lightweight encryption, this paper proposes a lightweight security scheme using the Salsa20 encryption protocol to provide confidentiality and the modern hashing algorithm Blake2b to ensure message integrity of the payload. The new scheme was implemented and integrated with the MQTT protocol, which is considered the de facto standard for IoT communications. The publisher represents a resource-constrained IoT device, which was the focus of all analyses conducted. The study presents a comprehensive analysis of different implementations using 256-bit key and 128-bit key, if supported by the protocol. The following protocols were included in the study: AES-EAX, AES-GCM, AES-CCM8, TinyAES-HMAC, ASCON, SIMON-HMAC, SPECK-HMAC, and ChaCha20-Poly1305. The new scheme was compared against the included protocols in terms of CPU cycles, encryption time, and throughput. The results demonstrate that the proposed scheme consumes fewer CPU cycles, indicating lower power usage, requires less encryption time, reflecting faster processing, and achieves higher throughput, further highlighting its superior speed compared to other protocols
|
|
|
 |
|
|