Performance Analysis of Lightweight Cryptographic Algorithms Simulated on Arduino UNO and MATLAB using the Voice Recognition Application

Margi Engineer, Ankit Shah · 2018

In the era of Big-Data and IoT devices, it is important to use, efficient lightweight cryptographic algorithms for security reasons. No security algorithm satisfies all our needs. It is important to analyze the performance of lightweight cryptographic algorithms. Here in this paper, we have selected most frequently used lightweight cryptographic algorithms on IoT platforms. To check the performance, we have simulated all the algorithms in MATLAB and also tested the same on Arduino UNO. To check the performance of all the algorithms we have used common hardware and software platform. In this paper, we have used a voice recognition application, which is common for most of the IoT devices. Performance has been measured using key parameters like length of key, plaintext, and block, number of rounds, speed, memory consumption and floating point numbers. The results of this research help the future researchers and users to select a proper lightweight cryptographic algorithm along with its platform to implement.

Read the paper · More papers on PaperTik