数字签名解决不可抵赖性、数据完整性的原理?急在线等

作者&投稿:栋盆 (若有异议请与网页底部的电邮联系)
数字签名“不可抵赖性”的原理?靠什么保证“不可抵赖”?~

你的说法是正确的。

我想说的是,数字签名保证“不可抵赖性”是从技术上讲的。故意"泄漏"私钥,已经超出了技术的范畴,当事人应承担责任。就好比你举的例子。

数字签名是用持有者的私钥对数据加密,因为私钥只有持有者才有,别人伪造不了,所以数字签名可以保证数据的完整性、真实性和不可抵赖性。

自己概括一下,OK?
数字签名是在公钥加密系统的基础上建立起来的,数字签名的产生涉及的运算方式是为人们所知的散列函数功能,也称"哈希函数功能"(Hash Function).哈希函数功能其实是一种数学计算过程.这一计算过程建立在一种以"哈希函数值"或"哈希函数结果"形式创建信息的数字表达式或压缩形式(通常被称作"信息摘要"或"信息标识")的计算方法之上.在安全的哈希函数功能(有时被称作单向哈希函数功能)情形下,要想从已知的哈希函数结果中推导出原信息来,实际上是不可能的.因而,哈希函数功能可以使软件在更少且可预见的数据量上运作生成数字签名,却保持与原信息内容之间的高度相关,且有效保证信息在经数字签署后并未做任何修改.
所谓数字签名,就是只有信息的发送者才能产生的,别人无法伪造的一段数字串,它同时也是对发送者发送的信息的真实性的一个证明.签署一个文件或其他任何信息时,签名者首先须准确界定要签署内容的范围.然后,签名者软件中的哈希函数功能将计算出被签署信息惟一的哈希函数结果值(为实用目的).最后使用签名者的私人密码将哈希函数结果值转化为数字签名.得到的数字签名对于被签署的信息和用以创建数字签名的私人密码而言都是独一无二的.
一个数字签名(对一个信息的哈希函数结果的数字签署)被附在信息之后,并随同信息一起被储存和传送.然而,只要能够保持与相应信息之间的可靠联系,它也可以作为单独的数据单位被存储和传送.因为数字签名对它所签署的信息而言是独一无二的,因此,假如它与信息永久地失去联系则变得毫无意义.
在书面文件上签名是确认文件的一种手段,数字签名同传统的手写签名相比有许多特点.
首先,数字签名中的签名同信息是分开的,需要一种方法将签名与信息联系在一起,而在传统的手写签名中,签名与所签署之信息是一个整体;
其次,在签名验证的方法上,数字签名利用一种公开的方法对签名进行验证,任何人都可以对之进行检验.而传统的手写签名的验证,是由经验丰富的接收者,通过同预留的签名样本相比较而作出判断的;
最后,在数字签名中,有效签名的复制同样是有效的签名,而在传统的手写签名中,签名的复制是无效的.
数字签名可以同时具有两个作用:确认数据的来源,以及保证数据在发送的过程中未作任何修改或变动.因此,在某些方面而言,数据签名的功能,更有些近似于整体性检测值的功能.但是,二者的一个主要区别在于,数字签名必须能够保证以下特点,即发送者事后不能抵赖对报文的签名.这一点相当重要.由此,信息的接收者可以通过数字签名,使第三方确信签名人的身份及发出信息的事实.当双方就信息发出与否及其内容出现争论时,数字签名就可成为一个有力的证据.一般来说因信息篡改而受影响较大的是接收方.因此,接收方最好使用与信息发送方不同的数字签名,以示区别.这是整体性检测值所不具有的功能.在这种意义上说来,确认一个数字签名,有些类似于通过辩认手写签名来确认某一书面文件的来源一样的意义.
采用数字签名和加密技术相结合的方法,可以很好地解决信息传输过程中的完整性,身份认证以及防抵赖性等问题.
(1)完整性.因为它提供了一项用以确认电子文件完整性的技术和方法,可认定文件为未经更改的原件.
(2)可验证性.可以确认电子文件之来源.由于发件人以私钥产生的电子签章惟有与发件人的私钥对应的公钥方能解密,故可确认文件之来源.
(3)不可否认性.由于只有发文者拥有私钥,所以其无法否认该电子文件非由其所发送.
二.数字签名的确认
数字签名的确认是一个参照原信息和给定的公共密码来查验数字签名的过程,进而决定为同一信息使用私人密码创建的数字签名与被参照的公共密码是否保持一致.通过使用与创建数字签名相同的哈希函数功能,来计算出原信息新的哈希函数结果,以达到对数据签名的确认.接着,使用公共密码和新的哈希函数结果,确认者可以检查数字签名是否是使用相应的私人密码签署的,新计算出来的哈希函数结果是否与在签名过程中被转化为数字签名的原哈希函数结果值相匹配.
确认软件将认同数字签名为"已被确认",假如:
(1)签名者的私人密码是用来对信息进行数据签名的,而公共密码是用来确认数字签名的,因为,公共密码将只确认签名者使用私人密码签署数字签名.而事实上,公共密码已经确认了签名是由私人密码作出的;
(2)信息未曾被改变,在确认过程中,这一点可以通过将确认者计算出来的哈希函数结果与从数字签名中的哈希函数结果相对比得出结论来.
三,数字签名过程
数字签名的使用一般涉及以下几个步骤,这几个步骤即可由签名者也可由被签署信息的接受者来完成:
(1)用户生成或取得独一无二的加密密码组.
(2)发件人在计算机上准备一个信息(如以电子邮件的形式).
(3)发件人用安全的哈希函数功能准备好"信息摘要".数字签名由一个哈希函数结果值生成.该函数值由被签署的信息和一个给定的私人密码生成,并对其而言是独一无二的.为了确保哈希函数值的安全性,应该使通过任意信息和私人密码的组合而产生同样的数字签名的可能性为零.
(4)发件人通过使用私人密码将信息摘要加密.私人密码通过使用一种数学算法被应用在信息摘要文本中.数字签名包含被加密的信息摘要.
(5)发件人将数字签名附在信息之后.
(6)发件人将数字签名和信息(加密或未加密)发送给电子收件人.
(7)收件人使用发件人的公共密码确认发件人的电子签名.使用发件人的公共密码进行的认证证明信息排他性地来自于发件人.
(8)收件人使用同样安全的哈希函数功能创建信息的"信息摘要".
(9)收件人比较两个信息摘要.假如两者相同,则收件人可以确信信息在签发后并未作任何改变.信息被签发后哪怕是有一个字节的改变,收件人创建的数据摘要与发件人创建的数据摘要都会有所不同.
(10)收件人从证明机构处获得认证证书(或者是通过信息发件人获得),这一证书用以确认发件人发出信息上的数字签名的真实性.证明机构在数字签名系统中是一个典型的受委托管理证明业务的第三方.该证书包含发件人的公共密码和姓名(以及其他可能的附加信息),由证明机构在其上进行数字签名.


如何设计自己的签名
想要自己的签名首先需要练好字,在正规字体的前提下开始书写有个性的艺术字,把自己的名字代入要写的艺术字中。可以写得潇洒一点,也可以写得有气势一点,抑扬顿挫,有点潦草;但注意写艺术字有点像画画那样,要有形有神,不是乱写乱画就能写出艺术字来的,这也跟草书有着很密切的关系呢。只要写得...

企业如何通过数字签名保障信息安全?
4.物理和环境安全:门禁系统、摄像监控、物理环境。信息安全以真实、保密、安全为达到目的。而电子认证机构在信息安全中的作用,则是向用户发行电子签证证书,为用户提供成员身份验证和密钥管理等功能。可靠的电子签名需具备防篡改和不可抵赖性,前者可保证数据的一致性、防止数据被篡改,后者可建立有效的责任...

如何设计自己的签名
想要自己的签名首先需要练好字,在正规字体的前提下开始书写有个性的艺术字,把自己的名字代入要写的艺术字中。可以写得潇洒一点,也可以写得有气势一点,抑扬顿挫,有点潦草;但注意写艺术字有点像画画那样,要有形有神,不是乱写乱画就能写出艺术字来的,这也跟草书有着很密切的关系呢。只要写得...

数字签名要预先使用单向Hash函数进行处理的原因是什么?
这样在数字签名中就可以解决验证签名和用户身份验证、不可抵赖性的问题。信息摘要简要地描述了一份较长的信息或文件,它可以被看作一份长文件的“数字指纹”。信息摘要用于创建数字签名,对于特定的文件而言,信息摘要是唯一的。信息摘要可以被公开,它不会透露相应文件的任何内容。目前常用的摘要算法为MD5...

以下对于数字签名的表述正确的是()。
以下对于数字签名的表述正确的是()。不知如何解决,为此小编给大家收集整理以下对于数字签名的表述正确的是()。解决办法,感兴趣的快来看看吧。以下对于数字签名的表述正确的是()。A.数字签名是可信的B.数字签名是不可抵赖的C.数字签名是可复制的D.数字签名是不可伪造的正确答案:ABD数字签名(...

数据签名可以解决哪些安全鉴别问题
包括普通数字签名和特殊数字签名。普通数字签名算法有RSA、ElGamal、Fiat-Shamir、Guillou- Quisquarter、Schnorr、Ong-Schnorr-Shamir数字签名算法、Des\/DSA,椭圆曲线数字签名算法和有限自动机数字签名算法等。特殊数字签名有盲签名、代理签名、群签名、不可否认签名、公平盲签名、门限签名、具有消息恢复功能的...

你必须了解的,区块链数字签名机制
即所有参与者不可否认或抵赖本人的真实身份,以及提供信息的原样性和完成的操作与承诺)。区块链使用公钥加密技术中的数字签名机制保证信息的不可否认性。       数字签名主要包括签名算法和验证算法。在签名算法中,签名者用其私钥对电子文件进行签名运算,从而得到电子文件的签名...

数字签名的原理
数字签名的文件的完整性是很容易验证的(不需要骑缝章,骑缝签名,也不需要笔迹专家),而且数字签名具有不可抵赖性(不需要笔迹专家来验证)。简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的...

为什么要使用数字签名
个人安全电子邮件证书是符合x.509标准的数字安全证书,结合数字证书和S\/MIME技术对普通电子邮件做加密和数字签名处理,确保电子邮件内容的安全性、机密性、发件人身份确认性和不可抵赖性。 具有数字签名功能的 个人安全邮件证书中包含证书持有人的电子邮件地址、证书持有人的公钥、颁发者(河南CA)以及颁发者...

数字签名的应用范围
在告诉你应用范围前,先给你说说数字签名的作用:数字签名是使用数字证书的私钥对数据的摘要加密,以保证数据的完整性、真实性和不可抵赖。数字签名是目前保证数据的完整性、真实性和不可抵赖的最可靠和关键的方法。什么地方需要,那就可以应用在什么地方。现在典型的应用如:网上银行、电子商务、电子政务、...

金华市18672421216: 数字签名解决不可抵赖性、数据完整性的原理?急在线等 -
樊董苦参: 自己概括一下,OK? 数字签名是在公钥加密系统的基础上建立起来的,数字签名的产生涉及的运算方式是为人们所知的散列函数功能,也称"哈希函数功能"(Hash Function).哈希函数功能其实是一种数学计算过程.这一计算过程建立在一种...

金华市18672421216: 数字签名在网络通讯中能解决哪些安全问题 -
樊董苦参: 解决的问题包括:篡改、抵赖.数字签名是用持有者的私钥对数据加密,因为私钥只有持有者才有,别人伪造不了,所以数字签名可以保证数据的完整性、真实性和不可抵赖性.

金华市18672421216: 解释为什么数字签名机制既保护了报文的完整性和真实性,又具有防止抵赖的作用 -
樊董苦参: 使用了摘要算法(hash),确保一旦原文还改动或替换(哪怕只已改动了一位数据),都会导致摘要的变化,从而保护报文的完整性和真实性.当然摘要是需要被数据证书的私钥做了加密的.用私钥对摘要做加密,不仅保证了摘要的私密性,还可以防止抵赖.因为只有匹配的公钥能够解开.也就是说,如果用某人的公钥能够解开报文,说明就是某人做的.详情请查阅摘要和公私钥(即非对称密钥)的原理: http://baike.baidu.com/view/123897.htm?fr=ala0_1_1 http://baike.baidu.com/view/1490349.html

金华市18672421216: 在网络通信中数字签名能够解决哪些问题? -
樊董苦参: 数字签名保证的是数据的完整性、真实性和不可抵赖性.

金华市18672421216: 电子支付手段的数字签名作用是什么 -
樊董苦参: 数字签名的作用就相当于你自己实际生活中对某个收据或者别的字条上边签字.而这种签名只有你自己可以执行的,所以这就有了不可抵赖性.也就是说如果我对消息的散列码签名以后,就证明了这条消息是我自己的了,不是别人伪装的.

金华市18672421216: 数字签名是如何保证完整性和不可否认性? -
樊董苦参: PKI就是提供公钥加密和数字签名服务的系统,目的是为了管理密钥和证书,保证网上数字信息传输的机密性,真实性,完整性和不可否认性. 从广义上讲,所有提供公钥加密和数字签名服务的系统,都可叫做PKI系统.

金华市18672421216: 数字签名在认证协议中起到的作用 -
樊董苦参: 然后,这个数字签名将作为报文的附件和报文一起发送给报文的接收方.报文的但在上述流程中我们也可以注意到,SSL协议有利于商家而不利于客户.客户的

金华市18672421216: 说明数字签名为什么不可重用? -
樊董苦参: 数字签名的作用是为了保证数据的完整性和不可抵赖性. 就是A文件的数字签名正确,就说明A文件没有被篡改和的确出版签名者本人之手. 如果A文件的数字签名能用于B文件,那么数字签名还怎么保证完整性和不可抵赖性?这与数字签名的理念根本上冲突. 所以数字签名不可重用.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网