Abstract
Different binary sequence generators produce sequences whose period is a power of 2. Although these sequences exhibit good cryptographic properties, in this work it is proved that such sequences can be obtained as output sequences from simple linear structures. More precisely, every one of these sequences is a particular solution of a linear difference equation with binary coefficients. This fact allows one to analyze the structural properties of the sequences with such a period from the point of view of the linear difference equations. In addition, a new application of the Pascal’s triangle to the cryptographic sequences has been introduced. In fact, it is shown that all these binary sequences can be obtained by XORing a finite number of binomial sequences that correspond to the diagonals of the Pascal’s triangle reduced modulo 2.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cardell, S.D., Fúster-Sabater, A.: Linear models for the self-shrinking generator based on CA. J. Cell. Autom. 11(2–3), 195–211 (2016)
Cardell, S.D., Fúster-Sabater, A.: Recovering the MSS-sequence via CA. Procedia Comput. Sci. 80, 599–606 (2016)
Cardell, S.D., Fúster-Sabater, A.: Modelling the shrinking generator in terms of linear CA. Adv. Math. Commun. 10(4), 797–809 (2016)
Fúster-Sabter, A., Caballero-Gil, P.: Chaotic modelling of the generalized self-shrinking generator. Appl. Soft Comput. 11(2), 1876–1880 (2011)
Fúster-Sabater, A., Caballero-Gil, P.: Linear cellular automata as discrete models for generating cryptographic sequences. J. Res. Pract. Inf. Technol. 40(4), 47–52 (2008)
Fúster-Sabater, A.: Generation of cryptographic sequences by means of difference equations. Appl. Math. Inf. Sci. 8(2), 1–10 (2014)
Golomb, S.W.: Shift Register-Sequences. Aegean Park Press, Laguna Hill (1982)
GSM, Global Systems for Mobile Communications. http://cryptome.org/gsm-a512.htm
Hu, Y., Xiao, G.: Generalized self-shrinking generator. IEEE Trans. Inf. Theor. 50(4), 714–719 (2004)
Kanso, A.: Modified self-shrinking generator. Comput. Electr. Eng. 36(1), 993–1001 (2010)
Massey, J.L.: Shift-register synthesis and BCH decoding. IEEE Trans. Inf. Theor. 15(1), 122–127 (1969)
Mathematical Forum, Pascal’s triangle. http://mathforum.org/dr.math/faq/faq.pascal.triangle.html
Meier, W., Staffelbach, O.: The self-shrinking generator. In: Santis, A. (ed.) EUROCRYPT 1994. LNCS, vol. 950, pp. 205–214. Springer, Heidelberg (1995). doi:10.1007/BFb0053436
Paar, C., Pelzl, J.: Understanding Cryptography. Springer, Berlin (2010)
Rivest, R.L.: The RC4 Encryption Algorithm. (RSA Data Sec. Inc., March 2002)
Wolfram, S.: Cellular automata as simple self-organizing system, Caltrech preprint CALT 68–938
Acknowledgements
The first author was supported by FAPESP with number of process 2015/07246-0. The second author was supported by both Ministerio de Economía y Competitividad, Spain under grant TIN2014-55325-C2-1-R (ProCriCiS), and Comunidad de Madrid, Spain, under grant S2013/ICE-3095-CM (CIBERDINE). Both authors thank European FEDER funds.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Cardell, S.D., Fúster-Sabater, A. (2017). Linear Models for High-Complexity Sequences. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2017. ICCSA 2017. Lecture Notes in Computer Science(), vol 10404. Springer, Cham. https://doi.org/10.1007/978-3-319-62392-4_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-62392-4_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62391-7
Online ISBN: 978-3-319-62392-4
eBook Packages: Computer ScienceComputer Science (R0)