Encryption Algorithms in IoT: Security vs Lifetime

21 Pages Posted: 30 Nov 2023

See all articles by Ievgeniia Kuzminykh

Ievgeniia Kuzminykh

affiliation not provided to SSRN

Maryna Yevdokymenko

Kharkiv National University of Radio Electronics

Volodymyr Sokolov

Borys Grinchenko Kyiv University

Date Written: July 1, 2021

Abstract

IoT devices are inherently limited by their processing capabilities and power capacity. While aiming to maximize their lifespan, one of the biggest challenges they face is to reduce the computational burden, especially for tasks such as encryption, data transmission, or compression. This paper investigates the lifespan of an IoT device transmitting encrypted data as a function of the encryption algorithm used and the packet length. We focus the analysis, particularly on lightweight algorithms popular in IoT ecosystems, such as AES, XTEA, HIGHT, KLEIN, ECC, PRESENT, Serpent, Piccolo, Blowfish, and Twofish. The results of the study indicate that the type of data encryption used for transmission has a significant impact on the IoT device lifetime, together with the data length and the input parameters used. To summarise, the Piccolo algorithm is the most energy-efficient, leading to maximum lifetime and low power consumption, followed by AES, XTEA, and KLEIN. At the other end of the spectrum, ECC, Blowfish, Twofish, PRESENT, and Serpent have high power consumption, hence they should be less preferred for the device-to-device or device-to-gateway IoT communication. Aside from the acknowledged energy efficiency of ciphers based on substitution-permutation operations versus Feistel ones, the results show that algorithms of the first group, such as Serpent and PRESENT, require significant encryption and decryption times, while Feistel ciphers such as Piccolo, XTEA, and HEIGHT are notably fast.

Keywords: IoT communication model, lightweight cipher, encryption, power consumption, energy efficiency

JEL Classification: L86

Suggested Citation

Kuzminykh, Ievgeniia and Yevdokymenko, Maryna and Sokolov, Volodymyr, Encryption Algorithms in IoT: Security vs Lifetime (July 1, 2021). Available at SSRN: https://ssrn.com/abstract=4636161 or http://dx.doi.org/10.2139/ssrn.4636161

Ievgeniia Kuzminykh

affiliation not provided to SSRN

Maryna Yevdokymenko

Kharkiv National University of Radio Electronics ( email )

14 Nauka Av.
Kharkov, 61166
Ukraine

Volodymyr Sokolov (Contact Author)

Borys Grinchenko Kyiv University ( email )

Kyiv
Ukraine

HOME PAGE: http://orcid.org/0000-0002-9349-7946

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
96
Abstract Views
478
Rank
572,722
PlumX Metrics