Software Optimisation of Lightweight Klein Encryption in the Internet of Things

The Internet of Things (IoT) and Wireless Sensor Network (WSN) devices are prone to security vulnerabilities, especially when they are resource constrained. Lightweight cryptography is a promising encryption concept for IoT and WSN devices, that can mitigate these vulnerabilities. For example, Klein...

Full description

Bibliographic Details
Main Authors: Seyed Ramin Ghorashi, Tanveer Zia, Yinhao Jiang, Michael Bewong
Format: Article
Language:English
Published: Naif University Publishing House 2021-12-01
Series:Journal of Information Security and Cybercrimes Research
Subjects:
Online Access:https://journals.nauss.edu.sa/index.php/JISCR/article/view/1773
_version_ 1797265156072275968
author Seyed Ramin Ghorashi
Tanveer Zia
Yinhao Jiang
Michael Bewong
author_facet Seyed Ramin Ghorashi
Tanveer Zia
Yinhao Jiang
Michael Bewong
author_sort Seyed Ramin Ghorashi
collection DOAJ
description The Internet of Things (IoT) and Wireless Sensor Network (WSN) devices are prone to security vulnerabilities, especially when they are resource constrained. Lightweight cryptography is a promising encryption concept for IoT and WSN devices, that can mitigate these vulnerabilities. For example, Klein encryption is a lightweight block cipher, which has achieved popularity for the trade-off between performance and security. In this paper, we propose one novel method to enhance the efficiency of the Klein block cipher and the effects on the Central Processing Unit (CPU), memory usage, and processing time. Furthermore, we evaluated another approach on the performance of the Klein encryption iterations. These approaches were implemented in the Python language and ran on the Raspberry PI 3. We evaluated and analysed the results of two modified encryption algorithms and confirm that two enhancing techniques lead to significantly improved performance compared to the original algorithm.
first_indexed 2024-04-25T00:40:19Z
format Article
id doaj.art-fb9b2fa92aba4c8c8c62ca63ea8c11ce
institution Directory Open Access Journal
issn 1658-7782
1658-7790
language English
last_indexed 2024-04-25T00:40:19Z
publishDate 2021-12-01
publisher Naif University Publishing House
record_format Article
series Journal of Information Security and Cybercrimes Research
spelling doaj.art-fb9b2fa92aba4c8c8c62ca63ea8c11ce2024-03-12T11:14:07ZengNaif University Publishing HouseJournal of Information Security and Cybercrimes Research1658-77821658-77902021-12-014215917210.26735/PXAE92801477Software Optimisation of Lightweight Klein Encryption in the Internet of ThingsSeyed Ramin Ghorashi0Tanveer Zia1Yinhao Jiang2Michael Bewong3Charles Sturt University, Bathurst, Australia and Cyber Security Cooperative Research Centre, Joondalup. WA, Australia Center of Cybercrimes and Digital Forensics, Naif Arab University for Security Sciences, Kingdom of Saudi ArabiaCharles Sturt University, NSW, Australia and Cyber Security Cooperative Research Centre, Joondalup. WA, AustraliaCharles Sturt University, NSW, AustraliaThe Internet of Things (IoT) and Wireless Sensor Network (WSN) devices are prone to security vulnerabilities, especially when they are resource constrained. Lightweight cryptography is a promising encryption concept for IoT and WSN devices, that can mitigate these vulnerabilities. For example, Klein encryption is a lightweight block cipher, which has achieved popularity for the trade-off between performance and security. In this paper, we propose one novel method to enhance the efficiency of the Klein block cipher and the effects on the Central Processing Unit (CPU), memory usage, and processing time. Furthermore, we evaluated another approach on the performance of the Klein encryption iterations. These approaches were implemented in the Python language and ran on the Raspberry PI 3. We evaluated and analysed the results of two modified encryption algorithms and confirm that two enhancing techniques lead to significantly improved performance compared to the original algorithm.https://journals.nauss.edu.sa/index.php/JISCR/article/view/1773information securityinternet of things (iot)klein block cipherwireless sensor networks (wsn)lightweight cryptographysoftware optimization
spellingShingle Seyed Ramin Ghorashi
Tanveer Zia
Yinhao Jiang
Michael Bewong
Software Optimisation of Lightweight Klein Encryption in the Internet of Things
Journal of Information Security and Cybercrimes Research
information security
internet of things (iot)
klein block cipher
wireless sensor networks (wsn)
lightweight cryptography
software optimization
title Software Optimisation of Lightweight Klein Encryption in the Internet of Things
title_full Software Optimisation of Lightweight Klein Encryption in the Internet of Things
title_fullStr Software Optimisation of Lightweight Klein Encryption in the Internet of Things
title_full_unstemmed Software Optimisation of Lightweight Klein Encryption in the Internet of Things
title_short Software Optimisation of Lightweight Klein Encryption in the Internet of Things
title_sort software optimisation of lightweight klein encryption in the internet of things
topic information security
internet of things (iot)
klein block cipher
wireless sensor networks (wsn)
lightweight cryptography
software optimization
url https://journals.nauss.edu.sa/index.php/JISCR/article/view/1773
work_keys_str_mv AT seyedraminghorashi softwareoptimisationoflightweightkleinencryptionintheinternetofthings
AT tanveerzia softwareoptimisationoflightweightkleinencryptionintheinternetofthings
AT yinhaojiang softwareoptimisationoflightweightkleinencryptionintheinternetofthings
AT michaelbewong softwareoptimisationoflightweightkleinencryptionintheinternetofthings