数字签名系统设计

数字签名系统设计

数字签名系统设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥308
  • 活动价: ¥200 (活动截止日期:2024-05-04)
  • (到期后自动恢复原价)
数字签名系统设计

数字签名系统设计
摘 要
当今世界信息技术获得了前所未有的大发展,因而信息的安全性必将变得越来越受到人们的重视。而数字签名技术是目前网络安全领域的研究热门方向。
RSA算法是第一个能同时用于加密和数字签名的算法,易于应用和理解。RSA从提出一直到现在,它经历了各种考验。它通过认证技术来分辨真与假。RSA数字签名体制使用地是RSA公开密钥算法进行得数字签名。
本文主要是对RSA公开密钥密码体制的研究,并在此基础上实现了RSA的数字签名的体制。
关键词:   加密 解密 RSA算法  RSA数字签名
   Abstract
Now the information of the world is developing fastly.So the security of the information is becoming more and more importantly. Digital signature filed will become hot spots in future.
 It is the first algorithm for both data encryption and digital signature.It can be understood easily by people.RSA has undergone various tests when it is put out.RSA as the public key cryptosystem representative approved data integrity is a kind of information technology. It is through the authentication techniques to distinguish true and false. RSA digital signature system using a RSA public key algorithm for digital signature.
The text is about the study of RSA public key encryption,based on this generating RSA digital signature.including:
,Firstly on the basis of previous research, a system based on elliptical curve proxy signature, The advantage of public key encryption and the security of RSA digital signature(attack )Secondly,it analyzes the principle of RSA,including how to generat a prime number,how to generat the secret keys and how to encryption as well as decrypt, Thirdly,it states the principle of MD5 in detail.Fourthly, it states design and realization of RSA digital signature in detail. The main modules includes producing RSA secret keys, implementation of RSA encryption algorithm and decryption algorithm, producing message digest and realizing digital signature and verification by RSA.

目录
摘 要 I
Abstract II
1绪论 1
1.1 研究背景 2
1.2 研究现状 3
2密码学基本概念 4
2.1 公钥密码基本概念 4
2.1.1 公钥密码原理 4
2.1.2公钥密码的理论基础 5
2.2 对称加密体制 5
3数字签名的基本概念和理论 7
3.1数字签名概念 7
3.2 数字签名理论 7
3.3数字签名过程 7
3.3.1.发送方签名过程 8
3.3.2.接收方验证过程 9
4数字签名常见的算法及其数字签名 11
4.1 DSA数字签名算法 11
4.1.1 DSA数字签名实现的三个步骤 11
4.1.2 DSA的安全性 12
4.2 椭圆曲线代理签名体制 12
4.2.1椭圆曲线数字签名ECDSA 12
4.2.2椭圆曲线数字签名的安全性 13
5 RSA算法及其数字签名 14
5.1 RSA简述 14
5.2 RSA加密的可行性 15
5.3 RSA算法的介绍 15
5.3.1 RSA中素数的选取 16
5.3.2 RSA用到的公式和定理 16
5.3.3 RSA安全性的分析 16
5.3.4 RSA的攻击 17
5.3.5 RSA的缺点 18
5.3.6 RSA的优点 19
5.4 RSA数字签名 19
5.4.1 RSA数字签名的过程 19
5.4.2 RSA数字签名算法实现步骤 19
5.4.3 散列函数的原理 20
5.4.4 MD5算法的简介 21
6 RSA数字签名设计与实现 23
6.1 开发环境的介绍 23
6.1.1 C#语言概述 23
6.1.2 C#语言特点 23
6.2.NET类的介绍 24
6.3 RSA数字签名所需实现的功能 25
6.4 本软件的总体要求和设计 25
6.5主要实现代码及软件运行结果 26
结论 30
致谢 32
参考文献 33
附录1 34

 参考文献
[1] 赵泽茂.数字签名理论.北京:科学出版社,2007
[2] 卢开澄.计算机密码学.北京:清华大学出版社,1998
[3] 冯登国.密码分析学.北京:清华大学出版社,2000             
[4] SalommaA.公钥密码学.北京:国防工业出版社,1998
[5] 张先红.数字签名原理及技术.北京:机械工业出版社,2004
[6] 李艺.《网络安全课程PPT讲义》
[7] 胡道元,闵京华《网络安全》.清华大学出版社 2005
[8] 冯登国,裴定一《密码学导引》.科学出版社,1999                                       
[9] 卓光辉,祁明,周浩华.《数字签名技术的研究和进展》,2000
[10] 曹珍富.《公钥密码学》.黑龙江教育出版社,1993年
[11] 李继国,曹珍富,李建中,张亦辰.数字签名的现状,2003
[12] Koblitz N.Elliptic curve cryptosystems. Mathematics of Computation,1987
[13]B.Preneel.CryptographicHash Functions. Mathematics of Computation,1990
[14] 吴克力.数字签名理论与算法研究:[博士学位论文] 南京理工大学,2000
[15] 白国强.椭圆曲线密码及其算法研究:[博士学位论文].西安:西安电子科技大,2000

 

 

http://www.bysj360.com/  http://www.bysj360.com/html/4115.html   http://www.bylw520.net


 

  • 关键词 数字签名
  • 上一篇:山西省公务员考试报名系统设计
  • 下一篇:基于web的科学专家信息管理系统
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。