论文部分内容阅读
随着机械制造、建筑工程和服装设计等传统行业逐步走向网络化,计算机辅助设计得到广泛应用,以数字形式存储的工程图存在各种安全隐患。工程图水印技术因其能提供可靠的版权保护措施和内容完整性认证方案而广受关注。设计一个有效且实用的工程图水印算法,除了需要考虑图形自身特点,选择一个合适的水印类型之外,还需满足图形的实际应用,使算法在不可见性、安全性和实用性等方面达到平衡。本文对现有的国内外相关矢量图形水印算法进行研究,分别设计了面向数据鲁棒性和完整性的工程图水印方案,同时对该方案在版权管理(DRM)系统中的应用进行介绍。论文所做主要工作如下:(1)提出了一种面向数据鲁棒性的工程图盲水印算法。首先对工程图形顶点信息进行预处理并映射到仿射不变空间以获取图形信息的旋转、平移和缩放不变性;然后对不变空间中的顶点信息进行分组构造小矩阵,奇异值分解后通过奇偶量化的方式将混沌调制的水印嵌入奇异值中,矩阵维数越小,水印嵌入能力越强;最后通过在直线实体中插入定点变换为多线段的方法对实体原始排序进行定位,保证水印信息的正确提取。实验分析显示本算法拥有较好的透明性,较大的水印嵌入量,并且对几何攻击和图形添加、删除、重排、顶点逆转等编辑攻击具有较好的鲁棒性。(2)提出了一种面向数据完整性的工程图选择性认证水印算法。首先将工程图顶点信息变换为极坐标,后将每一幅值精度位之前的数据变换为整数,利用整数与前一实体句柄之和映射生成特征信息;然后利用改进的差值扩展算法将水印信号分别嵌入到幅值和相位精度位之后的数据中,为了实现盲检测,水印编号要与载体一一对应。实验分析显示本算法拥有较好的透明性,对不影响图形正常使用的几何操作具有鲁棒性,对改变图形内容的恶意攻击极度敏感,同时可以实现篡改定位,定位精度为单个实体。(3)介绍了工程图水印算法在版权管理(DRM)系统中的应用,并对各个功能模块进行详细说明,而后对重点功能的技术实现进行阐述。