推荐

加密算法论文提纲

2022-11-11 14:08 1361 浏览

基于AES算法的加密UART IP核设计与实现



摘要:在当今信息化时代,信息安全问题已然成为不容忽视的严峻问题。信息加密作为保障信息安全的核心技术,在保障数据通信安全中占据着重要的地位。目前信息加密的实现方式主要有软件和硬件两种,而软件实现方式在执行效率上无法满足人们对信息安全的需求。因此开展串行通信接口的硬件加密研究对保障信息安全有着重要的现实意义。本论文在深入研究分组加密算法原理以及串行通信接口的基础上,对比分析DES、3DES和AES算法的性能,选定性能最优的AES算法作为本设计的加密算法,确定UART为本设计的串行通信接口,设计了一个支持AES-128、兼容APB总线标准、功能可配置的加密UART IP核。根据串行通信的安全性需求分析,确定了加密UART IP核的研究目标及整体设计方案。在AES算法的设计中,采用32位数据位宽的硬件结构,从整体结构、模块、运算单元等级别运用资源共享技术实现不同程度的面积优化。AES算法执行过程通过状态机控制,保证加密和解密过程能够有序进行。字节代换模块采用循环展开S-box字节运算,实现了面积与性能的折中处理。在S-box运算模块中采用有限域GF(2~8)降阶转换到复合域GF[(2~4)~2]计算的优化方法,有效降低计算复杂度,提高算法执行速度。针对列混合与逆列混合中的复杂运算,通过共用同一固定系数矩阵实现逻辑资源的优化。密钥扩展模块通过共享轮变换中的字节代换模块实现了面积优化。在UART串行通信接口设计中,采用直接频率合成技术产生更精确的波特率同步时钟,通过16级深度同步FIFO提高数据传输效率,最终实现了支持红外接口协议的可配置串行通信接口。在Questasim中进行功能验证,通过对比C++算法模型的仿真结果提高验证准确性。在确保两者结果一致后,利用Xilinx FPGA硬件平台完成了IP核的原型验证,结果表明其消耗了2162个LUT,仅占板上资源的10.39%,AES算法吞吐量达到250Mbps,实现了AES算法在串行通信应用场合中面积与性能的平衡,符合预期设计目标。 

关键词:加密算法;


文章目录

摘要

ABSTRACT

符号对照表

缩略语对照表

第一章 绪论

    1.1 课题研究背景与意义

    1.2 国内外研究现状

        1.2.1 加密算法发展现状

        1.2.2 串行通信发展现状

    1.3 论文主要研究内容与结构安排

第二章 课题背景理论的研究

    2.1 APB总线协议

    2.2 UART通信协议

        2.2.1 UART通信原理

        2.2.2 RS-232接口标准

    2.3 分组加密算法

        2.3.1 分组加密工作模式

        2.3.2 分组加密算法对比

        2.3.3 AES加解密过程

    2.4 本章小结

第三章 加密UART IP核整体设计方案

    3.1 加密UART IP核设计目标

    3.2 加密UART IP核总体架构

    3.3 AES加密算法总体方案

    3.4 加密UART IP核设计方案

        3.4.1 IP核端口定义

        3.4.2 IP核内部寄存器

    3.5 本章小结

第四章 加密UART IP核的设计

    4.1 APB总线接口设计

    4.2 AES加密算法设计

        4.2.1 字节代换和逆字节代换

        4.2.2 行移位和逆行移位

        4.2.3 列混合和逆列混合

        4.2.4 密钥扩展模块

        4.2.5 状态机控制模块

    4.3 UART通信接口设计

        4.3.1 同步FIFO模块

        4.3.2 波特率时钟产生模块

        4.3.3 发送模块

        4.3.4 接收模块

        4.3.5 中断控制模块

        4.3.6 IrDA接口模块设计

    4.4 本章小结

第五章 加密UART IP核的仿真与验证

    5.1 APB总线接口仿真

    5.2 AES加密功能仿真

        5.2.1 AES运算模块仿真

        5.2.2 AES加密功能仿真

        5.2.3 AES解密功能仿真

    5.3 UART通信功能仿真

        5.3.1 波特率功能仿真

        5.3.2 数据收发功能仿真

        5.3.3 IrDA接口功能仿真

    5.4 FPGA原型验证

        5.4.1 验证平台及流程

        5.4.2 加解密收发测试

    5.5 仿真总结与性能分析

        5.5.1 仿真总结

        5.5.2 性能分析

        5.5.3 指标对比

    5.6 本章小结

第六章 总结与展望

    6.1 总结

    6.2 展望

参考文献


[1]DES加密算法的实现[J]. 曾清扬.  网络安全技术与应用. 2019(07)

[2]DES分组加密算法的分析研究与应对策略[J]. 贾俊.  信息通信. 2019(06)

[3]一种优化的AES算法及其FPGA实现[J]. 张伟,高俊雄,王耘波,武文斌.  计算机与数字工程. 2017(03)

[4]UART测试技术研究[J]. 李盛杰.  计算机与数字工程. 2017(03)

[5]浅谈RS232和RS485串行通讯[J]. 吴皓月,李旭东,赵亮.  中国新通信. 2016(20)

[6]资源共享的并行AES加密/解密算法及实现研究[J]. 江碧嫦.  无线互联科技. 2016(12)

[7]基于FPGA的高性能3DES算法实现[J]. 朱欣欣,李树国.  微电子学与计算机. 2015(09)

[8]浅谈对称加密算法与非对称加密算法的应用[J]. 高明.  电子世界. 2015(15)

[9]并行AES算法加密解密电路的高效实现[J]. 李冬冬,杨军.  微电子学与计算机. 2015(03)

[10]基于AMBA总线的3DES算法IP核的设计与实现[J]. 王澧,张玲,屈凌翔.  电子与封装. 2015(01)


分享:
相关内容
  • 无线通信中的多址接入技术研究
    论文提纲第一章 绪论1.1 研究背景 1.1.1 无线通信技术的发展概述 1.1.2 多址接入技术在无线通信中的重要性1.2 研究目的和意义 1.2.1 研究目的 1.2.2 研究意义1.3 国内外研究现状 1.3.1 国外研究现状 1.3.2 国内研究现状1.4 论文的主要内容和组织结构第二章 多址接入技术概述2.1 多址接入技术的基本概念 2.1.1 多址接入的定义 2.1.2 多址接入的分类2.2 传统多址接入技术 2.2.1 频分多址
  • 异构网络环境下的切换技术研究
    论文提纲第一章 绪论1.1 研究背景 1.1.1 移动通信网络的发展现状 1.1.2 异构网络的兴起与应用需求1.2 研究目的和意义 1.2.1 研究目的 1.2.2 研究意义1.3 国内外研究现状 1.3.1 国外研究现状 1.3.2 国内研究现状1.4 论文的主要内容和组织结构第二章 异构网络与切换技术概述2.1 异构网络的基本概念 2.1.1 异构网络的定义 2.1.2 异构网络的特点与类型2.2 异构网络的典型架构 2.2.1 蜂窝网
  • 量子纠缠在通信中的应用研究
    论文提纲第一章 绪论1.1 研究背景 1.1.1 量子力学的发展与量子信息科学 1.1.2 量子纠缠在通信领域的重要性1.2 研究目的和意义 1.2.1 研究目的 1.2.2 研究意义1.3 国内外研究现状 1.3.1 国外研究现状 1.3.2 国内研究现状1.4 论文的主要内容和组织结构第二章 量子纠缠的理论基础2.1 量子纠缠的基本概念 2.1.1 量子态与量子叠加原理 2.1.2 量子纠缠的定义与特性2.2 量子纠缠的产生与制备
  • 通信论文提纲:基于ZigBee的无线传感器网络设计论文提纲
    通信论文提纲:基于ZigBee的无线传感器网络设计论文提纲第一章 绪论1.1 研究背景 1.1.1 无线传感器网络的发展现状 1.1.2 ZigBee技术在无线传感器网络中的应用1.2 研究目的和意义 1.2.1 研究目的 1.2.2 研究意义1.3 国内外研究现状 1.3.1 国外研究现状 1.3.2 国内研究现状1.4 论文的主要内容和组织结构第二章 ZigBee技术与无线传感器网络概述2.1 ZigBee技术原理 2.1.1 ZigBee协议栈结构 2.1.2 ZigBee网络拓扑
  • 通信论文提纲--基于OFDM的通信系统设计
    通信论文提纲--基于OFDM的通信系统设计第一章 绪论1.1 研究背景1.1.1 无线通信发展的现状1.1.2 OFDM技术在通信中的应用1.2 研究目的和意义1.2.1 研究目的1.2.2 研究意义1.3 国内外研究现状1.3.1 国外研究现状1.3.2 国内研究现状1.4 论文的主要内容和组织结构第二章 OFDM技术基础2.1 OFDM的基本原理2.1.1 正交频分复用的概念2.1.2 OFDM的数学模型2.2 OFDM系统的关键技术2.2.1 IFFT/FFT在OFDM中的应用2.2.2 循环
相关推荐
  • 眼图论文提纲,串行通信论文提纲
    眼图测试在串行通信系统中的应用研究摘要:串行通信技术是目前数据通信采用的主要方式,但由于传输过程中噪声等因素的影响,串行信号可能会出现码间干扰,信号畸变等问题。日益增长的传输速率使噪声和抖动对信号质量的影响更加突出,如何保证通信的可靠性愈加重要。眼图作为一种直观、快速地分析串行信号质量的方法,可以衡量通信系统性能的优劣。通过眼图测试方法分析串行
  • 模块化多电平换流器论文提纲
    模块化多电平换流器(MMC)通用平台设计与研究摘要:模块化多电平换流器(modular multilevel converter,MMC)具有运行效率高、输出特性好、可拓展性强等优点,在柔性直流输电领域得到了广泛应用。本文针对现有MMC工程样机存在通用性不足的缺点,研制了一台以T型全桥子模块为基本拓扑的25电平MMC实验平台,并针对实际工程中子模块等效测试的需求,提出了一种MMC子模块运行工况等效试验方案
  • 双二进制信号论文提纲
    基于双二进制信号的高速串行通信接收电路设计摘要:随着大数据及5G通信时代的到来,人们对更高效、更安全的数据传输的需求不断增加。先进的半导体工艺及电路结构可大幅提高SerDes收发机的信号处理速率,而高速串行通信链路之间的有限带宽信道成为制约数据传输速率的瓶颈。因此,多电平信号技术相对于NRZ信号对带宽需求较小的优势被展现出来。其中,双二进制信号(duo-binary,DB)
  • 高速串行通信论文提纲
    高速串行通信链路扩频时钟发生器关键技术研究摘要:为了满足人们日益增长的数据传输需求,高速串行通信(SerDes)以其成本低、抗干扰能力强等优势受到广泛关注。扩频时钟发生器是链路中重要的模块,其抖动对系统的误码率至关重要,尤其是使用有效抑制电磁干扰的扩频技术带来的额外抖动。以高稳定性、高可靠性和低功耗、低抖动实现扩频时钟是高速SerDes中待解决的问题之一。本
  • 卫星通信论文提纲
    卫星移动通信系统中的干扰检测与识别技术研究摘要:在信息化高速发展的今天,全球通信需求急剧增加,使得目前能提供全球数据连接和实时语音传输的卫星移动通信成为研究的一大热点。但是随着通信环境的日益恶化,卫星也面临着复杂多变的电磁环境以及各种不同类型干扰的影响,这些都在不同程度影响着通信的质量和可靠性。本文主要采用信号处理的方法,提出了卫星移动通信系统
热门内容
  • 东方甄选SWOT分析战略
    东方甄选是一家专注于高品质商品的电商平台。进行其SWOT分析可以帮助识别其内部优势(Strengths)和劣势(Weaknesses),以及外部机会(Opportunities)和威胁(Threats)。以下是基于一般情况的东方甄选SWOT分析:优势(Strengths)品质保证:东方甄选可能注重商品的品质,为消费者提供高质量的商品。精准定位:面向追求高品质生活的消费群体,定位清晰。品牌形象:可能建立了良好的品
  • 党史党建论文题目105个
     1.习近平新时代中国特色社会主义思想创立的历史考察,党史·党建 2.习近平总书记关于党史、国史的重要论述研究,党史·党建 3.习近平总书记关于大力弘扬“红船精神”等革命精神的重要论述研究,党史·党建 4.习近平新时代中国特色社会主义思想中加强党的全面领导思想研究,党史·党建 5.习近平新时代中国特色社会主义思想中全面从严治党思想研究,党史·党
  • 数字经济论文好写题目推荐50个
    数字经济论文好写题目推荐50个1“双循环”新发展格局下产业链升级机遇、挑战和路径选择    2从数字经济看自由主义的局限性   3我国数字贸易发展策略研究    4卖空机制如何影响企业数字化转型——理论机制分析与实证检验    5数字巨头跨界扩张的竞争法挑战与应对    6数字经济下的杭州丝绸企业品牌营销转型升级研究   7数字时代推进共
  • 平台效应论文
    关键词: 平台效应;主播效应;感知有用性;摘要: 由于新冠疫情发生,促使电商直播购物方式迅速发展。为助力电商直播的发展,从主播和平台两个方面出发,基于感知–情感–行为意愿(CAC)模型,并以感知有用性和满意度作为中介变量,构建消费者持续使用意愿影响研究模型,并通过问卷调查和结构方程模型进行实证研究。结果表明:主播和平台两个方面对消费者感知有用性和满意
  • 消费者需求论文,市场状况论文
    关键词: 紧平衡;消费者需求;市场状况;供应定位;精准营销;工业和商业摘要: 在“互联网+”和烟草行业信息化水平不断发展的大背景下,经济发展的市场化和国际化迫使中国烟草行业直面严厉的挑战。粗犷的商业投放模式和营销方式,无法适应当今快速变化的互联网市场环境,导致消费者难以挑选到心仪的产品,而企业也无法把适当的产品投向对应的市场,更无从市场导向控制
联系方式
  • 13384015218
  • 13384015218
  • 921006691@qq.com