对称密码中关键组件的设计与分析

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zy19870912zy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对称密码学是现代密码学研究中的一个重要分支,其诞生和发展有着重要的理论价值和广泛的应用前景.密码函数尤其是布尔函数和S盒是对称密码系统重要的组成部件,其密码学性质直接影响整个密码系统的安全性,因而对其研究在密码学中占有非常重要的地位.论文对布尔函数和S盒的构造、安全性测评算法以及优化设计等若干重要问题进行了较深入地研究,取得以下主要结果:1)给出一个布尔函数与其子函数Walsh谱之间的确切关系,基于这种重要关系,利用布尔函数的Walsh谱特征矩阵分析方法,提出一种递归构造不相交谱函数的办法.在此基础上,通过级联不相交Plateaued函数,设计了一个递归构造高非线性度弹性函数的有效算法.2)将布尔函数的级联技术推广到多输出情形,给出判定级联S盒满足严格雪崩准则的充分必要条件.利用级联小变量S盒的思想,提出一种递归构造满足严格雪崩准则的S盒的简便方法.进而结合判定S盒双射性质的密码技术,给出一个满足严格雪崩准则的双射S盒设计办法.3)修改了Zhang等提出的弹性S盒构造技术.在修改过程中,不仅保留了原先构造的弹性,还提高了弹性S盒的输出维数,因而更加适用于将S盒作为组合或者滤波函数的流密码系统.4)基于两个函数的互相关函数所对应的广义全局雪崩准则,提出一个新的S盒安全性检测方法——S盒的互相关准则:平方和指标和绝对值指标,同时设计了S盒的互相关测试算法.通过研究两个平衡函数之间的互相关性质,分别从理论和实用的角度给出了针对两个平衡布尔函数以及S盒的平方和指标的下界表达式.互相关指标的提出为S盒的构造及分析提供了新的思路与分析方法.5)针对固定密码系统的个别输入这种重要的密码分析方法,给出两种新的S盒安全性测试方法.首先,从统计测试的角度,设计了S盒的高阶比特独立性测试算法,以此来检验S盒固定输入位后的输出随机性能.其次,引入了S盒非线性度轮廓的概念,设计了S盒的非线性度轮廓检测算法,该测试可用于度量S盒固定输入位后的非线性度变化情况,从而可以较好地评估一个S盒的全局非线性能力.6)研究了S盒的智能优化方法——爬山法.利用交换S盒两个输出向量来达到提高其非线性度的思想,提出一个通过交换S盒三个输出向量来提高其非线性度的方法.该方法简洁且执行效率较高.在此基础上,给出一个基于爬山思想的S盒非线性度优化算法,弥补了原有算法不能进一步改善S盒非线性度的缺陷.
其他文献
目的 比较眼科手术患儿丙泊酚-瑞芬太尼静脉复合(PR)、丙泊酚-七氟醚静吸复合(PS)和七氟醚吸入(S)三种全麻方式苏醒期躁动及意识清醒的情况。方法 选择90例ASAⅠ~Ⅱ级4~9岁患儿,其中视
本研究依托重庆市永川美术馆项目,通过中国画本身的研究,结合场所理论,探讨一种在美术馆建筑中创造独特场所经验的方式。中国画作为一种带有独特美学特质和观赏范式的画种,其物质
在全世界众多英语变体中,英式英语和美式英语一直占据首要地位。对于非英语母语的英语学习者来说,无论他们是将英语作为第二语言还是一门外语来学习,英式英语和美式英语都是他们
目的制作大鼠原位肝移植可控性胆道外引流模型。方法将110只原位肝移植大鼠随机分为实验组70只,制作可控性的胆道外引流回流通路;对照组40只,进行二袖套法大鼠原位肝移植并制作
膀胱癌是泌尿系统中最常见的恶性肿瘤,90%以上为移行上皮癌,早期诊断较困难,5%的患者在确诊时已发生转移。且膀胱癌复发率高,术后2年复发率达50%~70%,30%的复发肿瘤恶性度增加。因此,如何
患者男,36岁,因“发现脊柱畸形24年,双下肢渐进性麻痛5年”入院。患者出生时,合并有头颅增大颅面变形,无四肢脊柱畸形,四肢活动功能正常。12岁时有从二米多高处跌下外伤史,伤后左臀
慢性肾脏病(chronic kidney disease,CKD)是严重危害人类健康和生命的常见病。加强和改善CKD的防治,已经成为不可忽视的公共卫生问题和医疗问题。认识CKD进展的危险因素与机制,改
由灰葡萄孢(Botrytis cinerea)侵染引起的灰霉病可危害多种果蔬,造成严重的经济损失。长期使用化学农药,对生态环境和人类健康造成了极大危害,生物防治是一种环境友好、安全有效的
目的将我科采用纤维支气管镜代替胸腔镜对不明原因胸腔积液检查的结果与采用内科胸腔镜检查的53例不明原因胸腔积液的检查结果做出对比分析,评价纤维支气管镜代替胸腔镜与内
以可再生能源为主的分布式发电技术的出现有效的缓解了全球经济高速发展带来的能源问题以及环境问题。微电网将多个分布式电源组合在一起,可以充分利用一次能源,其具有较高的灵