TY - JOUR
T1 - Software optimisation of lightweight Klein encryption in the Internet of Things
AU - Ghorashi, Seyed
AU - Zia, Tanveer
AU - Jiang, Yinhao
AU - Bewong, Michael
N1 - Includes bibliographical references
PY - 2021/12/30
Y1 - 2021/12/30
N2 - 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.
AB - 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.
KW - Information security
KW - Internet of Things (IoT)
KW - Klein block cipher
KW - Wireless Sensor Networks (WSN)
KW - Lightweight cryptography
KW - Software optimisation
U2 - 10.26735/PXAE9280
DO - 10.26735/PXAE9280
M3 - Article
SN - 1658-7790
VL - 4
SP - 159
EP - 172
JO - Journal of information Security and Cybercrimes Research
JF - Journal of information Security and Cybercrimes Research
IS - 2
ER -