布尔函数代数次数的概率估计
密码学与安全
2023-06-22 v1
摘要
代数次数是密码学中布尔函数的一个重要参数。当一个多变量函数未以代数正规式显式给出时,计算其次数可能不可行。此时可尝试用概率测试来估计次数。我们提出一种概率测试,用于判定布尔函数 的代数次数是否低于某给定值 。该测试选取一个维数为 的仿射空间,并检验 在该空间上的取值之和是否为零。若 ,则 总能通过测试;否则其有时通过有时不通过,取决于所选仿射空间。所提测试的不通过概率与次数为 的单项式数目密切相关,该数目在对所有与 仿射等价的多项式 取平均后得到。我们开启了对所提“”测试不通过概率的研究。我们证明,在 的次数恰等于 的特殊情形下,该概率落于区间 内,因此少量运行测试即可以极高概率给出正确答案。利用 Hou 以及 Langevin 和 Leander 所列代表元,我们计算了 8 变量所有多项式的该概率精确值。
引用
@article{arxiv.2306.12196,
title = {Probabilistic estimation of the algebraic degree of Boolean functions},
author = {Ana Salagean and Percy Reyes-Paredes},
journal= {arXiv preprint arXiv:2306.12196},
year = {2023}
}
备注
An extended abstract was submitted and presented at the conference Boolean Functions and Applications (BFA), September 2022, Balestrand, Norway