[发明专利]云教育下支持损坏数据恢复的数据完整性审计方法在审
申请号: | 202010484040.3 | 申请日: | 2020-06-01 |
公开(公告)号: | CN111800258A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 祝庆峰;沈剑;刘登志;卢俊情;刘虹 | 申请(专利权)人: | 南京信息工程大学;上海工业控制安全创新科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/08;G06F21/64 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 姜慧勤 |
地址: | 210032 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 教育 支持 损坏 数据 恢复 完整性 审计 方法 | ||
1.云教育下支持损坏数据恢复的数据完整性审计方法,基于云教育下支持损坏数据恢复的数据完整性审计系统实现,该系统包括云计算中心、边缘计算中心、用户、第三方可信中心,其特征在于,该方法包括如下步骤:
步骤1,根据向系统输入的安全参数κ,第三方可信中心利用参数生成算法生成系统参数用户从{1,2,…,P}中随机选择一个安全参数作为私钥,从G1群中随机选择一个生成元g,并计算作为公钥,用户随机选择签名密钥sks和pks,其中,G1、G2均是标量乘法循环群,P是群G1、G2的阶数,且P是一个大素数,表示双线性映射,且G1×G1→G2;
步骤2,根据用户的数据文件,生成数据文件中各数据块的标签以及各数据块的认证器,将用户的数据文件以及数据文件中各数据块的标签上传到边缘计算中心进行存储,同时发送到云计算中心进行备份;
步骤3,当边缘计算中心存储的m个数据块需要审计时,第三方可信中心从边缘计算中心检索数据块的标签,使用pks验证标签的正确性,若验证正确,则第三方可信中心从数据块的标签中恢复数据标识符并进入步骤4,否则,终止操作;
步骤4,用户生成审计请求,并将审计请求发送给第三方可信中心,第三方可信中心根据审计请求随机选择m个元素{m1,m2,…mm},并根据每个元素mi随机从{1,2,…,P}中选择Ci,其中1≤i≤m≤n,并生成审计挑战,第三方可信中心将审计挑战发送给边缘计算中心;
步骤5,边缘计算中心收到审计挑战后,根据存储的标签和数据文件计算标签证明和数据证明,并将标签证明和数据证明发送给第三方可信中心;
步骤6,第三方可信中心通过审计方程验证标签证明和数据证明是否通过,若验证通过,则第三方可信中心为数据文件计算审计参数,否则进入步骤7;
步骤7,第三方可信中心确定待审计的m个数据块中存在一个或多个已损坏的数据块,第三方可信中心向用户发送数据恢复请求,用户同意该请求,并委托第三方可信中心使用二分查找审计数据块,直至找到已损坏的数据块对应的原始数据块,将原始数据块恢复到边缘计算中心,同时,用户对数据块的认证器进行更新。
2.根据权利要求1所述云教育下支持损坏数据恢复的数据完整性审计方法,其特征在于,所述步骤2中,用户的数据文件表示为:F={f1,f2,…,fn},其中,F表示数据文件,fi表示数据文件中的第i个数据块,n表示整个数据文件的数据块的数量;数据文件的标签表示为:数据文件的认证器表示为:其中,Tagf表示某数据块f的标签,fID是数据标识符,Sig是一个签名算法,sks是密钥,ψi表示第i个数据块的标签,H(·)是一个单向安全hash函数,Ti是时间戳,是从G1群中随机选择的一个安全参数,是私钥。
3.根据权利要求1所述云教育下支持损坏数据恢复的数据完整性审计方法,其特征在于,步骤5所述标签证明表示为:数据证明表示为:其中,Ptag、Pf分别表示标签证明、数据证明,ψi表示第i个数据块的标签,Ci为从{1,2,…,P}中随机选择的数,fi表示数据文件中的第i个数据块,m是待审计的数据块的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学;上海工业控制安全创新科技有限公司,未经南京信息工程大学;上海工业控制安全创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010484040.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置