参考资料:
(每到看这些资料的时候特别不是味道,什么时候业界的标准能够为国人所制定)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