在数字化时代,很多场景都实现了深度的数字化,比如合同签约,很多人在进行签名的时候,利用的是数字签名,不仅让整个签约过程更加的简单方便,而且使用下来成本也得到了降低,由于有各项技术保证,签约安全也得到了进一步的提升。
数字签名和电子签名,两者概念比较相近,但是大家在具体涉及使用的时候,还是有必要区分清楚,接下来关于数字签名,就给大家简单科普一下。
数字签名技术最符合可靠电子签名要求
我国《电子签名法》要求,电子签名同时符合下列条件的,视为可靠的电子签名:
(一)电子签名制作数据用于电子签名时,属于电子签名人专有;
(二)签署时电子签名制作数据仅由电子签名人控制;
(三)签署后对电子签名的任何改动能够被发现;
(四)签署后对数据电文内容和形式的任何改动能够被发现。
简单地说,就是实现签名人身份真实、签署后的文档不可修改、签署行为不可抵赖。数字签名技术是目前最符合可靠电子签名要求、应用最普遍、可操作性最强的技术之一。
数字签名是公钥加密技术(也称为非对称加密)与数字摘要技术(也称为散列算法或哈希算法)相结合的应用?;诠考用芗际?,每个证书持有人都有一对公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由证书持人自己持有,并且必须妥善保管和注意保密。结合使用公钥技术与散列算法来创建数字签名,可用作数据完整性检查并提供拥有私钥的凭据。
数字签名和验证的步骤如下:
1、发件人将散列算法应用于数据,并生成一个散列值。
2、发件人使用私钥将散列值转换为数字签名。
3、发件人将数据、签名及发件人的证书发给收件人。
4、收件人将该散列算法应用于接收到的数据,并生成一个散列值。
5、收件人使用发件人的公钥和新生成的散列值验证签名。
数字签名技术下,签名人的数字证书是由证书颁发机构(CA)验证申请者真实身份后颁发,证书绑定申请者真实身份信息,可验证签名者身份真实性;数字签名后,数据一旦被修改,数字签名立即失效,接受方即可发现签署后的数据已经被修改,他人无法在不被发现的情况下修改数据;证书私钥由证书持有者在自己本地生成的,由证书持有者自己负责保管,可确定为签名人专有,签署行为不可抵赖。
此外,《电子签名法》第16条规定,电子签名需要第三方认证的,由依法设立的电子认证服务提供者提供认证服务。