用于处理数字版权对象的设备和方法

文档序号:6656402阅读:148来源:国知局
专利名称:用于处理数字版权对象的设备和方法
技术领域
与本发明一致的设备和方法涉及处理数字版权对象,更具体地讲,涉及将从权限发布者接收的数字版权对象转换成用于与便携式存储装置通信的格式并发送和接收转换格式的数字版权对象,从而可减轻便携式存储装置的负担并提高数据传输效率。
背景技术
最近,已积极地进行了关于数字版权管理(以下称为DRM)的研究,并已引入了使用DRM的商业服务。使用DRM的原因是由于数字数据的特性。与模拟数据不同,数字内容易于被复制、再使用、处理和分发。然而,制作和分发数字内容需要花费大量时间和金钱。因此,数字内容的伪造和分发给制作者造成很大损失,这阻碍了数字内容创作。
过去已经努力来保护数字内容。然而,仅仅防止了未经许可地访问数字内容。也就是说,允许为数字内容付费的人访问数字内容。然而,如果用户故意将数字内容分发给第三方,那么第三方不用付费就可使用数字内容。
DMR被引入以解决该问题。DRM无限制地允许访问加密的数字内容,但是为了解密并播放加密的数字内容,需要被称为版权对象的许可证。因此,与现有方法不同,DRM可有效地保护数字内容。
图1是示意性地示出数字版权管理的构思的示例性示图。
DRM涉及如何处理通过诸如密码术的方法保护的内容(以下称为“加密的内容”)和允许访问受保护的内容的版权对象。
在图1中,示出了想要访问通过DRM保护的内容的用户110和150、发布内容的内容发布者120、发布包括访问内容的权限的版权对象的权限发布者130以及发放证书的认证中心140。
用户A 110可从内容发布者120获得期望的内容。此时,获得通过DRM保护的加密的内容。用户A 110可从自权限发布者130接收的版权对象获得用于播放加密的内容的许可证。具有版权对象的用户A 110可播放加密的内容。由于加密的内容可被自由地分发,所以用户A 110可自由地将加密的内容传递给另一用户B 150。用户B 150必须具有版权对象以播放加密的内容,版权对象可从权限发布者130获得。认证中心140发放表示用户A 110和用户B 150是有效用户的证书。当制造用户110和150的装置时,可将所述证书输入到所述装置中。然而,如果证书期满,那么认证中心140可再次发放证书。
通过保护数字内容的制作者和提供者,DRM可帮助数字内容产业。
图2是示意性地示出使用安全多媒体卡的数字版权管理的构思的示例性示图。
用户A 210可从内容发布者220获得加密的内容。
版权对象包括关于内容的加密的信息、对内容的权限的限定和内容的使用约束信息。此外,版权对象包括实际权限。对内容的权限可包括播放权,使用约束信息可包括播放次数、播放时间和播放期间。此外,所述权限可包括移动权或复制权。也就是说,具有移动权的版权对象可被移动到另一装置或安全多媒体卡,具有复制权的版权对象可被复制到另一装置或安全多媒体卡。在移动权的情况下,通过移动原始版权对象,该版权对象被无效(这包括删除版权对象或包括在版权对象中的权限)。但是在复制权的情况下,原始版权对象可以在激活状态下被使用。
用户A 210获得加密的内容并向权限发布者230请求版权对象以获得加密的内容的播放权。
如果用户A 210从权限发布者230接收到版权对象响应和版权对象,那么该用户可使用接收的版权对象来播放加密的内容。当将版权对象传递给具有相应的加密的对象的用户B 250时,用户A 210可使用便携式存储装置来传递版权对象。在一个实施例中,便携式存储装置可以是具有DRM功能的安全多媒体卡260,在这种情况下,用户A 210在与安全多媒体卡260执行认证之后将版权对象移动到安全多媒体卡260。用户A 210向安全多媒体卡260请求播放权,然后从安全多媒体卡260接收播放权(例如,内容加密密钥)以便可播放加密的内容。在与用户B 250执行认证之后,安全多媒体卡260将版权对象移动到用户B 250或者允许用户B 250播放加密的内容。
此时,图3示出了上述DRM中使用的版权对象。
如图3所示,DRM中使用的版权对象包括版权对象信息、DRM内容管理信息和DRM内容使用约束信息。
版权对象信息包括用于区分某个版权对象与其它版权对象的标识符。
DRM内容是由版权对象管理和控制其使用的数字内容,一个版权对象中可存在多条DRM内容管理信息。一组DRM内容管理信息包括DRM内容标识符和DRM内容的加密/解密密钥。
一个版权对象中可存在多条DRM内容使用约束信息,DRM内容使用约束信息指向至少一组DRM内容管理信息。此外,DRM内容使用约束信息包括用于控制DRM内容的使用的信息,诸如使用次数、使用期间和使用日期。
发明公开技术问题可以以XML格式来表达DRM中使用的版权对象,在这种情况下,诸如MMC卡、SD卡或USB存储介质的便携式存储装置必须具有用于解释版权对象的XML解析器功能。然而,具有有限资源的便携式存储装置要提供这些功能将增加负担。此外,由于XML版权对象在大小上不受限制,所以便携式存储装置难以存储这样的版权对象。
因此,必须将版权对象转换成新的格式,以便可有效地管理版权对象。
技术解决方案本发明的一方面在于提供这样一种设备和方法,该设备和方法将从权限发布者接收的XML格式的数字版权对象转换成用于与便携式存储装置通信的格式,并将转换格式的版权对象发送给便携式存储装置/从便携式存储装置接收转换格式的版权对象,从而可减轻便携式存储装置的负担并提高数据传输效率。
本发明不限于上述方面,本领域普通技术人员从以下提供的描述中将会更加清楚没有提及的其它方面。
根据本发明示例性实施例的用于处理数字版权对象的设备包括发送/接收模块,从权限发布者接收以标记语言表达的版权对象;版权对象转换模块,将从发送/接收模块接收的版权对象转换成具有用于与便携式存储装置通信的格式的帧;接口,执行与便携式存储装置的连接;和控制模块,通过接口将所述帧提供给便携式存储装置,以及通过接口从便携式存储装置接收转换格式的版权对象。
此外,根据本发明示例性实施例的便携式存储装置包括接口,与装置连接;控制模块,通过接口从装置接收转换格式的版权对象并解释所述转换格式的版权对象,以及将转换格式的版权对象提供给装置;和存储模块,以便携式存储装置支持的格式来存储控制模块提供的转换格式的版权对象。
此外,根据本发明示例性实施例的用于处理数字版权对象的方法包括从权限发布者接收以标记语言表达的版权对象;将接收的版权对象转换成具有用于与便携式存储装置通信的格式的帧;将所述帧提供给便携式存储装置,或者从便携式存储装置接收所述帧。
此外,根据本发明示例性实施例的用于处理数字版权对象的方法包括从装置接收转换格式的版权对象;解释所述转换格式的版权对象;以便携式存储装置支持的格式存储解释的版权对象。
示例性实施例的各种细节包括在详细的描述和附图中。
现在将参照示出了本发明示例性实施例的附图来更全面地描述本发明。然而,可以许多不同的形式来实现本发明,不应该将本发明解释为限于这里阐述的实施例;相反,提供这些实施例,从而本公开将会完全和完整,并将本发明的构思全面传达给本领域技术人员。


通过下面参照附图对本发明示例性实施例进行的详细描述,本发明的上述和其它特点和优点将会变得更加清楚,其中图1是示意性地示出数字版权管理的构思的示例性示图;图2是示意性地示出使用安全多媒体卡的数字版权管理的构思的示例性示图;图3是示出版权对象的结构的示例性示图;图4是示出根据本发明实施例的装置的结构的框图;图5是示出根据本发明实施例的转换帧的结构的示例性示图;图6是示出根据本发明实施例的将以XML格式表达的版权对象转换成转换帧的方法的流程图;和图7是示出根据本发明示例性实施例的安全多媒体卡的结构的框图。
具体实施例方式
以下,将参照附图来详细描述本发明的示例性实施例。
在描述之前,将简单描述本发明中所使用的术语的含义。然而,描述术语是为了帮助理解本说明书,而不是用于限制本发明的技术精神。
公钥密码术公钥密码术或非对称密码术是指解密数据时所使用的密钥不同于加密数据时所使用的密钥的密码术。由于加密密钥或公钥不必是保密的,所以可以通过通用的信道交换加密密钥。这种公钥密码术算法是公知的,它的特性是第三方难以使用该算法、加密密钥和加密的语句发现原始文本。公钥密码术的示例包括Diffie-Hellman、RSA、E1Gamal和椭圆曲线。由于公钥密码术比对称密钥密码术慢100-1000倍,所以公钥密码术在密钥交换或数字签名中使用而不是用于内容加密。
对称密钥密码术对称密钥密码术或私钥密码术是指解密数据时所使用的密钥与加密数据时所使用的密钥相同的密码术。DES(数据加密标准)是对称密钥密码术的示例,近年来采用AES(高级加密标准)的应用变得普遍。
证书在公钥密码术中,认证中心制作证书,该证书是用认证中心的私钥签署特定用户的身份和公钥的消息。因此,如果认证中心的公钥被应用于证书,那么可容易地检查证书的完整性,从而可防止第三方自由改变用户的公钥。
数字签名数字签名是签名人编写的文档。数字签名的示例包括RSA数字签名、ELGamal数字签名、DSA数字签名和Schnorr数字签名。在RSA数字签名的情况下,加密的消息的发送方用他/她自己的私钥加密消息并发送该消息,接收方用发送方的公钥对加密的消息解密。在这种情况下,对消息的加密的证实由发送方执行。
随机数/字符串随机数或字符串是具有随机性的数或字符串。由于真实随机数的产生计算量很大,所以可使用伪随机数。
便携式存储装置本发明中所使用的便携式存储装置包括非易失性可读可擦除存储器(诸如,闪存),它可连接到装置。所述存储装置的示例包括智能媒介、记忆棒、CF卡、SD卡和安全多媒体卡。在下面的描述中,将描述安全多媒体卡。
在本实施例中,装置必须执行认证以使用安全多媒体卡,将参照图4来描述认证过程。
图4是示出根据本发明实施例的装置的结构的框图。
本实施例中所使用的术语“模块”是指诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)的软件或硬件组件。模块执行特定功能,其可被构造为存在于可寻址存储介质中。此外,模块可被构造为执行一个或多个处理器的功能。因此,模块可包括诸如软件组件、面向对象的软件组件、类组件和任务组件的组件、进程、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表格、数组和变量。所述组件和模块可以被组合以形成较少数量的组件和模块,或者它们可被分成另外的组件和模块。此外,所述组件和模块可以被实现为执行安全多媒体卡或装置中的一个或多个CPU的功能。
为了执行DRM处理,装置400必须提供安全功能、存储内容和版权对象的功能、交换数据的功能、与内容发布者或权限发布者通信的数据发送/接收功能以及DRM管理功能。因此,装置400包括具有安全功能的RSA模块440、会话密钥产生模块450和AES模块460。此外,装置400包括内容/权限存储模块430,用于存储内容和权限;MMC接口410,用于与安全多媒体卡交换数据;和控制模块420,用于控制每个模块执行DRM处理。此外,装置400包括发送/接收模块470,用于发送和接收数据;版权对象转换模块490,用于转换从权限发布者230接收的版权对象的格式;和显示模块480,用于显示内容。
发送/接收模块470允许装置400与内容发布者或权限发布者通信。装置400可通过发送/接收模块470接收版权对象或加密的内容。
版权对象转换模块490将通过发送/接收模块470从权限发布者230接收的版权对象转换成适合安全多媒体卡的格式,诸如XML或WBXML(权限表达语言或REL)。因此,XML或WBXML版权对象包括代表其作用的属性和元素。例如,以XML表达的播放权为<o-ex:rightsxmlns:o-ex=″http://odrlnet/1.1/ODRL-EX″xmlns:o-dd=″http://odrl.net/1.1/ODRL-DD″>
<o-ex:context>
<o-dd:version>1.0</o-dd:version>
</o-ex:context>
<o-ex:agreement>
<o-ex:asset>
<o-ex:context>
<o-dd:uid>cid:4567829547@foo.com</o-dd:uid>
</o-ex:context>
</o-ex:asset>
<o-ex:permission>
<o-dd:play/>
</o-ex:permission>
</o-ex:agreement>
</o-ex:rights>
如果使用XML格式,那么当装置将版权对象发送给便携式存储装置或者当安全多媒体卡修改版权对象时,安全多媒体卡应该解释版权对象。这样,必须支持XML。然而,由于需要用于支持XML的许多资源,所以开销增加。如果使用XML格式执行通信,那么发送版权对象需要花费太多时间。因此,根据本发明一个实施例的装置400通过版权对象转换模块490将XML格式的版权对象转换成另一格式(以下称为“转换帧”)。在图5中,示出了根据本发明一个实施例的转换帧的结构。
转换帧500包括版权对象信息字段510、DRM内容管理信息字段520和DRM内容使用约束信息字段530。与图3中表达的XML版权对象不同,转换帧500具有固定的字节长度,并包括一组DRM内容管理信息。也就是说,XML版权对象包括多条DRM内容管理信息和多条DRM内容使用约束信息。DRM内容使用约束信息包括指向DRM内容管理信息的信息。然而,转换帧500包括一组DRM内容管理信息,它仅包括用于控制相应的DRM内容的使用约束信息。
版权对象信息字段510包括用于标识版权对象的标识符。DRM内容是由版权对象管理和控制的数字内容。DRM内容管理信息字段520包括特定DRM内容的DRM内容标识符和相应DRM内容的加密/解密密钥。DRM内容使用约束信息字段530包括用于控制DRM内容的使用的信息。该信息包括,例如,关于播放、显示、执行、打印、导出、复制和移动许可证的信息。
播放许可证是以音频/视频形式表达DRM内容的权限。因此,控制模块420不将播放权给予不能通过这种方法表达的内容,例如,Java游戏。
播放许可证可具有约束。如果指定了约束,那么控制模块420根据约束授予播放权。如果没有指定约束,那么控制模块420授予无限制的播放权。
显示许可证是用于在可视装置中表达DRM内容的权限。因此,控制模块420不将显示权给予具有不能在可视装置中表达的格式的内容,诸如gif或jpeg图像。
执行许可证是用于执行诸如java游戏或其它应用程序的DRM内容的权限。打印许可证是用于产生DRM内容(例如,jpeg图像)的硬拷贝的权限。
导出许可证是用于将版权对象导出到DRM系统或内容保护结构而不是OMA(开放移动联盟)DRM系统的权限。导出许可证必须具有约束。约束指定可将DRM内容和版权对象导出到哪个DRM系统或内容保护结构。在导出许可证中,有移动模式和复制模式。当导出版权对象时,在移动模式下当前DRM系统中的版权对象被无效,在复制模式下当前DRM系统中的版权对象不被无效。
移动许可证包括从装置到安全多媒体卡的移动和从安全多媒体卡到装置的移动。从装置到安全多媒体卡的移动将装置中的版权对象发送给安全多媒体卡,并使装置中的原始版权对象无效。从安全多媒体卡到装置的移动与从装置到安全多媒体卡的移动类似。
复制许可证包括从装置到安全多媒体卡的复制和从安全多媒体卡到装置的复制。从装置到安全多媒体卡的复制将装置中的版权对象发送给安全多媒体卡,但并不使装置中的原始版权对象无效。从安全多媒体卡到装置的复制与从装置到安全多媒体卡的复制类似。
将参照图6来描述根据本发明一个实施例的将以XML表达的版权对象转换成转换帧的方法。
MMC接口410允许装置400与安全多媒体卡连接。基本上,连接装置400与安全多媒体卡是指安全多媒体卡与装置的接口彼此电连接。术语“连接”应该被解释为包括非接触状态下通过无线媒介的通信。
RSA模块440根据控制模块420的请求执行RSA公钥密码术。在本发明的实施例中,例如,RSA密码术用于认证处理中的数字签名或密钥(随机数)交换。可使用其它类型的公钥密码术。
会话密钥产生模块450产生将被传递给装置的随机数,其使用从装置接收的随机数和它自己产生的随机数来产生会话密钥。会话密钥产生模块450产生的随机数通过RSA模块440被加密,并通过MMC接口410被传递给装置。由会话密钥产生模块450产生随机数是示例性的,可从早已存在的多个随机数中选择随机数。
AES模块460是对称密钥密码术模块,其使用产生的会话密钥执行对称密钥密码术。主要在从版权对象接收内容的加密密钥以及用会话密钥对所述加密密钥进行加密中使用AES模块。此外,当在与装置的通信过程中对重要信息加密时,使用AES模块。在本发明的本实施例中,当在版权对象移动过程中对版权对象加密时,使用会话密钥。AES密码术也是示例性的,可使用诸如DES的其它对称密钥密码术方法。
内容/权限存储模块430存储加密的内容和版权对象。由版权对象转换模块490转换版权对象的格式。版权对象在加密状态下被存储。装置400使用AES方法和其它装置或安全多媒体卡不能读取的唯一密钥对版权对象加密,并且当版权对象被移动或复制到其它安全多媒体卡或装置时,装置400使用所述唯一密钥对加密的版权对象解密。使用唯一密钥的对称密钥密码术是示例性的,如果必要的话,可使用用装置400的私钥对版权对象加密并用装置400的公钥对版权对象解密的方法。
显示模块480显示版权对象允许播放的内容,从而用户可观看该内容。可通过诸如TFT LCD的液晶显示装置或有机EL装置来实现显示模块480。
图6是示出根据本发明实施例的将XML版权对象转换成转换帧的方法的流程图。
首先,装置400的发送/接收模块470从权限发布者接收XML版权对象,并通过控制模块420将接收的版权对象发送给版权对象转换模块490。此时,版权对象包括版权对象信息字段、X个DRM内容管理信息字段和Y个DRM内容使用约束信息字段。
如果版权对象转换模块490接收到版权对象,那么如图6所示,版权对象转换模块490开始将版权对象转换成转换帧(S600)。
版权对象转换模块490产生代表DRM内容管理信息索引信息的整数类型的变量“u”和代表使用约束信息索引信息的整数类型的变量“v”。这里,初值被设置为1(S605)。
然后,版权对象转换模块490产生图5所示的数据结构的转换帧500(S606)。该数据结构具有固定大小,诸如安全多媒体卡的便携式存储装置可对该数据结构进行读或写。在下面的描述中,所述数据结构的大小为T字节。
版权对象转换模块490设置在产生的转换帧500的版权对象信息字段510中的包括在版权对象中的版权对象信息(S615)。此外,版权对象转换模块490设置在产生的转换帧500的DRM内容管理信息字段520中的包括在版权对象中的第u个DRM内容管理信息(S620)。
版权对象转换模块490执行校验包括在版权对象中的Y组使用约束信息的处理,以设置转换帧500中的使用约束信息。
换句话说,检查第v个DRM内容使用约束信息是否指向第u个DRM内容管理信息(S625),如果第v个DRM内容使用约束信息指向第u个DRM内容管理信息,那么检查当在转换帧500中设置了第v个DRM内容使用约束信息时,到目前为止所设置的数据的大小是否超过T字节(S630),其中,T字节是转换帧500的大小。此时,如果到目前为止所设置的数据的大小超过了T字节,那么重复步骤S610至S625。也就是说,由于转换帧具有T字节的固定大小,所以产生新的单独的转换帧以设置DRM内容使用约束信息。
如果到目前为止所设置的数据的大小没有超过T字节,那么在转换帧500中设置第v个DRM内容使用约束信息(S635)。然后,值“v”增加1(S640)。此时,如果增加的值“v”小于或等于值“Y”,那么重复用于检查第v个DRM内容使用约束信息是否指向第u个DRM内容管理信息的步骤(S645,S625),其中,“Y”是使用约束信息字段的总数。
另一方面,如果第v个DRM内容使用约束信息不指向第u个DRM内容管理信息,那么值“v”增加1,并将增加的值“v”与值“Y”进行比较(S640)。
如果“v”大于“Y”,那么“u”增加1并将“v”设置为1以设置在转换帧中的包括在版权对象中的其它DRM内容管理信息(S650)。然后,如果增加的值“u”小于或等于X,那么执行步骤S610以对第u个DRM版权对象管理信息产生新的转换帧(S655,S610),其中,X是包括在XML版权对象中的DRM版权对象管理信息字段的总数。此时,如果增加的值“u”大于X,那么由于包括在版权对象中的所有DRM内容管理信息被设置在转换帧中,所以版权对象转换模块490结束将XML版权对象转换成转换帧的操作(S660)。然后,控制模块420将多个转换帧存储在内容/权限存储模块430中,或者通过MMC接口410将所述多个转换帧发送给诸如安全多媒体卡的便携式存储装置。
如上所述,一个转换帧包括多个字段。然而,假设任一转换帧具有p个字段,那么任一字段fa(1≤a≤p)具有从字段fa开始的位置起的la字节的长度。字段fk(1≤k≤p,k≠a)不闯入从字段fa开始的位置的la字节的长度的区域。
图7是示出根据本发明实施例的安全多媒体卡的结构的框图。
为了执行DRM处理,安全多媒体卡700必须具有安全功能、存储内容或版权对象的功能、与装置交换数据的功能和DRM管理功能。因此,安全多媒体卡700包括具有安全功能的RSA模块740、会话密钥产生模块750和AES模块760、内容/权限存储模块730、用于与装置交换数据的接口710和用于控制每个模块执行DRM处理的控制模块720。
接口710允许安全多媒体卡700与装置连接。连接安全多媒体卡700与装置是指安全多媒体卡700与装置的接口彼此电连接。词“连接”应该被解释为包括非接触状态下通过无线媒介执行的通信。
控制模块720控制每个模块执行DRM处理,并通过接口710接收由装置的版权对象转换模块490产生的转换帧。控制模块720解释接收的转换帧,并将产生的数据提供给每个模块,并且控制模块720将对应于转换帧的版权对象提供给装置。
RSA模块740根据控制模块720的请求执行RSA公钥密码术。在本发明的实施例中,例如,RSA密码术用于认证处理中的数字签名和/或密钥(随机数)交换。可使用其它类型的公钥密码术。
会话密钥产生模块750产生将被传递给装置的随机数,其使用从装置接收的随机数和它自己产生的随机数来产生会话密钥。会话密钥产生模块750产生的随机数通过RSA模块740被加密,并通过接口710被传递给装置。由会话密钥产生模块750产生随机数是示例性的,可从早已存在的多个随机数中选择随机数。
AES模块760是使用会话密钥执行对称密钥密码术的对称密钥密码术模块。主要在从版权对象接收加密密钥以及对所述加密密钥进行加密以产生会话密钥中使用AES模块。此外,当在与装置的通信过程中对重要信息加密时,使用AES模块。在本发明的实施例中,当在版权对象移动过程中对版权对象加密时,使用会话密钥。使用AES密码术也是示例性的,可使用诸如DES的其它对称密钥密码术方法。
内容/权限存储模块730存储加密的内容和转换帧格式的版权对象。版权对象在加密状态下被存储。安全多媒体卡700使用AES方法和其它装置或安全多媒体卡不能读取的唯一密钥对版权对象加密,并且当版权对象被移动或复制到其它安全多媒体卡或装置时,安全多媒体卡700使用所述唯一密钥对加密的版权对象解密。使用对称密钥密码术和所述唯一密钥是示例性的,如果必要的话,可使用用安全多媒体卡700的私钥对版权对象加密并用安全多媒体卡700的公钥对版权对象解密的方法。
此外,存在从转换帧读取DRM内容的数字版权信息的方法、将DRM内容的数字版权信息写入转换帧的方法和更新关于存储在转换帧中的版权对象的信息的方法,下面将描述所述方法中的每一种。此时,“Sa”字节代表转换帧的特定字段与转换帧的起始地址之间的距离,la字节代表特定字段的长度。
在从转换帧读取DRM内容的数字版权信息的情况下,当读取转换帧的任一字段fa时,安全多媒体卡700的控制模块720在从转换帧的起始地址移动Sa字节之后读取la字节。
在将DRM内容的数字版权信息写入转换帧的情况下,当将DRM内容的数字版权信息写入转换帧的任一字段fa时,安全多媒体卡700的控制模块720在从转换帧的起始地址移动Sa字节之后写入la字节。
在更新关于存储在转换帧中的版权对象的信息的情况下,当更新转换帧的任一字段fa时,安全多媒体卡700的控制模块720在从转换帧的起始地址移动Sa字节之后读取la字节,更新所述信息,并写入la字节的信息。
产业上的可应用性根据本发明,由于装置将从权限发布者接收的版权对象的格式转换成不增加便携式存储装置的开销的格式,然后将转换格式的版权对象发送给便携式存储装置/从便携式存储装置接收转换格式的版权对象,所以可减轻便携式存储装置的负担。此外,通过使用转换格式的版权对象,当装置将版权对象发送给便携式存储装置/从便携式存储装置接收版权对象时,可缩短发送时间。
尽管已参照本发明的示例性实施例具体显示和描述了本发明,但是本领域普通技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节的各种改变。
权利要求
1.一种用于处理数字版权对象的设备,包括发送/接收模块,配置为从权限发布者接收以标记语言表达的版权对象;版权对象转换模块,将从发送/接收模块接收的版权对象转换成具有用于与便携式存储装置通信的格式的帧;接口,提供与便携式存储装置的连接;和控制模块,配置为通过接口将所述帧提供给便携式存储装置,以及通过接口从便携式存储装置接收转换格式的版权对象。
2.根据权利要求1所述的设备,其中,所述标记语言是XML。
3.根据权利要求1所述的设备,其中,所述帧具有固定长度。
4.根据权利要求3所述的设备,其中,所述帧包括版权对象信息字段。
5.根据权利要求3所述的设备,其中,所述帧包括DRM内容管理信息。
6.根据权利要求3所述的设备,其中,所述帧包括DRM内容使用约束信息。
7.根据权利要求1所述的设备,还包括公钥密码术模块,配置为与通过接口连接的便携式存储装置执行认证;和会话密钥产生模块,配置为产生与认证的便携式存储装置共用的会话密钥。
8.一种便携式存储装置,包括接口,配置为与装置连接;控制模块,配置为通过接口从装置接收转换格式的版权对象并解释所述转换格式的版权对象,以及将转换格式的版权对象提供给装置;和存储模块,配置为以便携式存储装置支持的格式来存储控制模块提供的转换格式的版权对象。
9.根据权利要求8所述的便携式存储装置,其中,所述转换格式的版权对象具有固定长度的帧格式。
10.根据权利要求9所述的便携式存储装置,其中,所述帧包括版权对象信息字段。
11.根据权利要求9所述的便携式存储装置,其中,所述帧包括DRM内容管理信息。
12.根据权利要求9所述的便携式存储装置,其中,所述帧包括DRM内容使用约束信息。
13.一种处理数字版权对象的方法,包括从权限发布者接收以标记语言表达的版权对象;将接收的版权对象转换成具有用于与便携式存储装置通信的格式的帧;将所述帧提供给便携式存储装置,或者从便携式存储装置接收所述帧。
14.根据权利要求13所述的方法,其中,所述标记语言是XML。
15.根据权利要求13所述的方法,其中,所述帧具有固定长度。
16.根据权利要求13所述的方法,其中,所述帧包括版权对象信息字段。
17.根据权利要求15所述的方法,其中,所述帧包括DRM内容管理信息。
18.根据权利要求15所述的方法,其中,所述帧包括DRM内容使用约束信息。
19.根据权利要求13所述的方法,还包括与便携式存储装置执行认证。
20.一种处理数字版权对象的方法,包括从装置接收转换格式的版权对象;解释所述转换格式的版权对象;以便携式存储装置支持的格式存储解释的版权对象。
21.根据权利要求20所述的方法,其中,所述转换格式的版权对象包括具有固定长度的帧。
22.根据权利要求21所述的方法,其中,所述帧包括版权对象信息字段。
23.根据权利要求21所述的方法,其中,所述帧包括一组DRM内容管理信息。
24.根据权利要求21所述的方法,其中,所述帧包括一组DRM内容使用约束信息。
25.根据权利要求20所述的方法,还包括将转换格式的版权对象提供给装置。
全文摘要
一种在装置和便携式存储装置之间发送和接收转换格式的数字版权对象的设备和方法。所述用于处理数字版权对象的设备包括发送/接收模块,从权限发布者接收以标记语言表达的版权对象;版权对象转换模块,将版权对象转换成具有用于与便携式存储装置通信的格式的帧;接口,与便携式存储装置连接;和控制模块,通过接口将所述帧提供给便携式存储装置,以及通过接口从便携式存储装置接收转换格式的版权对象。
文档编号G06F17/00GK1985252SQ200580023400
公开日2007年6月20日 申请日期2005年7月6日 优先权日2004年7月12日
发明者吴润相, 金泰成, 金信韩, 郑勍任 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1