论文部分内容阅读
在我们所处的信息化时代,随着云计算技术的普及和日趋成熟,与之对应的应用和服务应运而生。其中,云存储作为云计算中重要的组成部分,已经成为各大企业的主流存储数据手段,相较于传统的数据存储服务,云存储有不少优势。例如廉价的存储成本、即时的数据的分享与调用和海量的存储空间,这些都是传统数据存储所媲美不了的。但是,在这项技术迅猛发展的同时,也带来了一系列的问题,用户会担心云端数据的安全性、隐私性以及完整性,特别是对于一些大型企业来说,数据就是整个企业的生命线。因此,如何在满足用户对于数据存储需求的同时,保证数据的隐私安全,就是云存储技术应用所要解决和重视的关键问题。论文的研究方向定于在云存储中的数据完整性验证问题。拟解决的问题是验证数据在云端存储器中的完整性,是否已被恶意篡改或者删除。我们利用信息时代先进的两门技术,与之相结合进行应用,达到了方案更优化,数据完整性验证更高效,数据的隐私更好地受到保护。部分代理技术在第三方审计验证数据完整性的基础上进行了改进,代替无法进行数据验证的用户完成任务,整个过程安全高效且可以随时更换代理。而之后加入区块链技术后,可以达到第三方去中心化的目的,但却拥有更高的安全性和可靠性。论文的主要工作包括:(1)提出了基于部分代理的数据完整验证模型,数据拥有者可以通过密钥传递的方式对云端的数据进行验证,而不需要自己参与其中的过程。整个过程高效、安全且灵活,与此同时,在撤销和更换代理方面,该模型拥有优势,我们通过正确性和安全性分析,实验证明了方案的有效性。(2)提出了一个基于区块链的数据完整性服务框架。在此类框架下,可以为数据所有者和数据使用者提供更可靠的数据完整性验证,而无需依赖任何第三方审核员(TPA)。同时介绍了相关协议和随后的原型系统,该系统用于评估我们提案的可行性。对已实施的原型系统进行了性能评估,并讨论了测试结果。