System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 追溯码嵌入方法、溯源方法及相关装置制造方法及图纸_技高网

追溯码嵌入方法、溯源方法及相关装置制造方法及图纸

技术编号:40980895 阅读:13 留言:0更新日期:2024-04-18 21:27
本申请提出一种追溯码嵌入方法、溯源方法及相关装置,追溯码嵌入方法包括:基于电子文件的文件打开时间和文件查看流水号,生成电子文件对应的追溯码;根据电子文件的原始文字和追溯码,从高仿文字表中选取用于替换原始文字并且用于构建出所述追溯码的目标高仿文字;在高仿文字表中,同一文字对应多个不同的高仿文字,不同的高仿文字分别表示不同的追溯码码元;在电子文件中,利用选出的目标高仿文字替换选出的目标高仿文字对应的原始文字。本方案通过将原始文字替换为表示不同的追溯码码元的高仿文字,实现追溯码的嵌入的同时不易被泄密人员发现,避免对追溯码的消除和修改伪造,提高了文件中追溯码的准确度以及对泄密人员追溯的准确度。

【技术实现步骤摘要】

本申请涉及泄密溯源,尤其涉及一种追溯码嵌入方法、溯源方法及相关装置


技术介绍

1、随着大数据时代的到来,可以采用电子文件的形式对文件进行存储和查看。为了保护涉密文件,通常对文件添加可见的水印,当涉密文件被泄露后,可以通过水印进行泄密溯源,确定出泄密人员。但是,文件中的水印明显,泄密人员可能会通过技术将文件中的水印消除或者修改伪造水印,以致于无法对文件的泄密人员进行准确追溯。


技术实现思路

1、基于上述需求,本申请提出一种追溯码嵌入方法、溯源方法及相关装置,能够提高对文件的泄密人员追溯的准确度。

2、为实现上述目的,本申请提出如下技术方案:

3、根据本申请实施例的第一方面,提供了一种追溯码嵌入方法,包括:

4、基于电子文件的文件打开时间和文件查看流水号,生成所述电子文件对应的追溯码;

5、根据所述电子文件的原始文字和所述追溯码,从预先构建的高仿文字表中选取用于替换所述原始文字并且用于构建出所述追溯码的目标高仿文字;在所述高仿文字表中,同一文字对应多个不同的高仿文字,所述不同的高仿文字分别表示不同的追溯码码元;

6、在所述电子文件中,利用选出的目标高仿文字替换选出的目标高仿文字对应的原始文字。

7、可选的,根据所述电子文件的原始文字和所述追溯码,从预先构建的高仿文字表中选取用于替换所述原始文字并且用于构建出所述追溯码的目标高仿文字,包括:

8、确定所述追溯码中每个码元在所述电子文件中对应的嵌入位置;</p>

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、所述溯源设备用于执行上述溯源方法。本文档来自技高网...

【技术保护点】

1.一种追溯码嵌入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述电子文件的原始文字和所述追溯码,从预先构建的高仿文字表中选取用于替换所述原始文字并且用于构建出所述追溯码的目标高仿文字,包括:

3.根据权利要求2所述的方法,其特征在于,确定所述追溯码中每个码元在所述电子文件中对应的嵌入位置,包括:

4.根据权利要求3所述的方法,其特征在于,按照所有可嵌入位置在所述电子文件中的顺序,确定所述追溯码中每个码元对应的嵌入位置,包括:

5.根据权利要求1所述的方法,其特征在于,根据所述电子文件的原始文字和所述追溯码,从预先构建的高仿文字表中选取用于替换所述原始文字并且用于构建出所述追溯码的目标高仿文字之前,还包括:

6.一种溯源方法,其特征在于,包括:

7.根据权利要求6所述的方法,其特征在于,按照各个高仿文字在所述待溯源文件中的顺序,利用各个高仿文字对应的追溯码码元构建出目标追溯码,包括:

8.根据权利要求7所述的方法,其特征在于,从所述追溯码序列中,获取所述待溯源文件对应的目标追溯码,包括:

9.根据权利要求8所述的方法,其特征在于,基于所述目标追溯码的起始位置和所述追溯码长度编码,确定所述待溯源文件对应的目标追溯码,包括:

10.一种追溯码嵌入装置,其特征在于,包括:

11.一种溯源装置,其特征在于,包括:

12.一种电子设备,其特征在于,包括:存储器和处理器;

13.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至5中任意一项所述的追溯码嵌入方法或者如权利要求6至9中任意一项所述的溯源方法。

14.一种电子文件泄露回溯系统,其特征在于,包括:追溯码嵌入设备和溯源设备;

...

【技术特征摘要】

1.一种追溯码嵌入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述电子文件的原始文字和所述追溯码,从预先构建的高仿文字表中选取用于替换所述原始文字并且用于构建出所述追溯码的目标高仿文字,包括:

3.根据权利要求2所述的方法,其特征在于,确定所述追溯码中每个码元在所述电子文件中对应的嵌入位置,包括:

4.根据权利要求3所述的方法,其特征在于,按照所有可嵌入位置在所述电子文件中的顺序,确定所述追溯码中每个码元对应的嵌入位置,包括:

5.根据权利要求1所述的方法,其特征在于,根据所述电子文件的原始文字和所述追溯码,从预先构建的高仿文字表中选取用于替换所述原始文字并且用于构建出所述追溯码的目标高仿文字之前,还包括:

6.一种溯源方法,其特征在于,包括:

7.根据权利要求6所述的方法,其特征在于,按照各个高仿文字在所...

【专利技术属性】
技术研发人员:王微解斐吕军刘江张友国雍文渊叶君
申请(专利权)人:讯飞智元信息科技有限公司
类型:发明
国别省市:

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

1