面向云计算的数据完整性检验方法研究与实现

被引量 : 7次 | 上传用户:liongliong505
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户基于云计算实现自己需要的数据存储或者数据备份服务。由于用户失去对数据的直接控制,用户有理由担心用户数据是否真的安全。数据完整性公开验证方法将为用户数据安全提供证明。服务方实现其主要功能,任意第三方均可验证。动态数据完整性验证方案中服务方存储了用户数据。它必须使用用户签名数据集合以及动态认证数据——动态默克尔哈希树来辅助认证功能的实现。由于完整性验证操作不会太频繁,这些认证辅助数据不合适一直作为常规数据存放于内存。所以,这部分数据也需要以文件的方式存储。因此,认证数据需要同时满足内存中的运行可行性和辅存访问时的方便性。另外,由于认证数据在完整性验证过程中必不可少,其安全性也十分重要。否则,即使服务器上用户数据还是正确的,服务方也无法证明。本文针对存在的上述问题,主要有以下工作:1)设计并实现了动态默克尔哈希树内存数据结构方案和文件存储方案,根据现实中不同的应用需求分别讨论两种存储方案及其转储为文件的方法,实现内存存储与文件存储之间的相互转换。这两种方案分别是:基于二叉链表的链式存储方案与对应的遍历及恢复算法、顺序存储与链式存储相结合的混合存储方案。从动态操作效率与数据转储及恢复的效率方面分别讨论了两种方案的优缺点,实验测试结果表明了方案的有效性,两种方案适用于不同的应用场合。2)设计并实现了两种认证数据的容错方案。一种是基于备份的快速方案,一种是基于计算冗余性的签名数据容错方案。由于标签数据可通过数据块计算得到,可通过存储辅助数据——签名数据和标签数据的异或值来代替标签数据,实验及分析表明在不增加额外存储代价的条件下提高了认证数据的安全性。
其他文献
芍药苷、落新妇苷、迷迭香酸、异嗪皮啶和甘草苷为芍苓消银片中主要成分,为给其后期剂型及临床用药方案设计奠定基础,该文建立了这5种成分血药浓度含量测定方法并进行大鼠体
<正>瑞犬辞岁去,金猪迎春来。我们挥手告别成绩斐然的2018,翘首期盼充满希望的2019,值此新春到来之际,我谨代表《中西医结合心脑血管病杂志》全体丁作人员,向多年来一直关心
期刊
中国IPO监管的"核准制"使得证监会发行与审核委员会拥有企业上市的决定权,在发审委委员名单公开的"准自然实验"契机下,本文立足于民营企业与发审委委员的社会关系来研究中介
为了获得东风康明斯EQB210-20发动机的转矩特性模型,应用EQB210-20发动机的技术参数和实验数据,通过拉格朗日插值法对实验数据进行处理,得到发动机的转矩特性曲线,从而建立了
<正> 随着人们防病意识的增强,家庭使用消毒剂消毒的现象愈来愈普遍了。然而,使用消毒剂也有利有弊,目前国内市场上消毒剂琳琅满目,既有纯粹的家庭消毒剂,也有不少作用宽泛、
《水浒传》反映了我国封建社会后期一场惊心动魄的农民起义的发生、发展直至失败的全过程,展示了封建社会后期广阔的社会生活图景,揭露了封建社会的黑暗和封建统治阶级的罪恶
阐述了射频烘干和微波干燥的工作原理与特点,分析了传统腈纶对流干燥方式存在的问题。通过在腈纶干燥中应用两种烘干技术的试验对比,探讨了微波干燥技术在腈纶生产中推广应用