On the Practicality of Hardware Acceleration for Lightweight Block Ciphers

The Internet of Things (IoT) is prompting a shift in encryption for resource-constrained devices, such as sensor nodes and embedded systems. Such devices may not have enough power or computing capabilities to implement the same encryption algorithms that general-purpose computers use. Would these IoT devices benefit from having a dedicated chip perform the encryption? When another device does the encryption process by implementing logic gates in hardware, it is known as hardware acceleration. This paper studies practical considerations for implementing lightweight cipher algorithms in a field programmable gate array (FPGA) for the purpose of hardware acceleration. To do this, we implement different ciphers and the logic to have them interface with a microcontroller using serial communications. With concentration on the ISO/IEC 29192–2 standard, this paper shows the results for PRESENT, LEA, and CLEFIA ligthweight ciphers, where AES is used as a benchmark. Results show that PRESENT-128 and LEA-128 are the most efficient ciphers in terms of throughput and implementation area.

Authors

Institutions

Publication Details

Published
2024-09-09
DOI
https://doi.org/10.1109/cqr62340.2024.10705892
Citations
2
Primary Topic
Cryptographic Implementations and Security
Type
article
Field-Weighted Citation Impact
0.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On the Practicality of Hardware Acceleration for Lightweight Block Ciphers

Anitha Chennamaneni, Ana Goulart, Zachary Neal
2 citations
Cryptographic Implementations and Security
0.69
article

On the Practicality of Hardware Acceleration for Lightweight Block Ciphers

Anitha Chennamaneni, Ana Goulart, Zachary Neal
article en
2 citations

Abstract

The Internet of Things (IoT) is prompting a shift in encryption for resource-constrained devices, such as sensor nodes and embedded systems. Such devices may not have enough power or computing capabilities to implement the same encryption algorithms that general-purpose computers use. Would these IoT devices benefit from having a dedicated chip perform the encryption? When another device does the encryption process by implementing logic gates in hardware, it is known as hardware acceleration. This paper studies practical considerations for implementing lightweight cipher algorithms in a field programmable gate array (FPGA) for the purpose of hardware acceleration. To do this, we implement different ciphers and the logic to have them interface with a microcontroller using serial communications. With concentration on the ISO/IEC 29192–2 standard, this paper shows the results for PRESENT, LEA, and CLEFIA ligthweight ciphers, where AES is used as a benchmark. Results show that PRESENT-128 and LEA-128 are the most efficient ciphers in terms of throughput and implementation area.

Texas A&M University – Central Texas (US), Texas A&M University (US)
Affordable and clean energy
Openalex Percentile: Top 24%
Cryptographic Implementations and Security
0.69
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.