基于区块链和数字水印的数据操作行为审计系统及方法技术方案

技术编号:41090169 阅读:19 留言:0更新日期:2024-04-25 13:50
本公开提供了一种基于区块链和数字水印的数据操作行为审计系统及方法,所述方案具体为:数据拥有方将嵌入了鲁棒性水印的数据外包存储在云端;授权数据使用者对云端数据进行操作,记录操作行为并将脆弱性水印嵌入到操作行为记录中,发送给云服务提供方;云服务提供方利用脆弱性验证操作行为记录的完整性,利用链上存储的数据访问记录、云服务提供方存储的操作权限表和脆弱性水印验证操作的合规性,验证通过后将操作行为记录打包成块,计算其哈希值并存储在区块链上;用区块链代替可信第三方,以链上链下协同的方式调用智能合约,采用挑战证明的方法进行审计,并将审计结果存储在区块链上,实现了对日志数据的可信审计,并保障了日志数据的安全性。

【技术实现步骤摘要】

本公开属于数据安全与隐私保护,尤其涉及一种基于区块链和数字水印的数据操作行为审计系统及方法


技术介绍

1、本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。

2、数据云存储在给人们的生产生活带来便利的同时,也引发了一些安全问题。首先,在云存储场景中,用户选择将数据存储在云端而不是本地服务器,将导致用户失去了对数据的直接管控权。而云服务商会拥有对数据的优先访问权,可能会造成数据滥用问题。其次,用户无法确认服务商是否采用了安全等级足够高的保障机制,其本质是用户和云服务商之间缺乏足够的信任,用户无法确信云服务商一定会履行合约,从而无法相信云服务商会为用户数据提供了足够的安全保护。再次,数据可能受到来自于云平台中内部用户的攻击。同一个云平台上的其他用户,有可能通过虚拟机逃逸等攻击方法,得到数据,造成隐私泄露。

3、频繁发生的网络攻击和隐私泄露事件敲响了数据安全警钟。数据安全审计,特别是数据操作行为审计是解决上述问题的有效方法之一。传统的中心化数据操作行为审计依赖于可信的第三方机构。但近年来频繁发生的一些数据安全和隐私本文档来自技高网...

【技术保护点】

1.基于区块链和数字水印的数据操作行为审计系统,其特征在于,包括:

2.如权利要求1所述的基于区块链和数字水印的数据操作行为审计系统,其特征在于,所述对数据请求方发送的操作行为记录进行校验,具体为:对接收的操作行为记录进行数字水印提取,并基于提取的数字水印确定操作行为记录的完整性;基于所述数字水印、链上存储的数据访问记录和云服务提供方存储的操作权限表判断当前操作行为是否违规;打包日志块并进行hash值计算,并以所述hash值作为日志块标签存储至区块链。

3.如权利要求1所述的基于区块链和数字水印的数据操作行为审计系统,其特征在于,所述云服务提供方还用于接收来自数据...

【技术特征摘要】

1.基于区块链和数字水印的数据操作行为审计系统,其特征在于,包括:

2.如权利要求1所述的基于区块链和数字水印的数据操作行为审计系统,其特征在于,所述对数据请求方发送的操作行为记录进行校验,具体为:对接收的操作行为记录进行数字水印提取,并基于提取的数字水印确定操作行为记录的完整性;基于所述数字水印、链上存储的数据访问记录和云服务提供方存储的操作权限表判断当前操作行为是否违规;打包日志块并进行hash值计算,并以所述hash值作为日志块标签存储至区块链。

3.如权利要求1所述的基于区块链和数字水印的数据操作行为审计系统,其特征在于,所述云服务提供方还用于接收来自数据拥有方的挑战请求,查找相应的日志块,计算其hash值作为证明信息发送给区块链进行验证。

4.如权利要求1所述的基于区块链和数字水印的数据操作行为审计系统,其特征在于,所述通过调用所述智能合约,利用链上存储的日志块标签以及所述证明信息进行数据操作行为审计,具体为:利用链上存储的日志块标签生成兄弟路径作为辅助信息,使用辅助信息和证明信息中日志块的hash值重构默克尔树,利用重构的默克尔树的根哈希值与链上存储的默克尔树的根哈希值比较,基于比较结果确定日志文件是否被篡改,进而实现数据操作行为的审计。

5.如权利要求4所述的基于区块链和数字水印的数据操作行为审计系统,其特征在于,若比较结果相同,则说明日志文件完整未被篡改,若不同,则说明受挑战的部分日志块的内容受到非法攻击,并且可通过区块链交易信息中...

【专利技术属性】
技术研发人员:徐淑奖王范盛王连海张淑慧邵蔚王启正
申请(专利权)人:山东省计算中心国家超级计算济南中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1