基于RMHT云存储数据完整性审计方案研究
发布时间:2020-12-09 17:30
在云存储环境中,用户将数据远程存储在云服务器上而不保留数据备份。在这种情况下如何保证存储数据的完整性成为重要研究问题,其中动态数据的审计在实际应用中更为重要,因此需要一种高效率的动态审计方案。当用户进行数据更新时,云存储服务器利用文件Hash建立MHT结构,生成数据完整性审计证据发送给用户,用户以此验证存储数据是否被正确更新,现有基于MHT的完整性审计方案每次只能更新一个文件块,面对用户更新文件较大时无法并发更新,这使得整个审计效率较低。在面对无序文件时插入位置不同会导致验证证据量不同,选择合适插入位置能够减少证据量和MHT更新计算量,此外由于插入和删除过程中需要用户指定文件块编号,而采用顺序编号在每次插入和删除后都会导致大量文件顺序编号更新。基于这些问题本文工作如下:面对多个文件块插入同一位置情况提出多块文件插入RMHT更新算法。该算法通过将多个文件块聚合成为RMHT子树,再将子树插入到指定位置,能够在一次MHT更新中完成多个文件块插入,而一般RMHT算法则需要每个文件块依次插入。在面对连续多个文件块删除时提出多块文件删除RMHT更新算法,该算法判断某个父节点下所有叶子节点是否都需要...
【文章来源】:西南交通大学四川省 211工程院校 教育部直属院校
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
PDP审计模型
服务器端收到用户申请验证完整性的挑战信息 challenge存储的验证标签和用户公钥 pk 通过算法生成完整性证明f:挑战验证阶段,用户在接收到服务器发送的证据后,等式成立则说明文件完整,输出 success,否则输出 failuPA 的委托审计模型存储模型只存在用户和云服务商两方,用户通过网络将数据从云服务器上下载下来,因此如果用户需要验证文证工作,这种方式带来了诸多不便。首先,对于用户而高,完成验证对于用户负担太重,同时验证过程中往往证信息,部分用户可能带宽有限,使得验证过程时间加设备来进行验证工作时可能会由于缺失密钥而无法完成验
用户进行数据更新操作时验证云端是否正确进行数据的更新。这种验证操作需要户更新结束后立刻进行并且用户无须验证整个文件完整性,但验证所有文件需要信量过大。所以当用户进行了更新操作后云服务器应该返回给用户少量但足够的以表明已经正确完成更新操作。因此对于动态数据更新验证一般步骤如下:1.用户请求更新操作:用户端告知云服务器的更新操作类型,更新位置,更新内信息请求进行数据更新。2.云服务器执行更新操作:云服务器收到用户发送的更新信息,执行相应的更新,在更新完成之后将会收集更新完成证据。3.用户验证阶段:用户利用已存储信息和云服务器发送的完整性证据验证修改是成。.3.1 基于认证跳表的 PDP 模型Erway 等人提出利用等级认证跳表(RASL)计算其起始节点值的方法来验证云服是否完成了数据更新。该方案首先将文件 F 分解成为 n 个小块,然后计算出每一w7
【参考文献】:
期刊论文
[1]一种基于代数签名的云存储完整性审计方案研究[J]. 侯慧莹,于佳,郝蓉. 信息网络安全. 2017(10)
[2]一种新型的Merkle哈希树云数据完整性审计方案[J]. 苏迪,刘竹松. 计算机工程与应用. 2018(01)
[3]基于B+树的动态数据持有性证明方案[J]. 李昊宇,张龙军,李庆鹏. 计算机应用. 2017(07)
[4]云存储中支持失效文件快速查询的批量审计方法[J]. 王惠峰,李战怀,张晓,孙鉴,赵晓南. 计算机学报. 2017(10)
[5]云存储中数据完整性自适应审计方法[J]. 王惠峰,李战怀,张晓,孙鉴,赵晓南. 计算机研究与发展. 2017(01)
[6]基于多分支路径树的云存储数据完整性验证机制[J]. 李勇,姚戈,雷丽楠,张晓菲,杨鲲. 清华大学学报(自然科学版). 2016(05)
[7]云存储服务的动态数据完整性审计方案[J]. 秦志光,王士雨,赵洋,熊虎,吴松洋. 计算机研究与发展. 2015(10)
[8]基于确定/概率性文件拥有证明的机密数据安全去重方案[J]. 陈越,李超零,兰巨龙,金开春,王仲辉. 通信学报. 2015(09)
[9]支持并发更新的云存储数据持有性审计方法[J]. 王惠峰,李战怀,张晓,孙鉴,赵晓南. 计算机工程. 2016(02)
[10]云存储服务中数据完整性审计方案综述[J]. 秦志光,吴世坤,熊虎. 信息网络安全. 2014(07)
本文编号:2907221
【文章来源】:西南交通大学四川省 211工程院校 教育部直属院校
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
PDP审计模型
服务器端收到用户申请验证完整性的挑战信息 challenge存储的验证标签和用户公钥 pk 通过算法生成完整性证明f:挑战验证阶段,用户在接收到服务器发送的证据后,等式成立则说明文件完整,输出 success,否则输出 failuPA 的委托审计模型存储模型只存在用户和云服务商两方,用户通过网络将数据从云服务器上下载下来,因此如果用户需要验证文证工作,这种方式带来了诸多不便。首先,对于用户而高,完成验证对于用户负担太重,同时验证过程中往往证信息,部分用户可能带宽有限,使得验证过程时间加设备来进行验证工作时可能会由于缺失密钥而无法完成验
用户进行数据更新操作时验证云端是否正确进行数据的更新。这种验证操作需要户更新结束后立刻进行并且用户无须验证整个文件完整性,但验证所有文件需要信量过大。所以当用户进行了更新操作后云服务器应该返回给用户少量但足够的以表明已经正确完成更新操作。因此对于动态数据更新验证一般步骤如下:1.用户请求更新操作:用户端告知云服务器的更新操作类型,更新位置,更新内信息请求进行数据更新。2.云服务器执行更新操作:云服务器收到用户发送的更新信息,执行相应的更新,在更新完成之后将会收集更新完成证据。3.用户验证阶段:用户利用已存储信息和云服务器发送的完整性证据验证修改是成。.3.1 基于认证跳表的 PDP 模型Erway 等人提出利用等级认证跳表(RASL)计算其起始节点值的方法来验证云服是否完成了数据更新。该方案首先将文件 F 分解成为 n 个小块,然后计算出每一w7
【参考文献】:
期刊论文
[1]一种基于代数签名的云存储完整性审计方案研究[J]. 侯慧莹,于佳,郝蓉. 信息网络安全. 2017(10)
[2]一种新型的Merkle哈希树云数据完整性审计方案[J]. 苏迪,刘竹松. 计算机工程与应用. 2018(01)
[3]基于B+树的动态数据持有性证明方案[J]. 李昊宇,张龙军,李庆鹏. 计算机应用. 2017(07)
[4]云存储中支持失效文件快速查询的批量审计方法[J]. 王惠峰,李战怀,张晓,孙鉴,赵晓南. 计算机学报. 2017(10)
[5]云存储中数据完整性自适应审计方法[J]. 王惠峰,李战怀,张晓,孙鉴,赵晓南. 计算机研究与发展. 2017(01)
[6]基于多分支路径树的云存储数据完整性验证机制[J]. 李勇,姚戈,雷丽楠,张晓菲,杨鲲. 清华大学学报(自然科学版). 2016(05)
[7]云存储服务的动态数据完整性审计方案[J]. 秦志光,王士雨,赵洋,熊虎,吴松洋. 计算机研究与发展. 2015(10)
[8]基于确定/概率性文件拥有证明的机密数据安全去重方案[J]. 陈越,李超零,兰巨龙,金开春,王仲辉. 通信学报. 2015(09)
[9]支持并发更新的云存储数据持有性审计方法[J]. 王惠峰,李战怀,张晓,孙鉴,赵晓南. 计算机工程. 2016(02)
[10]云存储服务中数据完整性审计方案综述[J]. 秦志光,吴世坤,熊虎. 信息网络安全. 2014(07)
本文编号:2907221
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2907221.html