毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

数字签名在电子病历系统中的实现(XML数字签名的实现) 第3页

更新时间:2016-9-18:  来源:毕业论文
从密文c转变到明文m的过程称之为解密,解密算法D是加密算法中E的逆运算,解密算法也是含有参数k值的变换,传统密码中加密所使用的密钥和解密所使用的密钥是相同的。
密码理论和技术主要包含两个部分,一是基于数学的密码理论与技术,包括传统密码学,公钥密码学等。二是非数学的密码理论和技术,包括基于生物特征的识别理论与技术等。
2.3 公钥密码体制
公钥密码体制是1976年提出的,其重要的两个原则是:第一、要求在加密算法和公钥都公开的前提下,其加密的密文必须是安全的;第二、要求所有加密的人和把握私人秘密密钥的解密人,其计算或者处理都应简单,但对不把握秘密密钥的人来说,破译应该极为困难。在计算机飞速发展的当今,网络安全的要求日益提高,公钥密码体制显得越来越重要。
在公钥密码学系统的不断研究中,密码的安全性都取决于难解的密码体制中的可计算的问题,例如:分解问题、计算密码学系统中有限域的离散对数问题、平方的剩余问题以及椭圆曲线中的对数问题等。对于这些问题的研究,产生了多种公钥密码体制,其主要集中几点:第一、RSA公钥密码体制的研究;第二、椭圆曲线的密码体制的研究;第三、对各种公钥密码体制的研究;第四、数字签名研究。
公钥密码体制的优点:一、网络中的每个用户只需要保存自己的私有密钥,密钥少方便管理;二、密钥分配简单,公开密钥基于公开的渠道分给其他用户,私有密钥由用户自己保管;三、实现了数字签名。
公钥密码体制的缺点:与私钥密码体制相比,公钥密码体制的加密、解密处理速度较慢。因为在同等安全强度下,公钥密码体制的密钥位数多于私钥密码体制的密钥位数。
密码学体制主要分为对称密码体制和非对称密码体制,通过这两种体制来完成加密和解密的过程。本文主要讲述非对称密码体制即公钥密码体制。
公钥密码体制的原理是加密密钥和解密密钥不同,这两个密钥形成一个密钥对,其中一个密钥加密的结果可以用另一个密钥来解密,如图2所示。公钥密码体制使用了两个独立的密钥,公开的密钥和需要保密的私钥。

3.数字签名技术
3.1数字签名的基本原理
数字签名的目的是实现信息安全中的“不可抵赖性”,简单的说就是A发送的信息经数字签名处理后可以保证该信息的来源只能是A。任何人不能伪造A的数字签名,即不能冒充A发布信息。数字签名的基本原理是:使用一个特殊函数对原文进行处理,处理后的数据是唯一的,任何人除非拥有A的私有密钥不可能制造同样的签名[6]。密钥在公钥密码学中就是由公开密钥与私有密钥所组成的密钥对,发送方使用私钥进行信息加密,接收方使用公钥进行信息解密。
数字签名方案均包含签名算法和验证算法。签名算法是签名者用来签署消息,验证算法是验证者用来验证签名。数字签名方案包括三个过程:系统初始化、签名产生和签名验证。
3.2常用的数字签名算法
数字签名的实现算法有很多,从理论上来说任何公钥密码算法都可以实现数字签名,当下主要常用的数字签名算法有两种:一、RSA数字签名算法;二、DSA公钥密码算法。
    RSA密码学体制是取决于因子分子的困难性。
    (1)RSA数字签名算法描述
①产生两大素数和;
②计算上面素数的乘积:;
③计算小于且与互为素数的整数的个数,可用欧拉函数()=(-1)(-1);
④选取任一随机数b,满足1<<(),即(,())=1,公钥就是:();本文来自优.文^论~文/网,毕业论文 www.youerw.com 加7位QQ324,9114找源文
⑤计算,私钥就是;
⑥公开与,而保密和。

上一页  [1] [2] [3] [4] [5] [6] 下一页

数字签名在电子病历系统中的实现(XML数字签名的实现) 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。