论文部分内容阅读
在大数据的背景下,云存储服务商为用户提供了理想的数据外存服务。数据外存导致用户失去其对数据的控制权。因此,在享受便捷服务时,如何使云存储服务提供商诚实的保护用户数据私密性和用户数据的完整性是一个棘手的问题。本文提出了一种基于区块链的数据保护方案,实现数据完整性审计和数据私密性保护。该方案构建了一个点对点的可信数据共享网络,通过一套基于区块链的保护协议解决用户数据的私密性保护和完整性审计问题,其包含两个子区块链保护协议。在用户数据完整性审计方面,基于同态验证器、零知识证明技术和公开审计性,整个审计过程在不接触用户数据原始数据的情况下完成。在数据流转事件跟踪方面,该协议通过透明地记录用户数据流事件来确保数据流可通过历史记录进行控制和跟踪。通过事前授权,能够保证用户数据流转过程始终在用户控制下,且历史可追溯。在该方案的基础上,我们构建了一套基于区块链的数据保护方案原型系统。原型系统的功能和性能测试与评估表明,该系统达到了数据完整性审计和数据私密性保护的要求,且具有比较高的性能。综上所述,本课题针对用户外存数据的完整性和私密性保护问题,提出了一种基于区块链的保护方案。我们构建了一套保护协议,并设计实现了原型系统。该方案和系统对可信云和可信物联网系统的发展具有积极的意义。