The Nonlinear Filter Model of Stream Cipher Redivivus
Claude Carlet, Palash Sarkar

TL;DR
This paper revives the nonlinear filter model for stream ciphers by constructing secure, efficient Boolean functions, proposing new cipher designs with high security levels and low implementation costs, comparable or superior to existing ciphers.
Contribution
The paper introduces new Boolean functions that enable secure and efficient stream cipher designs based on the nonlinear filter model, addressing a long-standing gap in cryptographic methodology.
Findings
Proposes stream ciphers secure against known attacks at multiple security levels.
Provides gate count estimates comparable to or better than existing ciphers like Trivium and Grain-128a.
Achieves low gate count for 256-bit security, unmatched by current designs.
Abstract
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 security properties required 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography
