[发明专利]区块链系统上用户验证方法、装置、终端设备及存储介质有效
申请号: | 201810436851.9 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108737106B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 贾牧;谢丹力;陆陈一帆 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;G06Q20/40 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 系统 用户 验证 方法 装置 终端设备 存储 介质 | ||
本发明公开了一种区块链系统上用户验证方法、装置、终端设备及存储介质。该区块链系统上用户验证方法,包括:通过权威认证节点在区块链系统上设置系统根证书;根据所述系统根证书生成所述区块链系统上所有用户的用户数字证书;所述区块链系统上用户A和用户B进行通信,若用户A需要对用户B进行验证,则用户A接收用户B发送的所述用户数字证书;用户A采用所述系统根证书对用户B的用户数字证书进行验证;若验证通过,则确定用户B为所述区块链系统上的合法用户。采用该区块链系统上用户验证方法能够实现区块链系统上有效和安全的用户验证功能。
技术领域
本发明涉及区块链应用领域,尤其涉及一种区块链系统上用户验证方法、装置、终端设备及存储介质。
背景技术
目前区块链系统采用外部的第三方证书签发机构签发的根证书进行用户验证,而第三方证书签发机构签发的根证书一般安装在浏览器或操作系统中,意味着整个区块链系统的证书安全完全依赖于第三方证书签发机构的安全。在某些情形下,应用场景要求整个区块链系统的安全需依赖于自己可控的一个根认证中心,而不是外部的第三方证书签发机构,同时,外部的第三方证书签发机构对签发的证书信息有一系列的认证流程,某些情形下申请的证书信息无法通过证书签发机构的认证,使得当区块链系统采用外部的第三方证书签发机构签发的根证书进行用户验证时,将无法实现区块链上用户验证的功能。
发明内容
本发明实施例提供一种区块链系统上用户验证方法、终端设备及存储介质,以解决当前区块链系统采用外部的第三方证书签发机构签发的根证书无法实现区块链系统上用户验证的问题。
第一方面,本发明实施例提供一种区块链系统上用户验证方法,包括:
通过权威认证节点在区块链系统上设置系统根证书;
根据所述系统根证书生成所述区块链系统上所有用户的用户数字证书;
所述区块链系统上用户A和用户B进行通信,若用户A需要对用户B进行验证,则用户A接收用户B发送的所述用户数字证书;
用户A采用所述系统根证书对用户B的用户数字证书进行验证;
若验证通过,则确定用户B为所述区块链系统上的合法用户。
第二方面,本发明实施例提供一种区块链系统上用户验证装置,包括:
根证书设置模块,用于通过权威认证节点在区块链系统上设置系统根证书;
数字证书生成模块,用于根据所述系统根证书生成所述区块链系统上所有用户的用户数字证书;
数字证书发送模块,用于所述区块链系统上用户A和用户B进行通信,若用户A需要对用户B进行验证,则用户A接收用户B发送的所述用户数字证书;
验证模块,用于用户A采用所述系统根证书对用户B的用户数字证书进行验证;
确定模块,用于若验证通过,则用户B为所述区块链系统上的合法用户。
第三方面,本发明实施例提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述区块链系统上用户验证方法的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述区块链系统上用户验证方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810436851.9/2.html,转载请声明来源钻瓜专利网。