[发明专利]一种基于数字身份的区块链凭证的发放方法有效
申请号: | 202010753546.X | 申请日: | 2020-07-30 |
公开(公告)号: | CN111726233B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 王毛路;李骜华 | 申请(专利权)人: | 北京共识数信科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京久维律师事务所 11582 | 代理人: | 邢江峰 |
地址: | 100013 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数字 身份 区块 凭证 发放 方法 | ||
本发明属于区块链技术领域,公开了一种基于数字身份的区块链凭证的发放方法,包括如下步骤:S1.在区块链中,基于凭证发放机构选择凭证发放形式,且所述凭证发放形式包括凭证不上链、数据哈希上链和脱敏数据上链S2.依照所选择的凭证发放形式执行凭证发放;S3.凭证发放后,依照所选择的凭证发放形式执行凭证验证;在本发明中,提供了凭证不上链、数据哈希上链、脱敏数据上链的三种凭证发放形式,对应可满足不公开、半公开及公开的不同隐私需求或共享需求,由此使区块链中的各个参与方能根据其自身需求进行凭证发放形式的自由选择,从而使各个参与方在区块链中进行数字身份的验证过程更为灵活。
技术领域
本发明属于区块链技术领域,具体涉及一种基于数字身份的区块链凭证的发放方法。
背景技术
在区块链技术的应用中,数字身份是保证各个参与方准确参与的重要基础设施之一,而在利用数字身份表示每个各个参与方时,数字身份的凭证发放是尤为重要的;但是,在现有技术中,关于数字身份的凭证发放大多为单一发放形态,由此难以满足不同参与方的不同需求;例如:
有的参与方希望进行单独发放,即不让区块链中的其他参与方获知该参与方产生了凭证发放;
有的参与方希望进行公开发放,即希望区块链中的其他参与方能获知该参与方产生了凭证发放。
综上可知,在本申请中可提供一种具有多种可选形态的凭证发放方法。
发明内容
为解决现有技术中的不足,本发明的目的在于提供一种基于数字身份的区块链凭证的发放方法。
为实现上述目的,本发明提供如下技术方案:一种基于数字身份的区块链凭证的发放方法,包括如下步骤:
S1.在区块链中,基于凭证发放机构选择凭证发放形式,且所述凭证发放形式包括凭证不上链、数据哈希上链和脱敏数据上链;
S2.依照所选择的凭证发放形式执行凭证发放;
S3.凭证发放后,依照所选择的凭证发放形式执行凭证验证。
在本发明的区块链凭证的发放方法中,执行凭证发放形式的选择时,包括:
S10.判断是否需要上链;是,进入步骤S11;否,选择凭证不上链的凭证发放形式;
S11.判断是否需要哈希上链;是,选择数据哈希上链的凭证发放形式;否,选择脱敏数据上链的凭证发放形式。
进一步的,所述凭证发放机构选择的凭证发放形式为凭证不上链时,凭证发放过程包括:
S201.所述凭证发放机构对待发放的凭证进行私钥签名;
S202.向目标参与方发放带有私钥签名的凭证。
进一步的,所述凭证发放机构选择的凭证发放形式为凭证不上链时,凭证验证过程包括:
通过凭证发放机构的公钥对所发放的凭证进行合法性验证。
更进一步的,所述凭证发放机构选择的凭证发放形式为数据哈希上链时,凭证发放过程包括:
S211.所述凭证发放机构对待发放的凭证进行私钥签名;
S212.向目标参与方发放带有私钥签名的凭证;
S213.从发放的所述凭证中选取部分数据进行哈希上链;
其中,进行哈希上链的数据为凭证发放机构的信息。
更进一步的,所述凭证发放机构选择的凭证发放形式为数据哈希上链时,凭证验证过程包括以下中的任意一种或多种:
通过凭证发放机构的公钥对所发放的凭证进行合法性验证;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京共识数信科技有限公司,未经北京共识数信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010753546.X/2.html,转载请声明来源钻瓜专利网。