Secure End-to-End Communications with Lightweight Cryptographic Algorithm

02/25/2023
by   Augustine Ukpebor, et al.
0

The field of lightweight cryptography has been gaining popularity as traditional cryptographic techniques are challenging to implement in resource-limited environments. This research paper presents an approach to utilizing the ESP32 microcontroller as a hardware platform to implement a lightweight cryptographic algorithm. Our approach employs KATAN32, the smallest block cipher of the KATAN family, with an 80-bit key and 32-bit blocks. The algorithm requires less computational power as it employs an 80 unsigned 64-bit integer key for encrypting and decrypting data. During encryption, a data array is passed into the encryption function with a key, which is then used to fill a buffer with an encrypted array. Similarly, the decryption function utilizes a buffer to fill an array of original data in 32 unsigned 64-bit integers. This study also investigates the optimal implementation of cryptography block ciphers, benchmarking performance against various metrics, including memory requirements (RAM), throughput, power consumption, and security. Our implementation demonstrates that data can be securely transmitted end-to-end with good throughput and low power consumption.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/13/2023

A Comprehensive Survey on the Implementations, Attacks, and Countermeasures of the Current NIST Lightweight Cryptography Standard

This survey is the first work on the current standard for lightweight cr...
research
09/26/2019

Hardware Design and Analysis of the ACE and WAGE Ciphers

This paper presents the hardware design and analysis of ACE and WAGE, tw...
research
06/19/2018

Systematization of a 256-bit lightweight block cipher Marvin

In a world heavily loaded by information, there is a great need for keep...
research
03/08/2021

Design and implementation of Energy Efficient Lightweight Encryption (EELWE) algorithm for medical applications

Proportional to the growth in the usage of Human Sensor Networks (HSN), ...
research
12/14/2019

Adaptive Multi-bit SRAM Topology Based Analog PUF

Physically Unclonable Functions (PUFs) are lightweight cryptographic pri...
research
04/15/2019

IoD-Crypt: A Lightweight Cryptographic Framework for Internet of Drones

Internet of Drones (IoD) is expected to play a central role in many civi...
research
08/27/2021

Dimming Down LED: An Open-source Threshold Implementation on Light Encryption Device (LED) Block Cipher

Lightweight block ciphers have been widely used in applications such as ...

Please sign up or login with your details

Forgot password? Click here to reset