课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于RSA的数字签名的设计与实现 [复制链接]

楼主
文件格式:word
文件大小:209.50KB
适用专业:计算机科学与技术
适用年级:大学
下载次数:21 次
我要下载:点击联系下载
论文编号:36538

资料简介:
  毕业设计 基于RSA的数字签名的设计与实现,正文共27页,12711字
  
摘    要
  
随着计算机网络和信息技术的发展,信息安全在各领域发挥着越来越重要的作用,其中密码学已成为信息安全技术的核心,本文主要介绍了信息加密技术的应用。
  
RSA算法是目前公认的在理论和实际应用中最为成熟和完善的一种公钥密码体制,它是第一个既能用于数据加密也能用于数字签名的算法,是公钥密码体制的代表。数字签名是起到身份认证、核准数据完整性的一种信息安全技术。它通过认证技术来辨认真伪。RSA数字签名体制使用的是RSA公开密钥密码算法进行数字签名。
  
本文主要研究的内容包括:第一,对RSA算法进行了全面系统的介绍,包括RSA算法的应用现状和原理—大素数的产生、密钥对的产生、对明文的加密运算和密文的解密运算,为具体实现打下了理论基础;第二,介绍了RSA数字签名的一些基本概念和数字签名的理论实现过程;第三,对MD5算法基本原理的介绍;第四,详述了RSA数字签名的设计与实现,主要实现的模块包括RSA密钥的产生(一对公钥和私钥),RSA加密算法和解密算法的实现,消息摘要MD的生成以及利用RSA算法实现数字签名和签名的验证;第五,对该系统进行了整体的测试和分析改进;第六,分析了RSA数字签名的安全性,指出了RSA数字签名的发展方向。
  
关键字:RSA算法;加密; 解密;MD5算法;RSA数字签名
  

  
目    录
  
1 引言    1
  
1.1 研究背景    1
  
1.2 本课题的研究意义    2
  
2 RSA算法和RSA数字签名算法的基本概念和原理    2
  
2.1 RSA算法的基本概念和原理    2
  
2.1.1 RSA算法介绍与应用现状    2
  
2.1.2 RSA算法的实现原理    3
  
2.2 RSA数字签名基本概念和RSA数字签名算法的实现原理    3
  
2.2.1 RSA数字签名基本概念    3
  
2.2.2 RSA数字签名算法的实现原理    5
  
2.3 MD5算法的介绍    6
  
3 RSA数字签名的设计与实现    7
  
3.1 RSA数字签名的总体设计    7
  
3.1.1 RSA数字签名所需实现的功能    7
  
3.1.2 本软件的总体要求和设计    7
  
3.2 各部分的设计实现    7
  
3.2.1 密钥产生的实现    7
  
3.2.2 产生消息摘要的设计实现    10
  
3.2.3 数字签名的设计实现    12
  
3.2.4 验证数字签名的设计与实现    16
  
3.2.5 RSA数字签名的运行结果    18
  
4 软件的整体测试和分析改进    18
  
4.1软件的整体测试    18
  
4.2 性能分析与改进优化    19
  
5 RSA数字签名的安全性分析与前景展望    20
  
5.1 RSA数字签名的安全性分析    20
  
5.2 RSA数字签名的前景展望    20
  
结    论    21
  
参考文献    21
  
致    谢    22
  
声    明    23


资料文件预览:
共1文件夹,1个文件,文件总大小:209.50KB,压缩后大小:66.54KB

  • 毕业设计-基于RSA的数字签名的设计与实现
  • docL2003212036_官丽梅_基于RSA的数字签名的设计与实现.doc  [209.50KB]

我要下载:基于RSA的数字签名的设计与实现
分享 转发
TOP
沙发

努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。
TOP
板凳

很好
TOP
地板

这个系列的帖子都不错

要顶!
TOP
5#

好东西
TOP
6#

顶啊,狂顶啊。电子的我喜欢
TOP
7#

这个超级想要啊,说明书找了半天了都
TOP
8#

金钱不够
TOP
9#

TOP
10#

好贴值得顶啊,赚到200分啊!一起加油啊!!~`
TOP
发新话题 回复该主题