发明名称 文本文档数字水印的嵌入和提取方法
摘要 本发明是一种文本文档数字水印的嵌入和提取方法。其中水印嵌入是将原始信息制成一个二值图像,并用matlab等编程软件读出与其一一对应的二值矩阵作为水印信息,再将“0”和“1”两个二值码字符写入TrueType造字程序的字体库而产生密钥,然后用windows的“内码”输入法调取二值码字符将上述二值矩阵插入到文本文档中,最后再用文字处理软件的“隐藏文字”功能隐藏嵌入的二值矩阵,即完成水印嵌入。通过对原始信息的转化和密钥的使用,使原始信息具有很好的隐藏性,同时,对水印信息的隐藏又使篡改者难以察觉“水印”的存在,防犯性高。因此,大大增强原始信息的保密性。
申请公布号 CN103310130B 申请公布日期 2016.03.30
申请号 CN201310256732.2 申请日期 2013.06.25
申请人 西安科技大学 发明人 张释如;孟晓春
分类号 G06F21/10(2013.01)I;G06F21/60(2013.01)I 主分类号 G06F21/10(2013.01)I
代理机构 西安文盛专利代理有限公司 61100 代理人 陈小霞
主权项 一种文本文档数字水印的嵌入和提取方法,其步骤如下:⑴制作水印:将原始信息用通用绘图工具软件制作成一个二值图像,再用matlab、C、C++语言编程软件读取该二值图像,得到一个与该二值图像一一对应“01”矩阵,作为水印信息;⑵产生水印密钥:将“0”和“1”两个二值码字符分别写入TrueType造字程序的字体库,并产生密钥;⑶水印嵌入:打开一个文本文档,将windows输入法切换为“内码”输入法,将⑴步所得的“01”矩阵插入到打开的文本文档中,再用文字处理软件中的“隐藏文字”功能隐藏插入的“01”矩阵,即得到一个嵌入水印信息的文本文档;⑷提取水印:将⑵步所得的密钥拷贝到提取水印信息所使用电脑的C:/window/fonts目录中,打开⑶步得到的文本文档,用文字处理软件中的“隐藏文字”功能取消文字隐藏,则所隐藏的“01”矩阵即呈现出来,再用matlab、C、C++语言编程软件恢复该“01”矩阵所对应的二值图像,即得到原始信息。
地址 710054 陕西省西安市雁塔路58号