[发明专利]一种面向分布式数字身份的同态加密隐私保护方法在审

专利信息
申请号: 202210595421.8 申请日: 2022-05-29
公开(公告)号: CN115174091A 公开(公告)日: 2022-10-11
发明(设计)人: 盖珂珂;漆静;谢天庥;祝烈煌 申请(专利权)人: 北京理工大学
主分类号: H04L9/32 分类号: H04L9/32;H04L9/40
代理公司: 北京正阳理工知识产权代理事务所(普通合伙) 11639 代理人: 王松
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 分布式 数字 身份 同态 加密 隐私 保护 方法
【权利要求书】:

1.一种面向分布式数字身份的同态加密隐私保护方法,其特征在于,包括以下步骤:

步骤1:身份信息隐藏;

持有者向签发方提交凭证申请;签发方接受请求,并根据用户信息得到持有者的身份属性,将相应的身份属性生成可验证凭证;包括以下步骤:

步骤1.1:身份链通过Paillier同态加密生成密钥对,密钥对中的公钥将被公开用来进行同态加密;

密钥对中的私钥则由身份链自身保存,在验证时使用;

步骤1.2:持有者申请签发可验证凭证;在签发方确认持有者身份信息准确后,签发方采用公钥对用户的数字身份属性加密并签名;

步骤1.3:签发方将身份信息凭证上传至区块链账本中;

步骤2:加密凭证传输;

持有者从身份链下载身份属性凭证,将其与签名后的部分身份信息一同发送给验证方,包括以下步骤:

步骤2.1:持有者从身份链上下载被签发方签名,并通过Paillier同态加密进行加密的身份属性凭证,其中包括验证方需要知道的身份属性和持有者的其他隐私信息;

步骤2.2:持有者首先使用自己的私钥对自己的部分身份信息进行签名,再使用验证方的公钥进行加密;这部分加密信息需要提供明文给验证方;

步骤3:身份属性验证;

验证方将用户的部分身份属性进行加密,并向身份链发起验证请求;智能合约收到请求,调用账本中可验证凭证进行验证,包括以下步骤:

步骤3.1验证方通过身份链的公钥,将用户的部分身份属性进行加密,同时向身份链发起验证请求;

步骤3.2:智能合约收到请求,调用账本中持有者DID所属账本以及其存储的相关加密后的身份属性可验证凭证;

步骤3.3:智能合约利用加法同态性,通过对比验证方数据和账本数据进行验证,并将结果返回给验证方。

2.如权利要求1所述的一种面向分布式数字身份的同态加密隐私保护方法,其特征在于,步骤1中,基于Paillier同态加密技术计算价值的方法如下:

设身份链的公钥为pk0,签发方的私钥为sk1,E(x,y)为加密算法,Sign(x,y)为签名算法,x表示明文信息,y表示加密密钥/签名方私钥;

验证方首先通过身份链公钥pk0对用户身份属性m进行加密,得到可验证凭证F,F=E(m,pk0);

之后,通过哈希函数得到加密数据的摘要,再对摘要进行签名得到Sign(h(E(m,pk0)),pk1),最终与可验证凭证F提交给身份链,h表示哈希函数,pk1表示身份链公钥。

3.如权利要求1所述的一种面向分布式数字身份的同态加密隐私保护方法,其特征在于,步骤3中,基于加法同态性验证的实现方法如下:

输入密文包括:验证方加密的身份属性c1,签发方加密的随机数r1,验证方加密的随机数r2,用户的数字身份标识did;

输出为:验证正确True,或验证失败False;

令验证方将用户发送的的身份属性加密记为c1,向位于同一通道的身份链发起验证请求,使得拥有链码的记账节点调用智能合约,对数据进行验证;

验证时,首先,将签发方加密所用随机数与验证方加密所用随机数进行相加,得到用来验证的随机数;即,r3=r1+r2

之后,从区块链的账本上获得用户相关身份属性信息的凭证;即,c2=getPing(did);

然后,获得属性相加应得到的结果;即,c3=En(De(2*c2,sk1),pk1,r3);En()表示加密算法,需要输入明文和密钥;

最后,对收到的身份属性进行加法同态性验证,对比运算后的结果,决定双方数据是否一致;由于随机数r3=r1+r2,等式两边的明文数据如果完全相同,则加密后的数据也应该完全相同;如果二者结果相等,即c1c2=c3,返回验证成功,否则返回验证失败;待处理完请求后,无论验证是否成功,身份链都将返回结果给验证方。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210595421.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top