Skip to main content
Erschienen in: Cryptography and Communications 3/2017

13.01.2016

On the nonlinearity of S-boxes and linear codes

verfasst von: Jian Liu, Sihem Mesnager, Lusheng Chen

Erschienen in: Cryptography and Communications | Ausgabe 3/2017

Einloggen

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

search-config
loading …

Abstract

For multi-output Boolean functions (also called S-boxes), various measures of nonlinearity have been widely discussed in the literature but many problems are left open in this topic. The purpose of this paper is to present a new approach to estimating the nonlinearity of S-boxes. A more fine-grained view on the notion of nonlinearity of S-boxes is presented and new connections to some linear codes are established. More precisely, we mainly study the nonlinearity indicator (denoted by \(\mathcal {N}_{\mathrm {v}}\)) for S-boxes from a coding theory point of view. Such a cryptographic parameter \(\mathcal {N}_{\mathrm {v}}\) is more related to best affine approximation attacks on stream ciphers. We establish a direct link between \(\mathcal {N}_{\mathrm {v}}\) and the minimum distance of the corresponding linear code. We exploit that connection to derive the first general lower bounds on \(\mathcal {N}_{\mathrm {v}}\) of non-affine functions from \(\mathbb {F}_{2^{n}}\) to \(\mathbb {F}_{2^{m}}\) for m dividing n. Furthermore, we show that \(\mathcal {N}_{\mathrm {v}}\) can be determined directly by the weight distribution of the corresponding linear code.

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 Carlet, C.: Boolean functions for cryptography and error correcting codes. In: Crama, Y., Hammer, P. (eds.) Boolean models and methods in mathematics, computer science, and engineering, pp 257–397. University Press, Cambridge (2010)CrossRef Carlet, C.: Boolean functions for cryptography and error correcting codes. In: Crama, Y., Hammer, P. (eds.) Boolean models and methods in mathematics, computer science, and engineering, pp 257–397. University Press, Cambridge (2010)CrossRef
2.
Zurück zum Zitat Carlet, C.: Vectorial boolean functions for cryptography. In: Crama, Y., Hammer, P. (eds.) Boolean models and methods in mathematics, computer science, and engineering, pp 398–469. University Press, Cambridge (2010)CrossRef Carlet, C.: Vectorial boolean functions for cryptography. In: Crama, Y., Hammer, P. (eds.) Boolean models and methods in mathematics, computer science, and engineering, pp 398–469. University Press, Cambridge (2010)CrossRef
3.
Zurück zum Zitat Carlet, C.: Relating three nonlinearity parameters of vectorial functions and building APN functions from bent functions. Des. Codes Crypt. 59(1–3), 89–109 (2011)MathSciNetCrossRefMATH Carlet, C.: Relating three nonlinearity parameters of vectorial functions and building APN functions from bent functions. Des. Codes Crypt. 59(1–3), 89–109 (2011)MathSciNetCrossRefMATH
6.
Zurück zum Zitat Carlet, C., Ding, C., Yuan, J.: Linear codes from perfect nonlinear mappings and their secret sharing schemes. IEEE Trans. Inf. Theory 51(6), 2089–2102 (2005)MathSciNetCrossRefMATH Carlet, C., Ding, C., Yuan, J.: Linear codes from perfect nonlinear mappings and their secret sharing schemes. IEEE Trans. Inf. Theory 51(6), 2089–2102 (2005)MathSciNetCrossRefMATH
7.
Zurück zum Zitat Carlet, C., Prouff, E.: On a new notion of nonlinearity relevant to multi-output pseudo-random generators. In: 10th Annual International Workshop, Selected Areas in Cryptography 2003, vol. 3006, pp 291–305. Springer-Verlag, Berlin (2004) Carlet, C., Prouff, E.: On a new notion of nonlinearity relevant to multi-output pseudo-random generators. In: 10th Annual International Workshop, Selected Areas in Cryptography 2003, vol. 3006, pp 291–305. Springer-Verlag, Berlin (2004)
8.
Zurück zum Zitat Chen, L., Fu, F.: On the nonlinearity of multi-output Boolean functions. Acta Sci. Nat. Univ. Nankai. 34(4), 28–33 (2001). (in Chinese) Chen, L., Fu, F.: On the nonlinearity of multi-output Boolean functions. Acta Sci. Nat. Univ. Nankai. 34(4), 28–33 (2001). (in Chinese)
9.
Zurück zum Zitat Cohen, G., Honkala, I., Litsyn, S., Lobstein, A.: Covering Codes. Amsterdam, North-Holland (1997)MATH Cohen, G., Honkala, I., Litsyn, S., Lobstein, A.: Covering Codes. Amsterdam, North-Holland (1997)MATH
10.
Zurück zum Zitat Delsarte, P.: On subfield sub-codes of modified Reed-Solomon codes. IEEE Trans. Inf. Theory 21(5), 575–576 (1975)CrossRefMATH Delsarte, P.: On subfield sub-codes of modified Reed-Solomon codes. IEEE Trans. Inf. Theory 21(5), 575–576 (1975)CrossRefMATH
11.
Zurück zum Zitat Ding, C., Xiao, G., Shan, W.: The stability theory of stream ciphers. Lect. Notes Comput. Sci, vol. 561. Springer-Verlag, Berlin (1991)CrossRef Ding, C., Xiao, G., Shan, W.: The stability theory of stream ciphers. Lect. Notes Comput. Sci, vol. 561. Springer-Verlag, Berlin (1991)CrossRef
12.
Zurück zum Zitat Gold, R.: Maximal recursive sequences with 3-valued recursive cross-correlation functions. IEEE Trans. Inf. Theory 14(1), 154–156 (1968)CrossRefMATH Gold, R.: Maximal recursive sequences with 3-valued recursive cross-correlation functions. IEEE Trans. Inf. Theory 14(1), 154–156 (1968)CrossRefMATH
13.
Zurück zum Zitat Lidl, R., Niederreiter, H.: Encyclopedia of mathematics and its applications. Finite Fields, vol. 20. Addison-Wesley Publishing Company, Massachusetts (1983)MATH Lidl, R., Niederreiter, H.: Encyclopedia of mathematics and its applications. Finite Fields, vol. 20. Addison-Wesley Publishing Company, Massachusetts (1983)MATH
14.
Zurück zum Zitat Liu, J., Chen, L.: On nonlinearity of the second type of multi-output Boolean functions. Chinese Journal of Engineering Mathematics 31(1), 9–22 (2014). (in Chinese)MathSciNetCrossRefMATH Liu, J., Chen, L.: On nonlinearity of the second type of multi-output Boolean functions. Chinese Journal of Engineering Mathematics 31(1), 9–22 (2014). (in Chinese)MathSciNetCrossRefMATH
15.
Zurück zum Zitat MacWilliams, F. J., Sloane, N. J. A.: The theory of error-correcting codes. North-Holland Publishing Company, Amsterdam (1977)MATH MacWilliams, F. J., Sloane, N. J. A.: The theory of error-correcting codes. North-Holland Publishing Company, Amsterdam (1977)MATH
16.
Zurück zum Zitat Matsui, M.: Linear cryptanalysis method for DES cipher. In: Advances in Cryptology—EUROCRYPT’93, vol. 765, pp 386–397. Springer-Verlag, Berlin (1993) Matsui, M.: Linear cryptanalysis method for DES cipher. In: Advances in Cryptology—EUROCRYPT’93, vol. 765, pp 386–397. Springer-Verlag, Berlin (1993)
17.
Zurück zum Zitat Menezes, A., VanOorschot, P., Vanstone, S.: Handbook of applied cryptography. CRC Press, Boca Raton (1996)CrossRef Menezes, A., VanOorschot, P., Vanstone, S.: Handbook of applied cryptography. CRC Press, Boca Raton (1996)CrossRef
18.
Zurück zum Zitat Nyberg, K.: Perfect nonlinear S-boxes. In: Advances in Cryptology—EUROCRYPT’91, vol. 547, pp 378–386. Springer-Verlag, Berlin (1992) Nyberg, K.: Perfect nonlinear S-boxes. In: Advances in Cryptology—EUROCRYPT’91, vol. 547, pp 378–386. Springer-Verlag, Berlin (1992)
19.
Zurück zum Zitat Nyberg, K.: On the construction of highly nonlinear permutations. In: Advances in Cryptology—EUROCRYPT’92, vol. 658, pp 92–98. Springer-Verlag, Berlin (1993) Nyberg, K.: On the construction of highly nonlinear permutations. In: Advances in Cryptology—EUROCRYPT’92, vol. 658, pp 92–98. Springer-Verlag, Berlin (1993)
Metadaten
Titel
On the nonlinearity of S-boxes and linear codes
verfasst von
Jian Liu
Sihem Mesnager
Lusheng Chen
Publikationsdatum
13.01.2016
Verlag
Springer US
Erschienen in
Cryptography and Communications / Ausgabe 3/2017
Print ISSN: 1936-2447
Elektronische ISSN: 1936-2455
DOI
https://doi.org/10.1007/s12095-015-0176-z

Weitere Artikel der Ausgabe 3/2017

Cryptography and Communications 3/2017 Zur Ausgabe