On the number of unsuitable Boolean functions in constructions of filter and combining models of stream ciphers | Applied Discrete Mathematics. Supplement. 2020. № 13. DOI: 10.17223/2226308X/13/23

On the number of unsuitable Boolean functions in constructions of filter and combining models of stream ciphers

It is well known that every stream cipher is based on a good pseudorandom generator. For cryptographic purposes, we are interested in generation of pseudorandom sequences of the maximal possible period. A feedback register is one of the most known cryptographic primitives that is used in construction of stream generators. We analyze periodic properties of pseudorandom sequences produced by filter and combiner generators equipped with nonlinear Boolean functions. We determine which nonlinear functions in these schemes lead to pseudorandom sequences of not maximal possible period. We call such functions unsuitable and count the exact number of them for an arbitrary n.

Download file
Counter downloads: 79

Keywords

stream cipher, filter generator, combiner generator, gamma, Boolean function, потоковый шифр, фильтрующий генератор, комбинирующий генератор

Authors

NameOrganizationE-mail
Bonich T. A.Novosibirsk State University; Crypto Labs JetBrains Researcht.bonich@g.nsu.ru
Panferov M. A.Novosibirsk State University; Crypto Labs JetBrains Researchm.panferov@g.nsu.ru
Tokareva N. N.S. L. Sobolev Institute of Mathematics SB RAS; Novosibirsk State Universitytokareva@math.nsc.ru
Всего: 3

References

Key E. An analysis of the structure and complexity of nonlinear binary sequence generators. IEEE Trans. Inform Theory, 1976, no. 22, pp. 732-736.
Gluhov M.M., Elizarov V.P., Nechaev A. A. Algebra [Algebra]. Moscow, Gelios ARV Publ., 2003. (in Russian)
Roman'kov V.A. Vvedenie v kriptografiyu [Introduction to Cryptography]. Moscow, Forum Publ., 2012. (in Russian)
Tokareva N. N. Simmetrichnaya kriptografiya. Kratkiy kurs [Symmetric Cryptography. A Short Course]. Novosibirsk, NSU Publ., 2012.
Carlet C. Boolean functions for cryptography and error-correcting codes. Eds. P. Hammer and Y. Crama. Boolean Models and Methods in Mathematics, Computer Science, and Engineering. Cambridge, Cambridge Univ. Press, 2010. Ch.8, pp. 257-397. www.math.univ-paris13.fr/ ~carlet/.
Hell M., Johansson T., and Meier W. A stream cipher for constrained environments. Int. J. Wireless Mobile Comput., 2007, vol.2, no. 1, pp.86-93.
Kumar N., Ojha S., Jain K., and Lal S. BEAN: A lightweight stream cipher. Proc. 2nd Intern. Conf. SIN'2009, ACM, 2009, pp. 168-171.
 On the number of unsuitable Boolean functions in constructions of filter and combining models of stream ciphers | Applied Discrete Mathematics. Supplement. 2020. № 13. DOI: 10.17223/2226308X/13/23

On the number of unsuitable Boolean functions in constructions of filter and combining models of stream ciphers | Applied Discrete Mathematics. Supplement. 2020. № 13. DOI: 10.17223/2226308X/13/23

Download full-text version
Counter downloads: 461