协作式数字权限管理处理器的制作方法

文档序号:6454277阅读:113来源:国知局
专利名称:协作式数字权限管理处理器的制作方法
技术领域
本发明一般涉及数字权限管理,并且更具体而言,涉及一种用于提供对多个^殳备上的DRM资料的访问的方法。
技术背景目前,很多受版权保护的资料以数字格式被生产和销售,这使得这些 资料易于通过诸如因特网这样的电通信介质被传输和复制。尽管关于这种 受版权保护的资料的法律为知识产权所有者不受到未授权的复制和展示提 供了一些保护,然而这些法律被相当多的人忽略或回避。为了解决这个问 题,4艮多商家开始寻求一种技术解决方案。因而,数字权限管理(DRM) 已经成为很多公司(包括纽约Armonk的国际商业机器公司(IBM))感 兴趣的领域。DRM是一种通过对资料进行加密或者在资料内嵌入水印的方式来保 护经由通信网*播的资料的版权的系统。作为解决有关未经授权复制受 保护资料的问题的一种手段,DRM集中在保密和加密。加密防止不具有 特定代码的用户访问该资料,而水印为所有者提供检验出特定资料段被复 制的能力。当前版本的DRM致力于对受保护资产的权限的描述、标识、 交易、保护、监控和跟踪,包括有形和无形资产这二者,以及权限持有者 之间的关系。应当注意,DRM是对权限的数字管理,而不是对数字权限 的管理。换句话说,DRM管理与受保护资料关联的所有权限,而不仅是 可适用于与数字内容关联的许可的权限。存在与DRM系统的设计和实现关联的两(2)种体系结构功能体系 结构和信息体系结构。功能体系结构致力于DRM系统的高级组件或模块, 其提供对权限的端到端管理。信息体系结构包括DRM系统内实体的建才莫及其关系。DRM,无论是置于个人数字助理(PDA)、电视机、CD、 DVD 或MP3播放器,还是对受保护资料进行访问的任何其它的数字内容回放设 备,都需要至少三(3)种资源,也就是,以加密和未加密两种形式存储资 料的存储器、传输和呈现资料的接口,以及这样的处理能力,即该处理能 力用于解密资料和检验访问该资料的用户被授权这样做。通常,实现DRM 的每种回放设备均包括提供对受保护资料的访问的上述所有的三种资源。尽管已经开发了很多不同的技术来保护数字内容,然而下面的说明书 是参照广播加密的一个例子进行描述的。广播加密以密钥管理块(KMB) 为基础,密钥管理块是在广播开始时所发送的数据块或在制造过程期间被 预先记录在空白介质上。广播加密最大的一个优点是先前可能彼此未知的 两个设备能够在单向通信路径上认同一密钥。该优点使得广播加密对于从 服务器下栽数字内容到用户来说是理想的。下面简单解释加密 一段内容的过程1、 通过处理KMB来提取管理密钥(Km)。2、 对唯一标识出绑定了该内容的实体的数据段(或"IDb,,)实现单 向函数,其使用Km并且产生绑定密钥(即,Kb=G (Km, IDb))。3、 为这段内容选择随机标题密钥(Kt)并且使用Kb来对其进行加密, 产生加密的标题密钥(EKt)(即,EKt-E (Kb, Kt))。4、 利用Kt对该内容进行加密,并且然后连同EKt—起存储加密的内容。一旦已经实现了该过程,那么已经访问相同KMB、 IDb和EKt的任 何应允设备便能够通过重现相同的Kb和解密Kt来解密该内容。发明内容根据第一方面,提供了一种用于数字权限管理(DRM)的系统,其包 括处理器;耦合于所述处理器的非易失性存储器;存储在所述非易失性 存储器上并且在所述处理器上执行的逻辑,用于认证数字内容回放设备; 以及存储在所述非易失性存储器上并且在所述处理器上执行的逻辑,用于力制内容,以便使得数字内容能够在所述数字内容回放设备上回放。根据第二方面,提供了一种用于执行数字权限管理(DRM)的方法, 其包括配置便携式处理设备以便认证数字内容回放设备;将数字权限处 理算法存储在耦合于所述便携式处理设备的非易失性存储逻辑上;在通信 上耦合所述便携式处理设备和所述数字内容回放设备;以及如果所述便携 式处理设备已经认证了所述数字内容回放设备,则利用所述便携式处理设 备上的数字权限处理算法来使得数字内容能够在所述数字内容回放设备上 回放。根据第三方面,提供了一种用于数字权限管理(DRM)的计算机程序 产品,其包括非易失性存储器;存储在所述非易失性存储器上的逻辑, 用于认证数字内容回放设备;以及存储在所述非易失性存储器上的逻辑,限控制内容,以便使得数字内容能够在所述数字内容回放设备上回放。提供了 一种方法,用于从向用户提供对资料的访问的设备中分离管理 I)RM所需的资源。以这种方式,能够使回放设备变得不那么复杂而且更 为便宜。另夕卜,用于在多个回放设备之间管理DRM的集中点(centralized point)将在设备之间提供更多的互操作性并且简化对DRM资源的管理。 例如,对DRM软件所进行的升级、修补或其它改变优选地只需被传播到 单个设备,而不是被传播到提供对DRM保护资料的访问的每个设备。依照本发明的优选实施例,提供了一种方法,用于从数字内容回放设 备(例如,个人数字助理(PDA)、电视机,以及CD、 DVD和MP3文 件的播放器)中移除数字权限管理(DRM)资源。由DRM所保护的资料 存储在回放设备上,但是所公开的技术优选地提供了一种用于提供对该资 料的访问的单独设备。换句话说,诸如但不限于多媒体卡(MMC)或DRM 处理器(DRMP)这样的设备优选地提供存储器、处理、逻辑和用于访问 回放设备上的DRM资料的接口 。所述MMC可以被插入到多个设备中, 并且当被插入时,其优选地提供用于访问每个设备上由DRM保护的资料所需的资源。所述DRMP优选地通过无线或可用连接而耦合于回放设备, 从而提供DRM资源。该技术优选地使得多个回放设备能够独立操作,并 且还优选地维护受保护资料的便携性。如果插入到或以其它方式耦合于DRM回放设备(例如,PDA),则 MMC或DRMP优选地与该设备进行通信,以便验证并且能够访问该设备 上的任何数字内容。所述MMC或DRMP然后可以被移除或以其它方式 从回放设备上去耦合,并且耦合于另一回放设备,例如CD播放器,以便 提供对所述CD播放器上受保护的数字内容的访问。在一个实施例中,所 述MMC或DRMP具有无线能力,例如但不限于蓝牙,并且向其它可兼 容设备广播其能够代表可兼容回放设备实现DRM功能。此夕卜,所述MMC 或DRMP以及其它的可兼容回放设备优选地通过无线通信来执行DRM管 理。依照所公开技术的优选实施例,可兼容回放设备存储由DRM保护的 资料和数据,其指定相对于受保护资料所许可的访问权限。有利地,每个 回放设备无需存储用于处理DRM资料的算法,或者无需提供诸如处理功 率和存储器这样的资源来实现对所述DRM资源的访问。以这种方式,回 放设备资源得到保存,出于方便维护和安全性的考虑,访问设备可以更简 化并且所述DRM处理资源可以集中化。该概述并不旨在全面描述要求保护的主题,而是旨在提供与之关联的 一些功能性的简单概述。通过考虑以下附图和详细描述,本领域的技术人 员将更清楚本发明的其它系统、方法、功能性、特征和优点。


参照以下附图,现在将仅通过举例的方式来描述本发明的优选实施例 图1是内容分发系统的框图,根据本发明的优选实施例,其包括数字权限管理(DRM)处理器(DRMP)和实现数字权限管理的可兼容数字内容回方文i殳备;图2是实现本发明的优选实施例的多+某体卡(MMC)的框图;8图3是在实现本发明的优选实施例的设备上所采用的管理DRM过程 的流程图;图4是较为详细的图3中的一部分DRM过程的流程图;以及 图5是较为详细的图3和图4中的管理DRM过程的处理请求块和处 理内容块的流程图。
具体实施方式
尽管特别参照多媒体卡(MMC)和计算系统进行了描述,然而可以 用任何数字权限管理(DRM)系统来实现所要求保护的主题,在该系统中 期望合并来自数字内容回放设备的DRM处理。计算领域中的技术人员应 当认识到,所公开的实施例已经涉及到除了下文所描述的设备以外的各种 计算和多媒体设备。另外,可以用软件、硬件或软硬件结合的方式来实现 所公开发明的方法。可以使用专用逻辑来实现硬件部分;软件部分可以存 储在存储器中并且由适当的指令运行系统(例如,微处理器、个人计算机 (PC )或主机)来执行。在本文的上下文中,"存储器,,或"记录介质"可以是容纳、存储、 传达、传4番或传送由指令执行系统、装置或设^f吏用的或结合指令执行系 统、装置或设备使用的程序和/或数据的任何装置。存储器和记录介质可以 是电的、磁的、光的、电磁的、红外或半导体系统、装置或设备,但不限 于此。存储器和记录介质还可以包括,但不限于如以下所示的便携式计 算机磁盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦除可 编程只读存储器(EPROM或闪存),以及便携式光盘只读存储器或其上 可以存储有程序和/或数据的另 一合适的介质。本发明的一个实施例针对一种编程方法,其用于划分与多个数字内容 回放设备中的DRM相关联的资源。文中所使用的术语"编程方法"被定 义来表示当前所实现的一个或多个过程步骤;或者,可选地,在未来的时 间点启用以便实现的一个或多个过程步骤。术语"编程方法"预想了三种 可选形式。第一,编程方法包括当前所实现的过程步骤。第二,编程方法包括含有计算机指令的计算机可读介质,当计算机执行该计算机指令时其 实现一个或多个过程步骤。最后,编程方法包括已经通过软件、硬件、固 件或其任何组合来编程的计算机系统,从而实现一个或多个过程步骤。应 当理解,术语并不将"编程方法,,解释为同时具有超过一个的可选形式, 而是在最真正意义上解释为其中一种可选形式,在任何指定的时间点,仅 呈现多种可选形式中的一种。
现在转至附图,图1是内容分发系统100的框图,4艮据优选实施例, 其包括数字权限管理(DRM)处理器(DRMP) 102和实现数字权限管理 的可兼容数字内容回放设备104、 106、 108、 110和112。可兼容回放设备 包括计算系统104、耦合于电视机108的线缆调制解调器106、 DVD/CD 播放器IIO,以及服务器计算机112。设备是"回放"设备,因为它们使得 用户能够查阅或以其它方式显示由DRM保护的资料(如果资料已经受到 l)RMP 102 j呆护的话)。
DRMP 102包括显示器114和功能按钮116,其使得用户能够访问和 控制DRMP 102。可以在显示器114中显示的信息的例子包括,但不限于, 当前能够与DRMP 102进行通信的回放设备、在访问设备上可获得的特定 资料、到回放设备的连接类型(例如,有线或无线),以及可用资料的状 态(例如,不可用、处于变成可用的过程中、可用)。功能按纽116为用 户提供装置来选择要访问的各种回放设备和要处理的受DRM保护的资 料。DRMP102还包括输入/输出(1/0)端口 118,其使得回放设备能够与 DRMP 102进行通信。在该例中,端口 118是通用串行总线(USB)端口 。 应当注意,对于DRMP102和对应的I/O装置存在多种可行的配置,而图 1中的用户接口仅是一个例子。另外,在另 一实施例中,除了诸如DRMP 102 这样的配置以外,使用了多媒体卡(MMC) 150 (参见图2)并且其安装 到可兼容回放设备中的扩展槽(未示出)中。用来实现所公开的解决方案 的DRMP 102的附加組件类似于以下结合MMC 150所描述的组件。
计算系统104包括中央处理单元(CPU) 124,其耦合于监控器126、 键盘128和鼠标130。监控器126、键盘128和鼠标130便于人们与计算系统104之间的交互。连接到CPU 124的是数据存储组件132,其可以净皮合 并到CPU 124,即内部设备,或者通过各种常见的可用连接设备(例如但 不限于通用串行总线(USB)端口 (未示出))外部连接到CPU 124。所 示的数据存储器132用于存储示例性数字内容134。应当注意,尽管描述 集中在数字资料,模拟资料也可以被存储并且受到DRM的保护。所要求 保护的主题同样可用于访问如此保护的模拟内容。仅出于说明的目的而使 用数字内容134作为例子。连同数字内容134 —起存储的是密钥管理块 (KMB) 136,其包括使数字内容134可用所需要的信息和安全密钥。例 如,KMB 136可以规定与数字内容134的使用关联的限制条件或访问权限。 访问权限可以包括这样的项目,例如授权用户列表、有效期以及数字内容 134可以被访问的次数限制。另外,KMB 136包括诸如数字证书和数字签 名这样的信息,这些信息使得能够检验数字内容134和计算系统104的一 致性。以下结合图5较为详细地描述了 KMB 136。应当注意,尽管在计算系统102上仅示出了数字内容134和KMB 136, 然而每个访问设备104、 106、 108、 110和112均会存储其自己的资料和 KMB(其受到DRMP102所应用的DRM的管理)。出于简化的目的,在 计算系统104上仅示出了数字内容和关联的KMB。线缆调制解调器106、电视机108、 DVD/CD播放器110和服务器112 是可以采用DRM和所公开的技术的回放设备的其它例子。示出了连同 DVD 138 —起的DVD/CD播放器110, DVD 138还可以存储受DRM保护 的资料,在由DRMP102处理之后可通过播放器110来对其进行访问。月良 务器112可以存储受DRM保护的资料, 一旦由DRMP102处理,其便可 用于其它设备,例如线缆调制解调器106、电视机108和DVD/CD播放器 110。服务器112可以采用各种通信介质来提供这种资料,例如因特网140、 局域网(LAN )(未示出)和/或直接线连接(未示出)。在该图中,DVD/CD播放器110和服务器112经由I/O端口 118和有 线链路120耦合于DRMP 102。计算系统104和线缆调制解调器106经由 无线链路122在通信上耦合于DRMP 102。 ^吏用设备104、 106、 108、 110和112以及通信链路120和122仅作为可以包括在支持所要求保护的主题 的体系结构(例如,内容分发系统100)中的链路和回放设备的类型的例 子。本领域的技术人员应当理解,存在很多类型的设备,其将得益于集中 处理,以及与DRM关联的存储器使用。图2是多媒体卡(MMC ) 150的框图,类似于DRMP 102 (图1), 其实现了本发明的优选实施例。MMC150包括DRM算法组件152、数据 存储组件154、处理组件156,以及通信组件158。类似于组件152、 154、 156和158的组件也是DRMP 102的一部分。以下结合图3-图5较为详细 地描述组件152、 154、 156和158的功能。DRM算法组件152存储实现DRM所需的可执行代码。DRM代码的 例子包括,但不限于,用于检索和存储以下例子中的数字内容134 (图1) 和KMB 136 (图1)的代码,用于加密和解密的过程,以及对KMB 136 中所指定的权限的分析。结合所要求保护的主题一起采用的附加代码包括 用于建立MMC 150与各种回放设备(其中插入了 MMC 150,或者如在 DRMP 102的例子中那样,其中无线地或以其它方式耦合了 MMC 150) 之间的连接的通信功能。与DRM算法152关联的代码是可下载的,从而 使得当开发和发布DRM协议的新版本时,可以更新DRM算法152。以这 种方式,可以有效升级MMC 150以及可兼容回放设备。数据存储器154为MMC 150提供存储器,以便在执行期间存储DRM 算法152中所存储的代码并且存储数字内容134、 KMB 136以及任何的中 间数据和与数字内容134和KMB 136的处理关联的最终产品。处理组件 156执行存储在DRM算法152中的代码,并且如以上所解释的,采用数 据存储器154来完成。通信组件158控制关联于MMC 150与可兼容回放 设备104、 106、 108、 IIO和112 (图1)之间的通信的处理。以下结合图 3-图5较为详细地描述了由通信组件158执行的通信任务。I/O连接器160 提供MMC150与访问i殳备104、 106、 108、 110和112之间的物理连接。 在该例中,I/O连接器160是标准PC卡插件式类型的连接器,尽管连接器 160可以是任何类型的连接石更件,例如但不限于USB插座、用于建立无线连接的天线/发射器设备或通信硬件的任何组合。图3是在诸如实现了本发明的优选实施例的MMC 150 (图2 )这样的 设备上采用的管理DRM过程200的流程图。在该例中,管理DRM过程 200被存储在DRM算法152 (图2 )中并且由MMC 150 (图2 )的处理组 件156(图2)执^f亍。应当理解,尽管关于MMC150进行了描述,然而也 在采用对应于组件152、 154、 156和158 (图2 )的组件的DRMP 102 (图 1)上执行过程200。过程200开始于"开始管理DRM,,块202并且立即前进到"建立连 接"块204。在块204期间,使用通信组件158,过程200确定可兼容数字 内容回放设备(例如,DVD/CD播放器110或计算系统104)的可用性。 由于MMC 150是插件式设备,通常仅一个用户访问设^^被检测,然而 在联网的无线或具有多个连接的诸如具有I/0端口 118(图l)的DRMP 102 这样的设备上,可能检测到能够采用所公开的技术的多个设备。在"传达可用性"块206期间,MMC 150和过程200向在块204期 间所检测到的一个或多个回放设备传达所要求保护的主题的DRM管理 服务是可用的。在"等待信号"块208期间,过程200进入WAIT/READY (等待/就绪)状态并且等待来自回放设备的指示服务请求的信号。在"接 收到请求?"块210期间,已经检测到信号的过程200确定信号是否是对 DRM服务的请求。如果是的话,则过程200前进到"处理请求"块212, 在下文结合图4和图5较为详细地解释了 "处理请求,,块212。在块212 之后,或者如果在块210期间,过程200确定在块208期间所接收的信号 不是对服务的请求,则过程200返回到块208来等待下一信号并且如以上 所描述的继续进4亍处理。最后, 一旦启动,过程200便连续执行直到由异步中断214停止,异 步中断214 j吏得控制前进到"结束管理DRM,,块219。尽管中断214通常 被用于终止执行过程200,然而在MMC 150功率损失的情况下或对于执 行中断214的某种用户发起的事件,过程200同样终止。图4是较为详细的图3的管理DRM过程200的处理请求块212的流程图。块或过程212开始于"开始处理请求"块222并且立即前进到"检 索内容&KMB"块224。在块224期间,过程212从在管理DRM过程200 在等待信号块208 (图3 )期间发送请求的数字内容回放设备中下栽数字内 容到MMC 150 (图2 )(或DRMP 102 (图1 ))。在该例中,MMC 150 被插入到计算系统104 (图1)中,计算系统104是请求设备,并且从计算 系统104 (图1)向MMC 150发送数字内容134 (图1)和KMB 136 (图 1)。在可选实施例中,KMB 136被专门存储在MMC 150上数据存储器 154中,或者存储在数据存储器132和数据存储器154这二者中,从而使 得不需要连同数字内容134 —起下栽KMB 136。如果在块224期间,已经将数字内容134以及或许KMB 136下载到 MMC 150,则过程212前进到"检验斥又限"块226,在此期间,过程212 检查KMB 136以确定关于数字内容134所请求的动作以及可允许的特定 动作。检验过程包括检验连同KMB 136 —起存储的证书(未示出)和签 名(未示出)的步骤,从而使得MMC 150能够检验数字内容134和计算 系统104的一致性。在"批准处理?"块228期间,过程212确定所请求的动作是否是关 于许可动作而言所许可的。如果不是的话,则过程212前进到"抛出异常" 块230,在此期间,过程212采取开发者已经编入系统中的任何动作。在 一个实施例中,计算系统104上的图形用户接口 (GUI)(未示出)可以 通知请求访问数字内容134的用户该许可已经净皮拒绝,这或许使得用户能 够采取正确的动作。本说明书并未规定可以采取的动作的类型或如何将任 何这样的动作通知给用户。另一典型的动作可以是生成审核记录,以便记 录差错条件和访问失败。如果在块228期间,过程212确定所请求的动作是许可的,则过程212 前进到"处理内容"块232。以下结合图5较为详细地描述了与块232相 关联的处理的一个例子,也就是,广播加密方案。在"交付内容&数据" 块234期间,从MMC 150向计算系统104发送对应于数字内容134和KMB 136的已处理版本的文件,其中已处理版本可用于显示或用于计算系统104能够利用其实现的任何用途。最后,当在块234期间已经发送所处理的数 字内容之后,或者当在块230期间已经抛出异常之后,控制前进到"结束 处理请求,,块239,在块239中结束过程212。图5是较为详细的图4的管理DRM过程200和处理请求块212的处 理内容块或过程228的流程图。尽管过程228采用广播加密方案,然而计 算领域的技术人员应当理解存在各种可用的加密/解密技术,所有这些技术 同样适用于与所要求保护的主题一起使用。过程228开始于"开始处理内容"块252并且控制立即前进到"提取 管理密钥(Km ),,块254。在块254期间,从KMB 136 (图1 )中提取管 理密钥(Km)。在"计算绑定密钥(Kb)"块256期间,结合唯一标识 数字内容134 (图1)的数据段(或"IDb") —起使用在块254期间所计 算的Km,从而产生绑定密钥(Kb),即Kb = G (Km, IDb)。在"解 密标题密钥(Kt)"块258期间,使用Kb以及Kb的加密版本(或"EKt.") 来计算标题密钥(Kt),其中"EKt."连同数字内容134和KMB 136— 起被传输或是存储在数据存储器154中。在"解密内容,,块260期间,过程228使用在块258期间所计算的Kt 来解密数字内容134。在"传输内容&数据"块262期间,对可允许的使用 进行了指定的数据和经解密的数字内容134被传输至请求设备(在该例中 是计算系统104)。最后,过程228前进到"结束处理内容"块269,在块 269中结束过程228。虽然已经参照本发明的特定实施例示出和描述了本发明,但是本领域 的技术人员应当理解在不背离本发明的精神和范围的情况下,可以对前述 内容进行形式和细节上的其它改变,包括但不限于附加的、减少的或修改 的元件和/或以相同或不同顺序实现的附加的、减少的或修改的块。
权利要求
1.一种用于数字权限管理(DRM)的系统,其包括处理器;耦合于所述处理器的非易失性存储器;存储在所述非易失性存储器上并且在所述处理器上执行的逻辑,用于认证数字内容回放设备;以及存储在所述非易失性存储器上并且在所述处理器上执行的逻辑,用于将数字权限处理算法应用到存储在所述数字内容回放设备上的数字权限控制内容,以便使得数字内容能够在所述数字内容回放设备上回放。
2. 根据权利要求1的系统,其进一步包括 发射器;接收器;以及用于经由所述发射器将无线信号发送至所述数字内容回放设备和经由 所述接收器从所迷数字内容回放设备接收无线信号的逻辑。
3. 根据权利要求2的系统,所述无线信号包括 用于认证所述数字内容回放设备的信息; 对应于加密的数字内容的信号;以及 对应于解密的数字内容的信号。
4. 根据前述任何一项权利要求的系统,其中所述数字权限算法采用广 播加密技术来解密所述数字内容。
5. 根据权利要求l的系统,其进一步包括用于与所述数字内容回放设 备相耦合的通信端口。
6. 根据权利要求5的系统,其中所述通信端口是通用串行总线(USB) 端口。
7.根据前述任何一项权利要求的系统,其中所述数字权限处理算法是 可升级的。
8. —种用于执行数字权限管理(DRM)的方法,其包括配置便携式处理设备以便认证数字内容回放设备; 将数字权限处理算法存储在耦合于所述便携式处理设备的非易失性存 储逻辑上;在通信上耦合所述便携式处理设备与所述数字内容回放设备;以及 如果所述便携式处理设备已经认证了所述数字内容回放设备,则利用所述便携式处理设备上的数字权限处理算法来使得数字内容能够在所述数字内容回放设备上回放。
9. 根据权利要求8的方法,其中所述便携式处理设备和所述数字内容 回放设备经由无线信号在通信上耦合。
10. 根据权利要求8的方法,其中所述便携式处理设备和所述数字内 容回放设备经由通信端口在通信上耦合。
11. 根据权利要求10的方法,其中所述通信端口是通用串行总线 (USB )端口 。
12. 根据权利要求8至11中任何一项的方法,使得数字内容能够回 放包括在所述便携式处理设备上解密数字内容;以及将所解密的数字内容从所述便携式处理设M输至所述数字内容回放 设备。
13. 根据权利要求8至12中任何一项的方法,其中所述数字权限处 理算法采用广播加密技术。
14. 根据权利要求8至13中任何一项的方法,其进一步包括周期 性地升级所述数字权限处理算法。
15. —种用于数字权限管理(DRM)的计算机程序产品,其包括 非易失性存储器;存储在所述非易失性存储器上的逻辑,用于认证数字内容回放设备; 以及存储在所述非易失性存储器上的逻辑,用于将数字权限处理算法应用 到存储在所述数字内容回放设备上的数字权限控制内容,以便使得数字内容能够在所述数字内容回放设备上回放。
16. 根据权利要求15的计算机程序产品,其进一步包括用于经由发 射器将无线信号发送至所述数字内容回放设备和经由接收器从所述数字内 容回放设备接收无线信号的逻辑。
17. 根据权利要求16的计算机程序产品,所述无线信号包括 用于认证所述数字内容回放设备的信息; 对应于加密的数字内容的信号;以及 对应于解密的数字内容的信号。
18. 根据权利要求15、 16或17的计算机程序产品,其中所述数字权 限算法釆用广播加密技术来解密所述数字内容。
19. 根据权利要求15的计算机程序产品,其进一步包括用于与所述 数字内容回放设备相耦合的通信端口 。
20. 根据权利要求19的计算机程序产品,其中所述通信端口是通用 串行总线(USB)端口。
21. —种包括程序代码装置的计算机程序,当所述程序在计算机上运 行时,所述程序代码装置适于实现权利要求1至"中任何一项的方法。
全文摘要
提供了一种用于从数字内容回放设备移除数字权限管理(DRM)资源的系统。由DRM保护的资料存储在回放设备上,并且提供了一种用于访问所述资料的单独设备。所述系统可以被插入到多个设备中,并且当所述系统被插入时,其提供用于访问每个设备上由DRM保护的资料所需的资源。DRMP无线地耦合于回放设备或通过可用连接耦合于回放设备,以便提供DRM资源。多个回放设备能够独立操作,同时维护受保护资料的便携性。
文档编号G06F21/10GK101405742SQ200780009888
公开日2009年4月8日 申请日期2007年3月28日 优先权日2006年4月12日
发明者D·P·达彻, F·J·格努克泰尔, H·E·格努克泰尔, H·罗德里格斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1