Open Nav

基于FPGA的密码硬件研究

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

基于FPGA的密码硬件研究(任务书,开题报告,外文翻译,论文13000字)
摘要
随着科技的不断发展进步,计算机从最初的产生发展到现在已经逐渐进入家家户户,同时随着计算机技术发展起来的通信技术也日益重要,利用计算机网络进行通信也成为了当今最主要的信息交流方式,因此随之而来的信息安全也变得尤为重要,为了防止在网络信息传递的过程中信息被拦截或是修改,因此就出现了密码安全技术。密码算法是密码安全技术的核心同时也是保障信息安全的最主要内容,因此随着网络技术的发展信息安全技术也变得十分重要。[2].
DES(Data Encryption Standard,数据加密标准)加密算法在成为加密标准到今天,经历了长期的考验。实践证明DES算法的安全性是能够满足大部分的安全要求的。
本次研究设计的主要内容主要是将DES数据加密算法在FPGA上实现软件的仿真,利用Quartus II软件下的VHDL硬件描述语言进行DES算法的功能实现,利用数据块加解密的方式对输入的数据进行加密解密来完成密码算法的功能仿真。并且在主要完成DES算法的同时掌握非对称密钥算法RSA的原理懂得RSA算法的产生以及与DES算法的差异所在。
关键字:信息安全;密码算法; DES加密算法;硬件描述语言;数据块加解密

[资料来源:https://www.doc163.com]



Abstract
With the continuous development and progress of science and technology, computerdeveloped from the initial up to now and has entered every household, at the same time with the development of computer technology, communication technology is becoming more and more important, the use of computer networks for communication has become  most important information exchange modetoday, so information security attendant has become particularly important, in order to prevent in the process of information transmission on the network information is intercepted or modified. So the password security technology appeared. Cryptography algorithm is the core of password security technology and also is the main content of the security of information security, so with the development of network technology, information security technology has become very important.
DES(Data Encryption Standard)encryption algorithm becoming the encryption standard today, has experienced a long test. Practice proves that the security of DES algorithm is able to meet most of the security requirements.
[来源:http://Doc163.com]

The main content of this study design is the des data encryption algorithm on the FPGA to realize the software simulation, using VHDL hardware description language of the Quartus II software to realize the function of DES algorithm, use data block encryption and decryption of the input data of encryption and decryption to complete the function simulation of cryptographic algorithm. And at the same time to master the DES algorithm to grasp the principle of asymmetric key algorithm RSA know how to produce the RSA algorithm and the difference with the DES.
Key words: information security; cryptography algorithm; DES encryption algorithm; hardware description language; data block encryption and decryption
 

[来源:http://Doc163.com]

基于FPGA的密码硬件研究


目录
摘要    I
Abstract    II
第1章绪论    1
1.1数据加密算法的基本概念及特点    1
1.2基于FPGA的加密系统的研究背景与意义    2
1.2.1DES加密系统现状及发展    2
1.2.2PLD发展过程    2
1.2.3加密算法的FPGA硬件实现    3
第2章数据加密标准DES原理    4
2.1 DES 加密算法原理简介    4
2.1.1对称加密算法    4
2.1.2数据加密标准DES    4
2.2 DES加密过程    5
2.2.1 初始置换    7
2.2.2 每轮循环过程    7
2.2.3子密钥的产生    9
2.2.4加密函数F(R,K)    10

[资料来源:https://www.doc163.com]


2.3 DES 算法的安全强度    12
第3章非对称密钥RSA算法    13
3.1 RSA算法的基本内容    13
3.2 RSA算法的原理    13
3.2.1大数的因式分解    13
3.2.2 RSA算法密钥的生成    13
3.2.3 RSA算法的加密过程    14
3.3RSA算法的性能分析    15
第4章密码算法设计及仿真    16
4.1 加密算法DES与RSA的FPGA硬件实现原理    16
4.1.1 FPGA系统电路    16
4.2 DES加密系统部分模块的FPGA实现    17
4.2.1 DES功能模块的划分    17
4.2.2 DES 算法执行模块的顶层设计    19
4.2.3 密钥产生单元设计    19
4.2.4 S盒的设计    20
4.2.5 每轮加密单元的设计    24
4.3 DES算法的加密仿真    26
4.3.1仿真实现    26
4.3.2 仿真过程及结果分析    26 [资料来源:http://Doc163.com]
4.4 RSA算法的加解密仿真    28
结语    29
参考文献    30
致谢    31

[资料来源:http://doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4