一种基于创作行为指纹的数字版权确权方法与流程

摘要: 本技术属于数字版权确权与区块链存证,具体涉及一种基于创作行为指纹的数字版权确权方法。背景技术:1、随着数字图像、音频、视频、软件代码及三维模型等数字内容的生成和...
一种基于创作行为指纹的数字版权确权方法与流程

本技术属于数字版权确权与区块链存证,具体涉及一种基于创作行为指纹的数字版权确权方法。

背景技术:

1、随着数字图像、音频、视频、软件代码及三维模型等数字内容的生成和网络传播规模不断扩大,数字作品在不同终端和网络平台之间进行发布、复制、转码及再传播已成为常见应用场景。为确定数字作品与创作者之间的对应关系,现有数字版权确权技术通常采用区块链存证、数字水印或者内容指纹等方式,其中,区块链存证一般将创作者身份、作品文件哈希值、数字签名及时间信息进行关联存储;数字水印技术则将版权所有者标识、编码等权利信息嵌入作品数据中。另一方面,行为识别技术还可以通过终端操作数据对用户身份进行辅助识别。

2、然而,上述技术在数字作品确权过程中,创作者身份与作品内容之间通常仍主要依赖数字签名、账户信息或者静态权利标识建立关联。当账户凭证异常或者作品脱离原有平台传播后,作品本体能够提供的创作者身份关联信息有限;同时,数字作品在传播过程中可能经历压缩、格式转换、裁剪等处理,使基于文件级哈希的一致性验证难以继续适用。除此之外,作品形成后的单次存证主要反映作品在特定时刻的存在状态,对作品形成过程中连续产生的创作操作缺乏有效关联。

技术实现思路

1、本技术提供了一种基于创作行为指纹的数字版权确权方法,以解决上述技术问题。

2、本技术所采用的技术方案为:

3、本技术实施例提供一种基于创作行为指纹的数字版权确权方法,应用于创作者本地终端设备,所述方法包括:

4、获取创作者在创作工具中生成待确权作品期间产生的操作事件流、所述待确权作品的原始信号数据以及基于所述创作者的历史创作行为预先确定的行为特征模板统计参数;对所述操作事件流进行分段,并从各分段的操作事件中提取与作品生成相关的操作行为特征,得到原始行为特征矩阵;

5、基于所述原始行为特征矩阵和所述行为特征模板统计参数,提取表征本次创作行为模式的当前行为特征,并将所述当前行为特征转换为当前创作行为指纹;

6、从所述待确权作品的原始信号数据中提取鲁棒内容指纹,根据所述鲁棒内容指纹生成绑定信息,并利用所述绑定信息对所述当前创作行为指纹进行可逆变换,得到与所述待确权作品对应的行为绑定指纹;

7、确定所述原始信号数据中各作品分块的局部复杂度,根据所述局部复杂度确定各作品分块对应的嵌入容量和嵌入强度,并基于所述嵌入容量和嵌入强度将所述行为绑定指纹隐式嵌入所述原始信号数据,得到嵌入后作品;

8、其中,所述鲁棒内容指纹为基于所述待确权作品的原始信号数据生成的感知哈希;按照所述待确权作品的作品类型,将所述原始信号数据划分为作品分块并将各作品分块转换至与所述作品类型对应的嵌入域,所述局部复杂度按照以下方式确定:对于数字图像以及视频i帧的dct域数据,根据中频系数能量与当前作品分块总能量之间的比值确定所述局部复杂度;对于dwt处理后的音频,根据细节子带系数的熵值确定所述局部复杂度;对于代码作品,根据代码块中可调整空白字符和注释字符的数量占比确定所述局部复杂度;对于三维模型,根据顶点坐标小数部分的数据熵确定所述局部复杂度;各作品分块的局部复杂度按照其对应特征域的取值范围归一化至[0,1]区间;

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、基于所述创作者公钥地址和所述模板版本号生成嵌入种子,并基于所述嵌入种子生成可复现的嵌入位置序列;

40、按照所述待确权作品的作品类型,将所述原始信号数据划分为作品分块,并将各作品分块转换至与所述作品类型对应的嵌入域,基于各作品分块在所述嵌入域中的信号特征确定对应的局部复杂度;

41、对所述行为绑定指纹进行纠错编码和交织处理,得到待嵌入编码序列;

42、根据各作品分块的局部复杂度确定对应的嵌入容量和嵌入强度,并按照所述嵌入位置序列和所述嵌入容量将所述待嵌入编码序列分配至对应的作品分块,根据所述嵌入强度将分配的编码数据嵌入对应的嵌入域位置;

43、对完成嵌入后的各作品分块进行逆变换,得到所述嵌入后作品。

44、本技术实施例还提供了一种基于创作行为指纹的数字版权确权装置,部署于创作者本地终端设备,所述装置包括:

45、行为特征获取模块,用于获取创作者在创作工具中生成待确权作品期间产生的操作事件流、所述待确权作品的原始信号数据以及基于所述创作者的历史创作行为预先确定的行为特征模板统计参数,对所述操作事件流进行分段,并从各分段的操作事件中提取与作品生成相关的操作行为特征,得到原始行为特征矩阵;

46、行为指纹生成模块,用于基于所述原始行为特征矩阵和所述行为特征模板统计参数,提取表征本次创作行为模式的当前行为特征,并将所述当前行为特征转换为当前创作行为指纹;

47、指纹绑定模块,用于从所述待确权作品的原始信号数据中提取鲁棒内容指纹,根据所述鲁棒内容指纹生成绑定信息,并利用所述绑定信息对所述当前创作行为指纹进行可逆变换,得到与所述待确权作品对应的行为绑定指纹;

48、指纹嵌入模块,用于确定所述原始信号数据中各作品分块的局部复杂度,根据所述局部复杂度确定各作品分块对应的嵌入容量和嵌入强度,并基于所述嵌入容量和嵌入强度将所述行为绑定指纹隐式嵌入所述原始信号数据,得到嵌入后作品;

49、其中,所述鲁棒内容指纹为基于所述待确权作品的原始信号数据生成的感知哈希;按照所述待确权作品的作品类型,将所述原始信号数据划分为作品分块并将各作品分块转换至与所述作品类型对应的嵌入域,所述局部复杂度按照以下方式确定:对于数字图像以及视频i帧的dct域数据,根据中频系数能量与当前作品分块总能量之间的比值确定所述局部复杂度;对于dwt处理后的音频,根据细节子带系数的熵值确定所述局部复杂度;对于代码作品,根据代码块中可调整空白字符和注释字符的数量占比确定所述局部复杂度;对于三维模型,根据顶点坐标小数部分的数据熵确定所述局部复杂度;各作品分块的局部复杂度按照其对应特征域的取值范围归一化至[0,1]区间;

50、存证交互模块,用于基于创作者身份标识、所述行为特征模板统计参数和所述嵌入后作品构建存证请求,将所述存证请求发送至区块链节点,并接收所述区块链节点返回的存证证书。

51、本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时,使所述处理器执行所述的基于创作行为指纹的数字版权确权方法。

52、由于采用了上述技术方案,本技术所取得的有益效果为:

53、本技术通过获取创作者生成待确权作品期间的操作事件流和作品原始信号数据,从操作事件中形成原始行为特征矩阵,并结合基于历史创作行为确定的行为特征模板统计参数生成当前创作行为指纹;进一步利用作品自身的鲁棒内容指纹对当前创作行为指纹进行可逆绑定,并根据作品分块的局部复杂度确定嵌入容量和嵌入强度,将行为绑定指纹隐式嵌入作品,最后结合创作者身份标识、行为特征模板统计参数和嵌入后作品进行存证。由此,使创作者的实际创作行为信息与具体作品内容形成连续的数据关联,并使该关联随嵌入后作品一同保存,降低仅依赖外部账户、数字签名或者静态版权标识建立身份与作品关联所造成的关联薄弱问题,提高数字作品确权过程中创作者身份与作品内容之间的技术关联可靠性。

54、本技术通过对与作品生成直接相关的操作事件进行过滤和分段,并根据各分段对应的行为特征数据、前一分段哈希值以及当前分段时间戳依次形成创作过程哈希链,在创作结束后根据各分段哈希值形成默克尔根并随存证请求进行存证,使最终存证数据能够与作品形成过程中连续产生的创作行为建立时序关联,从而在不直接公开完整原始行为数据的情况下,为后续验证创作过程的连续性和时间顺序提供数据基础。

55、本技术通过对不同创作分段的操作事件按照统一时间基准进行重采样,并根据作品类型提取相应操作行为特征,再将不同分段对应的行为特征统一至相同特征维度,可以减小操作事件采样时间不均匀以及不同分段数据结构差异对后续特征处理产生的影响,使各创作分段形成的行为特征数据具有一致的数据表达形式,为原始行为特征矩阵的构建以及后续行为特征比较提供统一的数据基础。

56、本技术通过利用基于历史创作行为预先确定的投影矩阵将原始行为特征矩阵映射至降维特征空间,对映射后的行为特征进行聚合得到当前行为中心向量,再利用模板中心向量和标准差向量进行归一化和量化,可以在压缩行为特征数据量的同时,将当前创作行为转换至以创作者历史行为模式为基准的统一特征空间,并形成固定长度的当前创作行为指纹,从而降低不同创作过程中特征尺度差异对行为模式表征的影响,提高当前创作行为指纹的一致性和可比性。

57、本技术通过计算当前行为中心向量与模板中心向量之间的归一化距离,并将该归一化距离与身份校验阈值进行比较,仅在满足身份一致性条件时继续执行行为指纹绑定、隐式嵌入和存证请求构建,在不满足条件时停止存证并输出身份异常信息,使存证操作除数字身份凭证外还受到当前实际创作行为的约束,从而降低身份凭证被异常使用时产生错误存证的可能性。进一步通过连续记录归一化距离,并在满足模板更新条件时基于近期创作行为重新确定模板中心向量、标准差向量和身份校验阈值,使行为特征模板能够随创作者长期行为模式变化进行更新,从而减少固定模板与后续真实创作行为逐渐偏离造成的身份校验误差。

58、本技术通过从待确权作品中提取感知哈希,将感知哈希扩展形成与当前创作行为指纹对应的绑定掩码,并利用按位异或运算形成行为绑定指纹,使行为绑定指纹同时受到创作行为和当前作品内容的约束。当行为绑定指纹被直接复制至内容不同的其他作品时,由于其他作品对应的感知哈希发生变化,利用其生成的绑定掩码难以恢复出能够与原行为模板匹配的创作行为指纹,从而提高行为指纹与具体作品之间的绑定性,降低行为指纹跨作品复制造成错误身份关联的可能性。

59、本技术通过根据创作者公钥地址和模板版本号生成可复现的嵌入位置序列,使后续校验端能够依据相应身份信息和模板版本重新确定指纹嵌入位置;通过按照作品类型对原始信号进行分块并确定对应嵌入域,根据各作品分块的局部复杂度分别确定嵌入容量和嵌入强度,使指纹数据的承载量和嵌入程度能够适应不同局部信号特征;同时,通过对行为绑定指纹进行纠错编码和交织处理,可以提高嵌入数据在作品经历一定传播处理后的恢复能力。上述嵌入位置派生、局部复杂度自适应嵌入以及纠错处理相互配合,使行为绑定指纹能够在兼顾作品信号质量的情况下稳定承载于作品本体中,并为后续指纹提取和身份验证提供可靠的数据基础。