电子商务师

简述数字签名的实际使用原理

题目

简述数字签名的实际使用原理

参考答案和解析
正确答案: 数字签名实际使用原理是:消息M用散列函数H得到消息摘要h1=H(M),然后发送方A用自己的双钥密码体制的私钥KSA对这个散列值进行加密得EKAS(h1),来形成发送方A的数字签名。然后,这个数字签名将作为消息M的附件和消息M一起发送给消息接收方B。消息的接收方B首先把接收到的原始消息分成M'和EKSA(h1)。从M'中计算出散列值h2=H(M'),接着再用发送方的双钥密码体制的公钥KPA来对消息的数字签名进行解密DKPA(EKSA(h1))得h1。如果散列值h1=h2,那么接收方就能确认陵数字签名是发送方A的,而且还可以确定此消息没有被修改过。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述RSA数字签名算法。


正确答案:RSA算法的理论基础是一种特殊的可逆模幂运算RSA数字签名算法的过程为: ①A对明文m用解密变换如s Dk (m)=md mod n其中dn为A的私人密钥只有A才知道它。 ②B收到A的签名后用A的公钥和加密变换得到明文因Ek(s)=Ek(Dk(m))=(md)e mod n又del mod(n)即de=l(n)+1根据欧拉定理m(n)=1 mod n所以 Ek(s)=ml(n)+1=[m(n)]em=m mod n。若明文m和签名s一起送给用户BB可以确信信息确实是A发送的。同时A也不能否认发送过这个信息因为除了A本人外其他任何人都无法由明文m产生s。
RSA算法的理论基础是一种特殊的可逆模幂运算,RSA数字签名算法的过程为: ①A对明文m用解密变换如s Dk (m)=md mod n,其中d,n为A的私人密钥,只有A才知道它。 ②B收到A的签名后,用A的公钥和加密变换得到明文,因Ek(s)=Ek(Dk(m))=(md)e mod n,又del mod(n)即de=l(n)+1,根据欧拉定理m(n)=1 mod n,所以 Ek(s)=ml(n)+1=[m(n)]em=m mod n。若明文m和签名s一起送给用户B,B可以确信信息确实是A发送的。同时A也不能否认发送过这个信息,因为除了A本人外,其他任何人都无法由明文m产生s。

第2题:

简述数字签名的原理。


正确答案: 发送方生成报文的报文摘要,用自己的私钥对摘要进行加密来形成发送发的数字签名。然后,这个数字签名将作为报文的附件和报文一起发送给接收方。
接收方首先从接受到的原始报文中用同样的算法计算出新的报文摘要,再用发送方的公钥对报文附件的数字签名进行解密,比较两个报文摘要,如果值相同,接收方就能确认该数字签名是发送方的。数字签名机制既保证了报文的完整性和真实性,又具有防止抵赖的作用。

第3题:

数字签名的基本原理有哪些?


参考答案:(1)被发送文件采用哈希算法对原始报文进行运算,得到一个固定长度的数字串,称为报文摘要,不同的报文所得么的报文摘要各异,但对相同的报文它的报文摘要却是惟一的;
(2)发送方生成报文的报文摘要,用自己的私钥地摘要,用自己的私钥地摘要进行加密来形成发送方的数字签名;
(3)这个数字签名作为报文的附件和报文一起发送给接收方;
(4)接收方首先从接收到的原始报文中用同样的算法计算机出新的报文摘要,再用发送方的公钥对报文附件的数字签名进行解密,比较两个报文摘要,如果值相同,接收方就能确认该数字签名是发送方的。

第4题:

简述数字签名及实现的原理。


正确答案: 数字签名(Digital Signature),就是只有信息的发送者才能产生产生的别人无法伪造的一段数字串,这段数字串同时也是对信息发送者发送信息的真实性的一个有效证明。
数字签名的基础是密码技术,其原理如下:将数字签名用发送者的私有密钥加密,会同密文一起发送给接收方,接收方用发送方的公开密钥对数字签名解密,落解密出的数字签名与其计算出的相同,则可确定发送方的身份的真实性。这样,拥有发送方公开密钥的人都能签证数字签名的正确性,而只有真正的发送方才能发送这一数字签名,这就完成了对发送方身份的鉴别。这符合签名的唯一性、不可仿冒和不可否认三大特点。

第5题:

简述数字签名的主要过程。


正确答案: 数字签名主要经过以下几个过程。
(1)信息发送者使用一单向Hash函数对信息生成信息摘要。
(2)信息发送者使用自己的私钥签名信息摘要。
(3)信息发送者把信息本身和已签名的信息摘要一起发送出去。
(4)信息接收者通过使用与信息发送者使用的同一个单向Hash函数对接收的信息本身生成新的信息摘要,再使用信息发送者的公钥对信息摘要进行验证,以确认信息发送者的身份和信息是否被修改过。

第6题:

数字签名的原理是什么?


答案:数字签名的原理是一种对文件的加密方法,一旦文件插入数字签名,就不能对其改动.

第7题:

请简述数字签名的基本原理,并解释为什么数字签名机制既保证了报文的完整性和真实性,又具有防止抵赖的作用。


正确答案: 数字签名的原理,发送方生成报文的报文摘要,用自己的私钥对简要进行加密形成发送方的数字签名。然后数字签名和报文一起发送给接收方。
原因:接收方从接收到的原始报文中用同样的算法计算出新的报文摘要,再用发送方的公钥对数字签名进行解密,比较两个报文摘要,如果值相同,接收方就能确认该数字签名是发送方的。

第8题:

简述数字签名的特点。


参考答案:

1、身份认证。在信息传输中,数字签名可以证明信息是由签名者发送的。
2、验证数据的完整性。在信息传输中,数字签名可以保证对发送的数据报文不做任何改动
3、保证信息的不可否认性。在信息的传输中,数字签名可以保证信息的发送方不能否认信息是由他签发的。


第9题:

数字签名的原理和作用分别是什么?


正确答案: 数字签名的原理是:利用Hash函数计算数据消息摘要;利用发送方的私钥加密该摘要;将该加密的摘要与原文一起发送,接收方对其进行验证,判断其真伪;数字签名的作用是:防止对电文的否认与抵赖,发现攻击者对电文的非法篡改;保护数据完整性。

第10题:

在保证电子商务交易安全中经常用到数字签名,什么是数字签名及其实现原理?


正确答案: 数字签名:是将摘要用发送者的私钥加密,与原文一起传送给接收者。
接收者只有用发送者的公钥才能解密被加密的摘要,在电子商务安全保密系统中,数字签名技术有着特别重要的地位,在电子商务安全服务中的源鉴别、完整性服务、不可否认服务中都要用到数字签名技术。