- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于汉字笔画的文本水印算法.pdf
第 31卷第 3期 杭 州 电子 科 技 大 学 学 报 Vol3I.No 3
2l011年 o6月 Journal of H~mgzhou Dianzi University Jun 20ll
一 种基于汉字笔画的文本水印算法
王丽娜 ,唐 向宏 ,张 宁,程 莎
(杭州电子科技大学 通信工程学院,浙江 杭州310018)
摘要:该文针对在中文文本中嵌入水印比较困难 ,鲁棒性不高等特点 ,提出了一种基于汉字笔画的
文本水印算法。首先以文本中特定笔画数的汉字为标志,提取其左右相邻汉字的笔画数并转换为
一 系列代码,然后按照对应比较规则 ,完成水印嵌入。仿真实验证明该算法嵌人水印容量大,具有
较强的隐藏性和鲁棒性,能有效地抵抗格式攻击 ,以及识别文本字符的删除、添加等攻击。
关键词:数字水印;文本水印;鲁棒性 ;汉字笔画
中图分类号:TP309 文献标识码 :A 文章编号:1001—9146(2011)03—0018—04
0 引 言
文本数字水印技术就是把重要的信息(水印信息)以一定的方式嵌入文本载体中…。目前文本数
字水印算法大致可分为基于格式的文本水印算法、基于 自然语言处理的文本水印算法、基于汉字特征的
文本水印算法3类。基于格式的文本水印算法主要通过文本中行的上移、下移,字移以及改变字符特征
完成水印嵌入 ,水印的容量有限,鲁棒性不强,不能抵抗格式攻击 .3J。基于 自然语言处理的文本水印
算法主要通过同义词的替换,语态的转换嵌入水印信息 ]。由于汉语具有多义性,近义性等特点,该类
算法在中文文本中效果并不理想,水印容量也不高。基于汉字特征的文本水印算法主要利用汉字的偏
旁部首组合 、汉字出现的频率 j、汉字的声调 等特征嵌人水印。这类算法虽然具有较好的不可见
性,但对于删除、添加、替换等抗攻击的能力较差。本文将结合汉字的笔画数特征,以文本中特定笔画数
的汉字为标志,通过左右相邻汉字的处理来提取特征,利用字符的Unicode码生成水印信息,探讨基于
笔画的文本水印嵌人算法。
1 文本水印算法
汉字是由横、竖、撇、捺等笔画构成,据统计,在常用的6000多个汉字中,笔画最少的汉字为 1笔 ,
笔画较多的汉字为30笔,而使用频度最高为的字,它在文章里大约每26个字就会遇到一次,并且的字
的笔画为8笔-8。因此,本文将文本水印的嵌人层次缩小到笔画,从汉字的笔画数出发,以8笔画的汉
字为标志位,提取以8笔画汉字左右相邻汉字的笔画数来构造特征值,实现基于汉字笔画的文本数字水
印的嵌入。
1.1 算法l——水印嵌入算法
(1)文本的预处理
1)统计文本中笔画为8笔的汉字的个数,确定水印嵌入容量。
2)定位每个8笔画汉字左右相邻的汉字,统计各汉字的笔画数并用两位十进制数表示。
3)将所得十进制笔画数的每位转换为相应的6位二进制代码,并在每组代码前加0,后加 1,构成8
位二进制代码。然后把转换代码按先后顺序排序形成二进制代码序列 L和R。
收稿 日期 :2010—09—27
作者简介:王丽娜 (1985一),女,河南周口人,在读研究生 ,通信网络与信息安全技术
第3期 王丽娜等:一种基于汉字笔画的文本水印算法 19
(2)水印序列的生成:由水印嵌人容量 ,确定水印信息长度,并把水印信息中的每个汉字转为相应
l6位unicode码 ,得到一组unicode水印代码序列w。
(3)水印的嵌入:将二进制代码序列L和R与水印代码序列 w按以下原则进行比较,形成水印特
征码序列 C,完成文本水印的嵌入。
嵌入原则:①如w为0,L和R同为0,则c为 1;L和R同为 1,则c为2;L和R不相同,则c为5;
②如w 为 l,L和R同为0,则 c为3;L和R同为 1,则c为4;L和R不相同,则c为6。
1.2 算法2——水印的提取算法 .
水印的提取过程为水印嵌入的逆过程,具体步骤如下:
(1)对待检测文本预处理,得到各8笔画汉字左右相邻汉字的代码,分用序列 A;
您可能关注的文档
最近下载
- 金刚砂地面施工方案全套.docx VIP
- GB50913-2013:医药工艺用水系统设计规范.pdf VIP
- 东阿阿胶股份有限公司营销策略研究.docx VIP
- 火灾自动报警控制器更换(增加)施工方案 .pdf VIP
- 深圳市2019年度人才引进立户登记服务指南(简明版).pdf VIP
- 金属非金属地下矿山监测监控系统建设规范.pdf VIP
- 2020年学而思-大升一七大能力活动测试(在线场).pdf VIP
- 2024年法考商经小金句-重点归纳.doc VIP
- 建筑工程图集 SG111-1~2:建筑结构加固施工图设计表示方法建筑结构加固施工图设计深度图样(2008合订本).pdf VIP
- 2025年河南电信招聘笔试模拟试题及答案解析.docx VIP
文档评论(0)