基于高级加密标准的分组加密模块的研究与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:hengheng5251984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该论文实现和优化了一个可以直接应用于商业系统的基于高级加密标准的分组加密模块.作者首先仔细研究了AES分组加密标准的原理和实现过程.作者在详细阅读和分析FIPS-197的基础上,非常详细地介绍了该标准在计算机上软件实现中的每一个环节和可能遇到的具体情况.作者查阅和参考了国外AES标准方面的主要文献和最新进展情况,同时考虑了计算机软件实现的具体环境,对针对32位处理器的优化作了大量工作.文中给出了主要函数的C语言实现代码.接着,该论文介绍了分组密码算法加密模式的选择与实现.作者参考了中国国家标准GB/T15277-94和ISO8372-1987国际标准,对常用的四种分组密码链接模式ECB,CBC,CFB,OFB进行了详细的介绍和对比.尤其重视了这四种模式在实现中可能遇到的一些问题.在此基础上,作者实现了CFB模式,并且借鉴了著名的加密软件PGP2.6.3中的一些技巧,保证了这部分工作的安全性和高效性.作者指出,这部分工作,不仅仅是对AES适用,对整个分组密码的实现工作都是适用的.然后,该论文对相关的文件接口作了设计和实现.作者在考虑密码系统的常用模型之后,结合可能使用的软件环境,给出了一个比较完备的,易于扩充的文件接口及其实现.最后,作者针对整个系统给出了分析和测试结果,主要对比了整个系统在优化前和优化以后的效率差别.实际的测试数据表明,作者的算法和系统的优化工作是成功的和有效的.
其他文献
该文对已有的技术进行新的扩充,利用智能Agent技术来监测和调节应用性能,给出了使用智能Agent对网格计算进行实时监控的新方法.该文使用排队论对结点的负载进行预测.使用多元回
签名作为人类的一种独特行为特征,因可代表书写人的身份,一直以来在金融、安全等领域有着广泛的应用。随着计算机技术的发展,近二十年来,签名鉴定技术的自动化处理得到较多的研究
在国外,分布式应用系统的研究与开发早已进行。截止到目前,国外的分布式应用系统的在技术上已呈现如下特点:多层次性、面向对象型、跨平台性、系统功能易扩充、系统易维护、能适
Reed-Solomon(RS)码具有同时纠正突发错误和随机错误的能力,且纠正突发错误更为有效,其纠错能力达到了分组纠错码的极限,因而被广泛地应用于数据通信和数据存储系统的差错控制中。
本文首先论述了XML、UDM、SOAP等能够用于数据交换系统的核心技术。阐述了在硬件层上进行数据交换的基本原理,为将来在企业内部或企业之间构造数据交换系统打下坚实的理论基础
伴随着互联网的飞速发展,海量图像数据不断涌现,对图像所蕴含的丰富语义进行理解也成为学术界的热点。近年来,深度学习从海量标注数据出发来构建大规模深层网络结构,在视觉识别和
该文根据稀土超磁致伸缩材料的特点,结合国内外稀土超磁致伸缩换能器和高精度非圆截面加工的现状及的应用情况,以课题"GMM换能器及其在高精度非圆截面加工中的应用研究"为工
随着Internet的发展,人们对互联网络连接要求越来越普遍。当前许多用户已经拥有了一个或多个自己的局域网,如何快速、稳定、安全的让整个局域网接入Internet,这是一个对于电信数
USB接口技术与传统的接口技术有很大的区别,USB总线是一种串行总线,它结合了计算机网络和PCI总线的部分特点但又有自己的特色.USB系统中只能有一个USB主机,USB的数据通信协议
数据挖掘是帮助人们在海量数据中发现信息和知识的工具。近年来数据挖掘技术成了商业智能的核心技术,被广泛应用到了诸多领域,引起了学术界极大的关注。聚类分析是数据挖掘中的