Design and performance analysis of optimized and unrolled Grain-80/128 stream ciphers on FPGA and ASIC platforms

Abstract Stream ciphers that are both lightweight and high-throughput are crucial for contemporary embedded, Internet of Things (IoT), and hardware designs with limited resources. Grain-80 and Grain-128 are two of the most popular solutions now in use because of their robust cryptographic capabilities and compact construction. However, for high-performance and real-time systems, conventional solutions are not adequate, because of their low throughput and significant initialization latency. In this work, we present optimized and unrolled hardware architectures of Grain-80 and Grain-128 stream ciphers for Field Programmable Gate Array (FPGA) and Application Specific Integrated Circuit (ASIC) platforms. The proposed designs are based on scalable unrolling techniques and architectural changes to improve throughput without sacrificing cryptographic accuracy. FPGA implementations on Spartan-6, Artix-7 and Virtex-7 devices show nearly linear throughput scaling, up to 10.67 Gbps for Grain-80 and 11.40 Gbps for Grain-128 at 16 $$X$$ unrolling on Virtex-7. The proposed architectures achieve single-cycle latency and increase the maximum operating frequency by more than 30% over conventional architectures. Significant improvements in energy efficiency are demonstrated by ASIC implementations generated with the Cadence Genus at 180 nm and normalized to 90 nm, 45 nm, and 28 nm technologies. At 180 nm, energy usage decreased from 2.005 pJ/bit to 1.267 pJ/bit for Grain-80 and from 2.210 pJ/bit to 1.978 pJ/bit for Grain-128. These findings demonstrate that the suggested architectures are appropriate for both lightweight and high-performance cryptographic tasks since they provide a balanced trade-off between throughput, latency, area, and energy savings.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2026-11-10
DOI
https://doi.org/10.1038/s41598-026-78711-y
Primary Topic
Cryptographic Implementations and Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

Design and performance analysis of optimized and unrolled Grain-80/128 stream ciphers on FPGA and ASIC platforms

R. Anusha, Raghavendra Rao P, V. K. Jagadeesh, B Shubha et al.
Scientific Reports
Cryptographic Implementations and Security
article

Design and performance analysis of optimized and unrolled Grain-80/128 stream ciphers on FPGA and ASIC platforms

R. Anusha, Raghavendra Rao P, V. K. Jagadeesh, B Shubha, Priyanka Tupe-Waghmare, Sunday Ekpo, C S Asha
article en

Abstract

Abstract Stream ciphers that are both lightweight and high-throughput are crucial for contemporary embedded, Internet of Things (IoT), and hardware designs with limited resources. Grain-80 and Grain-128 are two of the most popular solutions now in use because of their robust cryptographic capabilities and compact construction. However, for high-performance and real-time systems, conventional solutions are not adequate, because of their low throughput and significant initialization latency. In this work, we present optimized and unrolled hardware architectures of Grain-80 and Grain-128 stream ciphers for Field Programmable Gate Array (FPGA) and Application Specific Integrated Circuit (ASIC) platforms. The proposed designs are based on scalable unrolling techniques and architectural changes to improve throughput without sacrificing cryptographic accuracy. FPGA implementations on Spartan-6, Artix-7 and Virtex-7 devices show nearly linear throughput scaling, up to 10.67 Gbps for Grain-80 and 11.40 Gbps for Grain-128 at 16 $$X$$ unrolling on Virtex-7. The proposed architectures achieve single-cycle latency and increase the maximum operating frequency by more than 30% over conventional architectures. Significant improvements in energy efficiency are demonstrated by ASIC implementations generated with the Cadence Genus at 180 nm and normalized to 90 nm, 45 nm, and 28 nm technologies. At 180 nm, energy usage decreased from 2.005 pJ/bit to 1.267 pJ/bit for Grain-80 and from 2.210 pJ/bit to 1.978 pJ/bit for Grain-128. These findings demonstrate that the suggested architectures are appropriate for both lightweight and high-performance cryptographic tasks since they provide a balanced trade-off between throughput, latency, area, and energy savings.

Scientific Reports
National Institute of Technology Calicut (IN), Manchester Metropolitan University (GB), Nitte University (IN), Manipal Academy of Higher Education (IN), Symbiosis International University (IN)
Cryptographic Implementations and Security
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.

Laika access coming soon