Balanced Shrinking Generators

The shrinking generator is a keystream generator which is good for stream ciphers in wireless mobile communications, because it has simple structure and generates a keystream faster than other generators. Nevertheless, it has a serious disadvantage that its keystream is not balanced if they use primitive polynomials as their feedback polynomials. In this paper, we present a method to construct balanced shrinking generators by modifying the structure of the shrinking generator and analyze their cryptographical properties including period, balancedness, linear complexity, and probability distribution. Experimental results show that the keystreams of these generators have larger linear complexity than that of the shrinking generator, provided that the sizes of LFSRs are fixed.

[1]  Hugo Krawczyk,et al.  The Shrinking Generator , 1994, CRYPTO.

[2]  Solomon W. Golomb,et al.  Shift Register Sequences , 1981 .

[3]  Igor E. Shparlinski,et al.  On Some Properties of the Shrinking Generator , 2001, Des. Codes Cryptogr..

[4]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[5]  Thomas Siegenthaler,et al.  Correlation-immunity of nonlinear combining functions for cryptographic applications , 1984, IEEE Trans. Inf. Theory.

[6]  K. Conrad,et al.  Finite Fields , 2018, Series and Products in the Development of Mathematics.

[7]  Willi Meier,et al.  The Self-Shrinking Generator , 1994, EUROCRYPT.

[8]  Eyal Kushilevitz,et al.  Learning decision trees using the Fourier spectrum , 1991, STOC '91.

[9]  Jovan Dj. Golic,et al.  Embedding and Probabilistic Correlation Attacks on Clock-Controlled Shift Registers , 1994, EUROCRYPT.

[10]  Noga Alon,et al.  Simple construction of almost k-wise independent random variables , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[11]  Simon R. Blackburn,et al.  The linear complexity of the self-shrinking generator , 1999, IEEE Trans. Inf. Theory.

[12]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .