arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 0808.0684cs.CRcs.ITmath.IT
收藏

9-广义旋转类中非线性242的变布尔函数

9-variable Boolean Functions with Nonlinearity 242 in the Generalized Rotation Class

Selcuk Kavut, Melek Diker Yucel

摘要:

2006年,Kavut,Maitra和Yucel在旋转对称布尔函数(RSBF)类中发现了非线性度为241的9元布尔函数,其非线性度严格大于弯曲级联界240。为了改善这一非线性结果,我们首先定义了n元布尔函数的一些子集作为“k-RSBF和k-DSBF(k-Dihedral Symmetric Boolean Functions)的广义类",其中k是除n的正整数,k-RSBF是l-RSBF的子集,如果k <1。其次,利用先前用于识别具有非线性241的9变量RSBF的类最速下降迭代启发式搜索算法,我们在3-RSBF和3-DSBF类内进行了搜索。搜索已经完成,找到9个变量的布尔函数与非线性242在这两个类。应该强调的是,尽管3-RSBF类包含具有非线性242的函数;但作为3-RSBF子集的1-RSBF或简单RSBF不包含任何非线性。这个结果还表明一阶Reed-Muller码R(1,9)的覆盖半径至少等于242。第三,由于RSBF在输入向量的特殊置换下是不变的,我们将所有可能的置换分类为布尔函数的线性等价,这些置换是不变的。具体地,对于9变量布尔函数,9!可能的排列被分类为30类;并且搜索算法将这些类中的一些识别为“富”。丰富类产生具有非线性的新布尔函数242,其具有与在广义3-RSBF和3-DSBF类中发现的函数的自相关谱不同的自相关谱。

英文摘要:

In 2006, 9-variable Boolean functions having nonlinearity 241, which is strictly greater than the bent concatenation bound of 240, have been discovered in the class of Rotation Symmetric Boolean Functions (RSBFs) by Kavut, Maitra and Yucel. To improve this nonlinearity result, we have firstly defined some subsets of the n-variable Boolean functions as the "generalized classes of k-RSBFs and k-DSBFs (k-Dihedral Symmetric Boolean Functions)", where k is a positive integer dividing n and k-RSBFs is a subset of l-RSBFs if k < l. Secondly, utilizing the steepest-descent like iterative heuristic search algorithm used previously to identify the 9-variable RSBFs with nonlinearity 241, we have made a search within the classes of 3-RSBFs and 3-DSBFs. The search has accomplished to find 9-variable Boolean functions with nonlinearity 242 in both of these classes. It should be emphasized that although the class of 3-RSBFs contains functions with nonlinearity 242; 1-RSBFs or simply RSBFs, which is a subset of 3-RSBFs, does not contain any. This result also shows that the covering radius of the first order Reed-Muller code R(1, 9) is at least equal to 242. Thirdly, motivated by the fact that RSBFs are invariant under a special permutation of the input vector, we have classified all possible permutations up to the linear equivalence of Boolean functions that are invariant under those permutations. Specifically, for 9-variable Boolean functions, 9! possible permutations are classified into 30 classes; and the search algorithm identifies some of these classes as "rich". The rich classes yield new Boolean functions with nonlinearity 242 having different autocorrelation spectra from those of the functions found in the generalized 3-RSBF and 3-DSBF classes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑