布尔函数的密码学特性及其在AES算法分析中的应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wuyonghong1974
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
一个密码体制的安全性在一定程度上依赖于其所用布尔函数的密码性能。而分组密码体制的S盒可用布尔函数来描述。如何从现有的S盒出发,找到具备一定密码性能且更容易硬件实现的“好”的S盒,则是本文的出发点。本文以AES S盒为出发点,首先通过真值表法、递归法、多项式数值表示法三种方法求出AES S盒的八个布尔函数;其次运用布尔函数的相关性质及Walsh谱工具来求解其八个布尔函数各自的密码学性质和八个布尔函数作为整体的密码学性质;然后根据AES S盒布尔函数的Walsh循环谱找出其最佳线性逼近函数;最后用相同的方法分析最佳线性逼近函数的密码学性质,并得出新的S盒。AES S盒的八个布尔函数表达式都比较复杂,分别有110、112、114、131、136、145、133和132项。对这八个布尔函数的密码学性质进行分析,得到如下结论:AES S盒的八个布尔函数均满足平衡性;均不满足任何阶数的相关免疫性;均不满足严格雪崩准则,但比较接近严格雪崩准则;均不满足任何阶数的扩散准则;均不满足稳定性;均不是对称函数;AES S盒布尔函数满足正交性;每个布尔函数的代数次数为7;八个布尔函数作为整体的代数次数也为7;八个布尔函数的非线性度均为112;差分均匀度为4;鲁棒度为0.984375。通过AES S盒布尔函数的Walsh谱找到的八个最佳线性逼近函数表达式比较简单,分别只有4、2、2、2、4、4、5和5项。因此,最佳线性逼近函数在硬件下更容易实现。对这八个布尔函数的密码学性质进行分析,得到如下结论:AES S盒最佳线性逼近函数的八个布尔函数均不满足平衡性;均不满足任何阶的相关免疫性;均不满足任何阶数的严格雪崩准则;均不满足任何阶数的扩散准则;均不满足稳定性;均不是对称函数;最佳线性逼近函数不满足正交性;每个布尔函数的代数次数均为1;八个布尔函数作为整体的代数次数为0;八个布尔函数的非线性度分别为16、1、1、1、16、16、15和15;差分均匀度为254;鲁棒度约为0.006866。
其他文献
随着“教育信息化工程”和“校校通工程”在我国的迅速开展,信息化给教育带来了挑战与机遇,同时也使世界教育发生了重大的变革,教育技术已成为深化教育改革的关键,特别是信息
研制高速、高性能通用遥感卫星地面预处理系统是未来对地观测领域发展的一个重要环节。本文以北京一号小卫星地面预处理系统的研究与开发为基础,综合大量国内外遥感卫星地面
就业是最大的民生,是我们国家和社会的热点问题,也是难点问题。高校学生党员作为大学生群体中的先进分子,按要求应该在各方面积极发挥先锋模范带头作用,就业更是大学生党员走
同志们 :今天 ,集团公司在新疆锂盐厂召开成立以来的第一次现场经验交流会 ,同时进行了有色企协第四届理事会的换届选举。上午六个企业做了重点发言 ,朱立、富平同志进行了讲
期刊
随着全球一体化进程的加快,国内外经济业务也日益频繁复杂,避税与反避税的斗争形势更为严峻,成为近年来税务学界探讨的热点。部分纳税人由于利益的驱动,利用转让定价、滥用税
朱光潜和杜威作为中西美学史上两位杰出的代表,他们的文艺美学观有着某些共同之处,但同中有异,比较分析他们各自的优势和局限,对于我们批判地吸取和融合他们的思想精华,深入
随着构建“和谐社会”和“学习化社区”的思想日益深入人心,社区教育开始越来越多地受到人们的广泛关注。相比西方国家,我国社区教育的发展历程较短,发展水平还不够成熟,依然
1本刊简介《航空发动机》是由中国航空发动机集团有限公司主管、沈阳发动机研究所主办的科技期刊,定位为行业性、专业化和技术类期刊。办刊宗旨为"空、海、陆动力兼顾,重在空
随着当前我国教育教学体制的不断深化改革,在进行中职学校的物流实训教学过程中,传统的教学方式对于学生的发展往往收效甚微。在物流实训课程教学中重视学生的主观能动性,让
目的对大鼠中度脊髓损伤后两种后肢行为学评估标准进行评价。方法24只雄性Wistar大鼠随机分为假手术组和损伤组。损伤组采用Allen’s打击法制作脊髓损伤模型,假手术组仅行椎