[发明专利]基于分布式数字身份实现凭证验证的方法及相关装置在审
申请号: | 202110797325.7 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113704734A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 王晓亮;马宇峰 | 申请(专利权)人: | 杭州溪塔科技有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F21/60;G06F21/62 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 邢飞飞;王欣 |
地址: | 310012 浙江省杭州市西湖区文三路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 数字 身份 实现 凭证 验证 方法 相关 装置 | ||
1.一种基于分布式数字身份实现电子凭证验证的方法,包括:
在平台用户方为目标用户创建分布式数字身份DID之后,通过平台服务方向凭证发行方申请电子凭证;
所述凭证发行方依据所述目标用户的DID对该目标用户进行资质审核通过后,为所述目标用户颁发至少一个电子凭证,并在加密后发送给所述平台服务方,其中,每个电子凭证均携带有表征凭证类型的标记;
所述平台服务方基于图像编码技术生成对应所述目标用户的图形编码,并发送给所述平台用户方,其中,所述平台服务方在本地维护有对应所述目标用户的凭证库,所述凭证库中存储有所述目标用户的至少一个电子凭证;
当有验证需求事件发生时,所述平台用户方向凭证验证方展示所述图形编码;
所述凭证验证方解析所述图形编码,并从所述平台服务方获取与本次验证业务的凭证类型相匹配的加密电子凭证,将获取到的加密电子凭证返回给所述平台用户方进行确认授权;
所述平台用户方通过平台服务方将授权后的加密电子凭证发送给凭证验证方;
所述凭证验证方对加密电子凭证进行解密后,核验所述电子凭证原文。
2.如权利要求1所述的基于分布式数字身份实现电子凭证验证的方法,所述凭证发行方针对每个电子凭证加密时,包括:
从区块链上获取所述目标用户的公钥;
使用本地对称密钥对该电子凭证原文进行加密得到加密电子凭证,并使用所述目标用户的公钥对所述对称密钥进行加密得到第一加密结果。
3.如权利要求1所述的基于分布式数字身份实现电子凭证验证的方法,所述凭证验证方解析所述图形编码,并从所述平台服务方获取与本次验证业务的凭证类型相匹配的加密电子凭证,具体包括:
所述凭证验证方解析所述图形编码,获取该图形编码对应的统一资源定位符URL;
基于所述URL指定的地址,查找到所述目标用户对应的凭证库,并从中获取与本次验证业务的凭证类型相匹配的加密电子凭证。
4.如权利要求2所述的基于分布式数字身份实现电子凭证验证的方法,所述平台用户方进行确认授权,具体包括:
所述平台用户方下发授权指示,并使用所述目标用户的私钥对所述第一加密结果进行解密,得到对称密钥;以及,
基于获取的凭证验证方的公钥对所述对称密钥进行加密,得到第二加密结果。
5.如权利要求4所述的基于分布式数字身份实现电子凭证验证的方法,所述凭证验证方对加密电子凭证进行解密,具体包括:
所述凭证验证方使用本地私钥对接收到的第二加密结果进行解密,得到对称密钥;
使用所述对称密钥对加密电子凭证进行解密,得到电子凭证原文。
6.如权利要求1所述的基于分布式数字身份实现电子凭证验证的方法,还包括:
所述平台用户方通过所述平台服务方向所述凭证发行方申请新的电子凭证;
所述凭证发行方依据所述目标用户的DID对该目标用户进行资质审核通过后,为所述目标用户颁发新的电子凭证,并在加密后发送给所述平台服务方;
所述平台服务方在本地维护的对应所述目标用户的凭证库中添加新加密后的电子凭证。
7.如权利要求1-6任一项所述的基于分布式数字身份实现电子凭证验证的方法,所述图形编码为二维码或条形码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州溪塔科技有限公司,未经杭州溪塔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110797325.7/1.html,转载请声明来源钻瓜专利网。