检测内容项的修改制造技术

技术编号:33120984 阅读:19 留言:0更新日期:2022-04-17 00:19
一种用于检测内容项的修改的方法,所述方法包括:针对所述内容项,获得所述内容项的一个或多个属性的集合中的每个属性的相应第一值,所述一个或多个属性的集合被选择成使得针对一种或多种预定类型的修改中的每一个,所述类型的修改影响所述一个或多个属性的集合中的至少一个属性的值;对所述内容项执行水印解码操作;以及响应于从所述内容项产生有效负载数据的水印解码操作:如果针对所述一个或多个属性的集合中的每个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值匹配,则确定所述一种或多种预定类型的修改尚未被应用于所述内容项;或者如果针对所述一个或多个属性的集合中的至少一个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值不匹配,则确定修改已经被应用于所述内容项。于所述内容项。于所述内容项。

【技术实现步骤摘要】
检测内容项的修改


[0001]本专利技术涉及用于使得能够检测内容项的修改的方法、用于检测内容项的修改的方法、以及用于执行此类方法的系统和计算机程序。

技术介绍

[0002]对内容的数字加水印是众所周知的。本文中,术语“内容”或“内容项”可以指代任何类型的信息,并且可以例如包括音频数据、图像数据、视频数据、文本数据、多媒体数据、网页、软件产品、安全密钥、实验数据或任何其他种类的数据中的一个或多个。存在用于对内容进行数字加水印的许多方法,但是一般来说,它们都涉及向内容项添加水印。这涉及将水印有效负载(watermark payload)(或水印符号、或水印码字、或有效负载数据)嵌入或添加到原始内容项中,以形成带水印的内容项。带水印的内容项然后可以被分发到一个或多个用户(或接收方或接收者)。
[0003]用于向内容项添加水印的方法取决于水印的预期目的。一些加水印技术被设计成在如下意义上是“鲁棒的”:即,即使带水印的内容项已经经历了后续处理(恶意的或以其他方式),被嵌入的水印有效负载也可以被成功地解码。一些加水印技术被设计成在如下意义上是“脆弱的”:即,如果带水印的内容项已经经历了后续处理或修改,则被嵌入的水印有效负载不能够被成功地(或完全地)解码。一些加水印技术被设计成使得原始内容项与带水印的内容项之间的差异对于人类用户来说基本上不可察觉(例如,原始内容项与带水印的内容项对于人类用户来说在视觉上和/或听觉上是不可区分的)。存在如何将水印添加到内容项的其他标准。

技术实现思路

[0004]根据本专利技术的第一方面,提供了一种用于使得能够检测内容项的修改的方法,所述方法包括:针对所述内容项,获得所述内容项的一个或多个属性的集合中的每个属性的相应值,所述一个或多个属性的集合被选择成使得针对一种或多种预定类型的修改中的每一个,所述类型的修改影响所述一个或多个属性的集合中的至少一个属性的值;以及对所述内容项加水印以将有效负载数据嵌入所述内容项内,其中有效负载数据包括:(a)所述一个或多个属性的集合中的每个属性的相应值和/或(b)用于从存储装置中检索所述一个或多个属性的集合中的每个属性的相应值的标识符。
[0005]所述方法可以进一步包括:在存储装置中存储所述一个或多个属性的集合中的每个属性的相应值。
[0006]根据本专利技术的第二方面,提供了一种用于检测内容项的修改的方法,所述方法包括:针对所述内容项,获得所述内容项的一个或多个属性的集合中的每个属性的相应第一值,所述一个或多个属性的集合被选择成使得针对一种或多种预定类型的修改中的每一个,所述类型的修改影响所述一个或多个属性的集合中的至少一个属性的值;对所述内容项执行水印解码操作;以及响应于从所述内容项产生有效负载数据的水印解码操作:如果
针对所述一个或多个属性的集合中的每个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值匹配,则确定所述一种或多种预定类型的修改尚未被应用于所述内容项;或者如果针对所述一个或多个属性的集合中的至少一个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值不匹配,则确定修改已经被应用于所述内容项。
[0007]确定修改已经被应用于所述内容项可以包括:如果针对所述一个或多个属性的集合中的至少一个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值不匹配,则确定所述一种或多种预定类型的修改中的至少一个已经被应用于所述内容项。
[0008]如果以下任一个,则属性的相应第一值可以与那个属性的相应第二值匹配:(a)第一值等于第二值;或者(b)第一值与第二值之间的差小于预定阈值。
[0009]所述方法可以进一步包括:使用有效负载数据以从存储装置获得所述内容项的一个或多个属性的集合中的每个属性的相应第二值。有效负载数据然后可以包括数据库中的记录的标识符,所述数据库存储所述内容项的一个或多个属性的集合中的每个属性的相应第二值。
[0010]对于第一和第二方面,所述一种或多种预定类型的修改可以包括以下各项中的一个或多个:(a)所述内容项的标准或格式中的改变;(b)对所述内容项的内容的改变。
[0011]根据本专利技术的第三方面,提供了一种用于使得能够检测内容项的修改的系统,所述系统包括一个或多个处理器,所述处理器被布置成:针对所述内容项,获得所述内容项的一个或多个属性的集合中的每个属性的相应值,所述一个或多个属性的集合被选择成使得针对一种或多种预定类型的修改中的每一个,所述类型的修改影响所述一个或多个属性的集合中的至少一个属性的值;以及对所述内容项加水印以将有效负载数据嵌入所述内容项内,其中有效负载数据包括:(a)所述一个或多个属性的集合中的每个属性的相应值和/或(b)用于从存储装置中检索所述一个或多个属性的集合中的每个属性的相应值的标识符。
[0012]所述系统可以进一步被布置成:在存储装置中存储所述一个或多个属性的集合中的每个属性的相应值。
[0013]根据本专利技术的第四方面,提供了一种用于检测内容项的修改的系统,所述系统包括一个或多个处理器,所述处理器被布置成:针对所述内容项,获得所述内容项的一个或多个属性的集合中的每个属性的相应第一值,所述一个或多个属性的集合被选择成使得针对一种或多种预定类型的修改中的每一个,所述类型的修改影响所述一个或多个属性的集合中的至少一个属性的值;对所述内容项执行水印解码操作;以及响应于从所述内容项产生有效负载数据的水印解码操作:如果针对所述一个或多个属性的集合中的每个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值匹配,则确定所述一种或多种预定类型的修改尚未被应用于所述内容项;或者如果针对所述一个或多个属性的集合中的至少一个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值不匹配,则确定修改已经被应用于所述内容项。
[0014]确定修改已经被应用于所述内容项可以包括:如果针对所述一个或多个属性的集合中的至少一个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值不匹配,则确定所述一种或多种预定类型的修改中的至少一个已经被应用于所述内容
项。
[0015]如果以下任一个,则属性的相应第一值可以与那个属性的相应第二值匹配:(a)第一值等于第二值;或者(b)第一值与第二值之间的差小于预定阈值。
[0016]所述系统可以进一步被布置成:使用有效负载数据以从存储装置获得所述内容项的一个或多个属性的集合中的每个属性的相应第二值。有效负载数据然后可以包括数据库中的记录的标识符,所述数据库存储所述内容项的一个或多个属性的集合中的每个属性的相应第二值。
[0017]对于第三和第四方面,所述一种或多种预定类型的修改可以包括以下各项中的一个或多个:(a)所述内容项的标准或格式中的改变;(b)对所述内容项的内容的改变。
[0018]根据本专利技术的第五方面,提供了一种计算机程序,所述计算机程序当由一个或多个处理器执行时使得所述一个或多个处理器执行根据第一或第二方面或其任何本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于使得能够检测内容项的修改的方法,所述方法包括:针对所述内容项,获得所述内容项的一个或多个属性的集合中的每个属性的相应值,所述一个或多个属性的集合被选择成使得针对一种或多种预定类型的修改中的每一个,所述类型的修改影响所述一个或多个属性的集合中的至少一个属性的值;以及对所述内容项加水印以将有效负载数据嵌入所述内容项内,其中有效负载数据包括:(a)所述一个或多个属性的集合中的每个属性的相应值和/或(b)用于从存储装置中检索所述一个或多个属性的集合中的每个属性的相应值的标识符。2.根据权利要求1所述的方法,进一步包括:在存储装置中存储所述一个或多个属性的集合中的每个属性的相应值。3.一种用于检测内容项的修改的方法,所述方法包括:针对所述内容项,获得所述内容项的一个或多个属性的集合中的每个属性的相应第一值,所述一个或多个属性的集合被选择成使得针对一种或多种预定类型的修改中的每一个,所述类型的修改影响所述一个或多个属性的集合中的至少一个属性的值;对所述内容项执行水印解码操作;以及响应于从所述内容项产生有效负载数据的水印解码操作:如果针对所述一个或多个属性的集合中的每个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值匹配,则确定所述一种或多种预定类型的修改尚未被应用于所述内容项;或者如果针对所述一个或多个属性的集合中的至少一个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值不匹配,则确定修改已经被应用于所述内容项。4.根据权利要求3所述的方法,其中确定修改已经被应用于所述内容项包括:如果针对所述一个或多个属性的集合中的至少一个属性,那个属性的相应第一值与使用有效负载确定的那个属性的相应第二值不匹配,则确定所述一种或多种预定类型的修改中的至少一个已经被应用于所述内容项。5.根据权利要求3或4所述的方法,其中如果以下任一个,则属性的相应第一值与那个属性的相应第二值匹配:(a)第一值等于第二值;或者(b)第一值与第二值之间的差小于预定阈值。6.根据权利要求3至5中任一项所述的方法,进一步包括:使用有效负载数据以从存储装置获得所述内容项的一个或多个属性的集合中的每个属性的相应第二值。7.根据权利要求6所述的方法,其中有效负载数据包括数据库中的记录的标识符,所述数据库存储所述内容项的一个或多个属性的集合中的每个属性的相应第二值。8.根据前述权利要求中任一项所述的方法,其中所述一种或多种预定类型的修改包括以下各项中的一个或多个:(a)所述内容项的标准或格式中的改变;(b)对所述内容项的内容的改变。9.一种用于使得能够检测内容项的修改的系统,所述系统包括一个或多个处理器,所述处理器被布置成:针对所述内容项,获得所述内容项的一个或多个属性的集合中的每个属性的相...

【专利技术属性】
技术研发人员:A
申请(专利权)人:爱迪德技术有限公司
类型:发明
国别省市:

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

1