LIBC: a low-cost lightweight block cipher for IoT application

Abstract With the rapid growth of the Internet of Things (IoT), designing lightweight block ciphers has become essential for securing resource-constrained devices. This necessitates a balance among low-cost implementation, diffusion, and security. To address this challenge, we propose a novel lightweight block cipher named LIBC, which has a 64-bit block size supporting 128-bit keys. In the nonlinear layer, we develop a four-round structure to design optimal 4-bit S-boxes, generating 8,832 S-boxes that provide excellent security and compact hardware overhead. To balance diffusion with resource efficiency, we use a 4 × 4 almost MDS matrix and introduce a type of optimal involutive nibble-based permutations based on SAT. This ensures that LIBC achieves full diffusion within the minimal rounds while providing the required security. Combining the above design, LIBC's encryption and decryption circuits become nearly identical, requiring only 24 additional XOR gates for decryption. Experimental results show that LIBC exhibits strong diffusion and avalanche characteristics, providing sufficient security against various known attacks. Regarding hardware performance, the single-round iteration of the internal state in LIBC occupies only 10.05 GE per bit, which is superior compared to the round-based implementations of Midori, PRESENT, RECTANGLE, etc.

Authors

Institutions

Publication Details

Journal
Physica Scripta
Published
2024-11-28
DOI
https://doi.org/10.1088/1402-4896/ad9867
Citations
3
Primary Topic
Error Correcting Code Techniques
Type
article
Field-Weighted Citation Impact
1.05

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

LIBC: a low-cost lightweight block cipher for IoT application

Qingwen Yan, Ying Guo, Wenfen Liu, Yongcan Lu et al.
3 citations
Physica Scripta
Error Correcting Code Techniques
1.05
article

LIBC: a low-cost lightweight block cipher for IoT application

Qingwen Yan, Ying Guo, Wenfen Liu, Yongcan Lu, Wen Chen
article en
3 citations

Abstract

Abstract With the rapid growth of the Internet of Things (IoT), designing lightweight block ciphers has become essential for securing resource-constrained devices. This necessitates a balance among low-cost implementation, diffusion, and security. To address this challenge, we propose a novel lightweight block cipher named LIBC, which has a 64-bit block size supporting 128-bit keys. In the nonlinear layer, we develop a four-round structure to design optimal 4-bit S-boxes, generating 8,832 S-boxes that provide excellent security and compact hardware overhead. To balance diffusion with resource efficiency, we use a 4 × 4 almost MDS matrix and introduce a type of optimal involutive nibble-based permutations based on SAT. This ensures that LIBC achieves full diffusion within the minimal rounds while providing the required security. Combining the above design, LIBC's encryption and decryption circuits become nearly identical, requiring only 24 additional XOR gates for decryption. Experimental results show that LIBC exhibits strong diffusion and avalanche characteristics, providing sufficient security against various known attacks. Regarding hardware performance, the single-round iteration of the internal state in LIBC occupies only 10.05 GE per bit, which is superior compared to the round-based implementations of Midori, PRESENT, RECTANGLE, etc.

Physica ScriptaVol. 100(1)
Guilin University of Electronic Technology (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 20%
Error Correcting Code Techniques
1.05
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

LIBC: a low-cost lightweight block cipher for IoT application — Qingwen Yan, Ying Guo, et al. · Physica Scripta (2024) | TGRS Research Map | TGRS