[发明专利]一种支持预处理的云数据外包及完整性验证方法及装置有效

专利信息
申请号: 201910014719.3 申请日: 2019-01-08
公开(公告)号: CN109818944B 公开(公告)日: 2021-05-04
发明(设计)人: 王玉珏;丁勇;赵萌 申请(专利权)人: 桂林电子科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L9/08;H04L9/06
代理公司: 北京中济纬天专利代理有限公司 11429 代理人: 石燕妮
地址: 541004 广西*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 支持 预处理 数据 外包 完整性 验证 方法 装置
【权利要求书】:

1.一种支持预处理的云数据外包及完整性验证方法,其特征在于,该方法包括:

数据外包者选取安全参数和抗碰撞哈希函数,生成自己的公钥及私钥,所述数据外包者的公钥为:其中,G和GT为阶为素数p的循环群,g表示循环群G的一个生成元,表示一个双线性映射运算G×G→GT,H1(·)和H2(·)抗碰撞哈希函数;υ=gα,ρ=ga,λ=gαz分别表示群G上的幂运算,u1,u2,...,us+1表示参数;

数据外包者根据自己的公钥执行第一预计算过程,生成一组离线数据处理参数,具体包括:

数据外包者计算|p|-1个参数0≤j≤|p|-1,其中得到一组离线的数据处理参数

数据外包者根据自己的私钥和所述离线数据处理参数执行数据处理过程,生成处理后的数据和数据标签并将所述生成的处理后的数据和数据标签上传至云存储服务器,具体包括:

数据外包者随机选取一个唯一的数据标识符Fid,将数据M划分为r个数据块mi,每个数据块mi包含s个数据段mi,l,即M=m1||m2||…||mr且mi=(mi,1,mi,2,…,mi,s),||表示字符串连接;

数据外包者随机选择Zp域中的两个非0元素β0,计算得到公开参数和其中β0[j]表示β0的第j位二进制数值,β1[j]表示β1的第j位二进制数值,0≤j≤|p|-1;

数据外包者对每个数据块mi,计算以及其中ci[j]表示ci的第j位二进制数值,θi表示数据块mi的元数据;

数据外包者构造一个字符串τ0←Fid||r||γ0||γ1,随机选择Zp域中的一个非0元素计算和δ=b+aH2(B||τ0)modp,得到τ←τ0||B||δ,其中b[j]表示b的第j位二进制数值,τ表示数据M的数据标签;τ0表示字符串,包含了和数据M相关的参数;

数据外包者得到处理后的数据

数据验证者根据所述数据外包者的公钥和数据标签执行第二预计算过程,生成一组离线数据验证参数,具体包括:

数据验证者计算参数得到一组离线数据验证参数

数据验证者根据所述数据外包者的公钥和所述离线数据验证参数验证外包数据的数据标签,如果合法则生成一个挑战,并将该挑战发送给云存储服务器;

云存储服务器根据存储的所述外包数据对收到的挑战计算一个响应,并将该响应回复给数据验证者;

数据验证者根据数据外包者的公钥和离线数据验证参数对收到的所述响应进行验证,以判断对应外包数据的完整性,所述数据外包者的私钥表示为:sk=(α,a,z),α,a,z分别表示Zp域中的三个非0元素。

2.根据权利要求1所述的一种支持预处理的云数据外包及完整性验证方法,其特征在于,所述数据验证者根据所述数据外包者的公钥和所述离线数据验证参数验证外包数据的数据标签,如果合法则生成一个挑战,具体包括;

数据验证者读取处理后的数据和数据标签τ,分解数据标签τ得到τ0、B和δ,计算h=H2(B||τ0),并验证是否成立,其中δ[j]表示δ的第j位二进制数值,h[j]表示h的第j位二进制数值;若不成立,则终止执行后续步骤;

数据验证者从[1,r]中随机选取一个子集I,随机选取域Zp中的两个非0元素ω,

最后,数据验证者得到挑战

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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