[发明专利]一种适用于第三方审计的高效云数据完整验证方法有效
申请号: | 201910996223.0 | 申请日: | 2019-10-18 |
公开(公告)号: | CN110752932B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 常金勇;边根庆;邵必林;籍艳艳;贾雷刚;段东立;张维琪;张翔;胡珍;胡晓丽 | 申请(专利权)人: | 西安建筑科技大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L67/1097;G06F21/64;G06F21/62 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 房鑫 |
地址: | 710055 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 第三 审计 高效 数据 完整 验证 方法 | ||
1.一种适用于第三方审计的高效云数据完整验证方法,其特征在于,包括以下步骤:
1)用户将待存储到云端的文件F拆分为若干相同长度的向量块,再根据向量块的大小生成签名密钥skID,并对所述签名密钥skID进行随机化计算,得验证密钥vkID,然后将签名密钥skID进行秘密地保存,并将验证密钥vkID发送给第三方审计TPA;
2)用户利用签名密钥skID对待存储到云端的文件F中的各向量块分别计算标签,再将全部向量块及其对应的标签进行组合,得新数据文件F′,然后将新数据文件F′发送到云端进行存储,同时删除待存储到云端的文件F;
3)第三方审计TPA随机生成挑战消息q,并将生成的挑战消息q发送至云服务商,以验证新数据文件F′的完整性;
4)云服务商根据第三方审计TPA发送过来的挑战消息q对新数据文件F′进行计算,生成与挑战消息q相关且由向量块和标签共同构成的证明Γ,并将该证明Γ发送给第三方审计TPA;
5)第三方审计TPA对由向量块和标签共同构成的证明Γ进行拆分,得向量块及标签,然后利用用户发送过来的验证密钥vkID对由向量块和标签共同构成的证明Γ进行线性组合运算;当线性组合运算结果不正确时,则告知用户新数据文件F′已经被丢失或损害;当线性组合运算结果正确时,则通知用户新数据文件F′安全存放在云服务商处;
步骤1)中用户将待存储到云端的文件F拆分为若干相同长度的向量块,再根据向量块的大小生成签名密钥skID,并对所述签名密钥skID进行随机化计算,得验证密钥vkID的具体操作过程为:
1a)待存储到云端的文件F拆分为n个数据块,每个数据块表示为一个m维向量并将每一个向量vi进行扩充,得扩充后的向量vi′:
1b)随机选择两个向量X1及X2,X1及记签名密钥skID=(X1,X2);
1c)随机选择Z=(Z1,Z2)∈Fp×Fp,计算设置验证密钥vkID为(Q,Z);
步骤2)中用户利用签名密钥skID对待存储到云端的文件F中的各向量块分别计算标签,再将全部向量块及其对应的标签进行组合,得新数据文件F′的具体操作为:
2a)对待存储到云端的文件中的每一个向量vi计算:
2b)对于所有的1≤i≤n设置为vi的标签;
2c)生成经签名密钥skID=(X1,X2)认证的新数据文件
F′={(v1,t1),…,(vn,tn)}
步骤3)中第三方审计TPA生成挑战消息的具体过程为:
3a)随机选择指标项1≤i1i2…il≤n及其对应的参数项
c1,c2,…,cl∈Fp;
3b)设置挑战消息q={(iτ,cτ)}i=1,…,l={(i1,c1),…,(il,cl)};
步骤4)中云服务商CSP根据第三方审计TPA的挑战消息进行回答的具体过程为:
4a)将存储的新数据文件F′拆分为F′={(v1,t1),…,(vn,tn)};
4b)将第三方审计TPA发送的挑战消息q拆分为q={(iτ,cτ)}i=1,…,l;
4c)计算组合向量
4d)计算组合标签值
4e)将Γ=(v,t)作为返回给第三方审计TPA的相应证明;
步骤5)所描述的第三方审计TPA进行验证的具体过程为:
5a)将用户发送过来的验证密钥vkID拆分为(Q,Z);
5b)将选择的挑战消息q拆分为q={(iτ,cτ)}i=1,…,l;
5c)将云服务商返回的证明Γ拆分为(v,t);
5d)将向量v增广为:其中,e为n维向量:
这里,为第ij个位置为1,其余位置为0的n维向量;
5e)计算并验证是否存在v·Q=Z·t,当存在v·Q=Z·t,则通知用户新数据文件F′安全存放在云服务商处,否则,则告知用户新数据文件F′已经被丢失或损害。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安建筑科技大学,未经西安建筑科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910996223.0/1.html,转载请声明来源钻瓜专利网。