[发明专利]一种支持批处理校验且具备错误数据定位功能的云数据公开审计方法有效
申请号: | 201710178312.5 | 申请日: | 2017-03-23 |
公开(公告)号: | CN106911708B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 庞晓琼;王田琪;陈文俊 | 申请(专利权)人: | 中北大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32;H04L9/30;H04L9/06 |
代理公司: | 11200 北京君尚知识产权代理有限公司 | 代理人: | 司立彬<国际申请>=<国际公布>=<进入 |
地址: | 030051*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持批处理校验且具备错误数据定位功能的云数据公开审计方法。本方法为:各云用户将其文件块和数据标签存储在云服务器中,将文件块的定位标签发送给TPA;TPA接收到用户的审计请求后对这些用户存储在多个云服务器上的数据进行挑战,在收到返回的证明后,TPA基于发送的挑战和服务器返回的证明进行有效性验证,若通过验证,则数据审计结果为通过;否则TPA校验定位标签,定位标签验证通过的则审计结果为通过,否则输出错误数据所属的云用户索引和所在服务器的索引。最后TPA向审计结果为通过的云用户发送审计成功,向审计结果为不通过的云用户发送错误数据所属服务器的索引。本发明便于让用户更快找出受损数据的位置。 | ||
搜索关键词: | 一种 支持 批处理 校验 具备 错误 数据 定位 功能 公开 审计 方法 | ||
【主权项】:
1.一种支持批处理校验且具备错误数据定位功能的云数据公开审计方法,其步骤为:/n1)CA服务器进行初始化参数设置,选择 作为分区系数,并令λ=k作为每个用户对相同数据构建的哈希树MHT的数量,其中,k为安全参数,s为块的分区个数,Zq={0,1,2,…,q-1},q是一个大素数且满足q>2k;云用户DOi向CA服务器申请自己的公私钥对;CA服务器将私钥ski通过安全信道发送给云用户DOi;/n2)云用户DOi将待上传文件分割为若干块并为每个块生成一数据标签;/n3)云用户DOi将每个块及其数据标签上传到相应的云服务器中;/n4)云服务器校验其收到的数据标签的可用性,如果校验通过,则存储该数据标签及其对应的块;然后,云用户DOi生成上传文件块的定位标签和审计请求并将其发送给第三方审计TPA;/n5)TPA接收到所述审计请求后,对多个云服务器上多个云用户的数据进行挑战,收到被挑战的云服务器返回的证明后,TPA校验所述证明的正确性,若通过校验,则TPA给所有云用户发送校验成功信息;否则TPA校验定位标签,将错误数据的索引返回给相应云用户;其中,生成上传文件块的定位标签的方法为:/n51)设存储DOi上传文件块的云服务器索引集合为Ji,且云用户DOi在云服务器CSj上存储的文件块块数为Nij;云用户DOi随机选择λ个参数,ait为其中第t个参数;/n52)DOi对每一个云服务器CSj分别以每一ait为MHT参数,对其存储在云服务器CSj上的Nij个块构建一棵MHT;共计得到λ棵MHT;其中,t=1,...,λ,j∈Ji;第t棵MHT用TRijt表示,TRijt的根节点用Rijt表示;其中,MHT为Merkle哈希树;/n53)令chrijt=Rijt,设云服务器共有η个,云用户DOi构建一张定位索引表 其中,chrijt=Rijt表示DOi存放在CSj上所有数据的第t个定位标签,j∈Ji;若chrijt不存在,即 则令chrijt=-1;该定位索引表即所述定位标签。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中北大学,未经中北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710178312.5/,转载请声明来源钻瓜专利网。
- 上一篇:货柜
- 下一篇:一种车载硬盘减震装置