云存储数据完整性验证机制研究

被引量 : 18次 | 上传用户:WTB2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云存储技术的发展,为了节约存储成本,越来越多的用户选择将数据存储在云端,但同时用户也失去了对数据的控制权,无法确保存储在云中的数据是完整的。云存储服务器(Cloud Storage Server, CSS)需要通过一种有效的协议向用户提供数据完整性证明。在实际应用中,用户不仅需将大量数据存储在云端,并且可能随时需要对远程数据进行更新。因此,确保用户数据的完整性,不仅包含静态数据的完整性验证,还需验证服务器是否正确更新了用户的数据。现有方案主要利用短签名算法实现公开验证,并通过引入动态数据结构来支持数据更新。但仍存在计算、存储和通信开销较大,无法支持全动态(插入、修改和删除)更新,或动态更新过程复杂等问题。本文针对上述问题,分析公开验证模型、签名算法和动态数据结构等关键技术,提出基于多分支路径(Large Branching Tree,LBT)的动态数据完整性验证机制,并对该方案进行改进。论文主要工作如下:(1)为了降低方案计算和通信开销,解决批量数据动态更新问题,本文将多分支路径树LBT与默克尔哈希树(Merkle Hash Tree,MHT)结构的哈希散列树概念相融合,形成新的数据结构,提出基于LBT的动态数据完整性验证机制。相较于MHT,LBT树的深度随出度的增加呈指数减少,树的深度降低意味着在挑战-响应过程中,云存储服务器所需返回的辅助信息将大大减少,从而减少系统各实体间的通信和计算负担。LBT的多分支结构允许多个叶子节点对应的数据块同时更新,而造成的计算开销与单个数据块的更新是相同的,即方案可以高效地支持批量数据更新。(2)针对动态更新过程中,数据结构需要重构的问题,本文利用新的树型结构认证方法,提出改进的动态数据完整性验证机制。基于LBT模型,通过引入双线性映射的技术对动态数据结构的认证方法进行了改进。方案对动态数据持有性证明(Dynamic Provable Data Possession,DPDP)系统模型提出完整的定义,并给出相应的安全模型。在方案的预处理阶段,用户无需预先构造整个数据结构,极大地降低了用户的计算负担。并且在数据动态更新阶段,云存储服务器无需对LBT进行重构,计算开销仅为O(1)。通过理论和实验分析,本方案能够正确地验证云存储数据完整性,同时能够高效地支持数据动态更新。
其他文献
分别于两汉之际传入、东汉末年兴起的佛道二教,在魏晋南北朝隋唐时期进入发展鼎盛期,其对中古医学尤其妇产科领域的发展产生了深远影响。在关乎宗族嗣续的生育问题上,佛教的
已有研究在应用"四阶段法"进行公共交通需求预测时,缺少对居民公交出行分布规律及变化特征的分析。文中通过从潍坊、常州、上虞、蚌埠和湖州五个典型城市居民出行调查数据库
宋元时期 ,徽州地区基础的启蒙教育相当繁荣。这种繁荣 ,具体表现在 :官立为辅、私办为主的蒙养教育体系形成 ;一大批理学名儒热心训蒙事业 ,同时“择师教子”亦在徽州形成风
数字印前处理通常包括四色和专色分色两种技术.TOP是一个集四色和专色分色两种技术为一体的CADCAM系统,能同时满足纸质印刷和织物印花的实际生产需要.以一体化工艺知识库为核
中国民歌萌生于民间文化的丰厚土壤,它具有形式短小、歌词洗炼、主题集中、朴素优美、形象鲜明的艺术特点。云南弥渡山歌《小河淌水》,是这一艺术特点的典型代表。
[目的]探讨临床实习护生的带教方法。[方法]对81名实习护生采取新型带教模式,包括设立总带教老师、严格带教老师资质要求、入科岗前培训以及采取一对一带教、"分散"与"集中"
随着互联网金融的高速发展,互联网金融的洗钱风险日益突出。本文通过对福建漳州市开展反洗钱调研,立足互联网金融迅猛发展的现状,分析反洗钱工作面临的困难、风险与挑战,提出
文物本身是纪念馆物质生存的重要根基。因此,必须要保护好文物,才能够使得纪念馆充分发挥其应有作用。文章主要对提升纪念馆文物在陈列和保管中的保护意识展开分析和论述。
<正>儿童肝移植是儿童终末期肝脏疾病唯一有效的治疗手段,近20年来,不断有新的肝移植术式用于儿童肝移植,伴随着免疫抑制药物的更新和器官保存液的广泛应用,儿童肝移植的质量
<正>新疆农业科学院综合试验场于2009年建成国家现代化农业示范区高标准节水示范项目,项目建成后,水肥一体化技术分别在棉花、玉米、小麦、籽瓜、豇豆、葡萄、苗木等多种作物