English

Secure End-to-End Communications with Lightweight Cryptographic Algorithm

Cryptography and Security 2023-02-28 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2302.12994,
  title  = {Secure End-to-End Communications with Lightweight Cryptographic Algorithm},
  author = {Augustine Ukpebor and James Addy and Kamal Ali and Ali Abu-El Humos},
  journal= {arXiv preprint arXiv:2302.12994},
  year   = {2023}
}

Comments

14 pages,7 figures, 2 tables, Conference - The 2021 World Congress in Computer Science, Computer Engineering, and Applied Computing (CSCE'21)

R2 v1 2026-06-28T08:49:19.880Z