[发明专利]数字水印嵌入方法、提取方法、装置及数字水印系统有效
申请号: | 201710196907.3 | 申请日: | 2017-03-29 |
公开(公告)号: | CN108665403B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 钟和旺;孙亮;屈政斌;黄达毅;杨友山 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 朱雅男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 水印 嵌入 方法 提取 装置 系统 | ||
本发明公开了一种数字水印嵌入方法、提取方法、装置及数字水印系统,属于数字水印技术领域。所述方法包括:获取组合文件的数字水印;根据所述组合文件的载体数N,将数字水印拆分为N个子水印,每个子水印对应数字水印的部分内容;将第i个子水印嵌入组合文件的第i个载体,得到第i个目标载体;将N个目标载体合成目标文件。本发明解决了现有技术中的数字水印技术对不能保证订单文件的完整性的问题,达到了对组合文件的各个载体进行保护,保证了组合文件的安全性和完整性的效果。
技术领域
本发明实施例涉及数字水印技术领域,特别涉及一种数字水印嵌入方法、提取方法、装置及数字水印系统。
背景技术
数字水印技术是指在不影响载体的正常使用的前提下,将数字水印嵌入载体中的技术,载体可以是图像、文档、视频、软件中的至少一种,数字水印可以是秘钥、防伪信息等标识信息。数字水印不容易被探知和再次修改,但可以被嵌入方识别出来,通过识别隐藏在载体中的数字水印,可以判断出载体是否被篡改。
对于已嵌入有数字水印的载体,通过在提取到该载体中的数字水印之后验证该数字水印的合法性,可以判断出该载体是否为盗用或伪造的。随着数字水印技术的发展,越来越多的数字水印嵌入算法随之出现。一种典型的数字水印嵌入算法包括:将预设秘钥嵌入水印图像(比如:位图文件、二值图像等),得到图像格式的水印信息;然后将图像格式的水印信息重新编码及加密,得到二进制格式的水印信息,最后将二进制格式的水印信息嵌入到载体中。
订单文件是通过网络平台在发送发和接收方之间传递的文件,订单文件在传递过程中,订单的源文件内容可能会被恶意篡改,订单的签名图像可能会被恶意窃取。由于源文件和签名图像的格式不同,使用的数字水印嵌入算法也不同,现有技术中的数字水印嵌入算法只针对单独一种格式进行嵌入,因此一个数字水印只能保护源文件或签名图像中的一个,若需要对源文件和签名图像均进行保护,需要用到两个数字水印,然后将一个数字水印嵌入源文件,另一个数字水印嵌入签名图像;在对数字水印进行验证时,需要对源文件和签名图像中的数字水印分别进行验证,使得数字水印的嵌入过程和验证过程中的计算量和交互操作均成倍地增加。
发明内容
为了解决现有技术中采用两个相互独立的水印嵌入机制和水印验证机制,不能保证订单文件的完整性,且随着组合文件的载体数的增加,数字水印的嵌入过程和验证过程中的计算量和交互操作均成倍地增加的问题,本发明实施例提供了一种数字水印嵌入方法、提取方法、装置及数字水印系统。所述技术方案如下:
第一方面,提供了一种数字水印嵌入方法,所述方法包括:
获取组合文件的数字水印,所述组合文件至少包括两个载体;
根据所述组合文件的载体数N,将所述数字水印拆分为N个子水印,每个所述子水印对应所述数字水印的部分内容,N为正整数,N1;
将第i个所述子水印嵌入所述组合文件的第i个所述载体,得到第i个目标载体,i为正整数,1≤i≤N;
将N个所述目标载体合成目标文件。
第二方面,提供了一种数字水印提取方法,所述方法包括:
在获取到目标文件后,从所述目标文件包括的各个载体中分别提取出对应的子水印;
将提取到的各个所述子水印合并成数字水印;
对所述数字水印进行验证;
其中,所述目标文件至少包括两个载体,所述数字水印是所述目标文件中嵌入的隐式标识,所述子水印是对应的载体中嵌入的隐式标识,每个所述子水印对应所述数字水印的部分内容。
第三方面,提供了一种数字水印嵌入装置,所述装置包括:
获取模块,用于获取组合文件的数字水印,所述组合文件至少包括两个载体;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710196907.3/2.html,转载请声明来源钻瓜专利网。