[发明专利]文本文档数字水印的嵌入和提取方法有效
申请号: | 201310256732.2 | 申请日: | 2013-06-25 |
公开(公告)号: | CN103310130A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 张释如;孟晓春 | 申请(专利权)人: | 西安科技大学 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/60 |
代理公司: | 西安文盛专利代理有限公司 61100 | 代理人: | 陈小霞 |
地址: | 710054*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 文档 数字 水印 嵌入 提取 方法 | ||
技术领域
本发明涉及一种数字水印嵌入和提取方法,特别涉及一种文本文档数字水印的嵌入和提取方法。它主要用于文本文档的版权保护、防篡改和保密通信等。
背景技术
在已有技术中,中国专利201110396024.X提供了“用word文档进行保密通信的方法”,其中水印嵌入的第一步是将原始信息作为水印信息写入TrueType造字程序的字体库,并产生密钥;第二步是将水印信息嵌入到word文档中,然后将水印信息中的每个水印字符叠摞在正常字符上。该专利对水印信息设置了两道防线:第一道是密钥,即只要拿不到密钥,水印字符就不可能显示出来,起到决定性的防犯作用;第二道是字符叠摞,也就是说,既使拿到密钥将水印字符显示出来,看到的也是水印字符与正常字符叠摞在一起的情况,难以辨认,从而给提取原始信息再设一道障碍。
上述专利所存在的不足是:虽然它设置了两道防线,但实际上只是密钥一道防线,也就是说,一旦密钥被攻破,第二道防线就很容易被攻破了,几乎不能起到防犯作用,因为一旦密钥被攻破,打开文档时就可直接看到“水印字符”的存在,而且展开叠摞是在本文字处理软件中实现的,所以展开它很容易。再者,由于字体的叠摞,会在编辑时出现“不易删除”或“插入”不正常等操作,这就使得来犯者极易察觉“有水印”存在,从而降低了防犯性;同时,水印信息就是原始信息,只要展开叠摞就可以直接看出原始信息,因此,保密性不够高。
发明内容
本发明的目的是针对已有技术中存在的不足,提供一种文本文档数字水印的嵌入和提取方法,以增强原始信息的保密性。
为实现上述目的,本发明的技术方案如下:
⑴制作水印:
将原始信息用通用绘图工具软件制作成一个值图像,再用matlab、C、C++语言编程软件读取该二值图像,得到一个与该二值图像一一对应“01”矩阵,作为水印信息;
⑵产生水印密钥:将“0”和“1”两个二值码字符分别写入TrueType造字程序的字体库,并产生密钥;
⑶水印嵌入:打开一个文本文档,将windows输入法切换为“内码”输入法,将⑴步所得的“01”矩阵插入到该打开的文本文档中,再用文字处理软件中的“隐藏文字”功能隐藏插入的“01”矩阵,即得到一个嵌入水印信息的文本文档;
⑷提取水印:将⑵步所得的密钥拷贝到提取水印信息所使用电脑的C:/window/fonts目录中,打开⑶步得到的文本文档,用文字处理软件中的“隐藏文字”功能取消文字隐藏,则所隐藏的“01”矩阵即呈现出来,再用matlab、C、C++语言编程软件恢复该“01”矩阵所对应的二值图像,即得到原始信息。
本发明与已有技术相比的特点如下:
一、本发明的第一步将原始信息转化成与之对应的二值图像的二值矩阵,用该二值矩阵作为水印信息嵌入文本文档中,对原始信息赋予很好的隐藏性,使原始信息的安全性大大提高。
二、本发明的第二步仍借TrueType造字程序来产生密钥,而且只需将两个二值码字符写入TrueType造字程序的字体库,不仅使水印信息具有不可见性,安全性高,同时,比已有专利写入的字符少、也简单得多。
三、本发明的第三步是用文字处理软件的“隐藏文字”功能将嵌入的二值矩阵隐藏起来,这种隐藏在编辑时不会留任何痕迹,也就是说,对已经嵌入水印的文本文档进行编辑时没有不正常的情况发生,篡改者难以察觉“水印”的存在,比已有专利的“叠摞”隐藏的防犯性高。
四、本发明设置的三道防线,第一道是密钥的不可见性、第二道的 水印信息的隐藏,第三道是水印信息的转化。首先密钥很难攻破,密钥一旦被攻破,也不能直接看到水印信息,既使看到水印信息,也不能直接看到原始信息,因此,三道防线环环相扣,都起到较好的防犯作用,大大增强了的保密性。
附图说明
图1是本发明实施例中的一个二值图像。
图2是与图1二值图像对应的二值矩阵。
图3是一个普通本文文档。
图4是嵌入水印信息后的本文文档。
具体实施方式
下面根据附图说明本发明的具体步骤。
本发明的具体步骤如下:
⑴制作水印:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安科技大学,未经西安科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310256732.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无监督的人工免疫分类方法
- 下一篇:分类模型的建立方法及装置