多变元公钥密码体制下基于布尔代数的中心映射的研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:bendanban
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公钥密码技术是网络安全中的一项关键技术,在密钥管理、认证、数据加密以及数字签名中发挥着重要作用。传统公钥密码算法速度比较慢,特别是量子算法的提出,使得其安全性受到了极大的挑战。多变元公钥密码体制(MPKCs)由于其安全快速高效的特点,以及其在无线通信领域中广泛应用的巨大潜在性,近年来得到了迅速发展。多变元公钥密码体制是由中心映射和仿射映射两部分构成的,中心映射是影响密码算法安全性及效率的关键,因此研究多变元公钥密码体制下的中心映射具有一定的理论意义和实际应用价值。本文重点围绕新型中心映射的设计展开研究。本文详细论述了当今多变元公钥密码的研究现状与发展前景,以及多变元公钥密码的基本组成和构造方法,重点研究了多变元公钥密码体制下的中心映射的构造。中心映射的选择即陷门函数的选择,UOV、STS、MIA和HFE是四种基本的陷门函数。由于现有的多变元公钥密码其多项式代数次数仅为两次,安全性能有很大的限制,本文通过引入一组代数次数不低3次的非线性布尔函数,提出了一种新的STS陷门的中心映射,并对该映射的两个组成部分大型布尔矩阵以及一组非线性布尔函数分别进行了设计。大型布尔矩阵的设计主要是构造中心映射的“陷门”,“陷门”主要用于隐藏中心映射内部的结构。大型布尔矩阵利用线性变换的思想,通过将矩阵分块,则高阶逆矩阵的生成可转化成低价逆矩阵的生成,易于生成满足密码学要求的矩阵。非线性布尔函数的设计要满足中心映射只有唯一解的条件,本文在该映射的每一层上构造了一个双射的结构,利用布尔置换的思想来生成一组8变元的平衡布尔函数,结合布尔矩阵可快速求出唯一解。多变元公钥密码的密钥长度比较长,本文通过引入复合平衡布尔函数以及扩压函数的方法,对新型中心映射的密钥长度进行了压缩。同时对新型中心映射的抗攻击能力进行了分析,分析表明该映射可抵御现有的攻击,具有较好的性能,可用于构建高次的多变元公钥密码。最后对新型中心映射的生成与求解过程中的算法进行了实现,包括大型布尔矩阵生成算法,布尔函数生成算法,布尔矩阵快速求逆算法,中心映射的快速求解算法,布尔函数代数次数的快速求解算法等。并给出了96型中心映射的一个实例。本文研究的结论,对多变元公钥密码体制下新型中心映射设计理论的形成与完善,以及进一步研究多变元公钥密码体制都有较高的理论意义和实际参考价值。
其他文献
随着计算机网络规模的扩大及网络攻击行为的泛滥,网络安全成为一个倍受关注的焦点,并成为国家安全的重要组成部分。入侵检测作为保护网络安全的重要技术手段,正受到越来越多
近年来,互联网已经成为广告业的一个重要媒体途径。如今很多互联网门户网站与搜索引擎(例如Google,Yahoo,百度等)均已成为重要的广告提供者之一。在互联网广告中,搜索广告(Sp
随着网络技术的发展,XML已经成为因特网上数据表示和数据交换的事实标准。XML是一种半结构化数据,不能直接使用关系数据库管理系统进行处理。基于关系数据库有效地存储和查询XM
人机交互(Human-Computer Interaction, HCI)技术作为一个独立的研究领域自诞生以来一直影响着计算机科学的发展。随着计算机的普及,人们对交互方式的要求也越来越高。以往人
学位
随着计算机硬件和软件水平的迅速发展,近年来数值模拟已逐渐成为分析和解决复杂系统现象的一种重要途径。与传统的实验方法相比,数值模拟无需在实验室里进行昂贵的、耗时的、
近几年来,随着计算机技术的发展,医学领域迫切需要开发出能够模拟手术进行的虚拟手术系统,以应用于教学、培训、诊断、术前计划等多个领域。一个完整的虚拟手术系统,涉及计算
随着在线社交网络的不断发展,基于社交网络的信息传播也越来越深入和广泛。然而近年来,有组织的网络水军的出现,导致社交网络上谣言信息盛行、欺诈活动猖獗,造成巨大的社会、
种种迹象表明,全球温度正在逐渐升高,全球变暖已经成为不争的事实。这个问题已经越来越被人们所关注,而对于全球变暖的研究,也成为了世界各地科研工作者们的热点问题。本文的
近年来多视图学习引起了众多研究者的关注。在多视图学习中,数据以多个视图(或特征集)的形式来描述。使用多视图数据的一个优点是可以利用不同视图之间的互补信息和相关信息
计算机断层扫描成像技术(Computed Tomography,CT)已广泛应用于医学疾病诊断,根据CT图像,医生可以直观地了解患者身体内部器官及组织结构的细节变化,从而对患者的病情作出正