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...
Main Authors: | , , , |
---|---|
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 |