基于区块链及数字水印技术的视频版权保护方法和系统技术方案

技术编号:32165860 阅读:65 留言:0更新日期:2022-02-08 15:20
本发明专利技术公开了一种基于区块链及数字水印技术的视频版权保护方法和系统,该方法包括以下步骤:将用户上传的鲁棒水印存入系统数据库,并通过哈希算法获取水印哈希值;将水印哈希值和登录用户的用户ID通过加密生成的密文上传至区块链并生成区块;根据上传的鲁棒水印生成脆弱水印,并将鲁棒水印和脆弱水印分别嵌入至待登记视频文件中。本发明专利技术通过区块链与数字水印技术结合的方式构成版权保护新模板,并使水印与作品所有者的关联性更强,追溯力更好。还采用鲁棒水印以及脆弱水印的双水印技术,实现版权的确认和篡改的定位,水印效果更佳。佳。佳。

【技术实现步骤摘要】
基于区块链及数字水印技术的视频版权保护方法和系统


[0001]本专利技术属于版权保护领域,特别涉及一种基于区块链及数字水印技术的视频版权保护方法和系统。

技术介绍

[0002]视频的版权作为知识产权中的一份子,一方面产业发展繁荣,另一方面侵权现象如影随形,难以断绝。侵犯视频版权事件频发也与视频本身所具有的易修改和难辨真伪等特性有关。用户既能轻松获取视频文件,也能进行截取、复制、篡改和重新分发等非法和侵权等操作。网络中盗版视频资源随处可见,视频信息真伪难辨,版权问题纠纷颇多。视频版权保护的研究也在实现技术和模式上的创新。
[0003]目前,基于区块链的数字版权保护在学术界已取得一些成果。但普遍存在以下问题:
[0004]一是视频水印算法的鲁棒性差。视频水印算法的载体是视频,视频的攻击方式包括但不限于图像的攻击方式。对于一段视频的攻击除了对图像的攻击还有帧平均、帧删除、帧重组等攻击,因此对视频水印技术而言,提出了能够抵抗上述攻击的要求。而且对于几何攻击、压缩等攻击方式的鲁棒性还有待提高。
[0005]二是视频水印方案的平衡性差。视频单水印算法在鲁棒性、脆弱性等方面相互制约。鲁棒性水印保证了当视频受到攻击时,仍然可以提取到确认版权的水印信息。脆弱性水印在检测到篡改时,可以对其进行定位和定量。单水印系统往往不能兼顾鲁棒性与脆弱性。
[0006]三是采用集中式数据库。传统的数字版权保护系统采用集中的中心数据库,因此数据的安全性很容易受到威胁。如今随着互联网的飞速发展,版权保护越来越重要,版权保护事宜越来越多,中心数据库不能满足互联网日益增长的版权保护需求。
[0007]四是水印与其所有者的关联性差。个人或团体为了保护自身的知识产权,往往将具有确定性和保密性的相关信息即水印嵌入到自己所要保护的资源中。但是当自身水印没有得到可信第三方机构的公证时,水印与个人或团体的关系是无法得到保障的,这导致水印与所有者的关联性较差。

技术实现思路

[0008]针对上述问题,本专利技术采用的技术方案是:一种基于区块链及数字水印技术的视频版权保护方法,包括以下步骤:
[0009]将用户上传的鲁棒水印存入系统数据库,并通过哈希算法获取水印哈希值;
[0010]将水印哈希值和登录用户的用户ID通过加密生成的密文上传至区块链并生成区块;
[0011]根据上传的鲁棒水印生成脆弱水印,并将鲁棒水印和脆弱水印分别嵌入至待登记视频文件中。
[0012]可选地,在执行将水印哈希值和登录用户的用户ID通过加密生成的密文上传至区
块链并生成区块的步骤之前,还包括进行身份验证,具体为:
[0013]利用SM3对鲁棒水印和用户ID进行哈希运算获得对应的摘要,并将用户ID摘要值作为私钥,利用SM2生成对应的公钥;将鲁棒水印摘要值与用户ID利用私钥进行加密;在上链前使用公钥进行解密,若解密所得用户ID与用户身份相符,则认证通过,进行将水印哈希值和登录用户的用户ID通过加密生成的密文上传至区块链并生成区块的步骤。
[0014]可选地,在执行将用户上传的鲁棒水印存入系统数据库的步骤之前,还包括以下步骤:
[0015]将上传的待登记视频文件和鲁棒水印分别与系统数据库中的视频文件和用户水印进行相似度审核;
[0016]若审核通过,则将用户上传的鲁棒水印存入系统数据库;若视频文件审核不通过,则停止操作;若鲁棒水印审核不通过,则要求用户重新上传新的鲁棒水印,直至审核通过。
[0017]可选地,所述方法还包括以下步骤:
[0018]对待验证视频文件进行尺度不变特征变换处理;
[0019]提取待验证视频文件中的水印,得到提取水印;
[0020]判断是否能根据登录用户的用户ID从区块链中获取用户水印对应的水印哈希值和用户ID,若能获取,则水印所有者认证成功;
[0021]将提取水印和用户ID对应系统数据库中的用户水印进行归一化相关系数对比,若通过阈值,则视频所有者认证成功。
[0022]可选地,所述方法还包括以下步骤:
[0023]用户上传相关证明文件,对待验证视频文件进行版权申诉分析;
[0024]若版权申诉成功,则视频版权转让给申述用户,并将交易信息上传至区块链,并对系统数据库中的数据进行更新。
[0025]可选地,在将鲁棒水印和脆弱水印分别嵌入至待登记视频文件的步骤中,具体为:
[0026]对鲁棒水印进行汉明码编码处理以及置乱处理;
[0027]提取待登记视频文件的视频关键帧;
[0028]在视频关键帧的B分量的最低位嵌入脆弱水印,得到含脆弱水印的B分量;
[0029]对视频关键帧的G分量进行二级Contourlet变换,对低频子带进行QR分解,并选取R矩阵作为嵌入载体嵌入鲁棒水印,再进行QR逆分解以及Contourlet逆变换,得到含鲁棒水印的G分量。
[0030]以及,一种基于区块链及数字水印技术的视频版权保护系统,包括:
[0031]用户管理模块,用于供用户注册登录,以及用户信息管理、用户视频文件管理和用户水印管理;
[0032]版权登记模块,用于根据上传的鲁棒水印生成脆弱水印,并将鲁棒水印和脆弱水印分别嵌入至待登记视频文件中;
[0033]区块链管理模块,用于将水印哈希值和登录用户的用户ID通过加密生成的密文上传至区块链并生成区块。
[0034]可选地,所述版权登记模块还用于版权审核,具体为:
[0035]将上传的待登记视频文件和鲁棒水印分别与系统数据库中的视频文件和用户水印采用感知哈希算法进行相似度审核;
[0036]若审核通过,则将用户上传的鲁棒水印存入系统数据库;若视频文件审核不通过,则停止操作;若鲁棒水印审核不通过,则要求用户重新上传新的鲁棒水印,直至审核通过。
[0037]可选地,所述系统还包括:
[0038]版权认证模块,用于对待验证视频文件进行尺度不变特征变换处理后,提取待验证视频文件中的水印,得到提取水印;并判断是否能根据登录用户的用户ID从区块链中获取用户水印对应的水印哈希值和用户ID,若能获取,则水印所有者认证成功;还用于将提取水印和用户ID对应系统数据库中的用户水印进行归一化相关系数对比,若通过阈值,则视频所有者认证成功。
[0039]可选地,所述系统还包括:
[0040]版权申诉模块,用于在用户提起版权申诉请求时,根据用户上传的相关证明文件进行版权申诉分析。
[0041]所述版权申诉模块还用于在版权申诉成功时,将视频版权转让给申述用户,并将交易信息上传至区块链,对系统数据库中的数据进行更新。
[0042]本专利技术由于采用上述技术方案,使其具有以下有益效果:通过区块链与数字水印技术结合的方式构成版权保护新模板,并使水印与作品所有者的关联性更强,追溯力更好。还采用鲁棒水印以及脆弱水印的双水印技术,实现版权的确认和篡改的定位,水印效果更佳。
[0043]本专利技术的其它本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链及数字水印技术的视频版权保护方法,其特征在于,包括以下步骤:将用户上传的鲁棒水印存入系统数据库,并通过哈希算法获取水印哈希值;将水印哈希值和登录用户的用户ID通过加密生成的密文上传至区块链并生成区块;根据上传的鲁棒水印生成脆弱水印,并将鲁棒水印和脆弱水印分别嵌入至待登记视频文件中。2.如权利要求1所述的基于区块链及数字水印技术的视频版权保护方法,其特征在于,在执行将水印哈希值和登录用户的用户ID通过加密生成的密文上传至区块链并生成区块的步骤之前,还包括进行身份验证,具体为:利用SM3对鲁棒水印和用户ID进行哈希运算获得对应的摘要,并将用户ID摘要值作为私钥,利用SM2生成对应的公钥;将鲁棒水印摘要值与用户ID利用私钥进行加密;在上链前使用公钥进行解密,若解密所得用户ID与用户身份相符,则认证通过,进行将水印哈希值和登录用户的用户ID通过加密生成的密文上传至区块链并生成区块的步骤。3.如权利要求1所述的基于区块链及数字水印技术的视频版权保护方法,其特征在于,在执行将用户上传的鲁棒水印存入系统数据库的步骤之前,还包括以下步骤:将上传的待登记视频文件和鲁棒水印分别与系统数据库中的视频文件和用户水印进行相似度审核;若审核通过,则将用户上传的鲁棒水印存入系统数据库;若视频文件审核不通过,则停止操作;若鲁棒水印审核不通过,则要求用户重新上传新的鲁棒水印,直至审核通过。4.如权利要求1所述的基于区块链及数字水印技术的视频版权保护方法,其特征在于,所述方法还包括以下步骤:对待验证视频文件进行尺度不变特征变换处理;提取待验证视频文件中的水印,得到提取水印;判断是否能根据登录用户的用户ID从区块链中获取用户水印对应的水印哈希值和用户ID,若能获取,则水印所有者认证成功;将提取水印和用户ID对应系统数据库中的用户水印进行归一化相关系数对比,若通过阈值,则视频所有者认证成功。5.如权利要求1所述的基于区块链及数字水印技术的视频版权保护方法,其特征在于,所述方法还包括以下步骤:用户上传相关证明文件,对待验证视频文件进行版权申诉分析;若版权申诉成功,则视频版权转让给申述用户,并将交易信息上传至区块链,并对系统数据库中的数据进行更新。6.如权利要求1至5任意一项所述的基于区块链及数字水印...

【专利技术属性】
技术研发人员:田辉彭胜聪郭玉刚张志翔
申请(专利权)人:合肥高维数据技术有限公司
类型:发明
国别省市:

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

1