WCSE 2019 SUMMER ISBN: 978-981-14-1684-2 DOI: 10.18178/wcse.2019.06.115

A Lightweight Block Cipher Implementation in the Resource – Constrained Internet of Things

Roman Alex F. Lustro, Ariel M. Sison, Jaydwin T. Labiano, Ruji P. Medina

Abstract— The lightweight block ciphers are created for the resource-constrained Internet of Things (IoT). Hence, their implementations on software and/or hardware should augment the resource application. Thus, this study investigates the implementation of the modified Speck on two Arduino platforms to determine its performance on software and hardware separately. Through the analysis and comparison of experimental data results, it was found out that the ModSpeck has 0.25% higher statistical test compared to NIST standard accepted success rate and only 4% slower than its original cipher due to the employment of key derivation function in terms of software implementation. On its hardware performance tests, it uses only 50% more energy and consumes only 1.8% more memory as compared to selected lightweight algorithms. Its randomness exhibits good competitiveness in various aspects such as high throughput, low energy consumption and remarkable figure of merit.

Index Terms— Ciphers, Internet of Things, Resource-Constrained Devices, Performance Evaluation, Speck, Simon, AES.

Roman Alex F. Lustro, Ruji P. Medina
Technological Institute of the Philippines, PHILIPPINES
Ariel M. Sison
Emilio Aguinaldo College, PHILIPPINES
Jaydwin T. Labiano
Isabela State University, PHILIPPINES

[Download]


Cite: Roman Alex F. Lustro, Ariel M. Sison, Jaydwin T. Labiano, Ruji P. Medina, "A Lightweight Block Cipher Implementation in the Resource – Constrained Internet of Things," Proceedings of 2019 the 9th International Workshop on Computer Science and Engineering, pp. 776-782, Hong Kong, 15-17 June, 2019.