随着计算机网络技术的飞速发展,数字媒体技术在各个领域已经得到了广泛的应用,网络中流传的数字作品也日益增多。图像处理和网络传输技术能够对原版数字作品进行无限制的修改、编辑、合成和传播,给数字作品的原创作者带来了巨大的经济损失,数字作品的版权保护、加密解密和认证使用问题显得日益突出。

一、置乱加密技术和数字水印技术

1、置乱加密技术

置乱加密技术作为信息隐藏技术的一个重要分支点,它的原理是按照固定的规律对矩阵数据的坐标进行变换,以此来达到置乱加密的效果,将这些固定的规律迭代应用在矩阵数据坐标的时候,矩阵经过一定次数的迭代又能够恢复原始状态。

数字版权管理系统通过置乱算法的使用将数据信息进行加密,使加密后的数据信息失去原始的内容和格式,即使数字作品在网络传输的过程中被非法用户窃取,也无法对该数字作品进行浏览,由此起到了良好的加密作用。

2、数字水印技术

数字水印技术是将一些特定的、不可见的标记信息利用数字嵌入的方法存储隐藏于数字作品中。数字水印是一种可以鉴别的数字信号或模式,能够永久镶嵌在数字作品当中,通常情况下具有可证明性、不可感知性、安全性和鲁棒性四个基本特征。

利用数字水印的四个基本特性能够将数字作品中的重要信息进行隐藏,不容易被使用者察觉注意到,更不会影响数字作品的正常使用。但是通过数字版权管理系统能够对数字作品中的水印信息进行提取,用来作为鉴定版权归属、起诉非法侵权的证据。

二、基于加密和数字水印技术的数字版权管理系统设计

1、系统功能结构设计

数字版权管理系统按系统功能结构进行划分,包括管理模块、注册模块和使用模块,每个模块还可以细化成为多个子模块,但这三个模块需要相互协作,彼此相连,才能够确保整个数字版权管理系统的功能需求和正常使用。数字版权管理系统的功能结构如图1所示。

1

管理模块:管理模块的子模块包括服务器模块、跟踪模块和交易模块,当用户购买了具有版权的媒体文件,并进行认证支付之后,服务器通过管理模块将媒体文件进行置乱加密,再将购买者的许可信息与媒体文件进行绑定,最后提供给购买者。系统不但能够保存文件和用户的数据信息,还能够通过绑定时产生的物理表示对文件进行防拷贝和检测的功能。

注册模块:注册模块包括版权创建和版权确认两个子模块,一方面对数字作品版权拥有者制作的图像、音频和视频等多媒体文件进行认证,通过数字水印技术生成一个唯一不变的版权数字水印数据信息,将其嵌入到数字作品当中,以此通过一系列的权限认证来对数字作品进行版权保护;另一方面,数字版权作品的购买者在购买之后,会得到服务期为其分配的一个认证身份标识,并且生产一个唯一不变的使用者数字水印,再嵌入到数字作品当中。

使用模块:使用模块包括媒体播放和操作控制两个子模块,在文件播放之前需要对其相关信息进行认证和合适,以此来保证只有被授权的用户才能够在限定期限内使用该文件。本文提出的数字版权管理系统客户端就实现了该模块的所有功能。用户下载的文件信息是嵌入了该用户唯一水印的数据信息,经过了置乱加密技术生成了专有的格式,并且捆绑了权限信息,当客户端软件程序对用户身份进行认证核实之后,再利用置乱算法将格式转换成原始状态进行播放。

2、系统流程结构设计

数字版权管理系统包括许可服务器和注册服务器,注册服务器是向用户提供注册和申请的功能,并且将产生的用户数字水印信息嵌入到数字作品当中;许可证服务器根据用户的个人权限,以及从用户终端提取到的物理标识,将其与数字作品进行捆绑,同时许可服务器中还包括一个用户信息数据库,用来对购买数字作品的用户信息进行存储和管理;多媒体数据库是用来保存数字作品和相关一系列元数据;管理中心是负责认证许可证服务器与注册服务器之间的数据信息交互。

1

三、系统客户端程序总体结构设计

根据数字版权管理系统客户端流程设计将程序划分为三个部分,如图3所示。

1

1、用户身份认证模块

将受到版权保护的数字作品与用户本机硬件物理标识进行绑定,由此来防止非法用户将数字作品肆意传播。当用户通过数字版权管理系统购买到数字作品之后,通过网络将数字作品下载到个人计算机上并进行浏览,该模块会从用户使用的计算机中提取一个物理标识与数字作品中带有的用户信息进行认证对比,如果认证对比通过,该用户的身份即为合法身份,可以进入相应权限核实阶段,如果认证对比不能够通过,则证明该用户身份不合法,立刻结束操作。

2、用户权限核实模块

能够保证合法用户在一定期限内使用数字作品,程序能够将封装在数字作品中的许可证信息进行提取,并根据其拥有的权限授权用户一使用数字作品。如果用户具有相应的操作许可,则允许用户在相应的权限内对数字作
品进行操作,如果用户不具有相应的操作许可,则立刻结束操作流程。

3、数字作品播放模块

当用户的合法身份通过认证,并且权限通过核实之后,该程序能够将数字作品加密格式进行转换,再使用浏览器进行播放,待一系列操作结束之后推出客户端软件。

小知识之数字水印

数字水印(Digital Watermarking)技术是将一些标识信息(即数字水印)直接嵌入数字载体(包括多媒体、文档、软件等)当中,但不影响原载体的使用价值,也不容易被人的知觉系统(如视觉或听觉系统)觉察或注意到。