一种适合营级以下单位使用的AES算法的FPGA实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:Morakot
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
军事信息的安全保密是部队工作中的重要问题,采用以加密算法为核心的密码技术对信息加密是最常用、最有效的安全保护手段。在我们二炮部队,需要用先进的加密技术保护的信息和数据非常多。为了在高技术条件下有效保护军事信息的安全,高级加密技术也要在部队中营级以下单位中普及应用。AES(Advanced Encryption Standard)是美国国家标准和技术研究所宣布采用的高级加密标准。AES在实现方面具有速度快、可并行处理、对处理器的结构无特殊要求等优点。AES算法的这些特点使得选用FPGA来实现AES算法具有很好的优越性。在这种背景下,本文提出了一种适合用于营级以下单位的AES算法的FPGA实现。本文所做的主要工作有:1、本文介绍了用FPGA实现AES算法所用的开发工具、开发语言和所选用的芯片,接着介绍了AES算法的加密过程。针对AES算法的结构特点,本文着重阐述了AES算法的FPGA实现的总体设计框图。2、部队营级以下单位的计算机和相关设备并不先进,但其对安全性要求非常高,对成本和加密速度也有一定要求。结合这些应用特点,本文设计了一个适合AES算法高速并行实现的内外混合流水线结构。在设计中,采用查表法优化了字节代换(SubBytes)运算,并且优化了密钥扩展(Key Expansion)运算,达到了简化轮函数运算的目的。同时本文将加密模块和解密模块独立进行设计,使得它们在资源共享的同时实现了并行运行。3、进行代码编写并在MODELSIM中进行仿真,给出了设计的仿真测试结果。将其和营级以下单位曾使用的加密技术和其它类似设计进行了比较和分析,有助于改进设计以减少所用的硬件面积,提高加密和解密的运算速度,使其更适合用于营级以下单位。
其他文献
视频前后景分离与合成是信息化生活的基本需求。本文深入研究了视频前后景分离与合成相关理论与技术,充分分析了视频前后景分离与合成需要解决的问题,并基于此设计并实现了一个
访问控制是国际标准化组织ISO在网络安全标准(ISO7498-2)中定义的安全信息系统的基础架构中必须包含的五种安全服务之一,它是实现既定安全策略的系统安全技术,管理所有用户的资
近年来,游戏和电影行业的快速发展使人们对高质量真实感图形的需求不断增加。因此,如何更逼真、更高效地绘制三维场景是当前真实感图形学研究的热点。为了提高光线跟踪的绘制
伴随着计算机技术、网络技术和远程通信技术的不断发展,电子交易得到急剧发展,电子交易中的安全问题也日益备受关注,对网上电子交易的安全与便捷提出了更高的要求。本文针对安全
受限域问答系统是自动问答系统的一种,相对于开放域问答系统更具实用性和可行性而成为自然语言处理领域的研究热点。受限域问答系统通常包含三个部分:问句分析、信息检索和答案
多维尺度分析(Multidimensional Scaling,MDS)是一种传统的多元统计方法,自提出以后的数十年来,随着研究的不断深入,应用范围越来越广泛。目前,学界对MDS的应用研究仍旧处在一种非常
随着地理信息系统(Geographic Information System,简称GIS)的用户数量和传输数据量的增加,空间信息在线服务系统面临着许多挑战:海量空间数据的网络传输导致系统的响应时间
随着科技的进步和发展,无线传感器网络正逐渐的应用到社会的各个行业和领域。无线传感器网络是一种不确定网络,在布署时其网络拓扑无法提前预测,节点随机分布在一定空间区域内,空
复杂网络已经渗透到了我们生活的各个方面和领域了。网络抗毁性是网络可靠性的一个静态指标,排除了网络固有属性的干扰,从网络拓扑结构角度对网络可靠性进行分析,是网络可靠性研
对数据聚类的研究有很长的历史,几十年来,其重要性以及与其他研究方向的交叉特性得到人们的肯定。然而,细胞自动机在数据聚类方面的研究却相对较少。本文研究了细胞自动机与蚁群