Paper 2026/009

SIR: A Sparse-Interaction Keystream Generator with a Hardware-Oriented Architecture

W.A. Susantha Wijesinghe, Wayamba University of Sri Lanka
Abstract

Lightweight keystream generators are widely used in resource-constrained digital systems, where implementation efficiency in area, power, and logic structure is a primary design concern. Conventional designs predominantly employ shift-register-based state propagation, in which diffusion is inherently coupled with sequential data movement. This work investigates an alternative architectural approach in which state mixing is achieved through sparse interaction among state variables, enabling a decoupling between diffusion and register propagation. We present \emph{SIR}, a sparse-interaction keystream generator with a 128-bit internal state composed of a nonlinear 64-bit primary state and a 64-bit auxiliary linear state. The primary state is updated using a compact four-input Boolean function applied over a fixed sparse neighbourhood, while the auxiliary state provides lightweight round-dependent perturbation. This structure realizes diffusion through parallel combinational interaction, leading to a distinct hardware profile characterized by reduced reliance on sequential storage and increased distributed logic. The architectural behaviour is evaluated through diffusion and statistical experiments, showing rapid propagation of local perturbations across the state within 14--15 rounds and no observable low-order dependence between internal state variables and output in the tested regime. Hardware implementation on a Xilinx Artix-7 FPGA requires 183 LUTs and 177 flip-flops, while ASIC synthesis using a 45\,nm standard-cell library results in an area of 3079 gate equivalents. Comparative evaluation with Grain-128, Trivium, and Espresso under identical implementation conditions demonstrates that the proposed architecture provides a competitive trade-off between combinational logic and sequential resources. The results indicate that sparse-interaction-based state evolution constitutes a viable architectural alternative for lightweight keystream generation, particularly in hardware-oriented and FPGA-based design settings.

Note: Reference implementation available at: https://github.com/susantha-wijesinghe/sir-keystream-generator

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
Keywords
Lightweight cryptographyKeystream generatorSparse state interactionFPGA implementationNonlinear diffusion
Contact author(s)
susantha @ wyb ac lk
History
2026-04-01: revised
2026-01-04: received
See all versions
Short URL
https://ia.cr/2026/009
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/009,
      author = {W.A. Susantha Wijesinghe},
      title = {{SIR}: A Sparse-Interaction Keystream Generator with a Hardware-Oriented Architecture},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/009},
      year = {2026},
      url = {https://eprint.iacr.org/2026/009}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.