基于FPGA的AES加密系统设计

来源 :中北大学 | 被引量 : 0次 | 上传用户:cyc198810
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在存储测试系统的某些应用场合中,测试的数据为军事或者商业机密,这给传统存储测试系统直接记录明文数据带来挑战,因此迫切需要将测试数据加密后存储。自2002年美国国家标准技术协会确立新的高级加密标准以来,AES加密算法正在信息安全领域广泛的应用,因此研究存储测试系统中数据的AES加密具有很重要的意义。论文针对AES加密算法的FPGA实现进行了深入研究,并对AES加密算法在存储测试领域的应用进行了设计。本文对AES加密算法的理论层面、实现层面和应用层面进行了研究。论文首先简要介绍了数据加密标准的发展历程,并对AES加密算法本身进行了深入分析;之后对AES加密算法的实现进行了详细的研究,设计了基于FPGA的AES加密系统。按照基于FPGA的数字电路设计流程,首先确定了AES加密系统的整体结构及各个子模块,接着对各个功能子模块予以详细分析和优化。为了提高系统的吞吐量,密钥扩展模块采用非并行扩展方式,整体结构采用内外混合流水线结构。最后采用QuartusII开发工具对AES加密系统进行设计输入、功能测试、时序仿真和性能分析,并给出了和其他设计的横向对比。仿真结果表明AES加密系统功能正确且性能优越,系统占用5022个逻辑单元,数据吞吐量达到1.12GbPs,完全能够满足存储测试系统中的实时加密要求,达到了预期所要求的高速度和低成本目标。论文的最后设计了基于AES加密的存储测试系统。主要完成了系统的总体方案设计、芯片的选择、硬件电路和上位机软件的设计以及系统的测试工作。从系统测试结果可以看出,加密存储测试系统采集的明文数据经过加密后完全掩盖了原始曲线的特征,并且系统工作稳定可靠,达到了设计要求和目标。
其他文献
学位
随着普适应用的兴起,室内定位也变得越来越重要。在大场景或者陌生场景中,用户最关心的是自己的位置。受益于无线网络的快速发展、无线接入技术的流行,基于WiFi进行室内定位
移动IPv6的提出满足了人们随时随地高质量接入因特网的需要。移动IPv6通过允许数据包不经过家乡代理,直接在移动节点和通信对端之间传输,解决了移动IPv4的三角路由问题,实现
学位
随着GSM网络的不断发展,无线网络的优化越来越受到重视。无线网络的干扰成为了影响网络质量和传输可靠性的重要因素之一,为了能够保证通信网络有效地运转,使得用户之间能够互相
期刊
认知无线电是由软件无线电技术发展而来,是一种智能的无线通信技术,它能够迅速的从主用户(第一用户)捕捉到频谱空洞并加以利用,极大的提高了频谱利用率。认知无线电的核心思
期刊
编者按对于中国电信拆分,在方案出台前就经过了近一年的不休争论,对其利弊仁者见仁、智者见智.现方案终于出台,但拆分对未来电信业发展产生的影响还需进一步观察.到底这项改