论文部分内容阅读
代数免疫是衡量布尔函数抵御代数攻击的一个标准.通过研究布尔函数代数免疫的性质和最优代数免疫阶布尔函数的构造是当前在流密码的研究中一个非常重要研究课题. 代数免疫是针对代数攻击提出来的新的密码学设计准则.代数攻击通过寻找低次零化子来降低解关于密钥方程的复杂度,从而达到快速攻击的目的.所以要抵御代数攻击就要求设计布尔函数时避免低次零化子的产生,即提高代数免疫度.本文在第一章给出了密码学的起源、发展、现状以及流密码中代数免疫的起源、发展和现状让读者对密码学得进展和分支有大致的了解.第二章主要介绍了研究代数免疫所用到的基础学科知识和密码学中布尔函数的设计准则.第三章主要介绍了零化子、代数免疫的概念以及代数免疫和其他密码学之间的关系特别是最优代数免疫阶和其他密码学之间的关系并通过仔细研究得出了一些新的结论,为构造最优代数免疫阶布尔函数提供了理论基础.第四章主要研究了最优代数免疫阶布尔函数的构造方法,并对其中三个做了详细的研究,取得一些成果—构造了综合密码学性质较好的最优代数免疫阶奇数元布尔函数,并进行了证明.最后对代数免疫的研究做了总结和展望.