| 【中文题名】 | 流媒体DRM的研究与应用 |
| 【英文题名】 | The Research and Application of Stream Media DRM |
| 【学科专业】 | 密码学 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-9 |
| 【中关键词】 | 数字版权管理,流媒体,许可证,密钥种子,加密, |
| 【英关键词】 | Digital Right Management,Stream Media,License,Key Seed,Package, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
流媒体技术的产生为互联网广大用户提供了方便,也为音频、视频文件的传播提供了便利,但是这种媒体文件也容易被非法的拷贝和分发。这就需要提供一种对媒体文件版权的保护,来保障内容提供者的利益。DRM作为一种新的数字版权保护手段,可以有效保护媒体文件的版权信息。本文简要介绍了流媒体DRM的原理,并分析了微软公司DRM技术的应用。
流媒体点播是许多服务提供商的重要业务,DRM在整个业务系统中起着至关重要的作用,既保护了媒体文件的权限,维护了内容提供商的利益,也实现了计费等一系列功能。
在整个系统从开发到应用中,我完成了从微软DRM SDK申请至流媒体DRM系统开发结束至系统上线的整个过程。本文对流媒体DRM的开发进行了简单介绍:首先,介绍了DRM的产生背景,并对流媒体DRM进行了简要的描述。在第三章,详细介绍了DRM的模块划分及开发过程。将流媒体DRM系统划分为媒体文件打包器、证书发放器和数据库三个部分,并分别讲解。第四章则给出了两套演示,分别使用公司的用户点播流程和个人所做的简单DEMO演示了预发放模式和后发放模式这两种流媒体DRM的证书获取模式。在第五章,以个人的经验分析了DRM的特点。当然... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第一章 背景介绍 |
8-10 |
|
1.1 信息的发展 |
8 |
|
1.2 有关版权保护的颁布法规 |
8 |
|
1.3 DRM的产生 |
8-9 |
|
1.4 本文介绍 |
9-10 |
|
第二章 WDRM介绍 |
10-16 |
|
2.1 流媒体DRM |
10-11 |
|
2.1.1 流媒体介绍 |
10 |
|
2.1.2 流媒体DRM介绍 |
10-11 |
|
2.2 关于Realnetworks DRM简介 |
11-12 |
|
2.3 Windows Media DRM的基本工作流程 |
12-16 |
|
2.3.1 WDRM的介绍 |
12-14 |
|
2.3.2 打包 |
14 |
|
2.3.3 分发 |
14 |
|
2.3.4 建立许可证服务器 |
14 |
|
2.3.5 获取许可证 |
14 |
|
2.3.6 播放数字媒体文件 |
14-16 |
|
第三章 流媒体DRM系统设计 |
16-42 |
|
3.1 系统总体设计 |
16-18 |
|
3.2 Windows Media DRM SDK权限管理对象介绍 |
18-24 |
|
3.2.1 WMRMChallenge对象 |
20 |
|
3.2.2 WMRMHeader对象 |
20-21 |
|
3.2.3 WMRMKeys对象 |
21 |
|
3.2.4 WMRMLicGen对象 |
21-22 |
|
3.2.5 WMRMProtect对象 |
22 |
|
3.2.6 WMRMResponse对象 |
22-23 |
|
3.2.7 WMRMRights对象 |
23-24 |
|
3.2.8 LicenseGenerator对象 |
24 |
|
3.3 视频文件打包器的设计 |
24-31 |
|
3.3.1 加密流程 |
24-26 |
|
3.3.2 打包器设计 |
26-31 |
|
3.4 证书发放器的设计 |
31-37 |
|
3.4.1 证书发放器功能 |
31-32 |
|
3.4.2 证书发放器设计 |
32-37 |
|
3.5 数据库设计 |
37-42 |
|
3.5.1 数据库功能 |
37-38 |
|
3.5.2 数据表设计 |
38 |
|
3.5.3 对数据库的基本操作 |
38-42 |
|
第四章 DRM系统演示 |
42-51 |
|
4.1 证书预发放模式演示 |
42-48 |
|
4.2 证书后发放模式演示 |
48-51 |
|
第五章 DRM系统特点分析及改进策略 |
51-56 |
|
5.1 DRM系统特点分析的意义 |
51 |
|
5.2 使用的加密策略 |
51-53 |
|
5.2.1 微软使用的加密算法 |
51 |
|
5.2.2 加密相关DLL文件存储 |
51-52 |
|
5.2.3 微软新建块加密策略 |
52-53 |
|
5.3 对License的解读 |
53-54 |
|
5.4 证书发放的补充 |
54-55 |
|
5.5 加密密钥的选择性存储 |
55-56 |
|
第六章 微软DRM的破解 |
56-68 |
|
6.1 FreeMe对DRM的破解 |
56-63 |
|
6.1.1 FreeMe的介绍 |
56 |
|
6.1.2 FreeMe的原理 |
56-60 |
|
6.1.2.1 证书的获取 |
56-57 |
|
6.1.2.2 得到内容密钥 |
57-59 |
|
6.1.2.3 解密内容 |
59-60 |
|
6.1.3 微软对FreeMe的回应 |
60-63 |
|
6.2 FairUse4WM对DRM的破解 |
63-66 |
|
6.2.1 FairUse4WM介绍 |
63 |
|
6.2.2 FairUse4WM的使用 |
63-66 |
|
6.3 对Windows Media DRM的展望 |
66-68 |
|
第七章 结论 |
68-69 |
|
参考资料 |
69-70 |
|
致谢 |
70 |
|
| 【DOI】 | LunWen.ID:2.2008.376236 |