APP下载

一种基于PDF字符颜色的文本水印算法

2016-06-13黄鹏波

电子科技 2016年5期

陈 青,黄鹏波

(上海理工大学 光电信息与计算机工程学院,上海 200093)



一种基于PDF字符颜色的文本水印算法

陈青,黄鹏波

(上海理工大学 光电信息与计算机工程学院,上海200093)

摘要针对目前PDF文档频繁使用程度与其数字水印技术发展缓慢之间的鲜明反差,提出了一种基于PDF字符颜色的文本水印算法。该算法通过修改PDF文档中字符颜色操作符的操作数,将预处理后的水印信息嵌入至载体PDF文档。在水印嵌入的预处理过程中,采用的信道编码和循环加密算法以及水印提取后处理过程中,采用的多数投票算法,有效地提高了水印信息的安全性和鲁棒性。实验结果表明,该算法具备高隐蔽性、强鲁棒性、大容量的特点,且算法与PDF文档之间的兼容性较好。

关键词PDF文档;文本水印;字符颜色编码;隐蔽性;鲁棒性

随着公司、政府机构和教育机构利用电子文档交换信息取代纸质文档进行业务精简带来的影响和机遇,PDF文档以其优越的跨平台、跨媒体、文档保护特性迅速成为了电子文档流通过程中的工业标准[1-2]。然而,伴随互联网技术的发展,信息传播过程中诸如盗版等问题时刻威胁着原创作者的权益,因此PDF文档相关数字水印技术的发展是当今重要的研究课题。

目前针对PDF水印技术的主流算法主要分为3类[3]:基于PDF文档格式编码算法、基于PDF文档属性编码算法、基于PDF文档内容编码算法。第一类算法主要有HuangSi-min等人提出的新建对象算法[4]和钟征艳及顾艳春等人提出的参照表空白字符算法[5-6],二者在隐蔽性,鲁棒性及容量取得了较好的效果,但新建对象算法PDF内部复杂的对象流关系容易造成文档崩溃;参照表空白字符算法局限于PDF1.5以下版本使用。……

登录APP查看全文