[发明专利]基于Unicode编码的文本水印嵌入及提取方法有效
申请号: | 201610939806.6 | 申请日: | 2016-11-01 |
公开(公告)号: | CN106570356B | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 李千目;张震宇;戚湧;王印海 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F21/16 | 分类号: | G06F21/16 |
代理公司: | 32203 南京理工大学专利中心 | 代理人: | 薛云燕 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Unicode编码的文本水印嵌入及提取方法,嵌入方法包括:1)将水印信息的每个字符用Unicode编码表示,进而形成一个二进制码串;2)将二进制码串分组并用不可见的Unicode控制字符替换;3)将形成的Unicode控制字符串插入到文本中,实现水印的嵌入。提取方法包括:1)找出被检测文本中的特定Unicode控制字符,去除干扰后得到水印部分的Unicode字符串;2)按照一定规则将这些字符串还原为二进制代码;3)按照Unicode编码规则解码,得到纯文本,实现水印的提取。该方法对文本格式和可见内容不做任何改变,具有良好的隐蔽性和鲁棒性,同时本方法高效简单,易于实现。 | ||
搜索关键词: | 基于 unicode 编码 文本 水印 嵌入 提取 方法 | ||
【主权项】:
1.一种基于Unicode编码的文本水印嵌入方法,其特征在于,包括/n步骤1,将水印信息的每个字符用Unicode编码并替换,形成一个零宽度不可见Unicode码串;/n步骤2,查找待嵌入文本中的句号“。”和“.”,将水印重复添加到句号“。”或“.”之前,实现水印的嵌入;/n步骤1中所述将水印信息的每个字符用Unicode编码并替换,形成一个零宽度不可见Unicode码串,包括如下步骤:/nA)将版权人的版权信息转化为二进制数据,其长度为L bytes;/nB)将版权信息的二进制数据转换为比特位串,长度为L*8bits;/nC)将比特位串分成2bit一组的小组,共得到L*4组2bits比特位串;/nD)将每组的比特位串以00,01,10,11对应Unicode字符串‪,‬;‫,‬;‭,‬;‮,‬;的规则进行编码;/nE)将编码完成的字符串以原来二进制位的顺序,重新组合成一长串字符串,作为不可见水印。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610939806.6/,转载请声明来源钻瓜专利网。
- 上一篇:电子装置及其控制方法
- 下一篇:电子装置及其控制方法