简述数字签名的执行方式。

题目
问答题
简述数字签名的执行方式。
参考答案和解析
正确答案: 数字签字的执行方式有两类:直接方式和具有仲裁的方式
(1)直接方式:指数字签字的执行过程只有通信双方参与,并假定双方有共享的秘密钥或接收一方知道发方的公开钥
(2)具有仲裁的方式:发方X对发往收方Y的消息签字后,将消息及其签字先发给仲裁者A,A对消息及其签字验证完后,再连同一个表示已通过验证的指令一起发往收方Y。此时由于A的存在,X无法对自己发出的消息予以否认。在这种方式中,仲裁者起着重要的作用并应取得所有用户的信任。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


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

第2题:

请简述数字签名的实现过程。


正确答案: 数字签名实现过程描述如下:
①发送方A用单向散列函数对消息散列,得到一个固定长度的数据项,即消息摘要。
②发送方A用自己的私钥对这个消息摘要签名。
③发送方A把消息和已签名的消息摘要一起发送给接收方B。
④接收方B验证解密后的摘要和自己用Hash函数得到的摘要是否一致。

第3题:

简述数字签名的特点。


参考答案:

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


第4题:

什么是数字签名?简述数字签名的主要原理。


正确答案:书信或文件是根据亲笔签名或印章来证明其真实性的。但在计算机网络中传送的文件又如何盖章呢?这就是数字签名所要解决的问题。
数字签名必须保证做到以下3点:
(1)接收者能够核实发送者对报文的签名;
(2)发送者事后不能抵赖对报文的签名;
(3)接收者不能伪造对报文的签名。
报文的发送方从报文文本中生成一个128位的散列值(或报文摘要)。发送方用自己的专用密钥对这个散列值进行加密来形成发送方的数字签名。然后,这个数字签名将作为报文的附件和报文一起发送给报文的接收方。报文的接收方首先从接收到的原始报文中计算出128位的散列值(或报文摘要),接着再用发送方的公开密钥来对报文附加的数字签名进行解密。如果两个散列值相同,那么接收方就能确认该数字签名是发送方的。通过数字签名能够实现对原始报文的鉴别和不可抵赖性。

第5题:

数字签名属于消息人认证方式。


正确答案:正确

第6题:

简述对财产的行政强制执行方式。


正确答案: 1.滞纳金。
2.查封、扣押、冻结。
3.强制划拨、强制扣缴、强制抵缴。
4.强制收购、强制收兑。
5.强制拆除、强行退还。

第7题:

数字签名属于消息认证方式。


正确答案:正确

第8题:

简述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。

第9题:

简述常用计算机语言及其程序的执行方式?


正确答案:(1)机器语言,是由若干个0和1,按照一定的规则组成的代码串。用机器语言编写的程序叫做目标程序。计算机可直接识别目标程序。
(2)汇编语言,它不能直接使硬件工作,必须用一套相应的语言处理程序去翻译为机器语言后,才能使硬件接受并执行。这种语言处理程序叫做汇编程序。
(3)高级语言,它必须翻译成机器语言程序后,才能在计算机上运行。根据翻译方式的不同,高级语言源程序的翻译过程可分为解释方式和编译方式。

第10题:

简述数字签名的主要原理


正确答案:书信或文件是根据亲笔签名或印章来证明其真实性的。数字签名必须保证做到以下3点:
(1)接收者能够核实发送者对报文的签名;
(2)发送者事后不能抵赖对报文的签名;
(3)接收者不能伪造对报文的签名。