用于数字版权管理的设备和方法

文档序号:6574169阅读:146来源:国知局
专利名称:用于数字版权管理的设备和方法
技术领域
根据本发明的设备和方法涉及数字版权管理,更具体地讲,涉及能够在各装置中执行以版权对象发布者为中心的许可工作的数字版权管理。
背景技术
近来,已经积极地开展了对数字版权管理(DRM)的研究,并且使用所述DRM的商业服务已经或将要被使用。DRM的技术构思在于保护能够被容易地执行非法复制和分发的数字内容。
已经进行了一些努力以保护数字内容。在现有技术中,数字内容保护集中于防止未经允许地访问数字内容。例如,只有已经付费的人被允许访问数字内容。然而,没有付费的人不能访问数字内容。
然而,由于数字数据的特性,可容易地对数字内容进行无损复制、再使用、处理以及将其分发到第三方。因此,当已经付费的人访问数字内容并有意地将其分发到第三方时,第三方可不用付费地使用该数字内容,由此引起的很多问题。
为了解决这些问题,在DRM中,数字内容被加密并被分发,为了使用加密的数字内容,需要被称为版权对象(RO)的许可证。
图1是示出现有技术的数字版权管理的系统的示图。参照图1,装置10可从内容提供者20获得数字内容。在这种情况下,内容提供者20提供的数字内容处于加密状态,为了使用解密的数字内容,需要版权对象。
装置10可从版权对象发布者30获得包括用于使用加密的数字内容的权限的版权对象,为此,用户应该支付预定的费用。
版权对象包括用于对加密的数字内容解密的密钥。
版权对象发布者30向内容提供者20报告版权对象发布的细节,根据环境,版权对象发布者30和内容提供者20可以是同一个主体。
已经获得版权对象的装置10可通过使用和消费版权对象来使用加密的数字内容。
另一方面,加密的数字内容可被随意地复制和分发到其他装置(未示出)。然而,因为版权对象包括关于可使用加密的数字内容的次数、持续时间、允许复制版权对象的次数等限制的信息,所以版权对象的再使用或复制应该被限制。根据所述DRM技术,可有效地保护数字内容。
然而,在如图1所示的现有技术的DRM系统中,为了使装置10与另一装置(未示出)共享内容,其他装置应该通过单独的处理从版权对象发布者30接收版权对象。
换句话说,装置之间的内容共享不是随意的,已经接收到加密的数字内容的装置应该与版权对象发布者30通信以获得版权对象。这是因为,版权对象的改变(诸如更新、修正)以及版权对象的传送,即许可工作,由版权对象发布者30来执行。
此外,在第一装置共享密钥并属于作为可共享内容的逻辑集合的域的状态下,如果不属于第一装置的域的第二装置想要共享可在所述域中与第一装置共享的加密的数字内容,则第二装置应该通过单独的处理以订阅所述域,这引起使用上的不便。
在这一方面,对以更方便的方法在装置之间共享加密的数字内容有着增加的需要。

发明内容
本发明的示例性实施例克服了上述缺点以及上述未提及的缺点。此外,本发明不需要克服上述缺点,并且本发明的示例性实施例可不克服上述的任何缺点。
本发明提供了一种用于数字版权管理的设备和方法,所述设备和方法可为版权对象发布者的许可功能提供移动性,从而在各装置中执行以版权对象发布者为中心的许可工作。
根据本发明的一方面,提供了一种用于数字版权管理的设备,所述设备包括存储模块,存储加密的内容、版权对象和管理版权对象的软件模块;控制模块,通过运行存储在存储模块中的软件模块分析和消费版权对象,对加密的内容解密;和重放模块,播放解密的内容。
根据本发明的另一方面,提供了一种用于数字版权管理的设备,所述设备包括存储模块,存储加密的内容、版权对象和管理版权对象的软件模块;控制模块,通过运行存储在存储模块中的软件模块基于存储的版权对象产生新的版权对象,并通过分析和消费新的版权对象对加密的内容解密;和重放模块,播放解密的内容。
根据本发明的另一方面,提供了一种用于数字版权管理的方法,所述方法包括接收加密的内容和表现所述加密的内容的使用权限的版权对象;接收管理版权对象的软件模块;和使用软件模块产生新的版权对象。
根据本发明的另一方面,提供了一种用于数字版权管理的方法,所述方法包括接收加密的内容和表现所述加密的内容的使用权限的版权对象;接收管理版权对象的软件模块;基于接收的版权对象使用软件模块产生新的版权对象;和通过使用软件模块分析和消费新的版权对象,播放所述加密的内容。


通过下面结合附图对示例性实施例进行的详细描述,本发明的以上和其他方面将会变得更加清楚,其中图1是示出现有技术的数字版权管理的系统的示图;图2是示出根据本发明示例性实施例的数字版权管理的系统的示图;图3是示出根据本发明示例性实施例的版权对象发布者向第一装置提供版权对象和移动DRM代理的处理的示图;图4是示出根据本发明示例性实施例的第一装置向第二装置提供加密的内容和版权对象的处理的示图;和图5是示出根据本发明示例性实施例的用于数字版权管理的设备的结构的方框图。
具体实施例方式
在下文中,将参照附图详细地描述本发明的示例性实施例。然而,本发明不限于在此公开的示例性实施例,而是可以以许多不同的形式被实施。描述中定义的内容,如详细的结构和部件,被提供以帮助本领域普通技术人员全面的理解本发明。在本发明的全部描述中,相同的附图标号在不同的附图中用于相同的部件。
以下将参照附图来描述本发明,附图示出了用于解释其上安装有虚拟机以执行根据本发明示例性实施例的用于数字版权管理的设备和方法的系统的方框图和流程图。应该理解,流程图的每一个操作和在操作的组合可由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或者其他可编程数据处理设备的处理器以产生设备,从而经计算机或者其他可编程数据处理设备的处理器执行的指令创建用于实现流程图中描述的功能的装置。
这些计算机程序指令也可被存储在可指导计算机或者其他可编程数据处理设备以特定方式工作的计算机可用或计算机可读存储器中,以便存储在计算机可用或计算机可读存储器中的指令生产包括执行流程图中描述的功能的指令手段的产品。
计算机程序指令也可被载入计算机或其他可编程数据处理设备,以使得一系列操作步骤在计算机或其他可编程设备上被执行以产生计算机执行的过程,从而在计算机或其他可编程设备上执行的指令提供用于实现流程图中描述的功能的步骤。
此外,流程图的每个操作可以表示包括一个或多个实现特定逻辑功能的可执行指令的模块、代码段或者部分代码。还应该注意到,在一些可选的实施方式中,操作中表示的功能可能次序颠倒地发生。例如,根据涉及的功能性,连续显示的两个方框可能基本上同时执行,或者可能有时以相反的次序执行。
图2是示出根据本发明示例性实施例的数字版权管理的系统的示图。
参照图2,数字版权管理的系统200包括内容提供者210、版权对象发布者220、第一装置230和第二装置240。
内容提供者210向第一装置230提供加密的数字内容,版权对象发布者220向第一装置230提供版权对象222和移动DRM代理250。
这里,版权对象222表示具有使用加密的数字内容的权限的许可证,并且可包括关于可使用加密的数字内容的次数、持续时间、允许复制版权对象的次数等限制的信息。为了使第一装置230接收版权对象222,应该向内容提供者210和版权对象发布者220支付预定的费用。
此外,版权对象222包括用于对加密的数字内容解密的密钥,并且可被电子签名并被传送到第一装置230。
移动DRM代理250是以现有的版权对象为基础产生新的版权对象的可执行的软件模块,并且允许第二装置240,而不是第一装置230,消费新的版权对象。这里,对于“消费版权对象”的含义,如果版权对象将内容重放的次数限制为五次,则在该内容由装置播放一次的情况下,将重放的剩余次数限制为四次,这时,可以理解移动DRM代理250已经消费版权对象。
移动DRM代理250可将电子签名添加到版权对象222。
另一方面,内容提供者210和版权对象发布者220可以是同一个主体。
第一装置230从内容提供者210下载加密的数字内容212并存储下载的加密的数字内容212。在进行内容购买的结算之后,第一装置230从版权对象发布者220接收并消费版权对象222和移动DRM代理250。
如果用户想要将加密的数字内容212移动到第二装置240,则第一装置230将加密的内容212和通过移动DRM代理250以现有的版权对象222为基础产生的版权对象232提供给第二装置240,并提供移动DRM代理250。
可以以第一装置230已经从版权对象发布者220接收到的版权对象222的限制信息为基础,在第一装置230中通过移动DRM代理250产生由第一装置230提供的版权对象232。
第二装置240可根据从第一装置230接收到的版权对象232的限制信息来使用加密的数字内容212。
图3是示出根据本发明示例性实施例的版权对象发布者向第一装置提供版权对象和移动DRM代理的处理的示图。假设第一装置230从内容提供者210接收到加密的数字内容212并将接收到的加密的数字内容212存储在其中。
首先,版权对象发布者220和第一装置230通过有线/无线通信网络执行彼此之间的相互认证(S310)。
可使用传统的数字版权管理技术中的相互认证机制来执行该相互认证。传统的数字版权管理技术可以是开放移动联盟(OMA)DRM技术或美国微软公司的DRM系统。
如果正常完成版权对象发布者220和第一装置230之间的相互认证,则第一装置230向版权对象发布者220请求播放加密的数字内容的版权对象(S320)。在这种情况下,假设已经完成内容购买的结算。
响应于所述请求,版权对象发布者220向第一装置230提供相应的版权对象,在这种情况下,可由版权对象发布者220对所述版权对象进行电子签名(S330)。
当正常接收到版权对象时,第一装置230将接收的版权对象存储在自己的存储空间中,并将应答响应发送到版权对象发布者220(S340)。
如果完成从版权对象发布者220到第一装置230的版权对象发布过程,则版权对象发布者220将移动DRM代理发送到第一装置230(S350)。
当正常接收到移动DRM代理时,第一装置230将接收到的移动DRM代理存储在自己的存储空间中。然后,如果移动DRM代理准备好运行,则第一装置230将应答响应发送到版权对象发布者220(S360)。
存储在第一装置230中的移动DRM代理通过分析和消费已经发布和存储的版权对象,来促进预先存储的加密的数字内容的重放。
另一方面,如果适合于加密的数字内容的重放的移动DRM代理已经被存储在第一装置230中并且准备好运行时,操作S350和S360可被省略。
图4是示出根据本发明示例性实施例的第一装置向第二装置提供加密的内容和版权对象的处理的示图。在该处理中,用户将加密的数字内容从第一装置230发送到第二装置240,并在第二装置240中播放发送的加密的数字内容。
首先,版权对象发布者220和第一装置230通过有线/无线通信网络执行相互认证(S410)。在这种情况下,可以形成诸如安全会话的信道以用于第一装置230和第二装置240之间的通信。
然后,第二装置240从存储在第一装置230中的内容列表选择期望的内容,并向第一装置230请求所述期望的内容(S420)。为此,第二装置240预先存储第一装置230中存储的内容列表,或在操作S410中从第一装置230接收所述内容列表。
第一装置230以加密的形式将请求的内容发送到第二装置240,第二装置240接收该内容并将其存储在第二装置240中的存储空间中(S430)。
第二装置240向第一装置230请求播放接收的内容所需的版权对象(S440)。
第一装置230通过分析其自身的版权对象来确定是否接受接收到的请求,如果可以接受,则通过使用移动DRM代理产生将被发送到第二装置240的版权对象。在这种情况下,所述版权对象可以以从版权对象发布者220接收到的版权对象的限制信息为基础被产生,并可通过第一装置230中正运行的移动DRM代理被电子签名。然后,第一装置230向第二装置240提供产生的版权对象(S450)。
在这种情况下,第一装置230也可将移动DRM代理发送到第二装置240。
如果第二装置240已经正常地接收到移动DRM代理并将其存储在存储空间中,并且移动DRM代理准备好运行,则第二装置240将应答响应发送到第一装置230(S460)。
存储在第二装置240中的移动DRM代理可分析从第一装置230接收到的版权对象,并产生将在第三装置(未示出)中消费的版权对象。
在图4中,举例说明在第一装置230中版权对象由移动DRM代理产生,并被发送到第二装置240,但是示例性实施例不限于此。
例如,第二装置240可从第一装置230接收第一装置230已经从版权对象发布者220接收到的版权对象,并且第二装置240中的移动DRM代理可以以传送的版权对象为基础,产生适合于加密的内容的重放的新的版权对象,以便第二装置240消费新产生的版权对象以播放加密的内容。
图5是示出根据本发明示例性实施例的用于数字版权管理的设备的结构的方框图。用于数字版权管理的设备500指得是如上所述的第一装置230或第二装置240。
参照图5,用于数字版权管理的设备500包括通信接口模块5 10、控制模块520、重放模块530和存储模块540。
在本发明的示例性实施例中,这里使用的术语“模块”的意思是,但不限于,软件和硬件组件,诸如执行特定任务的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。模块可以方便地被配置以驻留在可寻址的存储介质上,并且可被配置以在一个或多个处理器上执行。因此,举例来说,模块可以包括诸如软件组件、面向对象的软件组件、类组件和任务组件的组件、进程、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。在组件和模块中提供的功能可被组合为更少的组件和模块,或者可进一步被分离成另外的组件和模块。
通信接口模块510是用于与另外的数字版权管理设备、版权对象发布者或内容提供者通信的模块,并可根据通信介质设置有有线通信模块或无线通信模块。
存储模块540存储通过通信接口模块510从另外的数字版权管理设备、版权对象发布者或内容提供者接收的内容、版权对象和移动DRM代理。具体地讲,因为版权对象在数字版权管理系统中起到非常重要的作用,所以需要安全地保护存储版权对象的存储模块540的存储空间,免受其他外部装置访问。为此,可将版权对象存储在可由硬件保护的存储器区域中,或者可使用各种通过软件保护版权对象的加密算法将版权对象存储为加密状态。
控制模块520将通过通信接口模块510接收的内容、版权对象和移动DRM代理存储在存储模块540中。此外,控制模块520通过分别如图3所示的操作S310和如图4所示的操作S410执行与版权对象发布者和另一数字版权管理设备的相互认证,并且根据预设的协议控制数据发送/接收。
重放模块530播放控制模块520解密的内容,并以音频、视频或文本的形式输出该内容。
如果用于数字版权管理的设备500想要将移动DRM代理发送到另一数字版权管理设备,则控制模块520从存储模块540提取加密的内容,并将提取的加密的内容发送到另一数字版权管理设备。然后,控制模块520以存储在存储模块540中的版权对象为基础,通过使用移动DRM代理产生新的版权对象,并通过通信接口模块510将产生的版权对象和移动DRM代理发送到另一数字版权管理设备。
控制模块520可不通过使用移动DRM代理产生新的版权对象,而是将存储在存储模块540中的版权对象发送到另一数字版权管理设备。在这种情况下,另一数字版权管理设备可以通过使用接收的移动DRM代理以接收的版权对象为基础产生新的版权对象来使用加密的内容。
在图5中,举例说明控制模块520对加密的内容解密。然而,这是示例性的,解密可以由重放模块530执行。
如上所述,根据本发明的示例性实施例,装置可以以更方便的方法共享加密的数字内容。
虽然已经为了说明性的目的描述了本发明的示例性实施例,但是本领域技术人员应该理解,在不脱离由权利要求公开的本发明的范围和精神的情况下,可进行各种修改、添加和替换。
权利要求
1.一种用于数字版权管理的方法,所述方法包括接收加密的内容和表现所述加密的内容的使用权限的版权对象;接收管理版权对象的软件模块;和使用软件模块产生新的版权对象。
2.如权利要求1所述的方法,还包括通过使用软件模块分析和消费接收的版权对象,播放所述加密的内容。
3.如权利要求1所述的方法,还包括提供新的版权对象。
4.如权利要求1所述的方法,其中,版权对象被电子签名。
5.一种用于数字版权管理的方法,所述方法包括接收加密的内容和表现所述加密的内容的使用权限的版权对象;接收管理版权对象的软件模块;基于接收的版权对象使用软件模块产生新的版权对象;和通过使用软件模块分析和消费新的版权对象,播放所述加密的内容。
6.如权利要求5所述的方法,其中,版权对象被电子签名。
7.一种用于数字版权管理的设备,所述设备包括存储模块,存储加密的内容、版权对象和管理版权对象的软件模块;控制模块,通过运行存储在存储模块中的软件模块分析和消费版权对象,对加密的内容解密;和重放模块,播放解密的内容。
8.如权利要求7所述的设备,还包括通信接口模块,与另外的数字版权管理设备、发布版权对象的版权对象发布者和提供加密的内容的内容提供者中的至少一个进行通信。
9.如权利要求7所述的设备,其中,版权对象被电子签名。
10.如权利要求8所述的设备,其中,控制模块基于存储的版权对象使用软件模块产生新的版权对象,并通过通信接口单元提供新的版权对象。
11.一种用于数字版权管理的设备,所述设备包括存储模块,存储加密的内容、版权对象和管理版权对象的软件模块;控制模块,通过运行存储在存储模块中的软件模块基于存储的版权对象产生新的版权对象,并通过分析和消费新的版权对象对加密的内容解密;和重放模块,播放解密的内容。
12.如权利要求11所述的设备,其中,版权对象被电子签名。
13.一种存储用于执行数字版权管理的方法的计算机程序的计算机可读记录介质,所述方法包括接收加密的内容和表现所述加密的内容的使用权限的版权对象;接收管理版权对象的软件模块;和使用软件模块产生新的版权对象。
14.一种存储用于执行数字版权管理的方法的计算机程序的计算机可读记录介质,所述方法包括接收加密的内容和表现所述加密的内容的使用权限的版权对象;接收管理版权对象的软件模块;基于接收的版权对象使用所述软件模块产生新的版权对象;和通过使用软件模块分析和消费新的版权对象,播放所述加密的内容。
全文摘要
提供了一种用于数字版权管理的设备和方法。所述用于数字版权管理的方法包括接收加密的内容和表现所述加密的内容的使用权限的版权对象;接收管理版权对象的软件模块;和使用软件模块产生新的版权对象。
文档编号G06F21/62GK101025779SQ20071007914
公开日2007年8月29日 申请日期2007年2月14日 优先权日2006年2月24日
发明者李载元, 蔡承澈, 郑勍任, 张英淑 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1