Skip to main content
Erschienen in: Cryptography and Communications 2/2020

17.08.2019

The cycle structure of NFSR(fd) and its applications

verfasst von: Zhongxiao Wang, Qunxiong Zheng, Wenfeng Qi

Erschienen in: Cryptography and Communications | Ausgabe 2/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Let NFSR(f ) denote the nonlinear feedback shift register (NFSR) with characteristic function f = x0g(x1,x2,…,xn− 1) ⊕ xn. In this paper, the cycle structure of NFSR(fd) is discussed, where \(f^{d}=x_{0}\oplus g(x_{d},x_{2d},{\ldots } ,x_{(n-1)d})\oplus x_{nd}\) is also a characteristic function determined by f and a given integer d. If the cycle structure of NFSR(f ) is known, then it is shown that the cycle structure of NFSR(fd) can be completely determined. Moreover, with these results, three applications of the cycle structure of NFSR(fd) are presented: Firstly, the cycle structure of NFSR(fd) is discussed when f belongs to a class of symmetric characteristic functions. Compared with the previous work, our result can cover more cases while the proof is more straightforward. Secondly, we show the cycle structure of NFSR(fd) when f is a characteristic function of de Bruijn sequences and d = 2k. At last, a new necessary condition for f to be a characteristic function of de Bruijn sequences is presented, which can partially support the observation proposed in Çalik et al. (IEICE Trans. Fund. Electron. Commun. Comput. Sci. E93-A,(6), 1226–1231 2012) and Chan et al. (Lect. Notes Comput. Sci. 809, 166–173 1993).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Meier, W., Staffelbach, O.: Fast correlation attacks on certain stream ciphers. J. Cryptol. 1(3), 159–176 (1989)MathSciNetCrossRef Meier, W., Staffelbach, O.: Fast correlation attacks on certain stream ciphers. J. Cryptol. 1(3), 159–176 (1989)MathSciNetCrossRef
2.
Zurück zum Zitat Canteaut, A., Trabbia, M.: Improved Fast Correlation Attacks Using Parity-Check Equations of Weight 4 and 5, Advances in Cryptology EUROCRYPT 2000, Lecture Notes in Computer Science, vol. 1807, pp 573–588. Springer, Berlin (2000) Canteaut, A., Trabbia, M.: Improved Fast Correlation Attacks Using Parity-Check Equations of Weight 4 and 5, Advances in Cryptology EUROCRYPT 2000, Lecture Notes in Computer Science, vol. 1807, pp 573–588. Springer, Berlin (2000)
3.
Zurück zum Zitat Courtois, N., Meier, W.: Algebraic Attacks on Stream Ciphers with Linear Feedback, Advances in Cryptology EUROCRYPT 2003, Lecture Notes in Computer Science, vol. 2656, pp 346–359. Springer, Berlin (2003) Courtois, N., Meier, W.: Algebraic Attacks on Stream Ciphers with Linear Feedback, Advances in Cryptology EUROCRYPT 2003, Lecture Notes in Computer Science, vol. 2656, pp 346–359. Springer, Berlin (2003)
4.
Zurück zum Zitat Courtois, N.: Fast Algebraic Attacks on Stream Ciphers with Linear Feedback, Advances in Cryptology CRYPTO 2003, Lecture Notes in Computer Science, vol. 2729, pp 176–194. Springer, Berlin (2003) Courtois, N.: Fast Algebraic Attacks on Stream Ciphers with Linear Feedback, Advances in Cryptology CRYPTO 2003, Lecture Notes in Computer Science, vol. 2729, pp 176–194. Springer, Berlin (2003)
5.
Zurück zum Zitat Hell, M., Johansson, T., Meier, W.: The Grain Family of Stream Ciphers, New Stream Cipher Designs: The eSTREAM Finalists, Lecture Notes in Computer Science. In: Robshaw, M., Billet, O. (eds.) , vol. 4986, pp 179–190. Springer, Berlin (2008) Hell, M., Johansson, T., Meier, W.: The Grain Family of Stream Ciphers, New Stream Cipher Designs: The eSTREAM Finalists, Lecture Notes in Computer Science. In: Robshaw, M., Billet, O. (eds.) , vol. 4986, pp 179–190. Springer, Berlin (2008)
6.
Zurück zum Zitat Babbage, S., Dodd, M.: The MICKEY Stream Ciphers, New Stream Cipher Designs: The eSTREAM Finalists, Lecture Notes in Computer Science. In: Robshaw, M., Billet, O. (eds.) , vol. 4986, pp 191–209. Springer, Berlin (2008) Babbage, S., Dodd, M.: The MICKEY Stream Ciphers, New Stream Cipher Designs: The eSTREAM Finalists, Lecture Notes in Computer Science. In: Robshaw, M., Billet, O. (eds.) , vol. 4986, pp 191–209. Springer, Berlin (2008)
7.
Zurück zum Zitat Canniėre, C., Preneel, B.: Trivium, New Stream Cipher Designs: The eSTREAM Finalists, Lecture Notes in Computer Science. In: Robshaw, M., Billet, O. (eds.) , vol. 4986, pp 244–266. Springer, Berlin (2008) Canniėre, C., Preneel, B.: Trivium, New Stream Cipher Designs: The eSTREAM Finalists, Lecture Notes in Computer Science. In: Robshaw, M., Billet, O. (eds.) , vol. 4986, pp 244–266. Springer, Berlin (2008)
8.
Zurück zum Zitat Kjeldsen, K.: On the cycle structure of a set of nonlinear shift registers with symmetric feedback functions. J. Comb. Theory Series A 20(2), 154–169 (1976)MathSciNetCrossRef Kjeldsen, K.: On the cycle structure of a set of nonlinear shift registers with symmetric feedback functions. J. Comb. Theory Series A 20(2), 154–169 (1976)MathSciNetCrossRef
9.
Zurück zum Zitat Søreng, J.: The periods of the sequences generated by some symmetric shift registers. J. Comb. Theory Series A 21(2), 164–187 (1976)MathSciNetCrossRef Søreng, J.: The periods of the sequences generated by some symmetric shift registers. J. Comb. Theory Series A 21(2), 164–187 (1976)MathSciNetCrossRef
11.
Zurück zum Zitat Søreng, J.: Symmetric shift registers, Part 2. Pac. J. Math. 98(1), 203–234 (1982)CrossRef Søreng, J.: Symmetric shift registers, Part 2. Pac. J. Math. 98(1), 203–234 (1982)CrossRef
12.
Zurück zum Zitat Cheng, U.: On the cycle structure of certain classes of nonlinear shift registers. J. Comb. Theory Series A 37(1), 61–68 (1984)MathSciNetCrossRef Cheng, U.: On the cycle structure of certain classes of nonlinear shift registers. J. Comb. Theory Series A 37(1), 61–68 (1984)MathSciNetCrossRef
13.
Zurück zum Zitat Wang, Z.X., Xu, H., Qi, W.F.: On the cycle structure of a class of symmetric feedback functions. Chin. J. Electron. 23(4), 801–804 (2014) Wang, Z.X., Xu, H., Qi, W.F.: On the cycle structure of a class of symmetric feedback functions. Chin. J. Electron. 23(4), 801–804 (2014)
14.
Zurück zum Zitat Mykkeltveit, J., Siu, M.K., Tong, P.: On the cycle structure of some nonlinear shift register sequences. Inf. Control. 43(2), 202–215 (1979)CrossRef Mykkeltveit, J., Siu, M.K., Tong, P.: On the cycle structure of some nonlinear shift register sequences. Inf. Control. 43(2), 202–215 (1979)CrossRef
15.
Zurück zum Zitat Zhang, J.M., Qi, W.F., Tian, T., Wang, Z.X.: Further results on the decomposition of an NFSR into the cascade connection of an NFSR into an LFSR. IEEE Trans. Inf. Theory 61(1), 645–654 (2015)MathSciNetCrossRef Zhang, J.M., Qi, W.F., Tian, T., Wang, Z.X.: Further results on the decomposition of an NFSR into the cascade connection of an NFSR into an LFSR. IEEE Trans. Inf. Theory 61(1), 645–654 (2015)MathSciNetCrossRef
16.
Zurück zum Zitat Hu, H.G., Gong, G.: Periods on two kinds of nonlinear feedback shift registers with time varying feedback functions. Int. J. Found. Comput. Sci. 22(6), 1317–1329 (2011)MathSciNetCrossRef Hu, H.G., Gong, G.: Periods on two kinds of nonlinear feedback shift registers with time varying feedback functions. Int. J. Found. Comput. Sci. 22(6), 1317–1329 (2011)MathSciNetCrossRef
17.
Zurück zum Zitat Golomb, S.: Shift Register Sequences. Aegean Park Press (1982) Golomb, S.: Shift Register Sequences. Aegean Park Press (1982)
18.
Zurück zum Zitat Liang, W.W., Zeng, X.Y., Xu, Y.G.: The periods of a class of nonlinear feedback shift register sequences. Chin. J. Electron. 25(2), 296–303 (2016)CrossRef Liang, W.W., Zeng, X.Y., Xu, Y.G.: The periods of a class of nonlinear feedback shift register sequences. Chin. J. Electron. 25(2), 296–303 (2016)CrossRef
19.
Zurück zum Zitat Çalik, .̧C., Turan, M.S., Özbudak, F.: On feedback functions of maximum length nonlinear feedback shift registers. IEICE Trans. Fund. Electron. Commun. Comput. Sci. E93-A(6), 1226–1231 (2010)CrossRef Çalik, .̧C., Turan, M.S., Özbudak, F.: On feedback functions of maximum length nonlinear feedback shift registers. IEICE Trans. Fund. Electron. Commun. Comput. Sci. E93-A(6), 1226–1231 (2010)CrossRef
20.
Zurück zum Zitat Chan, A.H., Games, R.A., Rushanan, J.J.: On quadratic m-sequences, fast software encryption 1993. Lect. Notes Comput. Sci 809, 166–173 (1993)CrossRef Chan, A.H., Games, R.A., Rushanan, J.J.: On quadratic m-sequences, fast software encryption 1993. Lect. Notes Comput. Sci 809, 166–173 (1993)CrossRef
Metadaten
Titel
The cycle structure of NFSR(fd) and its applications
verfasst von
Zhongxiao Wang
Qunxiong Zheng
Wenfeng Qi
Publikationsdatum
17.08.2019
Verlag
Springer US
Erschienen in
Cryptography and Communications / Ausgabe 2/2020
Print ISSN: 1936-2447
Elektronische ISSN: 1936-2455
DOI
https://doi.org/10.1007/s12095-019-00392-4

Weitere Artikel der Ausgabe 2/2020

Cryptography and Communications 2/2020 Zur Ausgabe