论文部分内容阅读
随着网络技术的发展,大量的电子文档在互联网上流动,这就涉及到电子文档的版权和完整性的保护问题。针对这类问题,数字水印技术是避免因文档被恶意篡改造成损失的一种有效、可靠的措施,它将具有特定意义的标记(水印)嵌入到数字产品中,广泛应用于数字产品的知识产权保护和内容认证上。本文将数字水印技术引入到企业产品的设计文档管理中,构建了企业设计文档管理的安全数字水印体系、提出一种新的水印生成算法及对水印嵌入和提取算法进行了改进,论文的主要研究内容如下:(1)给出了一种多层次的、以文档数字水印算法为核心的设计文档保护的体系结构。孤立的水印算法并不能完全保证系统中文档的安全,因此,本文在研究已有数字水印安全体系结构及协议的基础上,采用基于角色的访问控制技术,结合改进的数字水印算法,对传统的水印协议进行了改进,较好地解决了系统中设计文档的版权及安全问题。(2)提出一种新的文档水印生成算法。该算法基于原始文档中字符Unicode编码和位置构造矩阵,经过多次矩阵变换,计算最终所得矩阵的特征值,生成水印信息。实验表明该算法适用于多种形式的字符,增强了水印系统的抗矢量化攻击能力,且具有较强的敏感性,可作为文档唯一性的凭证。(3)提出一种改进的文档水印嵌入及检测算法。文档主要由一定长度和宽度的曲线、直线以及相互之间的交叉点组成,这和二值图像很相似,二值图像是一种特殊的图像,冗余少,纹理很简单,对失真敏感,适合用于文档的完整性和可靠性认证。本文根据二值图像和文档的相似性,提出双重图像分块的水印嵌入算法。先将二值文档图像均匀分割成较小的图像块,根据可翻转像素的条件选择图像块嵌入水印。为了提高水印容量以及增强水印的鲁棒性,再增大图像块的大小,对已嵌入水印的二值文档图像进行第二轮的图像分割,根据边缘检测方法嵌入水印。实验结果表明,该方法具有良好的视觉透明性,可预测文档可能发生篡改的位置,区分文档被篡改的种类,提高了水印容量,同时确保了水印的鲁棒性。