生成具有优良密码性质布尔函数的方法

来源 :广州大学 | 被引量 : 0次 | 上传用户:sitmaar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
具有优良密码性质的布尔函数在密码研究和应用中具有重要的意义,在流密码的安全设计中尤为重要;采用优良密码性质的布尔函数的密码体制可以抵抗多种已知的密码攻击.该文首先介绍了布尔函数密码性质的一些基本概念和定理,并简要的介绍布尔函数的基本构造方法.然后介绍一类具有较高非线性度和最大可能的代数次数的n元m阶弹性函数的构造.S.Maitra对两个Maiorana-McFarland方法构造的合适的Bent函数级联得到的布尔函数进行修改,这样可以构造得到具有最优代数次数和非线性度为2-2的n元平衡函数和1阶弹性函数.该文对这一修改方法做了进一步扩展,把构造中的常数值函数修改为海明重量为奇数的任意布尔函数,保持了原有函数的平衡性,代数次数和非线性度,这样就可以构造出更多的平衡函数和1阶弹性函数;而S.Maitra所构造的函数仅仅是它的一个特殊实例.把上述新构造得到的函数作为初始函数,通过递归运算来获得具有尽可能最优的代数次数和非线性度的更高阶弹性函数.与S.Maitra所能构造的函数相比,该文构造出的函数不但在代数次数,相关免疫度,平衡性,非线性度方面保持了原有的优良密码性质,而且在数量方面有进一步的增加.该文还研究了S.Maitra提出的1阶弹性函数进行次数最优化的一种方法.在次数最优化的过程中,由于改变了函数真值表中的4个比特,使得函数的非线性度可能会增加4,减少4,或者保持不变.该文对次数优化过程中非线性度的影响进行分析,并给出了决定非线性度变化相应的判定定理;利用这些判定定理,给出1阶弹性函数次数最优化的一系列算法,在对函数进行次数最优化的同时,使得非线性度增加4或者保持不变.这样就得到具有更高非线性度和最优代数次数的1阶弹性函数.该文将这些算法应用于6元和8元代数次数非最优化的1阶弹性函数.该文还将介绍布尔函数的基本运算以及该文所提到的n元m阶弹性函数的构造和1阶弹性函数次数最优化的一系列算法的实现.在算法实现的过程中,将广泛使用一些表单和关于Hadamard矩阵的快速算法.表单主要有三个:长度为8的比特串中"1"个数,"1"个数的奇偶性以及比特的逆序排列;这三个表单的使用可以节省程序的运行时间;计算Walsh谱,自相关性以及Reed-Muller谱中都采用了Hadamard矩阵的快速算法,将原有算法的计算复杂度从O(2<2n>·2<2n>)降到O(n·2<2n>),极大的提高了运算速度.最后,总结该文的主要工作和它的意义,并指出工作的不足之处.
其他文献
该文共分四个部分:第一部分介绍了抛物型方程组的能稳性问题研究的历史进展.在回顾前人工作的基础上,叙述了该文的主要结果.第二部分证明了线性抛物型方程组的解的比较原理.
粗糙集理论和灰色系统理论都是处理不确定问题的有效新型数学工具。本文以区间值信息系统为研究对象,以粗糙集理论及灰色系统理论为基本数学工具,对区间值信息系统中的粗糙集
该文是模糊集合理论在理论和实践中的一些应用,我们的工作分为三部分.(一)Sugeno在[4]中提出了模糊测度.而我们根据[5]首先引入了余模测度和余模变量及其分布,讨论了余模变量
该文研究多应答数据下列联表的相关性检验问题.列联表在医学、生物学、工农业和社会科学中都有广泛应用.对于具有多应答数据的列联表,如果我们忽略了相关性的存在,用标准的卡
学位
由于其自适应性、分层格式、紧支性、半正交性,样条小波求解偏微分方程的能力日益突显.在研究Sobolev空间中样条小波逼近函数的过程中,我们得到了样条小波插值的最佳逼近性质
本文研究求解对称矩阵特征值问题的数值方法。发展了全局Lanczos过程,提出求解大型对称矩阵特征值问题的全局Lanczos方法。为了加速F-Ritz向量的收敛,发展了精化全局Lanczos
本文主要通过两类松弛-凸松弛和非凸松弛-模型来研究稀疏信号的精确恢复条件.凸松弛包含了经典的l1极小化模型和具有良好数值效果的加权的l1极小化模型,非凸松弛主要基于lp极