[发明专利]一种移动云计算系统中安全高效的数据共享方法有效

专利信息
申请号: 201910186772.1 申请日: 2019-03-12
公开(公告)号: CN110022309B 公开(公告)日: 2022-03-15
发明(设计)人: 鲁秀青;潘振宽;程相国 申请(专利权)人: 青岛大学
主分类号: H04L9/40 分类号: H04L9/40;H04L67/1097;G06F21/60;G06F21/64
代理公司: 北京华仁联合知识产权代理有限公司 11588 代理人: 周明新
地址: 266071 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 移动 计算 系统 安全 高效 数据 共享 方法
【权利要求书】:

1.一种移动云计算系统中安全高效的数据共享方法,其特征在于,包括:

第一步,系统初始化,信任中心生成公共参数、主密钥和其他实体密钥,具体为以安全参数para和属性空间U作为输入,输出公共参数PK、主密钥MK以及数据属主、云存储服务器和云运算服务器的私钥k1、k2和k3

信任中心完成以下步骤:

第1-a步,选择具有相同素数阶q的循环群G1和G2,且g为G1的生成元;选取随机数α,β∈Zq,f1,f2,...,fU∈G1,并计算σ=gβ及θ=e(g,g)α;选择安全的密码哈希函数和双线性映射e:G1×G1→G2,定义带密钥的异或同态函数和代数签名sigγ,其中γ为伽罗瓦域中的本原元;随机选择分别作为数据属主、云运算服务器和云存储服务器的私钥并运算

第1-b步,信任中心将公共参数PK=(e,g,θ,σ,f1,f2,...,fU,h,d)发布,将MK=(α,β)作为主密钥,并将k1安全传送给数据属主,k2和k传送给云运算服务器,k3传送给云存储服务器;

第二步,共享信息的加密,数据属主和云运算服务器共同对共享信息进行加密处理,具体如下,

第2-a步,为了使具有访问权限的用户才能访问共享数据,数据属主通过PK和访问结构A对共享信息进行加密,属主首先定义访问控制结构A=(M,ρ),其中M为l行n列的矩阵,ρ:[1,l]→[1,U]为将矩阵M各行映射到属性的函数,然后随机选择s∈Zq及列向量并计算若共享信息为F,长度为r1,数据属主计算密文C=F·θs,C'=gs,最后将C和C'传送给云存储服务器,将info=(C,A,λi)传送给云运算服务器;

第2-b步,云运算服务器随机选择ri∈Zq,i∈[1,l],并计算Di=gri

第2-c步,为了验证共享信息的完整性,云运算服务器需要将共享信息的密文C进行分块并通过代数签名计算块标签,首先云运算服务器将密文C分成N个数据块mi∈Zq,并随机选择Ri,i∈[1,N],计算bi=h(i),及其中i为块号,然后云运算服务器将ti发送给数据属主,数据属主计算v'i=dk1(ti)并将v'i返回给云运算服务器,最后云运算服务器计算块标签Ti=sigγ(vi‖bi);

第2-d步,云运算服务器将pf1=(mi,Ti,i∈[1,N])和pf2=(Ci,Di,i∈[1,l])发送到云存储服务器;

第三步,用户密钥的生成,信任中心为用户生成密钥,具体如下,

用户集合为U,当属性为S的用户u∈U向信任中心发送密钥生成请求requestKeyGen(S)时,信任中心随机选择作为用户的身份标识,并计算Upk=gUid作为相应用户的公钥,同时,信任中心随机选择t∈Zq,计算出用户u的密钥并将(Uid,SK,gt,Ut=Uid·t)秘密发送给用户;

第四步,共享信息的完整性验证,云运算服务器计算共享信息的完整性,具体为

(1)用户向云运算服务器发送完整性验证请求requestInteVer(Upk,S,gt,Ut);

(2)云运算服务器通过公式e(Upk,gt)=e(g,g)Ut验证用户的身份是否合法, 如果身份合法,云运算服务器随机选择c个数据块及相应的随机数并向云存储服务器发送完整性挑战ch=(i,li),i∈[1,c];

(3)云存储服务器接收到挑战ch后,计算数据证明和标签证明并且将proof=(μi,η)发送给云运算服务器;

(4)收到证明proof后,云运算服务器计算并验证等式是否成立, 若等式成立,表示共享信息F是完整的,否则返回⊥;

第五步,共享信息的解密,若云运算服务器验证共享信息是完整的,则用户从云存储服务器下载密文并进行解密,具体为:

第5-a步,定义S为用户的属性, 设{ωi∈Zq},i∈I为常数,若s的有效份额λi存在,则等式∑i∈Iωiλi=s成立,云运算服务器先验证等式∑i∈IωiMi=(1,0,...,0)是否成立,若等式不成立,返回⊥,否则,进入下一步对密文进行解密;

第5-b步,用户计算并计算F=C/CK'得到共享信息对应的明文。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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