计算 $\mathcal{R}(s,n)/\mathcal{R}(k,n)$ 上等价类数目
信息论
2020-08-11 v5 math.IT
摘要
布尔函数的仿射等价类在现代密码学与电路设计中有诸多应用。已有文献表明,布尔函数整个空间上的仿射等价性可计算至 10 个变量,但在模不同次数函数的商布尔函数空间上则不可。计算 Reed-Muller 码 陪集的等价类数目等价于模线性函数对布尔函数进行分类,其仅能在 时计算。基于仿射群 在 上的线性表示,我们得到一个有用的计数公式以计算等价类数目。我们不直接在 中计算共轭类与代表元,而是通过引入同构置换群 并在 中执行计算来降低计算复杂度。利用所提算法, 陪集的等价类数目可计算至 10 个变量。此外,当 时, 上的等价类数目亦可被计算,相较先前方法这是一项重大改进与进展。
引用
@article{arxiv.1912.11189,
title = {Computing the Number of Equivalent Classes on $\mathcal{R}(s,n)/\mathcal{R}(k,n)$},
author = {Xiao Zeng and Guowu Yang},
journal= {arXiv preprint arXiv:1912.11189},
year = {2020}
}
备注
9 pages, 10 tables, 1 figure