[发明专利]一种基于区块链的具有隐私保护性的加密数据共享方法有效

专利信息
申请号: 202110258711.9 申请日: 2021-03-09
公开(公告)号: CN113037753B 公开(公告)日: 2022-02-01
发明(设计)人: 王艳平;张小松;牛伟纳;张钶旋;张洪彬;彭钰杰 申请(专利权)人: 电子科技大学
主分类号: H04L9/40 分类号: H04L9/40;G06F21/62
代理公司: 成都正煜知识产权代理事务所(普通合伙) 51312 代理人: 徐金琼
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 具有 隐私 保护性 加密 数据 共享 方法
【权利要求书】:

1.一种基于区块链的具有隐私保护性的加密数据共享方法,其特征在于,包括如下步骤:

系统初始化:

根据给定的安全参数λ,密钥生成中心首先生成主密钥对(PK,MK),然后密钥生成中心根据用户属性w,为用户生成属性密钥SK,其中,PK表示公钥,MK表示私钥;

发布共享数据:

数据持有者给定一个对称加密的密钥k,基于密钥k对要分享的数据F进行对称加密生成密文CT=Ek(F),再基于密文生成文件指纹hCT=hash(F),将{CT,hCT}发布到联盟链网络;然后,数据持有者为数据F选择关键词keyword,同时,根据属性策略w′、公钥和ABE加密对密钥k进行基于属性的加密KT=ABEPK,w′(k),将{KT,hCT,keyword}发布到公有区块链网络,其中,联盟链网络即指区块链的联盟链,公有区块链网络即指区块链的公链;

数据检索:

授权用户首先根据关键词keyword在本地检索{KT,hCT}的信息,然后用文件指纹hCT构建私用信息检索方案向联盟链网络请求CT;

数据恢复:

授权用户用自己的属性密钥SK解密KT获得密钥k,然后用密钥k解密CT获得数据F;

系统初始化的具体步骤如下:

根据给定的安全参数λ,密钥生成中心计算基于属性加密的公钥和私钥,其中,公钥私钥MK={β12,...βn,y},得到主密钥对(PK,MK);其中,g是阶为素数p的群G的生成元,为双线性映射函数,λ代表群G的大小,n为属性总体的个数,参数{β12,...βn,y}为从Zp*={1,2,3,...p}中独立选择的n+1个实数,Zp*为1到p的正整数的集合;

密钥生成中心根据用户的属性w,为用户生成相应的属性密钥其中,q(m)为多项式函数且q(0)=y,其中,m是属于[1,n]的元素,集合w被包含于[1,n];

发布共享数据的具体步骤如下:

数据持有者用密钥k将要共享的数据F用对称加密算法进行加密得到密文CT=Ek(F),并基于密文计算文件指纹hCT=hash(F);

数据持有者将{CT,hCT}广播到联盟链网络,联盟链网络节点共识后被打包成块;

数据持有者为数据F选择关键词keyword;

数据持有者将密钥k基于属性策略w′、公钥和ABE加密得到KT=ABEPK,w′(k);

数据持有者将{KT,hCT,keyword}上传到公有区块链网络,公有区块链网络节点共识后被打包成块;

数据检索的具体步骤为:

授权用户根据关键词keyword在本地区块链网络中搜索到{KT,hCT,keyword};

授权用户用自己的属性密钥SK对{KT,hCT,keyword}进行解密获得文件指纹hCT和密钥k;

授权用户根据自己的隐私需求,选择δ,然后随机生成δ-1个关键词keyword1,keyword2…,keywordδ-1并从公链上得到对应关键词的文件指纹

授权用户将hCT放入到δ-1个文件指纹中的随机位置,得到

授权用户根据文件指纹hCT构造私有信息检索向量其中,μ表示hCT在HC中所处的位置,的长度为δ,向量在第μ位为1,其余位置填充为0;

授权用户生成s-1个长度为δ的随机向量生成随机向量后,基于向量计算并随机选择s个联盟链节点,将分别发送给s个节点中对应的联盟链节点i,即用文件指纹hCT构建私用信息检索方案向联盟链网络请求CT。

2.根据权利要求1所述的一种基于区块链的具有隐私保护性的加密数据共享方法,其特征在于,数据恢复的具体步骤如下:

联盟链节点i收到后,根据查找密文CTσj,即找到列表HC中向量位置为1的文件指纹所对应的密文,将文件指纹所对应的密进行异或并返回给授权用户,其中,j为二进制向量中为1的位置;

授权用户将收到的所有回复进行异或,得到想要的密文CT;

授权用户再用数据检索得到的的密钥k解密计算F=Dk(CT),得到想要的数据F。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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