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

被引:0
|
作者
Xuexuan Hao
Fengrong Zhang
Shixiong Xia
Yong Zhou
机构
[1] China University of Mining and Technology,School of Computer Science and Technology
[2] Guilin University of Electronic Technology,Guangxi Key Laboratory of Cryptography and Information Security
[3] China University of Mining and Technology,Mine Digitization Engineering Research Center of Ministry of Education
来源
关键词
Bernstein–Vazirani algorithm; Boolean function; Quantum cryptanalysis; Quantum computation;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
相关论文
共 50 条
  • [1] Quantum algorithms for learning the algebraic normal form of quadratic Boolean functions
    Hao, Xuexuan
    Zhang, Fengrong
    Xia, Shixiong
    Zhou, Yong
    [J]. QUANTUM INFORMATION PROCESSING, 2020, 19 (08)
  • [2] Quantum algorithms for testing and learning Boolean functions
    Floess, Dominik
    Andersson, Erika
    Hillery, Mark
    [J]. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2013, 23 (02) : 386 - 398
  • [3] NORMAL ALGORITHMS FOR COMPUTATION OF BOOLEAN FUNCTIONS
    MARKOV, AA
    [J]. DOKLADY AKADEMII NAUK SSSR, 1964, 157 (02): : 262 - &
  • [4] Research on finding annihilators of Boolean functions based the algebraic normal form fast transformations
    Liu, Fu-Yun
    Xiao, Hong
    Xiao, Guo-Zhen
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2009, 36 (05): : 890 - 895
  • [5] NEW NORMAL FORM OF BOOLEAN FUNCTIONS
    ODAKA, A
    FUJITA, H
    NOJIMA, S
    NARUSHIMA, H
    [J]. DISCRETE MATHEMATICS, 1976, 14 (03) : 269 - 271
  • [6] Quantum algorithms for testing Boolean functions
    Floess, Dominik F.
    Andersson, Erika
    Hillery, Mark
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (26): : 101 - 108
  • [7] Quantum algorithms for learning Walsh spectra of multi-output Boolean functions
    Cui, Jingyi
    Guo, Jiansheng
    Xu, Linhong
    Li, Mingming
    [J]. QUANTUM INFORMATION PROCESSING, 2019, 18 (06)
  • [8] Quantum algorithms for learning Walsh spectra of multi-output Boolean functions
    Jingyi Cui
    Jiansheng Guo
    Linhong Xu
    Mingming Li
    [J]. Quantum Information Processing, 2019, 18
  • [9] Quantum Algorithms for the Resiliency of Vectorial Boolean Functions
    Li, Hongwei
    [J]. INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2021, 60 (04) : 1565 - 1573
  • [10] Quantum Algorithms for the Resiliency of Vectorial Boolean Functions
    Hongwei Li
    [J]. International Journal of Theoretical Physics, 2021, 60 : 1565 - 1573