Skip to main content
Erschienen in: Quantum Information Processing 8/2020

01.08.2020

Quantum algorithms for learning the algebraic normal form of quadratic Boolean functions

verfasst von: Xuexuan Hao, Fengrong Zhang, Shixiong Xia, Yong Zhou

Erschienen in: Quantum Information Processing | Ausgabe 8/2020

Einloggen

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

search-config
loading …

Abstract

Quantum algorithms for the analysis of Boolean functions have received a lot of attention over the last few years. The algebraic normal form (ANF) of a linear Boolean function can be recovered by using the Bernstein–Vazirani (BV) algorithm. No research has been carried out on quantum algorithms for learning the ANF of general Boolean functions. In this paper, quantum algorithms for learning the ANF of quadratic Boolean functions are studied. We draw a conclusion about the influences of variables on quadratic functions, so that the BV algorithm can be run on them. We study the functions obtained by inversion and zero-setting of some variables in the quadratic function and show the construction of their quantum oracle. We introduce the concept of “club” to group variables that appear in quadratic terms and study the properties of clubs. Furthermore, we propose a bunch of algorithms for learning the full ANF of quadratic Boolean functions. The most efficient algorithm, among those we propose, provides an O(n) speedup over the classical one, and the number of queries is independent of the degenerate variables.

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 Arute, F., Arya, K., Babbush, R., Bacon, D., Bardin, J.C., Barends, R., et al.: Quantum supremacy using a programmable superconducting processor. Nature 574(7779), 505–510 (2019)CrossRefADS Arute, F., Arya, K., Babbush, R., Bacon, D., Bardin, J.C., Barends, R., et al.: Quantum supremacy using a programmable superconducting processor. Nature 574(7779), 505–510 (2019)CrossRefADS
2.
Zurück zum Zitat Shor, P.W.: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Rev. 41(2), 303–332 (1999)MathSciNetCrossRefADS Shor, P.W.: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Rev. 41(2), 303–332 (1999)MathSciNetCrossRefADS
3.
Zurück zum Zitat Grover, L.K.: A fast quantum mechanical algorithm for database search. In: Proceedings of the 28th Annual ACM Symposium on Theory of Computing, pp. 212–219 (1996) Grover, L.K.: A fast quantum mechanical algorithm for database search. In: Proceedings of the 28th Annual ACM Symposium on Theory of Computing, pp. 212–219 (1996)
6.
Zurück zum Zitat Matsui, M.: Linear cryptanalysis method for DES Cipher. EUROCRYPT 1993, 386–397 (1994)MATH Matsui, M.: Linear cryptanalysis method for DES Cipher. EUROCRYPT 1993, 386–397 (1994)MATH
7.
Zurück zum Zitat Millan, W.: Low order approximation of cipher functions. CPA 1995, 144–155 (1995)MATH Millan, W.: Low order approximation of cipher functions. CPA 1995, 144–155 (1995)MATH
8.
Zurück zum Zitat Wang, Q., Tan, C.H.: On the second-order nonlinearity of the hidden weighted bit function. Discrete Appli. Math. 215, 197–202 (2016)MathSciNetCrossRef Wang, Q., Tan, C.H.: On the second-order nonlinearity of the hidden weighted bit function. Discrete Appli. Math. 215, 197–202 (2016)MathSciNetCrossRef
9.
Zurück zum Zitat Shi, D., Sun, S., Sasaki, Y., Li, C., Hu, L.: Correlation of quadratic Boolean functions: cryptanalysis of all versions of full \(\sf MORUS\). CRYPTO 2019, 180–209 (2019) Shi, D., Sun, S., Sasaki, Y., Li, C., Hu, L.: Correlation of quadratic Boolean functions: cryptanalysis of all versions of full \(\sf MORUS\). CRYPTO 2019, 180–209 (2019)
10.
Zurück zum Zitat Dillon, J.F.: Elementary Hadamard difference sets. (Doctoral dissertation) (1974) Dillon, J.F.: Elementary Hadamard difference sets. (Doctoral dissertation) (1974)
11.
Zurück zum Zitat McFarland, R.L.: A family of difference sets in non-cyclic groups. J. Comb. Theory Ser. A. 15(1), 1–10 (1973)MathSciNetCrossRef McFarland, R.L.: A family of difference sets in non-cyclic groups. J. Comb. Theory Ser. A. 15(1), 1–10 (1973)MathSciNetCrossRef
12.
Zurück zum Zitat Camion, P., Carlet, C., Charpin, P., Sendrier, N.: On correlation-immune functions. In: CRYPTO 1991, 86–100 (1991) Camion, P., Carlet, C., Charpin, P., Sendrier, N.: On correlation-immune functions. In: CRYPTO 1991, 86–100 (1991)
13.
Zurück zum Zitat Floess, D., Andersson, E., Hillery, M.: Quantum algorithms for testing and learning Boolean functions. Math. Struct. Comput. Sci. 23(2), 386–398 (2013)MathSciNetCrossRef Floess, D., Andersson, E., Hillery, M.: Quantum algorithms for testing and learning Boolean functions. Math. Struct. Comput. Sci. 23(2), 386–398 (2013)MathSciNetCrossRef
14.
Zurück zum Zitat Li, H., Yang, L.: A quantum algorithm for approximating the influences of Boolean functions and its applications. Quantum Inf. Process. 14(6), 1787–1797 (2015)MathSciNetCrossRefADS Li, H., Yang, L.: A quantum algorithm for approximating the influences of Boolean functions and its applications. Quantum Inf. Process. 14(6), 1787–1797 (2015)MathSciNetCrossRefADS
15.
Zurück zum Zitat Li, H., Yang, L.: A quantum algorithm to approximate the linear structures of Boolean functions. Math. Struct. Comput. Sci. 28(1), 1–13 (2018)MathSciNetCrossRef Li, H., Yang, L.: A quantum algorithm to approximate the linear structures of Boolean functions. Math. Struct. Comput. Sci. 28(1), 1–13 (2018)MathSciNetCrossRef
16.
Zurück zum Zitat Xie, H., Yang, L.: Using Bernstein–Vazirani algorithm to attack block ciphers. Des. Codes Crypt. 87(5), 1161–1182 (2019)MathSciNetCrossRef Xie, H., Yang, L.: Using Bernstein–Vazirani algorithm to attack block ciphers. Des. Codes Crypt. 87(5), 1161–1182 (2019)MathSciNetCrossRef
17.
Zurück zum Zitat Zhang, F., Hao, X., Wei, Y., Zhou, Y.: Quantum period finding based on the Bernstein–Vazirani algorithm. Quantum Inf. Comput. 20(1&2), 65–84 (2020)MathSciNet Zhang, F., Hao, X., Wei, Y., Zhou, Y.: Quantum period finding based on the Bernstein–Vazirani algorithm. Quantum Inf. Comput. 20(1&2), 65–84 (2020)MathSciNet
18.
Zurück zum Zitat Li, H.: A quantum algorithm for testing and learning resiliency of a Boolean function. Quantum Inf. Process. 18, 51 (2019)MathSciNetCrossRefADS Li, H.: A quantum algorithm for testing and learning resiliency of a Boolean function. Quantum Inf. Process. 18, 51 (2019)MathSciNetCrossRefADS
19.
Zurück zum Zitat Chakraborty, K., Chattopadhyay, A., Maitra, S.: Quantum algorithms to check resiliency, symmetry and linearity of a Boolean function. https://eprint.iacr.org/2013/232.pdf (2013). Accessed 26 Nov (2019) Chakraborty, K., Chattopadhyay, A., Maitra, S.: Quantum algorithms to check resiliency, symmetry and linearity of a Boolean function. https://​eprint.​iacr.​org/​2013/​232.​pdf (2013). Accessed 26 Nov (2019)
20.
Zurück zum Zitat Chakraborty, K., Maitra, S.: Improved quantum test for linearity of a Boolean function. arXiv:1306.6195 (2013). Accessed 26 Nov (2019) Chakraborty, K., Maitra, S.: Improved quantum test for linearity of a Boolean function. arXiv:​1306.​6195 (2013). Accessed 26 Nov (2019)
Metadaten
Titel
Quantum algorithms for learning the algebraic normal form of quadratic Boolean functions
verfasst von
Xuexuan Hao
Fengrong Zhang
Shixiong Xia
Yong Zhou
Publikationsdatum
01.08.2020
Verlag
Springer US
Erschienen in
Quantum Information Processing / Ausgabe 8/2020
Print ISSN: 1570-0755
Elektronische ISSN: 1573-1332
DOI
https://doi.org/10.1007/s11128-020-02778-3

Weitere Artikel der Ausgabe 8/2020

Quantum Information Processing 8/2020 Zur Ausgabe

Neuer Inhalt