分组密码中S盒的优化改进研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:xuanxuaner8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分组密码是密码学的一个重要分支,它具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据加密、数字签名、认证及密钥管理的核心体制。而S盒是许多分组密码算法中的唯一非线性部件,因此,它的密码强度决定了整个分组密码算法的安全强度。本论文的内容主要包括以下几个方面:(1)首先介绍了S盒的研究基础和混沌基础理论,然后利用以Henon映射为基础构造的迭代结构设计出能优化8×8S盒的性能的搜索算法。由于8×8S盒相当于置换群,起着进行256元置换的作用,所以S盒的优化就相当于改变排序的来寻找最优值。首先设置了一个权衡非线性度和差分均匀度的加权公式来作为评价S盒性能的标准,之后通过Henon映射的连续迭代来产生两个伪随机数a和b,置换S盒所对应的排序序号为a和b的元素来得到新的S盒,并将新的S盒与之前的S盒进行对比,如果性能更好则取代之。循环上述步骤直到迭代次数达到最大。通过实验仿真,该算法能在一定程度上能改进8×8S盒的性能。(2)首先介绍了粒子群算法的理论基础。算法的两个最重要的部分是适应度函数的设置以及算法的学习策略。本文算法的适应度函数被设置为能权衡差分均匀度、非线性度以及雪崩性能这三个密码学特性的加权公式。由于常用的粒子群算法是在实数域上进行运算,而S盒的设计可以理解为不同排序的优化问题,因此对算法的学习策略进行一定程度的改变,而主要的改变是把算法中“粒子”的“速度”由欧氏几何向量变为由若干个“互换操作”构成的集合,互换操作指的是让序列中的两个元素交换位置。之后给出了完整流程算法并进行实验仿真。由于对S盒最重要的安全特性是非线性度和差分均匀度,所以实验仿真主要分析算法的各种参数对这两个安全特性的影响。最后和利用其它智能算法所设计的S盒进行各种性能的对比,发现利用粒子群算法所优化的S盒在总体性能上优于其它S盒。(3)最后总结本文,并且指出了S盒研究中存在的问题。
其他文献
摘 要:在上世纪中期,牛津大学古英语学家、作家托尔金发表了《魔戒》,在欧美受到了广泛关注,并奠定了他“现代奇幻文学之父”的地位。同期,另一部受其影响的小说《纳尼亚传奇》也卖得非常好。时至今日,由于网络和电影科技的发展,奇幻文学作品被搬上银幕,受到全世界范围观众的追捧,其中包括罗琳的《哈利·波特》,菲利普·普曼的《黑暗物质》,它们不仅圈粉无数,还大大促进了中国奇幻文学的发展。本文将从奇幻文学独特的艺
摘 要:本文主要对C.S.路易斯的《四种爱》中“情爱、友爱、爱情、仁爱”通过自身的理解和结合现实社会对爱的态度做了一个整体的内容概述。从我们身边最熟悉的情爱,浪漫的爱情以及具有边缘性的友爱,再到伟大的仁爱。这几种不同的爱在一定的条件下相互转换和发展,给予和需求之间的变化。从C.S.路易斯眼中的上帝就是爱到柏拉图提出的爱即爱美本身两人对爱和美的比较。  关键词:C.S.路易斯;情爱;友爱;爱情;仁爱
摘 要:于连和简·爱的奋斗史反映了底层青年艰辛的上升之路。他们两个有相似之处:虽出身社会底层,却都有摆脱困境的坚定决心;性格上自卑与自尊交互并存;都有着反抗和不妥协的精神。然而两个人由于天赋的差别造成了对生活的期待值不同,而是否具备爱的能力又将两个人引向不同的命运归宿。  关键词:底层青年;自卑与自尊;反抗;命运归宿  作者简介:申雪莎(1987-),女,河北人,四川传媒学院传播与经贸系助教,四川
摘 要:玛丽·雪莱在1818年,创造了文学史上的第一部科幻小说《弗兰肯斯坦》,因此而被称之为“科幻小说之母”。在全球生态环境日益恶化的今天,从生态批评角度对小说中的科学观进行分析研究与总结对于指导当今的科学研究具有十分重要的意义。本文分析了小说主人公罔顾客观自然规律,疯狂实行其造人计划从而导致的一系列悲剧;讨论了科学与生态,人与自然,人与科学之间的关系。在科学技术快速发展的今天,人类更应当谨慎对待
摘 要:美国女作家凯特·肖邦的长篇小说《觉醒》是一部美國文学史上的经典之作,标志着妇女文学崭新时代的到来。小说谈及了一位女性主体意识觉醒的心路历程,包括精神觉醒和性觉醒。本文将从女性主义文学批评的视角出发,深入剖析女主人公艾德娜自我意识觉醒与困惑的过程,并结合对一些象征和意象的分析,揭示她渴望自由、追求独立人格的内在精神。  关键词:凯特·肖邦;《觉醒》;女性主义文学批评  作者简介:宋付霞(19
云计算为用户提供强大的数据计算和存储服务,为社会各个领域带来了革命性变革。外包服务是云计算的最大优势之一。在外包模式下,资源受限用户可以将复杂的数据计算任务以付费的