<span id="blogname"></span>


All that's beautiful drifts away like the waters ——W. B. Yeats
Modisied by Leslie-Cheung.com
 
2007/4/5 9:24:00
DRM数字加密管理系统
 

DRM数字加密管理系统
■ 一、DRM实现方法
当一个消费者从一个WEB站点上得到一个加密的多媒体文件时,同时也必须得到了一个许可证,这个许可证包含了用于将加密文件解密的密码,在这些多媒体文件能够播放之前,内容拥有者能够借助Microsoft的DRM技术容易的设置许可证和密码,然后把内容分发给消费者。DRM技术保护、分发、和使用流媒体内容的过程:

Windows Media Rights Manager
Windows Media Rights Manager可以使内容提供者在受保护、加密状态下在Internet上发送歌曲、视频和其它音像制品,这种保护是通过打包数字媒体文件来实现的,一个打包的媒体文件包含了使用一个密钥加密并锁定的多媒体文件。这个包文件也捆绑了来自内容提供商的附加信息,经过这样的处理,只有获得许可证的用户能够播放一个打包的多媒体文件。
Windows DRM技术主要包含以下的过程:
1.打包:
    打包的多媒体文件已经被加密并且使用了一个密钥将其锁定。这个密钥存储在一个已加密许可证中,许可证是分别发放的,像URL这样的信息附加在多媒体文件中,通过它用户可以获取播放许可证。打包的数字媒体文件是以 Windows Media Audio 格式 (带有 .wma 文件名扩展)或者是 Windows Media Video format (带有 .wmv 文件名扩展)。
2.分发:
可以将已打包的文件放到一个WEB站点上以供下载、放在一个media server上、分发到一个CD上或者是e-mailed给消费者,采用这种技术也允许消费者将受保护的数字媒体文件发送给它的朋友。
3.建立一个认证服务器:内容提供者选择一个认证中心,在该中心的服务器中存储了特定的权利和规则,通过该中心实现Windows Media Rights Manager license services,认证中心的任务是鉴别消费者的许可证申请。数字媒体文件和许可证的存储和分发是分别进行的,这就使得整个系统易于管理。
4.许可证的获取:
为了播放一个打包的数字媒体文件,消费者必须首先获得一个能够解密打包文件的许可证密钥。当消费者试图获取受到保护的内容、得到一个分发的许可证或者首次播放这个文件时,获取许可证的过程自动开始。Windows Media Rights Manager发送给消费者一个注册页以便得到某些信息或者是要求的费用,然后从认证中心返回一个许可证。
5.播放媒体文件
为了播放数字媒体文件,消费者需要一个支持Windows Media Rights Manager的media player。其后消费者能够根据包含在许可证中的规则和授权来播放媒体文件,许可证可以包含不同的授权,例如:开始播放的日期和时间、持续的时间、播放次数。缺省的授权许可允许消费者在特定的计算机上播放数字媒体文件,同时允许用户将这个文件拷贝到便携设备上,然而授权许可是不能传递的,如果一个消费者将一个打包数字媒体文件传送给一个朋友,它的朋友需要自己的播放许可证,因此,这个方案保证了只有对指定文件获得了许可密钥的计算机才能播放对应的数字媒体文件。

许可证和密钥

密钥的工作过程
内容拥有者使用密钥锁定提供的内容,产生一个打包文件。消费者在能够播放这个文件之前,认证中心产生一个包含解密打包文件密钥的许可证,并且许可证下载到消费者的PC机上。下图显示了密钥的创建和使用过程。

 

为了产生一个密钥,需要一个许可证密钥种子,和一个密钥ID。
只有内容拥有者和认证中心知道认证密钥种子的值
密钥 ID是由内容拥有者为每一个媒体文件创建的,它包含在打包文件中

当认证中心需要为一个打包文件发放许可证时,通过从打包文件找回一个密钥ID来创建一个密钥。Windows Media License Service使用许可证密钥种子(由认证中心提供)和来自打包文件的密钥ID来创建密钥,包含在许可证中的密钥发送到客户的计算机。使用包含在许可证中的密钥消费者计算机上的播放器能够打开并且播放那个受到保护的文件。

发放许可证的过程

每一个许可证包含打开Windows媒体文件的密钥,在许可证中也包含了授权或者是规则,使用他们来管理数字媒体文件的使用,内容拥有者设置这些权限以决定那些动作是被允许的,授权的内容可以从最小的回放动作到更多的限制。在Windows Media Rights Manager中的许可证,可以支持内容广泛的不同的商业规则,包括:
一、一个文件能够播放的次数
二、一个文件能够在那一个设备上播放或者传送,权力能够指定消费者是否能够将指定的文件传送到符合Secure Digital Music Initiative (SDMI)标准的便携式设备。
三、用户开始播放这个文件的时间和截止的日期
四、指定的文件是否能够传送到CD刻录机
五、用户能否备份和恢复许可证
六、播放Windows媒体文件的客户端需要何种安全等级等其它功能
■ 二、软件功能
1、基于DRM的打包应用程序:
打包应用程序为操作者提供包含以下内容的输入界面:
        源文件路径
        输出文件路径
        获取认证的URL地址
        加密播放权限设置,如播放次数、过期时间
等信息,源文件路径和输出文件路径可以人工输入也可以Windows风格的列表选择输入方式。
2、服务器端ASP程序:
        DRM认证登陆界面
        客户端加密信息读取、后台DRM权限设置、数字加密处理、许可证发放
        用户计费、用户管理程序,实现包月、计费用户添加删除管理及收费管理,可以对记费值进行修改。(计费模式因实际情况不同,可以根据客户进行免费定制开发)
3、后台数据库
   数据库系统是整个平台的核心,为系统提供相关的数据存贮,是保证各项业务安全、快速稳定可靠运行的关键。数据库系统可以选用ACCESS或SQL Server2000中的任一种。
4、运行环境
整个平台运行于Windows  2000 server 之上,WEB服务器采用IIS

 
By 小鱼儿  阅读全文 | 回复(1) | 引用通告 | 编辑

2008/1/25 16:12:00
Re:DRM数字加密管理系统
 
123(游客)其实网刃不错

安全与灵活完美结合的一站式加密整体解决方案
Netblade ProRegister的核心是帮助开发商实现网络防盗版加密,通过授权许可证来发行、保护软件,能够在网络下载或光盘发行软件的条件下,有效保护软件厂商的著作权。它是专门为软件保护、数字版权保护而量身打造的产品,是一款面向软件电子发行和保护的整体解决方案。它不仅保护软件不被未授权用户使用,而且能够让开发商方便地创建并管理多种许可证模式,从而满足其个性化的商业需求。它通过安全、可靠的RSA、MD5等加密技术,防止开发商的软件被非法使用。
ProRegister是基于互联网的,以许可证技术为基础的身份认证和数字版权保护方案,包括网站、动态链接库(DLL)、控件以及软件等保护方案。
发布者可以通过物理媒体、互联网以及网站、代理商等各种渠道发布其产品,并且不需要终端用户将光盘插入驱动器或者在客户机端或服务器端使用”加密狗”,发布者即可控制他们软件的使用及授权情况,能够实现对受保护软件在整个生命周期的控制和参数化。这样,软件发布者就可以依据一个较优的可用性、销售和分布模型,通过时间限制、可激活和再激活的次数以及使用期限、注册频率等定制产品的使用模式。
第一, 在保证软件加密安全的前提下,大幅度地降低软件保护及发行成本,为软件开发商提供了最佳性价比的解决方案。
第二, 基于互联网的软件发行,已成为软件行业的一个不可阻挡的趋势。Netblade ProRegister正是为网络化软件发行量身打造的利器。
第三, 它支持的多样化授权模式,为软件开发商提供了多种新的盈利方式。
数字化运营模式:产品通过网络展示,销售,并采用许可证保护,无需担心被盗用,增加了无物流的网络数字化销售。许可证管理子系统:
网刃为软件开发商带来的利处:
• 确保只有注册用户方可使用正版软件,制止盗版,只需一个激活平台
• 提供广泛的许可证组合模式来满足开发商和最终用户的个性化需求
• 创造新的收益选择,使您的产品能够占领不断细化的市场
• 简单、易用的许可证监控、管理和分配
• 减少许可证管理和维护的费用
• 提供面向国际化的软件电子许可证发行平台
• 减小软件产品的物流成本,缩短软件销售的响应时间
• 节约成本,快速发行,产品数字化,无物流
• 增加用户量,客户可以24小时购买,无地域限制
• 提高软件竞争力,灵活地按用户的使用时间、次数、功能模块定制销售软件
• 产品24小时自动销售,软件激活通过Internet快速安全的完成
• 提供演示、试用、单机许可证和网络许可证等,软件无需重新下载就可实现许可证转换

• 如果您有意,您可以联系 : 李先生 •
• 电话:13439526667
• email:y208@yahoo.cn
 
By 123(游客)  个人主页 | 引用 | 返回 | 删除 | 回复

发表评论:
 
Calendar

<<  < 2009 - >  >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Login


Bulletin
Recent Entries
Comments
Messages
Information
Links


Designed by Subdreamer
 
Powered by Oblog.