Abstract

Over the past decades, security become the most challenging task in Internet of Things. Therefore, a convenient hardware cryptographic module is required to provide accelerated cryptographic operations such as encryption. This study investigates the implementation of Lizard cipher on three Arduino platforms to determine its performance. This study is successful in implementing Lizard cipher on Arduino platform as a constrained devices and resulting 0.98 MB of memory utilization. The execution time of Lizard cipher is compared among Arduino variants, i.e Arduino Mega, Arduino Nano and Arduino Uno with ANOVA test. Tukey’s HSD post-hoc test reveales that the execution time is significantly slower in Arduino Mega compared to Arduino Nano and Arduino Uno. This result will help IoT security engineers in selecting a lightweight cipher that is suitable for constraints of the target device.

Highlights

  • In recent years, Internet of Things (IoT) gets its popularity due to its integrated architecture that connectsthings‘ to share information between them

  • The objective of this study is to investigate the implementation of Lizard cipher on three Arduino platforms to determine its performance i, i.e. Arduino Mega, Arduino Uno and Arduino Nano

  • This study is successful in attaining main goal in determining whether Lizard cipher can be implemented in three variant of Arduino platform

Read more

Summary

INTRODUCTION

Internet of Things (IoT) gets its popularity due to its integrated architecture that connectsthings‘ to share information between them. HSM are expensive to be implemented in IoT For this purpose, three widely used target microcontrollers in the Internet of Things context, i.e. Arduino Uno, Nano and Mega are selected. Apart from the targeted devices, the cipher itself has to be taken into consideration when implemented in Internet of Things environment. The design of Lizard is inspired from Grain v1 [4], but with the smaller inner state which is 121 bits and the larger key of 120 bits. It outperforms Grain v1 in memory area usage and power consumption; Lizard is suitable for power-constrained devices. ANOVA test is used to examine the difference implementation of Lizard on three Arduino

RELATED STUDY
Lizard Cipher
Arduino
IMPLEMENTATION
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call