Bent函数在密码学中的研究

来源 :河北工程大学 | 被引量 : 0次 | 上传用户:chongyou2025
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Bent函数是一类具有最高非线性度的布尔函数,布尔函数是对称加密密码体制设计和分析的关键。本文所研究的Bent函数,对于构造一类具有高非线性度的布尔函数在密码体制的应用具有重要意义。首先本文分析了分组密码中非线性部分的设计,归纳出了满足加密体制安全性需求的密码学性质。通过推导分组密码的非线性部分的布尔函数表达式,验证了对称加密设计与布尔函数构造之间的等价关系。然后本文从密码分析的角度,讨论了密码函数的实际需求,即构造能够抵抗已有密码分析与攻击的布尔函数;分析了布尔函数的主要的密码学性质,并比较了这些性质之间的相互关系,包括制约的关系;得出了构造布尔函数的实质的结论,即在向量空间中构造全体布尔函数,以所需的若干密码学性质作为限制条件,用有限域上的多项式、Walsh谱、Hadamard矩阵等数学工具找出适当的布尔函数用于加密体制的设计。最后本文重点研究了Bent函数的构造方法和密码学性质,创新性地基于WHT采用C语言辅助计算了PS类Bent函数序列;并创新性地推广和验证了布尔函数的级联构造方法,即由多个Bent函数级联构造Bent函数的构造方法。另外,本文分析了正规布尔函数的性质和正规扩展的构造方法,讨论了布尔函数正规性的检验算法,这对于Bent函数的分类问题的解决具有重要意义。
其他文献
TCPReno是目前成熟的、通行的、应用广泛的一种拥塞控制算法。TCPReno采用数据包丢失作为网络拥塞度量的标志。该算法所包含的慢启动、拥塞避免、快速重传和快速恢复机制是之
随着社会的进步和科技的发展,信息时代正阔步向我们走来。人们生活在地球上,并与这个地球表面处处发生联系:工程师对地表进行设计、构筑楼房;地质学家研究地层结构;地质生态学家
学位
由于越来越复杂和多元化的网络结构及其应用需求,网络安全隐患多不胜数,单一安全设备针对特定安全威胁,难以保证网络系统安全。如何对现有的计算机网络系统进行综合有效的保
随着近年来计算机网络的迅猛发展,越来越多的用户加入到因特网中。然而不幸的是,恶意的网络攻击行为也是层出不穷,给用户造成了很大的损失。网络安全问题逐渐引起人们的重视,入侵
近年来,随着Internet的迅速普及,产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网络视频会议、网络音频/视频广播。这就带来了带宽的急剧消耗和网络拥挤问题。为了缓解
车载网是一种在车辆之间、车辆和路边设施之间建立自组织网络的技术,使得车辆在没有网络基础设施支持的情况下也能进行通信。作为智能交通系统解决方案中的关键环节,车载网在
本文主要研究的是J2EE模型在企业应用集成中的应用以及目前企业应用集成中种种问题的合理的改进方案。首先以企业应用集成为中心,介绍企业应用集成的分类,然后通过对现今企业应
随着GSM移动通信网络的发展,无线资源日益紧张,各地移动运营商都在进行不断的网络扩容,然而扩容导致的质量问题,城市高层建筑和玻璃墙对无线信号的影响问题,还有用户数量变化、频
无线自组织网络是一种特殊类型的无线网络,和传统的移动无线网络不同,它们不需要任何固定的网络基础设施。事实上,节点之间是依靠网络中的其它节点来保持网络连通的。无线自组织
J2EE 多层结构推出以来,软件业发生巨大变化,但是J2EE 只提出了广泛意义上的设计开发框架,针对各个行业的具体应用,还需要有从大量实战经验中提炼的、稳定的、健壮的、基于J2