基于FPGA的AES算法优化与设计研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:tyybj2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在这个信息化和网络化的时代,保障信息的安全和网络的安全是责无旁贷的。只有安全的网络才能保证网络生活的有序进行,机密信息不被窃取,系统不容易遭到破坏等。网络的安全性包括:网络保密性,可用性,可靠性,完整性和真实性。所以我们既要保证网络的系统和设备的安全,更要保证信息数据的安全。在现阶段,用于保证数据安全最有效的手段是对数据信息进行加密。所以研究和分析密码算法有很大的实际意义。AES (advanced encryption standard)算法作为新一代美国数据加密标准,由于它具有加解密速度快,安全性高等特点,已经成为了国际标准。因此AES算法的研究在其生效之后一段很长时间内国内外研究的热点,它已经被应用到信息安全的各个领域。目前,对AES密码算法的实现有软件实现和硬件实现,在AES作为标准之初,大多数人是用软件实现的,所以对软件实现的研究也相对深入,而且实现起来比较容易。但是用软件实现的AES算法有诸多不足,所以人们开始探索研究用硬件实现。本文就设计了一种基于硬件实现的AES密码算法。论文首先详细的介绍了AES算法的理论和算法结构。并且针对其设计原则和算法运算的特殊性,分析了其设计技巧和详细描述了各个模块的实现过程。在设计实现的过程中考虑的主要因素是面积和速度。所以在实现算法的具体实现过程中,优化了S盒和列混合变换使其加密模块和解密模块可以复用,以此来达到节省面积和加快速度的目的。在设计中本文使用了Verilog语言对整个个算法进行了描述。用Modelsim仿真工具对AES算法的整个模块进行了仿真验证。同时也用了Altera公司提供的QuartusII工具对AES算法进行了综合编译。从综合的结果可以得知AES算法基本达到了预期的设计目标。既满足了加解密的速度要求,又尽可能的节省了面积,达到了速度和面积的平衡。
其他文献
随着我国当前社会的不断发展,人们加大了对绿色健康发展理念的关注力度.由于我国现阶段的汽车尾气、工厂排烟污染等问题导致环境质量逐年下降,因此必须加强环境监测,提高环境
“清洁日本中心”是一个与再循环有关的非政府组织.本文综述了由各种类型塑料制成的产品的再循环方法.有一批这样的方法正在使用中或在研究中.重点介绍日本塑料再循环的现状.
作为资源抽象技术的一种,虚拟化在云计算中发挥了极其重要的作用,有着不可代替的价值.与传统的虚拟机相比,新兴的容器化解决方案具有灵活以及高效的特点和优势,这样的优势使
随着国家对环境保护重视程度的提升.能耗高已成为桎梏数据中心建设的重大因素.本文通过对数据中心能耗调研,多维度分析PUE的影响因子,提出节能优化方案.
在近年来,深度学习(Deep Learning)受到了极其广泛的关注,在机器学习中发挥了非常关键和重要的作用.深度学习的出现将机器学习推向了个新的高度,同时深度学习的出现使得机器
本文通过对荣华二采区10
期刊
移动互联网和物联网的业务迅的猛增加促进了第五代移动通信技术(5G)的发展。为适应新的移动通信业务的需求,它应具备成本低、能耗低、延迟低和快速安全可靠的特点。正交频分
《学记》成篇于2000多年前,其创新教育思想对当今的教育及艺术设计教育,都有着重要的借鉴及指导意义。本文截取《学记》中较为重要的创新教育思想进行分析,以探求在当今艺术
广告学专业以极强的实践性和应用性一直是各大高校人才培养模式的重点,本论文以广告学专业“以赛促教、教赛结合”人才培养模式的探索与实践为切入点,探索出适应社会发展、行
西红花(Crocus sativus L)系鸢尾科多年生草本植物,是一种珍贵药材,还用作天然香料、染料,用途广泛。为了扩大西红花的种源和药用成分来源,本论文对西红花进行了组织培养和分子生物学两方面的研究:用西红花的花被和花柱建立了西红花愈伤组织诱导、抗生素筛选,柱头状物诱导、继代、优化,和离体开花的体系;同时将西红花酸合成酶(7,8-二加氧酶)CsZCD基因在大肠杆菌中的表达,纯化蛋白。结果如下: