rsa数字签名的实现.doc

约40页DOC格式手机打开展开

rsa数字签名的实现,rsa数字签名的实现页数 40字数17305摘要:rsa算法是一种公钥密码算法。实现rsa算法包括生成rsa密钥,加密和解密数据。rsa数字签名算法利用rsa算法实现数字签名。本文详述了rsa算法的基本原理,rsa算法的实现以及如何利用rsa算法实现数字签名。下面所列为本论文的组织结构:第一章是引言。&...
编号:10-27406大小:328.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 天缘 发布

RSA数字签名的实现页数 40 字数 17305
摘要:RSA算法是一种公钥密码算法。实现RSA算法包括生成RSA密钥,加密和解密数据。RSA数字签名算法利用RSA算法实现数字签名。本文详述了RSA算法的基本原理,RSA算法的实现以及如何利用RSA算法实现数字签名。
下面所列为本论文的组织结构:
 第一章是引言。
 第二章是对论文中使用到的符号的定义。
 第三章详细说明了RSA公钥和私钥的类型。
 第四章和第五章详细说明了几个原语,或者说是基本数学操作。第四章详细说明了数据转换原语,第五章详细说明了密码系统原语(加密——解密、签名——验证)。
 本论文中的第六、七和八章涉及加密和签名的方案。第六章是概述。第七章定义了基于OAEP[3]的加密方案和第八章定义了基于PSS[4][5]的带附属的签名方案。.
 第九章详细说明了在第八章中定义的签名方案的编码方法。

关键词:RSA算法,数字签名,公开密钥,私人密钥,加密,解密

目录

摘要………………………………………………………………………………
ABSTRACT…………………………………………………………………………
目录…………………………………………………………………………………1
1.引言…………………………………………………………………………………3
2.符号…………………………………………………………………………………4
3.密钥类型……………………………………………………………………………6
3.1RSA公钥…………………………………………………………………………6
3.2RSA私钥…………………………………………………………………………6
4.数据转换原语……………………………………………………………………7
4.1 I20SP………………………………………………………………………… 8
4.2 OS2IP………………………………………………………………………… 8
5.密码原语………………………………………………………………………… 10
5.1加密和解密原语………………………………………………………………10
5.1.1 RSAEP…………………………………………………………………… 10
5.1.2 RSADP…………………………………………………………………… 10
5.2签名和验证原语…………………………………………………………… 11
5.2.1 RSAP1……………………………………………………………………12
5.2.2 RSAP2……………………………………………………………………12
6.方案概述………………………………………………………………………… 14
7.加密方案………………………………………………………………………… 15
7.1 RSAES-OAEP………………………………………………………………… 15
7.1.1加密运算…………………………………………………………………17
7.1.2解密运算…………………………………………………………………20
8.带附属的签名方案……………………………………………………………… 22
8.1 RSASSA-PSS………………………………………………………………… 22
8.1.1签名生成运算…………………………………………………………… 23
8.1.2签名验证运算…………………………………………………………… 24
9.带附属的签名的编码方法………………………………………………………26
9.1 EMSA-PSS…………………………………………………………………… 26
9.1.1编码运算…………………………………………………………………28
9.1.2验证操作…………………………………………………………………29
A. 支撑技术………………………………………………………………………31
A.1散列函数……………………………………………………………………31
A.2掩模生成函数…………………………………………………………… 33
A.2.1 MGF1 ……………………………………………………………………33
结论……………………………………………………………………………34
致谢……………………………………………………………………………35
参考文献………………………………………………………………………36






参考文献

[1] 宋 震. 密码学[M] . 北京:中国水利水电出版社,2002.M.
[2] 桂海进. 电子商务概论[M] . 北京:中国商业出版社,2001..
[3] 卢开澄. 计算机密码学[M].北京: 清华大学出版社,1998.
[4] 黄志清. 网络安全中的数据加密技术研究[J] . 微型电脑应用,1999
[5] D. COPPERSMITH, M. FRANKLIN, J. PATARIN AND M. REITER. LOW-EXPONENT RSA WITH RELATED MESSAGES. IN U. MAURER, EDITOR, ADVANCES IN CRYPTOLOGY – EUROCRYPT ’96, VOLUME 1070 OF LECTURE NOTES IN COMPUTER SCIENCE, PP. 1 – 9. SPRINGER VERLAG, 1996.