心无尘土
一段平凡的日子,一段流逝的岁月
参考资料:
    (每到看这些资料的时候特别不是味道,什么时候业界的标准能够为国人所制定)
1。Implementation Best Practices For OMA DRM release 1 (Version 1.1 20th August 2003)
    该资料是由无线通信业界的巨头们制定,
    包括摩托罗拉,诺基亚,西门子,索爱,TMobile(德国电信),Vodafone. 。
2。Implementation Best Practices for OMA DRM v1.0 protected MIDlets (Version 1.0 May 5th ,2004)
3。OMA-BOD-CC-2003-0040-OMA-DRM-presentation-for-Wireless-Java-Conv-FINAL.ppt
    作者 Kevin Mowry of Motorola

4。OMA DRM V1.0
調査報告書→OK
  OMA DRM V2.0 調査報告書
    作者 丹治时弘 of Fuji System
5。OMA-Download-DRM-V1_0-20040615-A.pdf



参考网站及资料来源:
1。http://www.openmobilealliance.org/index.html (OMA站)
2。http://www.atmarkit.co.jp/aig/04biz/drm.html
3。http://en.wikipedia.org/wiki/Digital_rights_management
4。http://www.nokia.co.jp/forum/developer/tech_doc/pdf/DRMForward-LockDevelopersGuideJ.pdf

专业词汇以及中文译法(完善中。。。该方面中文资料基本为零,所以译法不当之处请指出)
CDS: Cactus Data Shield 仙人掌数据保护
Combined delivery:组合送信
DRM: Digital Rights Management 数字版权管理机制
DCF: DRM Content Format
EMMS: Electronic Media Management
Forward lock:转发锁定
OASIS: Organization for the Advancement of Structured Information Standards
ODRL:
OMA: Open Mobile Alliance
REL: Rights Expression Language. 版权表达语言。OMA REL is a mobile profile of ODRL 1.1
Separate delivery:分离送信
Superdistribution:超级分发


本文主要是关于DRM的基本概念以及关于DRM在便携式设备(主要指手机)上关于J2ME的MIDP下载部分的DRM实现的注意点以及实现方法和扩展。由于还处在实装探索中的原因,我只能陆陆续续对本文以完善。鉴于此,参考资料也从本来的最后面提到了最前面,便于查找。-〉20060320 begin Yama

概述
    随着网络生活日益丰富,各种音乐,图片,电影通过因特网的传播也在不断加大。当然随着这些流通,我们不得不正视对于著作者的版权侵害问题的扩大化国际化。(也许很多人不以为然,我们每天享受着BT上面成千上万的电影,我不否认我也是,但是如果每个人都在等不要钱的东西的时候,又怎么会有人给我们奉献优秀的作品呢。)
    为了解决这些问题,欧美及日本诸国的IT业界开始了摸索和研究(当然也是为了保证自己的即得利益和业界优势)。
    1。日本在1999年由東京大学・安田教授的提案设立Content ID forum (http://www.cidf.org/)。
    2。2002年4月,XML标准化团体OASIS为了制定DRM的XML规格而设立专门的技术委员会
        (OASIS Rights Language Technical Committee)
    3。Midbar公司的CDS,Macrovision公司的SafeAudio技术纷纷出台用于防止不正当拷贝
    4。IBM公司推出的DRM代表产品EMMS
    5。微软公司的DRM代表产品 Window Media Digital Rights Management
    6。Adobe公司的DRM代表产品 Adobe Content Server
   
    大体来说,由于市场的需要OMA DRM方面的研究工作于2001开始。

第一章DRM 方法 ---yama
    OMA-DRM1.0的仕样里面定义并发展了下面3个层次的功能

    1。转发锁定(転送ロック)
        Forward Lock prevents content from leaving device
       对于内容限制转发并且一次购买和本地下载使用的技术。多用于新闻,图像的订阅服务。
       工作原理:
            将原内容打包放入具有DRM Message Content类型的文件去传送给设备,
            设备禁止转发这种文件去别的设备。但是在本地的执行是不受任何限制的。
    2。组合送信(複合配信)
        Combined Delivery adds rights definition
        增加了版权对象的送信方式。更重要是为了控制使用下载内容的使用方式。
       工作原理:
             版权对象里面定义了许可和约束。内容和版权对象一起打包到DRM Message里面,
            然后传送到设备,内容和版权对象都不能转发到别的设备。
    3。分离送信(分離配信)
        Separate Delivery provides content encryption and supports legitimate viral distribution   
       提供了对内容加密,与合法安全机制的版权对象的分开发送功能,并且支持蓝牙,红外和Email。
       另外就是无病毒发布程序以及可以在不用下载内容的情况下直接下载版权文件达到从新购买目的。
       工作原理:
             内容文件通过对称钥进行加密并打包于DCF。DCF提供原文的头来描述文件类型,以及加密机制和别的有用信息。通过OMA版权表达语言创建版权对象。版权对象里面包括刚刚对内容加密时候的对称钥。设备允许转发DCF文件,但是不能转送版权文件。一般使用WAP-Push(unconfirmed push)来获取权利文件。
   
       设计上面的可行性讨论(用DCF下载正常的状态报告来作为push权利的触发器。并且JAD文件里面增加了新的属性值X-Oma-Drm-Separate-Delivery,用来描述Wap-Push的等待时间)
       OMA-DRM2.0加入了公共钥的方式,并且加入设备同版权发行者的双向认证,极大的增强了安全机制。
   
    4。超级分发(超流通)
       1。DCF可以转发给别的机器
       2。新的机器是可以要求版权发行的.也就是说能够通过httpserver(权利发行的URL)去通知pushInisiator来push版权文件。


第二章 DRM媒体文件格式---yama
一 OMA-DRM1.0的仕样里面定义以下媒体文件格式,通过使用这些文件来管理,保护版权
    1。版权对象
       Rights Object(権利オブジェクト)
      
规定了对应文件使用限制的版权的对象.使用的是基于XML的REL(Right Expression Language)语言。

    2。DRM内容格式
       DRM content format(DRM コンテンツ・フォーマット)
       该文件是加密文件。解密需要用到版权对象里面的钥。

    3。DRM消息
       DRM message(メッセージ)
       主要分成两种。①打包后的内容文件②包含了内容文件和版权文件的文件

二 各DRM方法对应的媒体文件格式
    1.Forward-Lock
      
application/vnd.oma.drm.message (.dm)
    2.Combined delivery
       application/vnd.oma.drm.message and application/vnd.oma.drm.rights+xml (.dm)
    3.Separate delivery
     
application/vnd.oma.drm.rights+xml, (.dr)
       application/vnd.oma.drm.rights+wbxml, (.drc)
       application/vnd.oma.drm.content (.dcf)

第三章 DRM的版权表达语言REL ---yama

第四章 J2ME中DRM的实装之Forward-Lock篇
---yama

第五章 J2ME中DRM的实装之Combined Delivery篇
---yama

第六章 J2ME中DRM的实装之Separate Delivery篇
---yama(Implementation Best Practices for OMA DRM v1.0 protected MIDlets)
    1.
    2.
    3.
    4.
    5.
    6.


posted on 2006-03-20 11:36 Yama的家 阅读(2928) 评论(6)  编辑 收藏 引用 所属分类: DRM, 网络安全,security

FeedBack:
# re: DRM(Digital Rights Management)
2006-07-18 17:17 | wendy
怎么没有下文了呢?
我正好在看OMADRM呢,想向你多学习一下。
Thanks!  回复  更多评论
  
# re: DRM(Digital Rights Management)
2006-07-19 14:09 | Yama的家
@wendy
谢谢鼓励拉,关键是人变懒了
最近刚刚在系统中导入了完整的Forward-lock,combined delivery的midp安装方面的实现,也没有很多时间去处理文档。其实公司的文档我都还没有时间写,当然我会尽快更新的。大家互相学习。有事请写信  回复  更多评论
  
# re: DRM(Digital Rights Management)
2006-11-03 20:53 | lcw
你好,我在想做j2me的超分,但是否一定要經wappush去給right object呢?這個真不知怎樣做.

另外,我下載了一個未有right object的dcf 後想分發給人,好像不行,選項沒有出現"發送"類似的東西....

  回复  更多评论
  
# re: DRM(Digital Rights Management)
2007-06-18 00:36 | picasa
好东西,继续啊  回复  更多评论
  
# re: DRM(Digital Rights Management)
2007-06-18 00:36 | QQ粉丝圈
期待!!!!!!!!  回复  更多评论
  
# re: DRM(Digital Rights Management)
2009-05-05 12:33 | 沙漠
我刚开始接触,不知道都用什么工具开发,希望给予赐教。特别是RI端如何开发。谢谢  回复  更多评论
  
只有注册用户登录后才能发表评论。

<2006年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(5)

随笔分类(66)

相册

积分与排名

  • 积分 - 42660
  • 排名 - 137

最新评论

阅读排行榜