简述数字签名的工作原理_简述数字签名的工作原理及流程

       大家好,很高兴有机会和大家一起探讨简述数字签名的工作原理的问题。我将用专业的态度回答每个问题,同时分享一些具体案例和实践经验,希望这能对大家有所启发。

1.数字签名的原理

简述数字签名的工作原理_简述数字签名的工作原理及流程

数字签名的原理

       数字证书签名出现的背景是电子签名技术不够成熟,没有一种技术方法能够实现身份的认定、签名行为的认定,这时候就引入第三方认证机构,对签名人进行线下的身份认证,并制作相应的独有电子签名数据,给到签名人使用。

       1、利用第三方认证,对签名人的真实身份进行认证

       2、利用真实身份认证信息,进行一段加密电子签名数据制作

       3、将电子签名数据发放到签名人手中,其他人不能代领。(很多在这一步就出问题了)

       4、利用手中的电子签名数据进行电子文件的签批。(这里很难表达持有人是签名人这个问题)

       5、利用区块链及其他商用密码方式,对电子文件进行存储,确保签名信息、电子文件内容不被篡改。

       这种方式中间环节是由人工来实现的,人工出错率比技术代码高很多,而且容易被钻空子,在电子签名技术成熟(手写笔迹用技术手段通过电子手写也能识别)的情况下,这种费时、费钱还不够安全的方式会被逐渐弱化影响,直至取消。

       数字签名包含两个过程:签名过程和验证过程。由于从公开密钥不能推算出私有密钥,因此公开密钥不会损害私有密钥的安全性;

       公开密钥无需保密,可以公开传播,而私有密钥必须保密。因此若某人用其私有密钥加密消息,并且用其公开密钥正确解密,就可肯定该消息是某人签名的。因为其他人的公开密钥不可能正确解密该加密过的消息,其他人也不可能拥有该人的私有密钥而制造出该加密过的消息,这就是数字签名的原理。

       好了,今天关于“简述数字签名的工作原理”的话题就讲到这里了。希望大家能够对“简述数字签名的工作原理”有更深入的认识,并从我的回答中得到一些启示。如果您有任何问题或需要进一步的信息,请随时告诉我。