一种动态水印嵌入、验证方法及系统和动态水印处理系统技术方案

技术编号:21090416 阅读:55 留言:0更新日期:2019-05-11 10:16
本发明专利技术涉及一种动态水印嵌入、验证方法及系统和动态水印处理系统,其中的动态水印嵌入方法包括:确定并存储水印信息;利用绑定信息生成符合水印嵌入比例的水印原像;将水印原像按照映射方式映射至数据字典,得到水印数据;将水印数据嵌入至原始数据集。在进行动态水印验证时,获取待验证数据集对应的水印信息,并按照与嵌入时相同的方法得到待验证的水印数据;根据待验证的水印数据在待验证数据集中进行匹配查询,并统计匹配通过量与待验证数据集数据量的比例;判断待验证的水印数据验证成功。本发明专利技术不仅实现了身份绑定以及水印的隐蔽、低损害和抗攻击性,还降低了管理成本;并且无需存储水印数据,大大降低了存储成本。

【技术实现步骤摘要】
一种动态水印嵌入、验证方法及系统和动态水印处理系统
本专利技术涉及数据安全领域,具体涉及一种动态水印嵌入、验证方法及系统和动态水印处理系统。
技术介绍
数字水印技术是信息隐藏技术的一种,它通过将一些标识信息直接嵌入数字载体(包括多媒体、文档、软件等)中而不影响原载体的使用,也不易被察觉。通过这些嵌入的信息能达到确认版权所有者、证明载体是否被篡改和追踪泄密用户等目的。早期的数字水印技术研究主要集中在图像和音频等多媒体水印方面;近年来,数据水印的实现因为保护信息安全、实现防伪溯源和版权保护而受到越来越多的重视。现有的水印技术大都应用于数据维权,即数据的所有者在数据流转中标记自己的数据,以期在发生数据纠纷时能够有凭证判断数据的权属,这种情景下,水印具有个体性和私密性。而另一重要的应用场景,则是在数据流转中,交付不同用户的数据被非法泄露时对泄露源的判断。现有的水印技术方案为了为满足后一种应用场景,实现为绑定用户身份生成不同水印,采用的是为不同用户一一存储其独有的水印规则或条目的方式,这种方式虽然简单,但存在效率及安全性低的问题。
技术实现思路
针对上述技术问题,本专利技术提供一种动态水印嵌入、验本文档来自技高网...

【技术保护点】
1.一种动态水印嵌入方法,其特征在于,包括:步骤1、确定并存储水印信息,所述水印信息包括用户的绑定信息和对应的数据字典、映射方式和水印嵌入比例;步骤2、利用所述绑定信息生成符合所述水印嵌入比例的水印原像;步骤3、将所述水印原像按照所述映射方式映射至所述数据字典,得到水印数据;步骤4、将所述水印数据嵌入至原始数据集。

【技术特征摘要】
1.一种动态水印嵌入方法,其特征在于,包括:步骤1、确定并存储水印信息,所述水印信息包括用户的绑定信息和对应的数据字典、映射方式和水印嵌入比例;步骤2、利用所述绑定信息生成符合所述水印嵌入比例的水印原像;步骤3、将所述水印原像按照所述映射方式映射至所述数据字典,得到水印数据;步骤4、将所述水印数据嵌入至原始数据集。2.根据权利要求1所述的方法,其特征在于,所述步骤4具体包括:将所述水印数据随机均匀嵌入至原始数据集。3.根据权利要求1或2所述的方法,其特征在于,在所述步骤2之前,还包括:根据数据字典的大小、数量以及映射方式,确定生成水印原像所需字节串的长度;所述步骤2具体包括:步骤2.1、利用所述绑定信息生成符合所述长度的字节串;步骤2.2、利用所述字节串生成符合所述水印嵌入比例的水印原像。4.一种动态水印验证方法,其特征在于,包括:步骤1、获取待验证数据集对应的水印信息,所述水印信息包括用户的绑定信息和对应的数据字典、映射方式和水印嵌入比例;步骤2、利用所述绑定信息生成符合所述水印嵌入比例的水印原像;步骤3、将所述水印原像按照所述映射方式映射至所述数据字典,得到待验证的水印数据;步骤4、根据所述待验证的水印数据在所述待验证数据集中进行匹配查询,并统计匹配通过量与所述待验证数据集数据量的比例,即水印验出比;步骤5、当确认所述水印验出比大于给定阈值,并且小于所述水印嵌入比例时,判断所述待验证的水印数据验证成功。5.根据权利要求4所述的方法,其特征在于,在所述步骤2之前,还包括:根据数据字典的大小、数量以及映射方式,确定生成水印原像所需字节串的长度;所述步骤2具体包括:步骤2.1、利用所述绑定信息生成符合所述长度的字节串;步骤2.2、利用所述字节串生成符合所述水印嵌入比例的水印原像。6.一种动态水印嵌入系统,其特征在于,包括:存...

【专利技术属性】
技术研发人员:庄子迪党美闫炳豪刘会议
申请(专利权)人:北京三未信安科技发展有限公司
类型:发明
国别省市:北京,11

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

1