数字签名及不可抗抵赖性介绍演示教学
- 格式:ppt
- 大小:785.50 KB
- 文档页数:69
接收方不可抵赖的数字签名方案范文摘要:数字签名作为一项重要的数据安全技术,在保证网络通信数据的完整性、保密性和不可抵赖性方面发挥着重要的作用,并且随着网络技术的发展和普及,将会发挥更大的作用,该文首先介绍数字签名的理论基础:公开密钥体制、单向散列函数、CA机构和证书,然后针对特定的应用场合,设计出具有特定功能的数字签名方案——双方均不可抵赖的数字签名方案。
关键词:数字签名;公钥加密体制;密钥交换;哈希函数;双方不可抵赖ASpecificFunction-bothoftheTranitorandReceiverNon-repudiationSignatureProgramSUN某iu-li(ChinaUniverityofGeocience,Wuhan430074,China)Keyword:digitalignature;publickeyytem;keywitching,Hahfunctio n;tranitorandreceivernon-repudiation1数字签名技术的理论基础公开密钥加密体制:Bob发送消息给Tom,Tom怎么判断收到的是来自Bob,且使Bob不能否认发送过消息?公开密钥密码算法能解决上面这个问题,该算法使用两个密钥:公开密钥和私有密钥。
它们分别用于对数据的加密和解密,即如果用公开密钥对数据进行加密,只有用对应的私有密钥才能进行解密;如果用私有密钥对数据进行加密,则只有用对应的公开密钥才能解密。
私钥由用户本人持有,对外保密,公钥是对外开放的。
Bob用自己的私钥加密消息,发送给Tom,Tom接收到并用Bob的公钥解密,因为只有Bob本人持有私钥,可以确定消息是有Bob发送的,且Bob不能否认发送过此消息。
目前常用的公开密钥加密体制有3种:基于大数因子分解的RSA体制,基于离散对数的EIGamal体制和基于编码理论的McEliece体制,使用最多的是RSA体制。
2公钥交换问题在上述公钥密码体制中,我们假设Tom知道Bob的公钥,这是怎么实现的呢?发送方和接收方如何讲公钥交给对方,如何防止中间人攻击?中间人攻击法:发送方Bob和接收方Tom互相发送自己的公钥给对方,中间人Rain是攻击者,Rain通过截获双方发送的公钥信息,并用自己的公钥值分别发给接收双方,Rain可以截获接收双发发送的秘文,并用截获的公钥进行解密,从而达到中间人攻击的目的,具体实现见图1。
接收方不可抵赖的数字签名方案作者:孙秀丽来源:《电脑知识与技术》2008年第34期摘要:数字签名作为一项重要的数据安全技术,在保证网络通信数据的完整性、保密性和不可抵赖性方面发挥着重要的作用,并且随着网络技术的发展和普及,将会发挥更大的作用,该文首先介绍数字签名的理论基础:公开密钥体制、单向散列函数、CA 机构和证书,然后针对特定的应用场合,设计出具有特定功能的数字签名方案——双方均不可抵赖的数字签名方案。
关键词:数字签名;公钥加密体制;密钥交换;哈希函数;双方不可抵赖中图分类号:TP309文献标识码:A文章编号:1009-3044(2008)34-1721-02A Specific Function-both of the Transistor and Receiver Non-repudiation Signature ProgramSUN Xiu-li(China University of Geoscience, Wuhan 430074, China)Abstract: As an important technology of data security, digital signature play an important part in ensuring the integrity, confidentiality and non-repudiation of network communication data, and it will play a greater role with the development of network technology and penetration.The paper introduced the basic theory of digital signature: public key system, a one-way hash function, CA and certificate and designed a digital signature program with a specific function-both of the transistor and receiver non-repudiation signature program.Key word: digital signature; public key system; key switching,Hash function; transistor and receiver non-repudiation1 数字签名技术的理论基础公开密钥加密体制:Bob发送消息给Tom, Tom怎么判断收到的信息是来自Bob,且使Bob不能否认发送过消息?公开密钥密码算法能解决上面这个问题,该算法使用两个密钥:公开密钥和私有密钥。