[发明专利]一种变色龙哈希分布式身份使用方法和系统有效
申请号: | 202210782316.5 | 申请日: | 2022-07-05 |
公开(公告)号: | CN114866260B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 钟一民;陈传义;郭峰;金宏洲;程亮 | 申请(专利权)人: | 杭州天谷信息科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 王榧 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 变色龙 分布式 身份 使用方法 系统 | ||
1.一种变色龙哈希分布式身份使用方法,其特征在于,包括以下步骤:
使用变色龙哈希算法对分布式身份生成可验证凭证,并验证所述可验证凭证的可靠性,其中,使用变色龙哈希算法对分布式身份生成可验证凭证包括:获取分布式身份持有者所提供的若干个声明;计算分布式身份的普通哈希值和变色龙随机数,并根据所述普通哈希值和变色龙随机数计算第一变色龙哈希值;根据各个所述声明,计算各个所述声明对应的变色龙随机数;使用可验证凭证颁发者私钥对所述第一变色龙哈希值进行签名得到第一签名;
根据所述可验证凭证生成可验证表述,并验证所述可验证表述的可靠性;
根据分布式身份持有者所提出的声明需求,重新生成可验证凭证,得到更改版可验证凭证,并验证所述更改版可验证凭证的可靠性。
2.根据权利要求1所述的一种变色龙哈希分布式身份使用方法,其特征在于,对所述可验证凭证进行可靠性验证,包括以下步骤:
验证所述第一签名的有效性;
根据各个所述声明,计算各个所述声明对应的第二变色龙哈希值;
判断所述第二变色龙哈希值是否与第一变色龙哈希值相等,且所述第一签名有效,若是,则所述可验证凭证可靠,反之,则所述可验证凭证不可靠。
3.根据权利要求2所述的一种变色龙哈希分布式身份使用方法,其特征在于,根据所述可验证凭证生成可验证表述,包括以下步骤:
获取可验证表述的非签名数据,其中,所述非签名数据包括可验证表述元数据和一个或多个的可验证凭证;
使用分布式身份持有者私钥对所述非签名数据进行签名得到第二签名。
4.根据权利要求3所述的一种变色龙哈希分布式身份使用方法,其特征在于,验证所述可验证表述的可靠性,包括以下步骤:
验证所述第一签名和第二签名的有效性;
根据各个所述声明,计算各个所述声明对应的第二变色龙哈希值;
判断所述第二变色龙哈希值是否与第一变色龙哈希值相等,且所述第一签名与第二签名均有效,若是,则所述可验证表述可靠,反之,则所述可验证表述不可靠。
5.根据权利要求1所述的一种变色龙哈希分布式身份使用方法,其特征在于,所述声明需求包括增加声明、删减声明、声明内容修改或声明顺序修改中的任意一种。
6.一种变色龙哈希分布式身份使用系统,其特征在于,包括第一生成检验单元、第二生成检验单元和更新检验单元;
所述第一生成检验单元用于使用变色龙哈希算法对分布式身份生成可验证凭证,并验证所述可验证凭证的可靠性,
其中,所述第一生成检验单元包括第一生成单元,且所述第一生成单元包括获取单元、第一计算单元和第一签名单元,所述获取单元用于获取分布式身份持有者所提供的若干个声明;所述第一计算单元用于计算分布式身份的普通哈希值和变色龙随机数,并根据所述普通哈希值和变色龙随机数计算第一变色龙哈希值,并根据各个所述声明计算各个所述声明对应的变色龙随机数;所述第一签名单元用于使用可验证凭证颁发者私钥对所述第一变色龙哈希值进行签名得到第一签名;
所述第二生成检验单元用于根据所述可验证凭证生成可验证表述,并验证所述可验证表述的可靠性;
所述更新检验单元用于根据分布式身份持有者所提出的声明需求,重新生成可验证凭证,得到更改版可验证凭证,并验证所述更改版可验证凭证的可靠性。
7.根据权利要求6所述的一种变色龙哈希分布式身份使用系统,其特征在于,所述第一生成检验单元还包括第一验证单元,且所述第一验证单元包括第一检验单元、第二计算单元和第一判定单元;
所述第一检验单元用于验证所述第一签名的有效性;
所述第二计算单元用于根据各个所述声明,计算各个所述声明对应的第二变色龙哈希值;
所述第一判定单元用于判断所述第二变色龙哈希值是否与第一变色龙哈希值相等,且所述第一签名有效,若是,则所述可验证凭证可靠,反之,则所述可验证凭证不可靠。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州天谷信息科技有限公司,未经杭州天谷信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210782316.5/1.html,转载请声明来源钻瓜专利网。