Skip to main content
Log in

Polynomial-time quantum algorithms for finding the linear structures of Boolean function

  • Published:
Quantum Information Processing Aims and scope Submit manuscript

Abstract

In this paper, we present quantum algorithms to solve the linear structures of Boolean functions. “Suppose Boolean function \(f\): \(\{0, 1\}^{n}\rightarrow \{0, 1\}\) is given as a black box. There exists an unknown n-bit string \(\alpha \) such that \(f(x)=f(x\oplus \alpha )\). We do not know the n-bit string \(\alpha \), excepting the Hamming weight \(W(\alpha )=m, 1\le m\le n\). Find the string \(\alpha \).” In case \(W(\alpha )=1\), we present an efficient quantum algorithm to solve this linear construction for the general \(n\). In case \(W(\alpha )>1\), we present an efficient quantum algorithm to solve it for most cases. So, we show that the problem can be ”solved nearly” in quantum polynomial times \(O(n^{2})\). From this view, the quantum algorithm is more efficient than any classical algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. Evertse, J.H.: Linear structures in block ciphers. In: Advances in Cryptology, EUROCRYPT 87, Lecture Notes in Computer Science, Springer, Berlin, pp 249–266 (1988)

  2. Siegenthaler, T.: Cryptanalyst representation of nonlinearly filtered ML-sequences. In: Advances in Cryptology, EUROCRYPT 85, Lecture Notes in Computer Science, pp 103–110 (1986)

  3. Feng, D.G., Xiao, G.Z.: Character of linear structures of Boolean function. J. Electron. 17(3), 324–328 (1995)

    Google Scholar 

  4. Lai, X.J.: Additive and linear structures of cryptographic functions. In: Proceedings of Fast Software Encryption, Lecture Notes in Computer Science, vol. 1008, pp. 75–85 (1995)

  5. Dawson, E., Wu, C.K.: On the linear structure of symmetric Boolean functions. Australas. J. Comb. 16, 239–243 (1997)

    MATH  Google Scholar 

  6. Wu, W.L., Xiao, G.Z.: On linear structures of Boolean functions. Acta Electron. Sinica 26(4), 126–128 (1998)

    MathSciNet  Google Scholar 

  7. Dubuc, S.: Linear structures of Boolean functions. In: IEEE International Symposium on Information Theory (1998)

  8. Sylvie, D.: Characterization of linear structures. Des. Codes Cryptogr. 22, 33–45 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  9. Couceiro, M., Foldes, S.: Definability of Boolean function classes by linear equations over \(GF(2)\). Discrete Appl. Math. 142(1), 29–34 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  10. Xiao, W.: Linear symmetries of Boolean functions. Discrete Appl. Math. 149(1), 192–199 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  11. Kombarov, Y.A.: Complexity of realization of a linear Boolean function in Sheffers basis. Mosc. Univ. Math. Bull. 68(2), 114–117 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  12. Wen, Q.Y., Niu, X.X., Yang, Y.X.: Boolean Functions of Modern Cryptography. Science Press, Beijing (2000)

    Google Scholar 

  13. Elham, K., Adrian, K., Vlatko, V., et al.: Comparison of quantum oracles. Phys. Rev. A 65(5), 050304 (2002)

    Article  Google Scholar 

  14. Aigner, M.: Combinatorial Search. Wiley, London (1988)

    MATH  Google Scholar 

Download references

Acknowledgments

We wish to thank reviewers’ comments for helpful readability about this paper. The authors are supported by the National Science Foundation of China (Nos. 61303212, 61202386), the State Key Program of National Natural Science of China (No. 613320194), and Major State Basic Research Development Program of China (No. 2014CB340600) and the Fundamental Research Funds for the Central Universities (2012211020213).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to WanQing Wu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, W., Zhang, H., Wang, H. et al. Polynomial-time quantum algorithms for finding the linear structures of Boolean function. Quantum Inf Process 14, 1215–1226 (2015). https://doi.org/10.1007/s11128-015-0940-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11128-015-0940-1

Keywords

Navigation