【技术实现步骤摘要】
生成公钥证书的方法、证书授权中心和介质本申请是2018年12月07日提交的、申请号为201811495782.5、专利技术名称为“在区块链网络中查询交易信息的方法、代理节点和介质”的分案申请。
本公开涉及区块链领域,具体涉及一种在生成公钥证书的方法、证书授权中心和介质。
技术介绍
传统的联盟区块链网络中,对加入的成员节点要进行全局管理维护。一般通过认证中心来维护成员的身份信息。但是,在频繁连接和共识时,需要进行频繁的身份识别,会大大降低区块链的性能和运行效率。另外,当区块链用于政府或商业机构的一些场景中时,并非所有的节点都有足够的资源和必要性成为参与区块链共识的节点,而让不参与共识的非共识节点能够充分信任这些共识的节点,成为一个挑战。因此,如何在并非所有的节点都有足够的资源和必要性成为参与区块链共识的节点的情况下,能够保障非共识节点查询区块链上交易信息的安全性,又不会降低效率,是现有技术面临的一个问题。
技术实现思路
本公开的一个目的在于在并非所有的节点都有足够的资源和必要性成为参与区块链共识的节点的情况下,保障非共识节点查询区块链上交易信息的安全性,且不会降低效率。根据本公开实施例的一方面,公开了一种在区块链网络中生成公钥证书的方法,所述区块链网络包括认证中心和证书授权中心,所述所述认证中心用于对所述区块链网络中节点的身份进行认证,并在认证通过后向所述证书授权中心发起公钥证书生成请求,所述方法由所述证书授权中心执行,所述方法包括:接收从所述认证中心发送的针对所述区块链网络 ...
【技术保护点】
1.一种在区块链网络中生成公钥证书的方法,其特征在于,所述区块链网络包括认证中心和证书授权中心,所述所述认证中心用于对所述区块链网络中节点的身份进行认证,并在认证通过后向所述证书授权中心发起公钥证书生成请求,所述方法由所述证书授权中心执行,所述方法包括:/n接收从所述认证中心发送的针对所述区块链网络中节点的公钥证书生成请求,所述公钥证书生成请求中含有所述节点的标识和特定于所述节点的私钥;/n针对所述公钥证书生成请求中所述节点的标识,以及根据所述公钥证书请求中特定于所述节点的私钥,生成特定于所述节点的公钥;/n根据所述公钥证书生成请求中所述节点的标识、和生成的特定于所述节点的公钥,生成所述节点的公钥证书。/n
【技术特征摘要】
1.一种在区块链网络中生成公钥证书的方法,其特征在于,所述区块链网络包括认证中心和证书授权中心,所述所述认证中心用于对所述区块链网络中节点的身份进行认证,并在认证通过后向所述证书授权中心发起公钥证书生成请求,所述方法由所述证书授权中心执行,所述方法包括:
接收从所述认证中心发送的针对所述区块链网络中节点的公钥证书生成请求,所述公钥证书生成请求中含有所述节点的标识和特定于所述节点的私钥;
针对所述公钥证书生成请求中所述节点的标识,以及根据所述公钥证书请求中特定于所述节点的私钥,生成特定于所述节点的公钥;
根据所述公钥证书生成请求中所述节点的标识、和生成的特定于所述节点的公钥,生成所述节点的公钥证书。
2.根据权利要求1所述的方法,其特征在于,所述公钥证书生成请求由所述认证中心按照以下方式生成:
接收所述区块链网络中节点发送的认证请求,所述认证请求中具有所述节点的标识和注册信息;
将所述注册信息与节点在所述区块链网络注册时的注册信息进行比对,如一致,则认证成功,生成所述公钥证书生成请求,以发送给所述证书授权中心。
3.根据权利要求1或2所述的方法,其特征在于,所述区块链网络还包括记账节点子网络和业务节点子网络,所述记账节点子网络包括将数据区块记录到区块链上的记账节点,所述业务节点子网络包括对记账节点记录到区块链上的数据区块进行验证的业务节点,所述证书授权中心根据所述认证中心针对发送的分别所述记账节点或者所述业务节点的公钥证书生成请求,生成所述记账节点的公钥证书,或者生成所述业务节点的公钥证书。
4.根据权利要求3所述的方法,其特征在于,所述证书授权中心生成的所述记账节点的公钥证书,用于所述业务节点对所述记账节点发送的数据区块的区块头中的签名进行签名验证,所述业务节点执行所述签名验证的方式如下:
接收由所述记账节点发送的数据区块的区块头,所述区块头中含有对该数据区块中的交易信息生成的摘要和签名,所述签名由该记账节点利用特定于该记账节点的私钥对所述摘要进行加密而生成;
获取所述记账节点的公钥证书,所述公钥证书响应于记账节点对公钥证书的请求而生成,含有特定于该记账节点的公钥;
从该记账节点的公钥证书中,获取特定于该记账节点的公钥;
利用该特定于该记账节点的公钥,对所述签名进行解密,将解密结果与所述区块头中的摘要比对,从而实现签名验证。
5.根据权利要...
【专利技术属性】
技术研发人员:李茂材,王宗友,孔利,周开班,张劲松,蓝虎,时一防,丁勇,刘区城,朱耿良,杨常青,陈秋平,
申请(专利权)人:深圳市智税链科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。