广义上的DRM(Digital Right Management)为用于定义、管理、跟踪媒体使用等一切手段在内的全部技术,涵盖有形资产和无形资产之上的各种权利使用,包括内容描述、标示、交易、保护、监控、跟踪等,也包括版权持有人之间的关系管理。
典型的DRM系统结构
DRM系统的核心思想是利用各种技术手段,通过对用户许可证方式,控制用户对文件的访问、变更、共享、复制、打印和保存等操作。
一个典型的DRM系统架构主要由内容服务器、许可证服务器和客户端3个部分组成。
内容服务器包括数字内容仓库、产品信息数据库、DRM打包器。它的主要功能是对媒体内容进行打包,形成加密媒体内容。
许可证服务器包括权利数据库、密钥数据库、用户标示数据库、许可证发生器4个模块。它主要作用在于形成加密的用户许可。
客户端主要由DRM控制器和媒体应用软件组成。DRM控制器负责用户许可的检查或申请,应用程序在许可规定的授权范围内进行对媒体的访问操作,如播放、复制和打印等。
DRM主要技术
DRM的技术主要涉及认证技术、密码技术、数字水印技术、防纂改硬件模块和智能卡技术4大领域,现在的技术基本是这几种技术的组合或集成。
(1)认证技术
对所有相关设备和存储媒介,如配置点(PointOfDeployment,POD)模块、机顶盒、接收机、DVD播放/刻录机、硬件、存储卡、PC机等分配公钥证书,用于在通信或工作前进行身份认证。
(2)密码技术
通过对称/非对称密码、分组密码等各种密码算法来保护数字内容的安全以及实现必要的认证。版权保护技术首先将作品可以合法使用的条款和场所进行编码,嵌入到文件中,只有当条件满足,作品才可以被允许使用。通常,被嵌入的信息包括版权管理信息(RMI),如作者、标题、版权和密钥链接。密钥用来对作品进行解密。用户需要授权证书才能访问密钥,授权证书决定了用户的权限。
(3)数字水印技术
数字水印是把作者、发行商信息和使用条款嵌入到数据中,只有当数据被严重破坏时,它才有可能被抹去。即使数据质量降低,只要水印有效,它就可以被识别出来。它能用来给某个作品打上使用者独有的印记,防止其他使用者非法传播和复制。
(4)防纂改硬件模块和智能卡技术
这项技术是通过相关的硬件技术使得所有水印、密码等运算只能在安全模块中进行,为其他安全技术提供硬件的支持。
DRM主要技术规范
目前,美国联邦通信委员会(FederalCommunicationsCommission,FCC)已经批准了多项适合用在数字电视中实施的数字内容保护技术规范。
CPRM/CSS/AACS应用于数字内容的存储保护。SDMI应用于音乐内容的数字版权保护,这是以数字水印技术为基础防止非法复制的技术标准。DTCP应用于传输过程和对数字内容的操作保护,用来确保只有合法的用户端才能按照授权的复制规则对数字内容进行复制,从而实现了复制保护。CAS应用在运营商系统中,是数字电视加密控制的核心技术保证。HDCP应用于播放数字电视的终端设备,保护的是数字内容从终端设备发送到显示器这一过程,是一项对应数字高清电视内容的版权保护技术。POD应用在数字电视的终端设备,通过接口的标准化,将机顶盒和运营商的CAS分离,使机顶盒脱离CAS系统供应商的束缚,成为通用设备。
DRM标准
(1)OMADRM
OMADRM规范主要分为3个部分:对于被保护媒体的数字内容格式(DigitalContentFormat,DCF)的规范、对于版权描述语言(RightsExpressionLanguage,REL)的规范和对于内容下载方式的规范。
(2)ISMADRM
ISMA联盟输出的标准包括ISMA1.0、ISMA2.0、ISMAency等。目前的ISMA体系架构主要支持采用MPEG-4标准进行编码的媒体以及相应的标准存储格式和传输协议,并在此基础上实现DRM。ISMA还将支持H.264,对其他编码及相关格式、协议、安全的支持还需进一步扩展。
(3)XrML数字版权描述语言
扩展版权标记语言(eXtensibleRightMarkupLanguage,XrML)并不是一种DRM标准,而是一种基于XML的版权描述语言,它决定了数字内容使用的权限和条件,可以防止非法用户的使用。作为MPEG-21的权限表达语言,XrML已经成为国际标准组织的一种标准,并得到了广泛的应用。