【CN109800547A】一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的方法【专利】
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
快速嵌入和提取的方法 ( 57 )摘要
本发明公开了一种用于WORD文档保护和分 发跟踪的信息快速嵌入和提取的方法,包括第一 W O R D 文 档 、第 一 重 嵌 入 信息 和分 发 跟 踪 嵌 入 信 息,第一重嵌入信息对第一WORD文档处理后形成 版权保护文档;分发跟踪嵌入信息包括多重嵌入 信息 ,其对版权保 护文档进行 信息嵌入 ,形成多 重嵌入 ,确认分发跟踪发送者 和购买者 ;通过嵌 入方法和提取方法分别对第一WORD文档进行正 向 和反向处理处理 ,即提取方法是嵌入方法的逆 处理 ;本发明提供一种简单快速有效的多重信息 隐藏的一种用于WORD文档保护和分发跟踪的信 息快速嵌入和提取的方法。
输出单元,用于输出第二WORD文档以及安全地输出和保存嵌入参数,即水印提取码,提 供给水印信息提取端。
8 .根据权利要求7所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的 方法 ,其特征在于 :秘密信息嵌入装置还包括嵌入电 子设备 ,其包括处理器和存储器 ;存储 器用于存储嵌入方法的程序,处理器用于运行存储于存储器中的嵌入方法的程序。
2
CN 109800547 A
权 利 要 求 书
2/3 页
比 特为0而对应字符的红色分量值为偶数 ,或者比 特为1而对应字符的红色分量值为奇数 , 则保持不变 ;若比 特为0而对应字符的红色分量值为奇数 ,或者比 特为1而对应字符的红色 分量值为偶数,则字符红色分量加1或减1以改变字符红色分量值的奇偶性;完成嵌入,保存 WORD文档得到第二WORD文档,输出第一比特序列的长度L和更新的字符间隔。
5 . 根据权利要求 1 所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提 取的 方法 ,其特征在于 :由 二进制方式 读取第一WORD文档 ,并定位到文件末尾 ;在文件末尾 写入第四字符串;存储修改后的第一WORD文档得到第二WORD文档。
6 . 根据权利要求 1所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取 的 方法 ,其特征在于 :置乱密钥为第二字符串进行 加密处理得到第三字符串 ,具体包括 :首 先根据置乱密钥生成混沌序列,由混沌序列对第二字符串进行置乱处理,得到第三字符串。
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910019286 .0
(22)申请日 2019 .01 .09
(71)申请人 杭州基尔区块链科技有限公司 地址 310030 浙江省杭州市西湖区三墩镇 西园三路3号5幢609室
(72)发明人 陆哲明 归加琪 郁发新 罗雪雪
秘密信息重构单元 ,从 第二字符串中根据水印 提取码中的 第一字符串长度 ,剥离时间
3
CN 109800547 A
权 利 要 求 书
3/3 页
戳,得到第一字符串和时间戳,第一字符串作为提取的秘密信息,时间戳作为时间证明。 10 .根据权利要求9所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取
权利要求书3页 说明书10页 附图4页
CN 109800547 A
CN 109800547 A
权 利 要 求 书
1/3 页
1 .一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的方法,其特征在于,包 括原始WORD文档、第一重嵌入信息和分发跟踪嵌入信息,第一重嵌入信息对第一WORD文档 处理后形成版权保护文档;分发跟踪嵌入信息包括多重嵌入信息,其对版权保护文档进行 信息嵌入,形成多重嵌入,确认分发跟踪发送者和购买者;通过嵌入方法和提取方法分别对 第一WORD文档进行正向 和反向处理处理 ,即提取方法是嵌入方法的 逆处理 ;其中嵌入方法 具体步骤如下:
背景技术 [0003] Microsoft Office Word是微软公司的一个文字处理器应用程序,主要用于编排 文档、编辑和发送电子邮件、编辑和处理网页等等。Word文档的主要特点有如下几个:1)所 见即所得。用户用Word 软件 编排文 档 ,使得打印效 果 在屏幕上一目 了然 ;2)直观的 操作界 面。Word软件界面友好,提供了丰富多彩的工具,利用鼠标就可以完成选择、排版等操作;3) 多媒体混排。用Word软件可以编辑文字图形、图像、声音、动画,还可以插入其它软件制作的 信息 ,也可以 用Word软件提供的绘图 工具进行图形制作、编辑艺术字、插入数学公式 ,能够 满足 用 户的 各 种文 档处理 要求。此外还有自 动功能 、模板 与向 导功能 、超强的 兼 容性等特 点。 [0004] 随着多媒体技术与互联网的快速发展,多媒体作品的版权问题已经成为关注的焦 点。依据载体的不同 ,数字水印可分为图像数字水印、视频数字水印、音频数字水印、文本数 字水印等。目前 ,关于图 像、视频 、音频数字水印方面的 研究很多 ,取得了很好的 研究成果。 文本文档作为主要的 多媒体形式 ,其内容的 原始性更应该受到关注 ,以防 止该作品在传播 时受到攻击。文本数字水印技术作为解决文本文档版权问题的有效手段应运而生。文本水 印技术能提供一种追踪文档被非法复制、发行或伪造的方法。文本数字水印的研究与图像 数字水印 、视频数字水印 、音频数字水印的 研究 相比 独具特点 :研究时间不长、研究成果不 多、研究难度很大。主要原因是文本文件没有太多的冗余信息,且在文档文件中嵌入信息极 易被阅读者发现。另一方面,用于图像、视频等方面的水印大部分不适用于文档的结构特殊 性。而实际 上 ,一些文本文档比图 像、视频等更需要得到保 护 ,文本数字水印 在保 护可公开 传播信息的版权及保证秘密和隐私信息的安全等方面具有广泛的应用前景,对互联网时代 的政府工作和电子商务等的数字文本的保护也具有重要意义。 [0005] 最原始的ASCII文本文件和计算机源码文件是不能被插入水印的,因为这类文档 中不存在允许插入标记的可辨认空间。对于格式化的文本(如:PDF、DOC、HTML等)能够嵌入 一些信息。可将水印藏入版面布局信息或格式化编排中。根据各种常用文本数字水印技术 嵌入方法的不同 ,可将文本数字水印大致分为以下几类 :
7 . 根据权利要求 1所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取 的方法,其特征在于:包括秘密信息嵌入装置,其包括输入单元、字符串置乱单元、水印字符 串生成单元、水印信息嵌入单元、输出单元、嵌入模块;
输入单元 用于输入嵌入参数 、第一WOR D文 档、第一字符串 ;嵌入参数包括置乱密钥、第 一字符串长度、嵌入第几重、嵌入方案、嵌入页码选择方式、嵌入位置、字符间隔信息;
9 . 根据权利要求 1 所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提 取的方法,其特征在于:包括秘密信息提取装置,其包括输入单元、字符串提取单元、字符串 剥离单元、字符串反置乱单元、秘密信息重构单元;
输入单元用于输入水印提取码和第二WORD文档,其中水印提取码包括置乱密钥、第一 字符串长度、嵌入第几重、嵌入方案、嵌入页码选择方式、嵌入位置、字符间隔、第一水印图 像的长和宽、第一比特序列的长度L;
的 方法 ,其特征在于 ,秘密信息提取装置还包括提取电 子设备 ,其包括处理器和存储器 ;存 储器用于存储提取方法的程序,处理器用于运行存储于存储器中的提取方法的程序。4源自CN 109800547 A
说 明 书
1/10 页
一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的 方法
[0001]
技术领域 [0002] 本发明涉及信息隐藏技术领域,更具体的说,它涉及一种用于WORD文档保护和分 发跟踪的信息快速嵌入和提取的方法。
字符串提取单元根据水印提取码中的嵌入方案选择相应的提取模块从第二WORD文档 提取出第四字符串和第一WORD文档;
字符串剥离单元 ,根据水印提取码中的 嵌入第几重把 第四 字符串中的 前缀标识剥离 , 得到指定长度的第三字符串;
字符串反置乱单元 ,根据水印提取码中的 置乱密钥对第三字符串进行反置乱处理 ,得 到第二字符串;
(74)专利代理机构 杭州天昊专利代理事务所 (特殊普通合伙) 33283
代理人 董世博
(51)Int .Cl . G06F 21/16(2013 .01)
(10)申请公布号 CN 109800547 A (43)申请公布日 2019.05.24
( 54 )发明 名称 一 种 用于WOR D文 档保 护 和分发 跟踪的 信息
101)输入步骤 :输入嵌入参数 、时间戳 、第一WOR D文档和第一字符串 ;其中嵌入参数包 括置乱密钥、第一字符串长度、嵌入第几重、嵌入方案、嵌入页码选择方式、嵌入位置、字符 间隔信息;第一WORD文档即为原始WORD文档;第一字符串为待嵌入的秘密信息;
102)时间戳步骤:在第一字符串后面加上时间戳得到第二字符串; 103)加密步骤 :根据嵌入参数中的 置乱密钥 ,对第二字符串进行 加密处理得到第三字 符串; 104)标识步骤 :根据嵌入参数中的 嵌入第几重 ,对第三字符串前缀标识得到第四 字符 串; 105)嵌入步骤 :根据嵌入参数中的嵌入方案将第四字符串嵌入到第一WORD文档中 ,得 到第二WORD文档; 106)输出步骤 :输出第二WORD文档 ,并安全地输出 和保存嵌入参数 ,即水印提取码 ,以 便提供准确信息给水印信息提取端。 2 .根据权利要求1所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的 方法 ,其特征在于 :嵌入方案具体如下 :根据第四字符串生成二值图 像作为第一水印图 像 , 保存第一水印图 像的 长 和宽 ;读取嵌入参数中的嵌入位置的 横坐标位置 和纵坐标位置 ;根 据嵌入参数中的嵌入页码选择方式确定在哪些页码进行嵌入;在各嵌入页的位置处插入矩 形框;每个矩形框里均插入第一水印图像 ,并设置各矩形框为不可见;完成嵌入,保存WORD 文档得到第二WORD文档,输出第一水印图像的长和宽。 3 .根据权利要求2所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的 方法 ,其特征在于:嵌入方案的逆处理中的水印图像提取,输入第二WORD文档,判断第二 WORD文档是doc格式还是docx格式,若为doc格式,则要将其转换为docx格式;修改第二Word 文档的扩展名docx为zip,经过zip解压,生成多媒体文件夹,对多媒体文件夹下的图像进行 遍历,根据水印提取码中的第一水印图像的长和宽筛选出大小匹配的图像;将符合要求的 任意一幅图像,转成二进制BMP图像作为第二水印图像;利用文字识别算法识别出第二水印 图像中的字符串,得到第四字符串。 4 . 根据权利要求 1 所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提 取的方法,其特征在于:嵌入方案具体如下:将第四字符串转化为二进制形式的比特序列作 为第一比特序列,保存第一比特序列的长度L;遍历第一WORD文档,只统计出里面的文字、字 符、标点的字符数n,形成嵌入水印信息的第一字符序列; 得到的字符数n除以 第一比 特序列长度L取整得到d ,若d<1 ,则说明字符数不够 ,该嵌入 方案失效 ,退出该方案而改 用其他方案 ;若d>=1 ,则把第一字符序列以间距d分割成L组 ;读 取嵌入参数中的字符间隔来选择字符位置进行水印嵌入,得到第二字符序列; 将第一比 特 序列和第二字符 序列的 元素一一对应 ,进行水印嵌入 :若第一比 特 序列的
(1)基于格式编码的文本水印。主要有三种:行移编码、字移编码、特征编码。行移编码 是针对文本文件的行间距均匀的特点 ,通过将文本的 某一整行垂直移动来嵌入水印 ,鲁棒 性较好 ,但编码密度很小、标记信息方法简单 、安全性差。字移编码是通过将文本某一行的 某些单词进行水平移位来嵌入水印。特征编码是通过改变某个字母的某一特殊特征来嵌入
字符串置乱单元用于在第一字符串后面加上时间戳得到第二字符串,然后根据嵌入参 数中的置乱密钥对第二字符串进行加密处理得到第三字符串;
水印字符串生成单元根据嵌入参数中的嵌入第几重在第三字符串前面加上前缀标识, 得到第四字符串;
水印信息嵌入单元,根据嵌入参数中的嵌入方案选择相应的嵌入模块将第四字符串嵌 入到第一WORD文档中,得到第二WORD文档;
本发明公开了一种用于WORD文档保护和分 发跟踪的信息快速嵌入和提取的方法,包括第一 W O R D 文 档 、第 一 重 嵌 入 信息 和分 发 跟 踪 嵌 入 信 息,第一重嵌入信息对第一WORD文档处理后形成 版权保护文档;分发跟踪嵌入信息包括多重嵌入 信息 ,其对版权保 护文档进行 信息嵌入 ,形成多 重嵌入 ,确认分发跟踪发送者 和购买者 ;通过嵌 入方法和提取方法分别对第一WORD文档进行正 向 和反向处理处理 ,即提取方法是嵌入方法的逆 处理 ;本发明提供一种简单快速有效的多重信息 隐藏的一种用于WORD文档保护和分发跟踪的信 息快速嵌入和提取的方法。
输出单元,用于输出第二WORD文档以及安全地输出和保存嵌入参数,即水印提取码,提 供给水印信息提取端。
8 .根据权利要求7所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的 方法 ,其特征在于 :秘密信息嵌入装置还包括嵌入电 子设备 ,其包括处理器和存储器 ;存储 器用于存储嵌入方法的程序,处理器用于运行存储于存储器中的嵌入方法的程序。
2
CN 109800547 A
权 利 要 求 书
2/3 页
比 特为0而对应字符的红色分量值为偶数 ,或者比 特为1而对应字符的红色分量值为奇数 , 则保持不变 ;若比 特为0而对应字符的红色分量值为奇数 ,或者比 特为1而对应字符的红色 分量值为偶数,则字符红色分量加1或减1以改变字符红色分量值的奇偶性;完成嵌入,保存 WORD文档得到第二WORD文档,输出第一比特序列的长度L和更新的字符间隔。
5 . 根据权利要求 1 所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提 取的 方法 ,其特征在于 :由 二进制方式 读取第一WORD文档 ,并定位到文件末尾 ;在文件末尾 写入第四字符串;存储修改后的第一WORD文档得到第二WORD文档。
6 . 根据权利要求 1所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取 的 方法 ,其特征在于 :置乱密钥为第二字符串进行 加密处理得到第三字符串 ,具体包括 :首 先根据置乱密钥生成混沌序列,由混沌序列对第二字符串进行置乱处理,得到第三字符串。
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910019286 .0
(22)申请日 2019 .01 .09
(71)申请人 杭州基尔区块链科技有限公司 地址 310030 浙江省杭州市西湖区三墩镇 西园三路3号5幢609室
(72)发明人 陆哲明 归加琪 郁发新 罗雪雪
秘密信息重构单元 ,从 第二字符串中根据水印 提取码中的 第一字符串长度 ,剥离时间
3
CN 109800547 A
权 利 要 求 书
3/3 页
戳,得到第一字符串和时间戳,第一字符串作为提取的秘密信息,时间戳作为时间证明。 10 .根据权利要求9所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取
权利要求书3页 说明书10页 附图4页
CN 109800547 A
CN 109800547 A
权 利 要 求 书
1/3 页
1 .一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的方法,其特征在于,包 括原始WORD文档、第一重嵌入信息和分发跟踪嵌入信息,第一重嵌入信息对第一WORD文档 处理后形成版权保护文档;分发跟踪嵌入信息包括多重嵌入信息,其对版权保护文档进行 信息嵌入,形成多重嵌入,确认分发跟踪发送者和购买者;通过嵌入方法和提取方法分别对 第一WORD文档进行正向 和反向处理处理 ,即提取方法是嵌入方法的 逆处理 ;其中嵌入方法 具体步骤如下:
背景技术 [0003] Microsoft Office Word是微软公司的一个文字处理器应用程序,主要用于编排 文档、编辑和发送电子邮件、编辑和处理网页等等。Word文档的主要特点有如下几个:1)所 见即所得。用户用Word 软件 编排文 档 ,使得打印效 果 在屏幕上一目 了然 ;2)直观的 操作界 面。Word软件界面友好,提供了丰富多彩的工具,利用鼠标就可以完成选择、排版等操作;3) 多媒体混排。用Word软件可以编辑文字图形、图像、声音、动画,还可以插入其它软件制作的 信息 ,也可以 用Word软件提供的绘图 工具进行图形制作、编辑艺术字、插入数学公式 ,能够 满足 用 户的 各 种文 档处理 要求。此外还有自 动功能 、模板 与向 导功能 、超强的 兼 容性等特 点。 [0004] 随着多媒体技术与互联网的快速发展,多媒体作品的版权问题已经成为关注的焦 点。依据载体的不同 ,数字水印可分为图像数字水印、视频数字水印、音频数字水印、文本数 字水印等。目前 ,关于图 像、视频 、音频数字水印方面的 研究很多 ,取得了很好的 研究成果。 文本文档作为主要的 多媒体形式 ,其内容的 原始性更应该受到关注 ,以防 止该作品在传播 时受到攻击。文本数字水印技术作为解决文本文档版权问题的有效手段应运而生。文本水 印技术能提供一种追踪文档被非法复制、发行或伪造的方法。文本数字水印的研究与图像 数字水印 、视频数字水印 、音频数字水印的 研究 相比 独具特点 :研究时间不长、研究成果不 多、研究难度很大。主要原因是文本文件没有太多的冗余信息,且在文档文件中嵌入信息极 易被阅读者发现。另一方面,用于图像、视频等方面的水印大部分不适用于文档的结构特殊 性。而实际 上 ,一些文本文档比图 像、视频等更需要得到保 护 ,文本数字水印 在保 护可公开 传播信息的版权及保证秘密和隐私信息的安全等方面具有广泛的应用前景,对互联网时代 的政府工作和电子商务等的数字文本的保护也具有重要意义。 [0005] 最原始的ASCII文本文件和计算机源码文件是不能被插入水印的,因为这类文档 中不存在允许插入标记的可辨认空间。对于格式化的文本(如:PDF、DOC、HTML等)能够嵌入 一些信息。可将水印藏入版面布局信息或格式化编排中。根据各种常用文本数字水印技术 嵌入方法的不同 ,可将文本数字水印大致分为以下几类 :
7 . 根据权利要求 1所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取 的方法,其特征在于:包括秘密信息嵌入装置,其包括输入单元、字符串置乱单元、水印字符 串生成单元、水印信息嵌入单元、输出单元、嵌入模块;
输入单元 用于输入嵌入参数 、第一WOR D文 档、第一字符串 ;嵌入参数包括置乱密钥、第 一字符串长度、嵌入第几重、嵌入方案、嵌入页码选择方式、嵌入位置、字符间隔信息;
9 . 根据权利要求 1 所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提 取的方法,其特征在于:包括秘密信息提取装置,其包括输入单元、字符串提取单元、字符串 剥离单元、字符串反置乱单元、秘密信息重构单元;
输入单元用于输入水印提取码和第二WORD文档,其中水印提取码包括置乱密钥、第一 字符串长度、嵌入第几重、嵌入方案、嵌入页码选择方式、嵌入位置、字符间隔、第一水印图 像的长和宽、第一比特序列的长度L;
的 方法 ,其特征在于 ,秘密信息提取装置还包括提取电 子设备 ,其包括处理器和存储器 ;存 储器用于存储提取方法的程序,处理器用于运行存储于存储器中的提取方法的程序。4源自CN 109800547 A
说 明 书
1/10 页
一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的 方法
[0001]
技术领域 [0002] 本发明涉及信息隐藏技术领域,更具体的说,它涉及一种用于WORD文档保护和分 发跟踪的信息快速嵌入和提取的方法。
字符串提取单元根据水印提取码中的嵌入方案选择相应的提取模块从第二WORD文档 提取出第四字符串和第一WORD文档;
字符串剥离单元 ,根据水印提取码中的 嵌入第几重把 第四 字符串中的 前缀标识剥离 , 得到指定长度的第三字符串;
字符串反置乱单元 ,根据水印提取码中的 置乱密钥对第三字符串进行反置乱处理 ,得 到第二字符串;
(74)专利代理机构 杭州天昊专利代理事务所 (特殊普通合伙) 33283
代理人 董世博
(51)Int .Cl . G06F 21/16(2013 .01)
(10)申请公布号 CN 109800547 A (43)申请公布日 2019.05.24
( 54 )发明 名称 一 种 用于WOR D文 档保 护 和分发 跟踪的 信息
101)输入步骤 :输入嵌入参数 、时间戳 、第一WOR D文档和第一字符串 ;其中嵌入参数包 括置乱密钥、第一字符串长度、嵌入第几重、嵌入方案、嵌入页码选择方式、嵌入位置、字符 间隔信息;第一WORD文档即为原始WORD文档;第一字符串为待嵌入的秘密信息;
102)时间戳步骤:在第一字符串后面加上时间戳得到第二字符串; 103)加密步骤 :根据嵌入参数中的 置乱密钥 ,对第二字符串进行 加密处理得到第三字 符串; 104)标识步骤 :根据嵌入参数中的 嵌入第几重 ,对第三字符串前缀标识得到第四 字符 串; 105)嵌入步骤 :根据嵌入参数中的嵌入方案将第四字符串嵌入到第一WORD文档中 ,得 到第二WORD文档; 106)输出步骤 :输出第二WORD文档 ,并安全地输出 和保存嵌入参数 ,即水印提取码 ,以 便提供准确信息给水印信息提取端。 2 .根据权利要求1所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的 方法 ,其特征在于 :嵌入方案具体如下 :根据第四字符串生成二值图 像作为第一水印图 像 , 保存第一水印图 像的 长 和宽 ;读取嵌入参数中的嵌入位置的 横坐标位置 和纵坐标位置 ;根 据嵌入参数中的嵌入页码选择方式确定在哪些页码进行嵌入;在各嵌入页的位置处插入矩 形框;每个矩形框里均插入第一水印图像 ,并设置各矩形框为不可见;完成嵌入,保存WORD 文档得到第二WORD文档,输出第一水印图像的长和宽。 3 .根据权利要求2所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提取的 方法 ,其特征在于:嵌入方案的逆处理中的水印图像提取,输入第二WORD文档,判断第二 WORD文档是doc格式还是docx格式,若为doc格式,则要将其转换为docx格式;修改第二Word 文档的扩展名docx为zip,经过zip解压,生成多媒体文件夹,对多媒体文件夹下的图像进行 遍历,根据水印提取码中的第一水印图像的长和宽筛选出大小匹配的图像;将符合要求的 任意一幅图像,转成二进制BMP图像作为第二水印图像;利用文字识别算法识别出第二水印 图像中的字符串,得到第四字符串。 4 . 根据权利要求 1 所述的一种用于WORD文档保护和分发跟踪的信息快速嵌入和提 取的方法,其特征在于:嵌入方案具体如下:将第四字符串转化为二进制形式的比特序列作 为第一比特序列,保存第一比特序列的长度L;遍历第一WORD文档,只统计出里面的文字、字 符、标点的字符数n,形成嵌入水印信息的第一字符序列; 得到的字符数n除以 第一比 特序列长度L取整得到d ,若d<1 ,则说明字符数不够 ,该嵌入 方案失效 ,退出该方案而改 用其他方案 ;若d>=1 ,则把第一字符序列以间距d分割成L组 ;读 取嵌入参数中的字符间隔来选择字符位置进行水印嵌入,得到第二字符序列; 将第一比 特 序列和第二字符 序列的 元素一一对应 ,进行水印嵌入 :若第一比 特 序列的
(1)基于格式编码的文本水印。主要有三种:行移编码、字移编码、特征编码。行移编码 是针对文本文件的行间距均匀的特点 ,通过将文本的 某一整行垂直移动来嵌入水印 ,鲁棒 性较好 ,但编码密度很小、标记信息方法简单 、安全性差。字移编码是通过将文本某一行的 某些单词进行水平移位来嵌入水印。特征编码是通过改变某个字母的某一特殊特征来嵌入
字符串置乱单元用于在第一字符串后面加上时间戳得到第二字符串,然后根据嵌入参 数中的置乱密钥对第二字符串进行加密处理得到第三字符串;
水印字符串生成单元根据嵌入参数中的嵌入第几重在第三字符串前面加上前缀标识, 得到第四字符串;
水印信息嵌入单元,根据嵌入参数中的嵌入方案选择相应的嵌入模块将第四字符串嵌 入到第一WORD文档中,得到第二WORD文档;