System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及区块链,尤其涉及一种基于区块链的版权数据保护方法、系统、设备及存储介质。
技术介绍
1、随着数字化、信息化程度的提高,版权数据例如图片、音频或视频等,作为信息传输的载体也越来越广泛地应用在社交网络中。在广泛传播地过程中,会存在大量版权数据盗用的风险,因此,版权数据保护问题日益突出。数字水印技术是版权数据保护的一项重要技术。借助区块链技术可以实现更加安全可靠的数字水印技术。
2、相关技术中,利用离散余弦变换方法在版权数据中添加数字水印,实现对版权数据的保护。但这种方式是将水印直接嵌入到原始版权数据中,需要对原始版权数据进行修改,导致原始版权数据失真,原始版权数据的鲁棒性较差。另外,添加的数字水印容易被篡改,安全性不高。
技术实现思路
1、本申请实施例通过提供一种基于区块链的版权数据保护方法、系统、设备及存储介质,旨在提高水印的鲁棒性的同时,提高数字水印的安全性。
2、本申请实施例提供了一种版权数据的保护方法,所述版权数据的保护方法包括:
3、对原始版权数据进行多层压缩感知处理,得到特征水印;
4、融合所述特征水印和真实水印,得到目标水印,其中,所述真实水印和所述特征水印的尺寸相同;
5、将所述目标水印上传至分布式存储系统,并将所述目标水印对应的哈希值上传至区块链。
6、可选地,所述对原始版权数据进行多层压缩感知处理,得到特征水印的步骤包括:
7、对原始版权数据进行多层压缩感知处理,得到视
8、将所述视觉隐私保护版权数据划分为多个数据块,并确定各个数据块的特征;
9、根据各个数据块的特征生成所述特征水印。
10、可选地,所述对原始版权数据进行多层压缩感知处理,得到视觉隐私保护版权数据的步骤包括:
11、将所述原始版权数据划分为多个数据块,并计算每个数据块的方差;
12、根据各个数据块的方差构建方差权重矩阵;
13、根据所述方差权重矩阵和稀疏二进制矩阵得到自适应测量矩阵;
14、根据每个数据块的方差确定每个数据块对应的权重值;
15、根据每个数据块对应的权重值和所述自适应测量矩阵,得到所述视觉隐私保护版权数据。
16、可选地,所述将所述视觉隐私保护版权数据划分为多个数据块,并确定各个数据块的特征的步骤包括:
17、将所述视觉隐私保护版权数据划分为多个数据块,并将各个数据块转换为行向量;
18、利用混沌序列随机生成列向量;
19、将各个数据块对应的行向量与所述列向量进行相乘,得到每个数据块的特征。
20、可选地,所述融合所述特征水印和真实水印,得到目标水印的步骤包括:
21、提取所述原始版权数据的属性信息和操作信息;
22、根据所述属性信息和所述操作信息,生成所述原始版权数据的唯一标识;
23、融合所述唯一标识、所述特征水印和所述真实水印,得到所述目标水印。
24、可选地,所述将所述目标水印上传至分布式存储系统,并将所述目标水印对应的哈希值上传至区块链的步骤之后,还包括:
25、根据当前交易过程中产生的合约地址确定目标哈希值;
26、从分布式存储系统,获取所述目标哈希值对应的水印;
27、根据所述目标哈希值对应的水印和所述特征水印,得到实际水印;
28、比对所述实际水印与所述真实水印,以验证水印是否被篡改。
29、可选地,所述将所述目标水印上传至分布式存储系统,并将所述目标水印对应的哈希值上传至区块链的步骤之后,还包括:
30、接收版权数据的查看请求时,根据所述查看请求确定待查看的版权数据;
31、确定所述待查看的版权数据的重要等级;
32、根据所述待查看的版权数据的重要等级,确定所述待查看的版权数据的查看权限。
33、此外,为实现上述目的,本专利技术还提供了一种版权数据的保护系统包括:
34、多层压缩感知处理模块,用于对原始版权数据进行多层压缩感知处理,得到特征水印;
35、融合模块,用于融合所述特征水印和真实水印,得到目标水印,其中,所述真实水印和所述特征水印的尺寸相同;
36、上传模块,用于将所述目标水印上传至分布式存储系统,并将所述目标水印对应的哈希值上传至区块链。
37、此外,为实现上述目的,本专利技术还提供了一种版权数据的保护设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的版权数据的保护程序,所述版权数据的保护程序被所述处理器执行时实现上述的版权数据的保护方法的步骤。
38、此外,为实现上述目的,本专利技术还提供了一种计算机可读存储介质,其上存储有版权数据的保护程序,所述版权数据的保护程序被处理器执行时实现上述的版权数据的保护方法的步骤。
39、本申请实施例提供的一种基于区块链的版权数据保护方法、系统、设备及存储介质的技术方案,相比于相关技术将水印直接嵌入到原始版权数据中,需要对原始版权数据进行修改,导致原始版权数据失真,鲁棒性差的问题,本申请由于采用了先对原始版权数据进行多层压缩感知处理,得到特征水印;再融合所述特征水印和真实水印,得到目标水印技术方案,提高水印的鲁棒性。此外,在得到目标水印之后,将所述目标水印上传至分布式存储系统,并将所述目标水印对应的哈希值上传至区块链。基于区块链实现水印的分布式存储,有效避免了水印被攻击、窃取和篡改的风险,提高版权数据的安全性。
本文档来自技高网...【技术保护点】
1.一种版权数据的保护方法,其特征在于,所述版权数据的保护方法包括:
2.如权利要求1所述的版权数据的保护方法,其特征在于,所述对原始版权数据进行多层压缩感知处理,得到特征水印的步骤包括:
3.如权利要求2所述的版权数据的保护方法,其特征在于,所述对原始版权数据进行多层压缩感知处理,得到视觉隐私保护版权数据的步骤包括:
4.如权利要求2所述的版权数据的保护方法,其特征在于,所述将所述视觉隐私保护版权数据划分为多个数据块,并确定各个数据块的特征的步骤包括:
5.如权利要求1-4任一项所述的版权数据的保护方法,其特征在于,所述融合所述特征水印和真实水印,得到目标水印的步骤包括:
6.如权利要求1所述的版权数据的保护方法,其特征在于,所述将所述目标水印上传至分布式存储系统,并将所述目标水印对应的哈希值上传至区块链的步骤之后,还包括:
7.如权利要求1所述的版权数据的保护方法,其特征在于,所述将所述目标水印上传至分布式存储系统,并将所述目标水印对应的哈希值上传至区块链的步骤之后,还包括:
8.一种版权数据
9.一种版权数据的保护设备,其特征在于,所述版权数据的保护设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行的版权数据的保护程序,所述版权数据的保护程序被所述处理器执行时实现如权利要求1-7中任一项所述的版权数据的保护方法的步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有版权数据的保护程序,所述版权数据的保护程序被处理器执行时实现权利要求1-7中任一项所述的版权数据的保护方法的步骤。
...【技术特征摘要】
1.一种版权数据的保护方法,其特征在于,所述版权数据的保护方法包括:
2.如权利要求1所述的版权数据的保护方法,其特征在于,所述对原始版权数据进行多层压缩感知处理,得到特征水印的步骤包括:
3.如权利要求2所述的版权数据的保护方法,其特征在于,所述对原始版权数据进行多层压缩感知处理,得到视觉隐私保护版权数据的步骤包括:
4.如权利要求2所述的版权数据的保护方法,其特征在于,所述将所述视觉隐私保护版权数据划分为多个数据块,并确定各个数据块的特征的步骤包括:
5.如权利要求1-4任一项所述的版权数据的保护方法,其特征在于,所述融合所述特征水印和真实水印,得到目标水印的步骤包括:
6.如权利要求1所述的版权数据的保护方法,其特征在于,所述将所述目标水印上传至分布式存储系统,并将所...
【专利技术属性】
技术研发人员:孟茹,包岩,周晓阳,卫俊俊,刘渊渊,徐荣蓉,应葆华,樊期光,罗昌焕,蒋峥,
申请(专利权)人:中国移动通信有限公司研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。