INLEC: An involutive and low energy lightweight block cipher for internet of things
Created by W.Langdon from
gp-bibliography.bib Revision:1.8414
- @Article{Feng:2024:pmcj,
-
author = "JiaYi Feng and Lang Li and LiuYan Yan and
ChuTian Deng",
-
title = "{INLEC:} An involutive and low energy lightweight
block cipher for internet of things",
-
journal = "Pervasive and Mobile Computing",
-
year = "2024",
-
volume = "105",
-
pages = "101991",
-
keywords = "genetic algorithms, genetic programming, Lightweight
block cipher, Substitution Permutation Networks,
Involutive S-box, Permutation, Low energy",
-
ISSN = "1574-1192",
-
URL = "
https://www.sciencedirect.com/science/article/pii/S1574119224001160",
-
DOI = "
doi:10.1016/j.pmcj.2024.101991",
-
abstract = "The Internet of Things (IoT) has emerged as a pivotal
force in the global technological revolution and
industrial transformation. Despite its advancements,
IoT devices continue to face significant security
challenges, particularly during data transmission, and
are often constrained by limited battery life and
energy resources. To address these challenges, a low
energy lightweight block cipher (INLEC) is proposed to
mitigate data leakage in IoT devices. In addition, the
Structure and Components INvolution (SCIN) design is
introduced. It is constructed using two similar round
functions to achieve front-back symmetry. This design
ensures coherence throughout the INLEC encryption and
decryption processes and addresses the increased
resource consumption during the decryption phase in
Substitution Permutation Networks (SPN). Furthermore, a
low area S-box is generated through a hardware
gate-level circuit search method combined with Genetic
Programming (GP). This optimisation leads to a
47.02percent reduction in area compared to the S0 of
Midori, using UMC 0.18mum technology. Moreover, a
chaotic function is used to generate the optimal
nibble-based involutive permutation, further enhancing
its efficiency. In terms of performs, the energy
consumption for both encryption and decryption with
INLEC is 6.88 muJ/bit, representing 25.21percent
reduction compared to Midori. Finally, INLEC is
implemented using STM32L475 PanDuoLa and Nexys A7 FPGA
development boards, establishing an encryption platform
for IoT devices. This platform provides functions for
data acquisition, transmission, and encryption",
- }
Genetic Programming entries for
JiaYi Feng
Lang Li
LiuYan Yan
ChuTian Deng
Citations