ANDROID DRM技术分析

### ANDROID DRM技术分析 #### 一、概述 随着数字媒体内容的日益普及与多样化,数字版权管理(Digital Rights Management,简称DRM)技术成为确保内容合法使用的关键手段之一。在Android平台上,DRM机制主要用于保护音乐、视频和其他多媒体内容的版权,确保这些内容只能在授权条件下被访问和使用。 #### 二、DRM基本概念 根据OMA(Open Mobile Alliance)定义,DRM是一种用于控制媒体对象使用的机制,主要涉及以下几个核心方面: 1. **DRM Message**:包含了媒体对象及其相关的版权信息,用于传输和管理媒体内容及权限。 2. **DRM Agent**:运行在移动终端上的软件组件,负责解析DRM Message、执行版权策略并控制媒体内容的使用。 3. **版权对象**:指定了媒体内容的使用权限,如播放次数限制、复制限制等。 4. **媒体对象**:需要保护的音频、视频等多媒体内容。 #### 三、DRM工作流程 DRM系统的实现依赖于多种技术,主要包括版权对象和媒体对象的管理、传输和验证等。以下是几种常见的DRM操作模式: 1. **Forward-Lock(转发锁定)** - 在此模式下,媒体文件被打包成DRM Message但不加密。用户可以在接收设备上查看和使用该媒体内容,但无法将其转发给其他设备。 - 支持格式:`application/vnd.oma.drm.message` 2. **Combined Delivery(组合发送)** - 版权对象和媒体对象被打包到同一个DRM Message中,并通过安全通道传输给终端。 - 移动终端必须永久保存版权对象,即使在DRM Message被删除后仍然保留。 - 支持格式:`application/vnd.oma.drm.message`, `application/vnd.oma.drm.rights+xml` - 用户可以根据版权对象描述语言(Rights Expression Language,简称REL)中定义的规则使用媒体内容。 3. **Separate Delivery(分组发送)** - 媒体对象被打包成DCF(DRM Content Format)格式并通过OMA Download协议传输到终端。 - 版权对象通过WAP Push等独立的安全渠道传输。 - 支持格式:`application/vnd.oma.drm.content`, `application/vnd.oma.drm.rights+xml`, `application/vnd.oma.drm.rights+wbxml` - 接收DCF文件的终端需要从版权发行商处获取版权对象才能解密和播放媒体内容。 #### 四、DRM应用场景示例 - **预览与销售**:内容提供商可以向用户提供受保护的媒体内容预览,以吸引他们购买版权对象。 - **合法拷贝**:超级分发功能允许用户将媒体文件转发给其他设备,但需重新获取版权对象。 - **内容加密**:使用对称密钥加密DCF文件,确保即使在网络传输过程中被截获也无法被非法解密。 - **版权对象获取**:终端接收到DCF文件后,会根据文件中的信息访问相应的版权对象服务器,并提示用户购买版权对象。 #### 五、OMA DRM V1.0 版本特点 OMA DRM V1.0 是早期的DRM标准,虽然已经过时,但在理解DRM的基本原理和技术细节方面仍具有参考价值。它主要规定了DRM系统的框架和技术细节,包括但不限于DRM Message的格式、版权对象的管理、不同传输模式的实现方法等。 - **超级分发**:允许用户在不同设备间转发DCF文件,但版权对象需单独获取。 - **内容加密与解密**:使用CEK(Content Encryption Key)进行加密和解密操作。 - **安全通信**:版权对象及CEK的传输需要更高安全级别的通信方式。 #### 六、结论 Android平台上的DRM技术通过多种机制实现了多媒体内容的有效保护,确保了内容提供商的利益,并为用户提供了便捷且安全的媒体消费体验。随着技术的发展,DRM标准也在不断演进和完善,为未来数字媒体版权管理提供了更加灵活和高效的支持。




























- 粉丝: 392
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于Java语言的网络操作系统.docx
- 基于工作过程的中职计算机网络技术课程教学探讨.docx
- 中职《计算机网络基础》有效教学方法的探讨.docx
- 《软件工程》实验书修订.doc
- 现代通信技术概论-作者-崔健双-习题参考答案.doc
- 图书管理数据库设计说明书.doc
- hc杯网络技术大赛预选赛测试试题.doc
- 通信工程勘察安全操作规程和设计安全注意事项.ppt
- VB多点温度采集系统上位机软件设计.doc
- 电气自动化测量设备的技术原理与应用.docx
- MATLAB系统模型建立和动态特性研究分析实验.doc
- Windows下如何安装及配置IIS-ASP-PHP.docx
- 试析互联网与气象服务的融合与发展.docx
- 基于云计算技术在中职机房管理中的应用分析.docx
- 基于SDN的云计算安全存在的问题及对策.docx
- JAVA毕业设计方案论文题目大全.doc



- 1
- 2
前往页