【技术实现步骤摘要】
公钥的管理方法、装置、电子设备及计算机可读存储介质
本申请涉及区块链
,具体而言,本申请涉及一种公钥的管理方法、装置、电子设备及计算机可读存储介质。
技术介绍
目前,对公钥的认证多依赖于传统的中心化认证机构,中心化认证机构通过颁发数字证书实现对公钥的认证。传统的公钥认证方式中的认证流程较为繁琐,造成通讯成本较高,并且过多的依赖于中心化认证机构,一旦中心化认证机构存在单点故障,则会影响对公钥的认证。另外,在进行公钥的认证时,数字证书的申请流程较多,导致数字证书信息更新速度较慢,可能会影响认证结果的准确性。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:第一方面,本申请实施例提供了一种公钥的认证方法,该方法包括:当接收到终端设备发送的第一公钥认证请求时,获取第一公钥认证请求携带的认证信息;将认证信息写入系统日志,以使第一服务器获取认证信息,基于认证信息生成第二公钥认证请求,并将第二公钥认证请求发送给第二服务器,以使第二服务器对第二 ...
【技术保护点】
1.一种公钥的认证方法,应用于区块链,其特征在于,包括:/n当接收到终端设备发送的第一公钥认证请求时,获取所述第一公钥认证请求携带的认证信息;/n将所述认证信息写入系统日志,以使第一服务器获取所述认证信息,基于所述认证信息生成第二公钥认证请求,并将所述第二公钥认证请求发送给第二服务器,以使所述第二服务器对所述第二公钥认证请求进行认证;/n接收所述第一服务器返回的所述第二公钥认证请求的认证结果,并在所述认证结果为认证通过时将所述第一公钥认证请求对应的公钥以及所述认证信息关联存储,所述认证结果是由所述第二服务器对所述第二公钥认证请求进行认证操作后生成并被发送至所述第一服务器的。/n
【技术特征摘要】
1.一种公钥的认证方法,应用于区块链,其特征在于,包括:
当接收到终端设备发送的第一公钥认证请求时,获取所述第一公钥认证请求携带的认证信息;
将所述认证信息写入系统日志,以使第一服务器获取所述认证信息,基于所述认证信息生成第二公钥认证请求,并将所述第二公钥认证请求发送给第二服务器,以使所述第二服务器对所述第二公钥认证请求进行认证;
接收所述第一服务器返回的所述第二公钥认证请求的认证结果,并在所述认证结果为认证通过时将所述第一公钥认证请求对应的公钥以及所述认证信息关联存储,所述认证结果是由所述第二服务器对所述第二公钥认证请求进行认证操作后生成并被发送至所述第一服务器的。
2.根据权利要求1所述的方法,其特征在于,所述将所述认证信息写入系统日志,以使第一服务器获取所述认证信息,包括:
将所述认证信息转发给所述区块链中的预言机Oracle节点,以使所述Oracle节点将所述认证信息写入系统日志,并将所述系统日志发送给第一服务器,以使所述第一服务器对所述系统日志进行解析,获取所述认证信息。
3.根据权利要求1所述的方法,其特征在于,所述接收所述第一服务器在所述第二公钥认证请求被认证通过时返回的认证结果,包括:
通过所述区块链中的Oracle节点接收所述述第一服务器在所述第二公钥认证请求被认证通过时返回的认证结果。
4.一种公钥的吊销方法,应用于区块链,其特征在于,包括:
当接收到终端设备发送的第一公钥吊销请求时,获取所述第一公钥吊销请求携带的吊销信息;
将所述吊销信息写入系统日志,以使第一服务器获取所述信息,基于所述吊销信息生成第二公钥吊销请求,并将所述第二公钥吊销请求发送给第二服务器,以使所述第二服务器对所述第二公钥吊销请求进行认证;
接收所述第一服务器返回的所述第二公钥吊销请求的认证结果,并在所述认证结果为认证通过时,将所述区块链上存储的第一公钥吊销请求对应的公钥吊销,所述认证结果是由所述第二服务器对所述第二公钥吊销请求进行认证操作后生成并被发送至所述第一服务器的。
5.一种公钥的管理方法,应用于第一服务器,其特征在于,包括:
当接收到区块链发送的系统日志时,基于所述系统日志获取公钥管理信息;
基于所述公钥管理信息生成第二公钥认证请求和/或第二公钥吊销请求,并将所述第二公钥认证请求和/或所述第二公钥吊销请求发送给第二服务器,以使所述第二服务器对所述第二公钥认证请求和/或所述第二公钥吊销请求进行认证;
接收所述第二服务器返回的所述第二公钥认证请求和/或所述第二公钥吊销请求的认...
【专利技术属性】
技术研发人员:陈志明,姜鹏,潘清雪,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。