论文部分内容阅读
随着互联网技术的不断发展,信息量正在不断扩大,人们迎来了全新的大数据时代。传统存储技术逐渐超出负荷,新存储技术——云存储应运而生。云存储凭借其大存储量、远程服务以及支持多用户数据共享等优势,受到越来越多的企业与个人的青睐。然而,远程服务使得云存储平台难以控制未经授权的用户对数据进行访问,多用户数据共享使得云存储平台难以追踪用户的非法行为。有效的数据溯源方法有助于追踪用户非法行为,从而实现安全的用户访问控制和多用户数据共享。因此,为了确保用户数据安全,不仅需要对数据进行加密后再存储到云存储平台,还需要有效的数据溯源方法。针对上述提到的用户非法行为难以追踪问题,本文将区块链应用于云存储平台,以实现云存储数据有效溯源。共识机制作为区块链的关键组成部分,能够确保区块链在应用场景中的持续正常运行。因此,本文首先设计了一种改进的共识机制,解决了现有共识机制存在的权益资源集中化、重用及信息泄露问题,之后提出了一种基于区块链的云存储数据溯源方案,实现了云存储数据的有效溯源。本文的主要工作如下:第一,针对现有共识机制存在的权益资源集中化、重用及信息泄露问题,提出了一种改进的共识机制。在改进方案中,通过使用随机数解决了现有共识机制存在的权益资源集中化问题,并通过使用门限加密算法解决了现有共识机制存在的权益资源重用和权益资源信息泄露问题。另外,通过对改进方案进行安全性分析,讨论了改进方案的安全性。最后,使用Java程序对改进方案进行仿真,并对仿真结果进行分析,讨论了改进方案的可行性。第二,针对云存储平台存在的用户非法行为难以追踪问题,提出了一种基于区块链的云存储数据溯源方案。在方案中,通过引入区块链,确保了云存储数据来源信息的不可篡改性,从而实现了云存储数据的有效溯源,进而实现了云存储数据的可问责和可取证,解决了用户非法行为难以追踪问题,提高了云存储平台的安全性。在方案中,通过使用可搜索加密算法,确保了云存储数据的机密性,实现了灵活的多用户数据共享。另外,通过对方案进行安全性分析,讨论了方案的安全性。最后,使用Java程序和Tierion对方案进行仿真,并对仿真结果进行分析,讨论了方案的可行性。