一种分组密码算法测试平台设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:Ghost_D
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着AES 高级加密标准的确定,分组密码算法的研究越来越受到人们的重视。分组密码具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据加密、数字签名、认证及密钥管理的核心体制,它在计算机通信和信息系统安全领域有着最广泛的应用。密码技术是信息安全技术中的核心技术,只能自主开发。本论文的目的是为了在密码算法的评估测试方面,给出一个实用的测试方案,从而能够对设计具有民族自主知识产权的高强度密码算法有所帮助。本文总结了分组密码设计的理论研究成果,特别对如何构造S 盒、如何构造轮函数进行了方法总结。本文论证了上述构造方法所依赖的理论基础,指出了比较实用的设计准则。本文针对随机性测试详细介绍了频率、序列、扑克、游程和自相关测试的方法。同时,针对S 盒测试,归纳了严格雪崩准则、代数次数与项数分布、差分、线性与相关性测试的方法。并且阐述了上述测试方法所必需的数学工具,本文指出了各种测试方法与抵抗各种攻击之间的关系,从而说明了测试方法能否保证其安全性。本文根据所提出的方案,集成了现有的比较典型的测试方法,实现了WIN32平台下的测试工具,同已有的测试方案相比,应用该工具可以很容易并且安全地测试分组密码算法的各项性能,提高了算法设计的效率。
其他文献
一九八二年第四季度人民日报发表的稿件,各方面反映比较好的,有以下几篇。《九户如一家——访上海蒲东路925号》(十月五日一版,记者东生)。从“凡人小事”中反映了在共产主
随着通信技术的发展,通信网络的应用也越来越丰富。通信网络应用的增多带来了一个很严重的问题,那就是网络安全问题。本文的目标是开发一个针对通信终端应用的安全模块,此安
没有信息化就没有现代化,在信息化已得到高速发展的现代社会,信息安全也已成为了新的关注热点。我们可以看到,在很多涉及信息安全的领域中,人们越来越频繁的用到了密码机、数
信息系统的安全仍然是目前众多信息系统面临的一个主要问题。信息安全技术的不断发展,安全事件仍是时有发生。因此,如何对信息系统资源进行有效的安全管理是本文所研究的关键