CRJun 4

The Nonlinear Filter Model of Stream Cipher Redivivus

arXiv:2502.0111061.95 citationsh-index: 59
AI Analysis

For cryptographers and hardware-oriented stream cipher designers, this work provides practical, efficient solutions that revive a previously obsolete design model.

The paper revives the nonlinear filter model for stream ciphers by constructing Boolean functions that provide required security and efficiency, proposing concrete ciphers with κ-bit security for κ=80, 128, 160, 192, 224, and 256. For 80-bit and 128-bit security, gate counts compare favorably to Trivium and Grain-128a, while for 256-bit security, the design has the lowest known gate count.

The nonlinear filter model is an old and well understood approach to the design of secure stream ciphers. Extensive research over several decades has shown how to attack stream ciphers based on this model and has identified the required security properties of the Boolean function used as the filtering function to resist such attacks. This led to the problem of constructing Boolean functions which provide adequate security \textit{and} at the same time are efficient to implement. Unfortunately, over the last two decades no fully satisfactory solutions to this problem appeared in the literature. The lack of good solutions has effectively led to the nonlinear filter model becoming more or less obsolete. This is a big loss to the cryptographic design toolkit, since the great advantages of the nonlinear filter model are its simplicity, well understood security and the potential to provide low cost solutions for hardware oriented stream ciphers. In this paper, we revive the nonlinear filter model by constructing appropriate Boolean functions which provide required security and are also efficient to implement. We put forward concrete suggestions of stream ciphers which are $κ$-bit secure against known types of attacks for $κ=80$, 128, 160, 192, 224 and 256. For the 80-bit and the 128-bit security levels, the gate count estimates of our proposals compare quite well to the famous ciphers Trivium and Grain-128a respectively, while for the 256-bit security level, we do not know of any other stream cipher design which has such a low gate count.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes