1 / 39
文档名称:

基于FPGA的AES加密算法设计与实现.docx

格式:docx   大小:443KB   页数:39页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于FPGA的AES加密算法设计与实现.docx

上传人:sssmppp 2022/6/24 文件大小:443 KB

下载得到文件列表

基于FPGA的AES加密算法设计与实现.docx

文档介绍

文档介绍:基于FPGA的AES加密算法设计与实现
摘要
随着信息产业在我国国民经济中扮演越来越重要的角色,信息技术的发展和数据传 输的安全性受到了有关部门的重视,加强网络信息安全的加密产品具有广泛的应用前 景。数据加密系统的理论核心是加密算法。目t. In addition, the subject introduces the pivotal technique of the implementation. Within the process of design, after I complete the programming of the whole configuration and the defining of port of each part, I conduct the RTL level description of circuit with the language of Verilog. Then I use the tool of ModelSim, the product of Model Corporation, to complete the emulation which is based on software. It achieves the logic function of 128 bits key. On the implementation of hardware, I also use the CMOS chip of Cyclone series which comes from Altera Corporation. The result of the synthesis almost reaches the request of design, and it proves the correctness of the design, too. Finally, the thesis analyzes the performance of AES algorithm and the occupation of resources.
Key words: AES, FPGA, Rijndael Encryption, Encryption Algorithm
摘要 I
ABSTRACT 11
第1章绪论 1
1
1
1
2
2
3
第2章 关键技术介绍 4
4
AES加密算法的原理 7
AES加密算法的工作模式 8
9
9
10
11
12
AES加密的过程 12
13
14
14
15
16
AES加密算法的架构 17
AES加密算法的接口时序 17
18
18
19
20
第4章系统设计 21
21
21
21
22
22
S盒模块 22
22
23
23
第5章系统实现 25
AES加密系统的流程图 25
AES加密系统的总体设计 26
26
S盒模块 26
26
27
AES力口密模块 27
AES解密模块 28
第6章系统测试 29
29
29
30
第7章结论 31
参考文献 32
致 1 射 错误!未定义书签。
第1章绪论
计算机技术和网络技术的发展极大地丰富了人们的眼界和接受外界信息的方式,大 量重要敏感的信息通过公用通信设施和计算机网络进行交换。因此,处理高效的加密和 解密数据信息的密码学重新进入人们的视线,它很好地解决了数据机密性保护和身份认 证等方面的难题。绪论部分首先将介绍加密算法的演变,接着讨论一下AES加密技术 的研究现状,最后讲述本课题的研究意义和论文的主要内容。


1972年,为了保护计算机通信过程数据的安全性,美