序列密码非线性组件的设计研究

被引量 : 0次 | 上传用户:thinkcell
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对称密码体制具有加解密效率高、速度快、易于软硬件实现、系统开销小等特点,因此适合加密大量数据,被广泛运用在信息安全的各领域中。序列密码是对称密码体制的重要组成部分,经过几十年的发展与完善,涌现出了源源不断的设计新思想,具备了坚实的数学基础和丰富的理论成果。如今,已经出现了多种类型的序列密码,它们大多是硬件实现的专用算法,目前还无标准的序列密码算法。本论文着重学习研究序列密码非线性组件和序列密码算法的设计工作,主要完成的内容如下:1.了解了序列密码的发展历程,学习了序列密码的基本概念、分类和原理,学习了序列密码的五个基本编码环节和九种传统密钥序列产生器的设计方法,给出了序列密码设计中的六条一般性的准则。2.介绍了加密体制中存在的四种基本攻击类型,介绍了针对序列密码算法的四种分析方法,重点介绍了一种基于图论的差分分析方法,这种方法能够通过矩阵乘法来有效地计算差分概率。3.测试了SOBER-t16算法中函数f(x)的各项安全性指标:差分均匀度、非线性度、代数次数、相关免疫阶,并得到了一些关于非线性过滤层安全性的结论。同时,设计了两个思路大不相同的非线性组件sunshine和moonlight,分别阐述了这两个组件的设计思路,利用随机抽样检测测试了这两个组件的各项安全性指标。4.基于所设计的sunshine和moonlight组件,设计出了两个全新的序列密码算法SUN和MOON,给出了算法的设计思路。同时讨论了迭代结构对代数次数的影响,并且给出了相关证明,得出了一些关于代数次数的结论。5.编程实现了SUN算法和MOON算法,并给出了这两个算法的工程适用性分析报告。对于算法SUN和MOON,分别从内存使用、运算符使用和实现技巧三个方面对软件实现做了描述。
其他文献
高校家访项目是由高校辅导员群体通过家访提供的一系列服务与支持。由此搭建家庭和高校之间的联系桥梁,实现学校与家庭的有效互动。通过文献研究和实地家访,构建高校辅导员家
目的:分析神经外科术后下肢深静脉血栓(DVT)形成的危险因素,并制定有效的预防和治疗对策。方法:127例神经外科术后患者根据是否发生DVT分为DVT组(n=34)和无DVT组(n=93),比较
随着微波器件的迅速发展,对微波器件性能的要求也越来越高。在微波器件的实际工作过程中,必然会有一部分能量转化为热能,微波器件将会有一定温度的升高,进而会引起微波器件发
本文论述了电流互感器的选择、校验方法及其使用中应注意的问题,介绍了应用实例。
智力障碍人群一直处于社会的边缘地带,几乎没有任何一种障碍像智力障那样出现如此多复杂的情况。脑部神经的损伤会导致整个机体的失常,它影响到感知、肢体活动、语言、逻辑思
随着无线通讯技术的跨越式发展,移动终端已经成为越来越大众化的联络沟通平台。为了更好维护社会的长治久安,公安业务系统需要探索如何更高效地利用现有的移动通讯技术,如语
影视作品作为一种大众文化产品,能在潜移默化中增加一个国家的文化吸引力,增强他国公众对本国的好感和认同。近十多年以来,韩剧在亚洲地区特别是东亚地区的热播所引起的"韩流
地方高校往往既不具备翻译学博士点,也没有翻译硕士,甚至没有翻译相关专业或方向,大多尚未开启真正意义上的翻译人才职业化进程,现有的翻译人才培养模式与本地化行业期待及翻
霍尔顿是《麦田里的守望者》中一名16岁的少年,生活在20世纪50年代的美国。作为一个社会人,他有多重身份:儿子、兄长、学生、同学、青少年等,但其三种基本的身份:儿子、学生