记录介质、内容播放器、内容播放方法及计算机程序的制作方法

文档序号:6784232阅读:194来源:国知局
专利名称:记录介质、内容播放器、内容播放方法及计算机程序的制作方法
技术领域
本发明涉及记录介质,诸如CD(光盘)和DVD(数字多功能光盘),在其上面记录有诸如音乐、视频和游戏程序之类的数字内容;用于该记录介质的播放器;播放方法以及计算机程序。
背景技术
为了发行的目的,通常将诸如音乐、视频和游戏程序之类的数字内容记录在诸如CD或DVD的记录介质上。对于数字内容来说,为了保护其版权,已经实施了多种方法。作为这些方法的一个例子,已知有这样一种技术,其将加密内容,即数字内容的加密结果记录在记录介质上,并且只有被允许播放数字内容的内容播放器被允许解密并播放加密内容。例如,在文献1Dalit Naor,Moni Naor和JeffLotspiech,“Revocation and Tracing Scheme for Stateless Receivers”(CRYPTO’01,Lecture Notes in Computer Science 2139,pp.41-62,Springer-Verlag,2001)中披露了这样一种技术。
在记录介质上,除加密内容之外还记录了用于将加密内容解密的信息(下面称之为“解密信息”),和用于管理记录介质的诸如TOC(内容表)的信息(下面称之为“管理信息”)。管理信息通常记录在与加密内容的记录区不同的区域中。例如,在诸如DVD的记录介质中,管理信息被记录在更安全的区域,诸如导入(Lead-in)区中,与记录加密内容的区域相比,导入区具有更小的物理存储容量。
解密信息包括关于被允许解密并播放加密内容的播放器的信息和关于不被允许解密并播放加密内容的未授权播放器的信息中的至少之一。这防止未经授权的播放器播放内容。当新增加了未经授权的播放器时,更新解密信息,以便处理未经授权播放器的取消(revocation)。尽管取决于取消的方案,然而当使用诸如文献1中所述的CS(完全子集)方案和SD(子集差异)方案的典型方法时,随着被取消播放器的数量增大,应当记录在记录介质上的解密信息的数据长度变得更大。
如上所述,其中要记录管理信息的区域实际上存储容量较小。从而,当具有较大数据长度时,管理信息有可能没有落入最初计划记录该信息的高度安全的区域之内。特别是,解密信息的数据长度有可能增大,导致在更新之后最初能够记录在记录介质上更高安全级别区域中的解密信息不再能够被记录的问题。这例如限制了应当被取消其解密和其播放功能的播放器的数量,从而应当被取消的播放器的数量不能增大到超过某一数量。
本发明在于提供一种记录介质,即使例如管理信息的信息的数据长度大于最初计划记录它的区域的存储容量,也能将计划记录到更高安全级别区域中的该信息的完整片段记录下来,同时保持管理信息安全,并本发明在于提供一种播放所述记录介质的技术。

发明内容
解决了上述问题的本发明的记录介质是具有两个不同安全级别的区域的记录介质,在这两个区域中记录有通过预定技术加密的加密内容和用于对加密内容进行解密的解密信息,其特征在于所述解密信息的一部分被记录在具有相对较高安全级别的第一区域中;通过所述预定技术加密的所述解密信息的其余部分以及所述加密内容被记录在具有相对较低安全级别的第二区域中;以及记录在所述第一区域中的所述解密信息的所述部分包括指示所述解密信息的所述其余部分存在或者不存在的信息,指示所述其余部分的记录位置的信息,指示所述其余部分的数据长度的信息,以及用于所述其余部分的解密的信息。
解密信息以分立的块被记录在两个区域第一区域和第二区域中。这表明,无论解密信息的数据长度如何,都可以记录整段解密信息。记录在第二区域中的解密信息的其余部分已经被加密,从而解密信息可以保持高度安全性。此外,利用指示存在或者不存在解密信息的其余部分的信息,当不存在这种其余部分时,能够与常规记录介质类似地进行播放。
例如,即使所述解密信息的数据长度大于所述第一区域的存储容量,也能保证所述解密信息的所述部分具有比所述第一区域的存储容量更小的数据长度,并将其余部分记录在第二区域中。这样就能够记录整段解密信息。
利用这种记录介质,可以将所述解密信息的所述其余部分分割成块,并分别记录在所述第二区域中的多个位置处。在此情形中,所述解密信息的所述部分包括指示所述其余部分的块被记录在的多个位置中任何一个的信息。所述解密信息的所述其余部分的每个分割块包括指示该其余部分中除所述一个块之外的其他分割块的记录位置的信息。通过使用所述解密信息的所述部分以及所述解密信息的所述其余部分中除所述一个块之外的分割块能够识别所述解密信息的所述其余部分的分割块的所有记录位置。
例如,随着有关不被允许解密和播放加密内容的未经授权播放器的信息的增加,记录下有关该增加的信息。然后,可将解密信息的其余部分以块的形式记录到第二区域上多个位置处。在此情形中,要增加的信息的起始地址等内容被包含在要记录在第二区域中的解密信息的其余部分中。这允许指定所增加信息的地址。
此外,当所述解密信息的所述其余部分被分割成块并分别记录在所述第二区域中的多个位置处时,所述解密信息的所述部分可包括指示所述其余部分的块的所有记录位置的信息。
所述解密信息的所述部分包括例如有关被允许解密并播放所述加密内容的播放器的信息,和有关不被允许解密并播放所述加密内容的播放器的信息中的至少之一。
本发明的另一种记录介质是一种具有两个不同安全级别的区域的记录介质,其中,在这两个区域中记录有通过预定技术加密的加密内容和包括用于对加密内容解密的信息的管理信息,其特征在于所述管理信息的一部分被记录在具有相对较高安全级别的第一区域中;通过所述预定技术加密的所述管理信息的其余部分以及所述加密内容被记录在具有相对较低安全级别的第二区域中;以及记录在所述第一区域中的所述管理信息的所述部分包括指示所述管理信息的所述其余部分存在或者不存在的信息,指示所述其余部分的记录位置的信息,指示所述其余部分的数据长度的信息,以及用于将所述其余部分解密的信息。
管理信息以分立的块被记录在两个区域第一区域和第二区域中。这表明无论管理信息的数据长度如何,都可以记录整段管理信息。记录在第二区域中的管理信息的其余部分已经经过加密,从而可保持管理信息高度安全。此外,利用指示管理信息的其余部分存在或者不存在的信息,当不存在这种其余部分时,能够与常规记录介质类似地进行播放。
例如,即使所述管理信息的数据长度大于所述第一区域的存储容量,也能保证所述管理信息的所述部分具有比所述第一区域的存储容量更小的数据长度,并将其余部分记录在第二区域中。这允许记录整段管理信息。
本发明的内容播放器是一种用于从记录介质播放内容的内容播放器,在记录介质中,管理信息中包括用于对通过预定技术加密的加密内容进行解密的信息的一部分被记录在具有相对较高安全级别的第一区域中,通过所述预定技术加密的所述管理信息的其余部分以及所述加密信息被记录在具有相对较低安全级别的第二区域中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分的记录位置的信息和用于对所述其余部分解密的信息,所述内容播放器包括读出装置,用于依次从所述记录介质读出所述管理信息的所述部分,所述管理信息的所述其余部分以及所述加密内容;信号处理装置,其根据所述读出装置读出的所述管理信息,将所述加密内容解密;以及控制装置,其确定所述读出装置从所述记录介质读出所述管理信息或者所述加密内容的位置,并指示所述读出装置从所述位置进行读取;所述信号处理装置被配置成从所述管理信息的所述部分检测所述管理信息的所述其余部分的记录位置,并将其通知给所述控制装置,以及当通过所述读出装置读出所述管理信息的所述其余部分时,利用所述管理信息的所述部分解密所述管理信息的所述其余部分,所述控制装置被配置成指示所述读出装置从已经由所述信号处理装置通知的、所述其余部分的记录位置读出所述其余部分。
当所述管理信息的所述部分包括指示所述管理信息的所述其余部分存在或者不存在的信息时,可使用信号处理装置根据该信息确定所述管理信息的所述其余部分存在或者不存在。由此,即使在第二区域中不存在管理信息的其余部分,也能够与传统装置类似地播放加密内容。
所述信号处理装置例如被配置成从所述管理信息的所述部分获得用于对所述管理信息的所述其余部分解密的第一解密密钥,并从所述管理信息的所述其余部分获得用于对所述加密内容解密的第二解密密钥。由此,播放加密内容。
本发明的内容播放方法是这样一种内容播放方法,其能够用来从记录介质播放内容,在记录介质中,管理信息中包括用于对通过预定技术加密的加密内容进行解密的信息的一部分被记录在具有相对较高安全级别的第一区域中,通过所述预定技术加密的所述管理信息的其余部分以及所述加密内容被记录在具有相对较低安全级别的第二区域中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分存在或者不存在的信息,指示所述其余部分的记录位置的信息以及用于对所述其余部分解密的信息,由包括以下装置的设备执行所述方法读出装置,用于从所述记录介质读出所述加密内容和所述管理信息;信号处理装置,其使用所述读出装置读出的所述管理信息将所述加密内容解密;以及控制装置,其确定所述读出装置从所述记录介质读取所述加密内容和所述管理信息的位置,并指示所述读出装置从所述位置进行读取。这个内容播放方法执行步骤所述读出装置在处理开始时读出记录在所述第一区域中的所述管理信息的所述部分,并且将其提供给所述信号处理装置;所述信号处理装置从所述读出装置读取出的所述管理信息的所述部分中获得用于对所述加密内容或所述管理信息的所述其余部分解密的第一解密密钥,利用指示所述管理信息的所述其余部分存在或者不存在的所述信息确定存在或者不存在所述管理信息的所述其余部分,当存在所述管理信息的所述其余部分时检测所述管理信息的所述其余部分的记录位置,以将其通知给所述控制装置,或者当所述管理信息的所述其余部分不存在时使用所述第一解密密钥解密所述读出装置连续读出的所述加密内容。当存在所述管理信息的所述其余部分时,所述方法则执行步骤所述控制装置指示所述读出装置从已经由所述信号处理装置通知的、所述管理信息的所述其余部分的记录位置读出所述其余部分;所述读出装置将已经读出的所述管理信息的所述其余部分提供给所述信号处理装置;所述信号处理装置使用所述第一解密密钥将所述管理信息的所述其余部分解密,以从经过解密的所述其余部分得到用于对所述加密内容解密的第二解密密钥;所述控制装置指示所述读出装置读出所述加密内容;以及所述信号处理装置使用所述第二解密密钥将所述读出装置读取出的所述加密内容解密。
本发明的计算机程序是一种计算机上提供的计算机程序,该计算机包括用于从记录介质依次读出管理信息的一部分,所述管理信息的其余部分以及加密内容的读出装置,在记录介质中,包括用于对通过预定技术加密的加密内容进行解密的信息的所述管理信息的所述部分被记录在具有相对较高安全级别的第一区域中,通过所述预定技术加密的所述管理信息的所述其余部分以及所述密码信息被记录在具有相对较低安全级别的第二区域中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分的记录位置的信息以及用于对所述其余部分解密的信息;信号处理装置,其根据所述读出装置读取出的所述管理信息将所述加密内容解密;以及控制装置,其确定所述读出装置从所述记录介质读出所述管理信息或所述加密内容的位置,并指示所述读出装置从所述位置进行读出。这个计算机程序允许所述信号处理装置从所述管理信息的所述部分检测所述管理信息的所述其余部分的记录位置,并将其通知给所述控制装置,并且当所述读出装置读出所述管理信息的所述其余部分时,利用所述管理信息的所述部分将所述管理信息的所述其余部分解密,以及所述控制装置指示所述读出装置从已经由所述信号处理装置通知的、所述其余部分的记录位置读出所述其余部分。
本发明的另一种计算机程序是一种计算机上提供的计算机程序,其能够从记录介质播放内容,在记录介质中,包括用于对通过预定技术加密的加密内容进行解密的信息的所述管理信息的所述部分被记录在具有相对较高安全级别的第一区域中,通过所述预定技术加密的所述管理信息的其余部分以及所述加密内容被记录在具有相对较低安全级别的第二区域中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分存在或者不存在的信息,指示所述管理信息的所述其余部分的记录位置的信息以及用于对所述其余部分解密的信息,读出装置用于从所述记录介质读出所述加密内容和所述管理信息,信号处理装置利用所述读出装置读取出的所述管理信息对所述加密内容进行解密,并且控制装置用于确定所述读出装置从所述记录介质读出所述加密内容和所述管理信息的位置,并指示所述读出装置从所述位置进行读出。这个计算机程序执行处理所述读出装置在处理开始时读出记录在所述第一区域中的所述管理信息的所述部分,并且将其提供给所述信号处理装置;以及所述信号处理装置从所述读出装置读取出的所述管理信息的一部分中获得用于对所述加密内容或所述管理信息的其余部分解密的第一解密密钥,利用指示所述管理信息的所述其余部分存在或者不存在的所述信息确定存在或者不存在所述管理信息的所述其余部分,当存在所述管理信息的所述其余部分时检测所述管理信息的所述其余部分的记录位置,并将其通知给所述控制装置,或者当不存在所述管理信息的所述其余部分时,将所述读出装置连续读取出的所述加密内容解密,并且当存在所述管理信息的所述其余部分时,所述计算机程序指示所述计算机进一步执行处理所述控制装置指示所述读出装置从已经由所述信号处理装置通知的、所述管理信息的所述其余部分的记录位置读出所述其余部分;所述读出装置将读取出的所述管理信息的所述其余部分提供给所述信号处理装置;所述信号处理装置使用所述第一解密密钥将所述管理信息的所述其余部分解密,以从经过解密的所述其余部分获得用于对所述加密内容解密的第二解密密钥;所述控制装置指示所述读出装置读出所述加密内容;以及所述信号处理装置使用所述第二解密密钥对所述读出装置读取出的所述加密内容进行解密。


图1为本实施例记录介质的一个记录区域的示意图;图2为解密信息B的格式的示意图;图3A和3B为解密信息C的格式的示意图;图4为示出在区域D中记录多段经过加密的解密信息的一个示例的视图;图5为本实施例的内容播放器的硬件结构图;以及图6所示的处理流程图说明了使用本实施例的内容播放器播放内容的过程。
具体实施例方式
下面详细描述本发明的实施例。
图1为本实施例的记录介质上具有的用于加密内容的记录区和用于解密信息的另一记录区的示意图。该记录介质具有围绕夹紧区(clamping area)的区域L,和围绕区域L的区域D。区域L的存储容量远小于区域D的存储容量。以DVD音频为例,根据文献1,可用于记录解密信息的区域具有3兆字节的容量。
区域L为记录诸如解密信息的管理信息的区域。其对应于例如用于DVD-ROM的称作“导入区”的区域。从而,区域L相对于区域D而言更加安全。普通用户程序不能访问修改记录在该区域上的信息。
区域D为相对于区域L而言具有较低安全性的区域。可容易地读出记录在区域D中的信息。这也就是为什么记录在区域D中的数字内容是经过加密的加密内容,从而使得仅仅对其进行读出不会提供任何内容的原因。
在本实施例的记录介质中,当解密信息的数据长度大于区域L的存储容量时,解密信息也被记录在计划用于记录加密内容的数据D中。区域D不如区域L安全,从而按照与加密内容类似的方式对记录在区域D中的解密信息进行加密。记录在区域D中的解密信息由于被加密,因而可保证安全性。
在本说明书中,将应当记录在记录介质上的所有片段的解密信息表示为解密信息A,把要记录在区域L中的解密信息表示为解密信息B(解密信息的一部分),把要记录在区域D中的经过加密的解密信息表示为解密信息C(解密信息的其余部分)。当区域D包含多段经过加密的解密信息时,将其表示为解密信息C1、C2、…。所有的解密信息B与解密信息C(C1、C2、…)的组合代表解密信息A。解密信息A的数据长度大于区域L的存储容量,解密信息B的数据长度小于区域L的存储容量。
记录在区域L中的解密信息B例如可由图2示意图中所示的格式来提供。图2中所示的解密信息B包括用于将经过加密的解密信息C解密的信息。可用通过解密信息B解密的解密信息C得到用于将加密内容解密的解密密钥。
图2中的解密信息B由指示区域D中存在或者不存在解密信息C的标志,记录在区域D中的解密信息C的起始地址,指示解密信息C的数据长度的信息,以及用于将解密信息C解密的解密信息A0组成。该格式规定了解密信息C的起始地址和数据长度。
因为所述标志用于指示区域D内存在或者不存在解密信息C,能够将这个格式用于不具有解密信息C的记录介质。当增加了解密信息C时,可通过改变标志来加入解密信息C的起始地址和数据长度。可根据解密信息C的起始地址和数据长度准确地限定区域D中解密信息C的记录位置。
在被解密之后,例如由图3A或3B的示意图中所示的格式来提供区域D中记录的解密信息C。
解密信息C包括例如关于允许解密并播放加密内容的播放器的信息和关于不允许解密并播放加密内容的播放器的信息中的至少之一,以及用于对加密内容解密的信息(例如,用于获得解密密钥的信息)。
图3A示出解密后最简单的解密信息C的格式。解密信息C仅包括解密信息A1,该信息例如是关于允许解密并播放加密内容的播放器的信息和关于不允许解密并播放加密内容的播放器的信息中的至少之一,以及用于对加密内容解密的信息。在解密之后具有上述格式的解密信息C从解密信息B所指定的起始地址开始进行记录。
图3B示出在把经过加密的多段解密信息C1,C2记录在区域D中时所使用的格式。如上所述,解密信息A可以被添加和更新。在此情形中,仅通过改变指示存在或者不存在待加入的解密信息C2的标志,并且向原始解密信息C1中加入指示待加入的解密信息C2的起始地址及其数据长度的信息,就能够利用这一格式。
此外,利用这一格式,可以将解密信息C分割成解密信息C1、C2、…来记录。这意味着,即使在较低安全性的区域D中,每次并不读出所有解密信息C,这样就提高了安全级别。
图3B中所示的解密信息C1由指示存在或者不存在已添加或分割的解密信息C2的标志,指示解密信息C2的起始地址及其数据长度的信息,以及上述的解密信息A1组成。这一格式指定存在或者不存在附加的解密信息C2,附加解密信息C2的起始地址及其数据长度。可根据附加解密信息C2的起始地址及其数据长度来确定区域D中记录有解密信息C2的区域。所使用的解密信息C2的格式为图3A或图3B中所示出的。当区域D中存在解密信息C3时,格式为图3B中所示出的。
图4是示出将多段经过加密的解密信息C1,C2写入区域D中的视图。在该附图中,区域L中的弓形部分为解密信息B,区域D中的弓形部分为解密信息C1和C2。
应当注意的是,当如图4中所示将经过加密的解密信息记录在区域D中的多个位置处时,区域D中的解密信息C1具有图3A中所示的格式,可以将指示区域D中解密信息段的起始地址及其数据长度的信息添加到区域L中的解密信息B中。在图4的情形中,使用这样一种格式在解密信息A0前面,包括指示解密信息C1,C2存在或者不存在的标志,指示解密信息C1的起始地址及其数据长度的信息,以及指示解密信息C2的起始地址及其数据长度的信息。
对于这种记录介质,即使解密信息A的数据长度变得大于区域L的存储容量,也能够记录整段解密信息,而不会影响内容的播放。例如,即使应当被取消其播放的播放器的数量预计要增加,也可以将增加的内容添加到区域D中而非区域L中。从而,在区域L内不必保留用于将来增加解密信息的空白区域。从而,可有效地利用记录介质的存储容量。
图5为示出本发明内容播放器的一个实施例的硬件结构图。内容播放器1可以用在例如CD播放器,DVD播放器,个人计算机的CD和DVD驱动器,或者可运行视频游戏的娱乐设备中。如上所述,内容播放器将来自记录介质2的加密内容解密,并将其提供给外部设备以便播放内容。外部设备可以是例如扬声器和显示器,以及其他信息处理器,诸如可运行视频游戏的娱乐设备及个人计算机。
由内容播放器1播放的记录介质2为例如诸如CD或DVD的圆形光盘。在该记录介质2中,将解密信息B记录在导入区中,导入区是区域L的一个示例,并将经过加密的解密信息C记录在用于记录加密内容的区域D中。
内容播放器1包括用于旋转记录介质2的主轴电机10;拾取器11,其在记录介质2上径向移动以便读出记录在记录介质2上的信息;RF放大器12,用于接收拾取器11读出为RF信号的信息;信号处理器13,用于通过RF放大器12接收从记录介质2读出的信息并将其解密;对主轴电机10进行旋转控制和对拾取器11进行位置控制的驱动器14以及伺服控制器15;控制整个内容播放器1的操作的CPU(中央处理单元)16;以及用于在内容播放器1与其他设备之间交换信息的接口17。
主轴电机10和拾取器11对应于本发明的读出装置。信号处理器13对应于本发明的信号处理装置。CPU 16,伺服控制器15和驱动器14对应于本发明的控制装置。
信号处理器13,CPU 16,伺服控制器15和驱动器14作为硬件装置提供。或者,可利用执行本发明计算机程序的CPU 16来实现这些装置的功能。
信号处理器13用于执行处理,以根据通过RF放大器12从记录介质2接收到的解密信息得到解密密钥,并使用所获得的解密密钥将加密内容解密。信号处理器13接收记录在区域L中的解密信息B,并确定其标志是否指示在区域D中存在解密信息C。如果指示存在解密信息C,则检查解密信息C的起始地址及其数据长度,并将其通知给CPU 16。当解密信息C指示区域D包含其他解密信息时,则将解密信息的起始地址及其数据长度通知给CPU 16。
将加密内容的解密结果从信号处理器13通过接口17提供给外部设备。外部设备响应来自接口17的输出,播放音乐、视频或者执行游戏。
CPU 16控制整个内容播放器1的操作。在本发明中,具体而言,主轴电机10和拾取器11响应来自信号处理器13的通知进行操作。响应有关记录在区域D上的解密信息C的起始地址及其数据长度的通知,CPU 16根据该通知通过驱动器14和伺服控制器15控制主轴电机10和拾取器11,以指引拾取器11从记录介质2上解密信息C的起始地址读出解密信息C。
图6所示的处理流程图示出使用上述内容播放器1从记录介质2播放加密内容的过程,在记录介质2的区域L中记录解密信息B,在区域D中记录解密信息C和加密内容。
当通过例如施加电能来启动内容播放器1时,主轴电机10和拾取器11配合工作以从记录介质2的区域L中读出包括例如TOC和解密信息B的管理信息(步骤S10)。所读出的管理信息通过RF放大器12被提供给信号处理器13。信号处理器13对输入的管理信息进行预定的处理。在本实施例中,仅描述对解密信息的处理。
信号处理器13执行处理,以使用包含在解密信息B中的解密信息A0,获得用于将记录在区域D中的加密内容和/或解密信息C解密的解密密钥(步骤S20)。当区域D中不存在解密信息C时,使用此处所获得的解密密钥将加密内容解密。当区域D包含解密信息C时,将其用于将解密信息C解密。如果解密密钥的获取失败(步骤S20失败),则发出差错,并结束处理。
如果解密密钥的获取进展顺利(步骤S20成功),则信号处理器13使用记录在区域L中的解密信息B的标志来确定在用于记录加密内容的区域D中是否存在解密信息C(步骤S30)。如果所述标志表明存在解密信息C(步骤S30是),则信号处理器13从解密信息B检测解密信息C的起始地址及其数据长度。信号处理器13将检测出的解密信息C的起始地址及其数据长度通知给CPU 16。
CPU 16根据从信号处理器13接收到的解密信息C的起始地址及其数据长度确定记录介质2的区域D的哪个区包含解密信息C(步骤S40)。
CPU 16通过驱动器14和伺服控制器15控制主轴电机10和拾取器11,以指引拾取器11从记录介质2上解密信息C的记录位置读出解密信息C。解密信息C记录在记录介质2的区域D中,从而拾取器11从区域D读出解密信息C。当通过拾取器11读出时,解密信息C通过RF放大器12提供给信号处理器13。信号处理器13使用通过解密信息B获得的解密密钥将解密信息C解密,以得到将加密内容解密所需的解密信息A1(步骤S50)。
信号处理器13执行处理,以由解密信息A1获得用于将加密内容解密的解密密钥(步骤S60)。如果解密密钥的获取失败(步骤S60失败),则发出差错,并结束处理。
当解密密钥的获取进展顺利(步骤S60成功)时,则信号处理器13请求CPU 16获取加密内容。当通过信号处理器13请求获取加密内容时,CPU 16通过驱动器14和伺服控制器15控制主轴电机10和拾取器11,以指引拾取器11从记录介质2的区域D读出加密内容。
从区域D读出的加密内容通过RF放大器12从拾取器11提供给信号处理器13。信号处理器13使用在步骤S60中得到的解密密钥将加密内容解密(步骤S70)。解密之后的加密内容通过接口17从信号处理器13提供给外部设备,并进行播放(步骤S80)。
当在步骤S30中区域D不包含解密信息C时(步骤S30否),则信号处理器13请求CPU 16获取加密内容。然后,在步骤S70之后内容播放器1执行处理。
当区域D中的解密信息C指示区域D包含其他经过加密的解密信息时,换言之,当如图4中所示多段解密信息C1,C2被记录在区域D中时,则重复步骤S40到步骤S60,将记录在区域D中的整段经过加密的解密信息读出并解密。
在此情形中,在步骤S60之后,确定在区域D中是否存在任何其他解密信息。如果存在,则再次重复从步骤S40开始的处理。如果不存在,则执行步骤S70之后的处理。
权利要求
1.一种具有两个不同安全级别的区域的记录介质,在这两个区域中记录有通过预定技术加密的加密内容和用于对加密内容进行解密的解密信息,其特征在于所述解密信息的一部分被记录在具有相对较高安全级别的第一区域中;通过所述预定技术加密的所述解密信息的其余部分以及所述加密内容被记录在具有相对较低安全级别的第二区域中;以及记录在所述第一区域中的所述解密信息的所述部分包括指示所述解密信息的所述其余部分存在或者不存在的信息,指示所述其余部分的记录位置的信息,指示所述其余部分的数据长度的信息,以及用于所述其余部分的解密的信息。
2.如权利要求1所述的记录介质,其中,所述解密信息的数据长度大于所述第一区域的存储容量,并且所述解密信息的所述部分的数据长度小于所述第一区域的存储容量。
3.如权利要求1所述的记录介质,其中,将所述解密信息的所述其余部分分割成块,并分别记录在所述第二区域中的多个位置处,所述解密信息的所述部分包括指示所述其余部分的块被记录在的多个位置中任何一个的信息,所述解密信息的所述其余部分的每个分割块包括指示该其余部分中除所述一个块之外的其他分割块的记录位置的信息,通过使用所述解密信息的所述部分以及所述解密信息的所述其余部分中除所述一个块之外的分割块能够识别所述解密信息的所述其余部分的分割块的所有记录位置。
4.如权利要求1所述的记录介质,其中,所述解密信息的所述其余部分被分割成块,并分别记录在所述第二区域中的多个位置处,所述解密信息的所述部分包括指示所述其余部分的块的所有记录位置的信息。
5.如权利要求1所述的记录介质,其中,所述解密信息的所述部分包括有关被允许解密并播放所述加密内容的播放器的信息,和有关不被允许解密并播放所述加密内容的播放器的信息中的至少之一。
6.一种具有两个不同安全级别的区域的记录介质,其中,在这两个区域中记录有通过预定技术加密的加密内容和包括用于对加密内容解密的信息的管理信息,其特征在于所述管理信息的一部分被记录在具有相对较高安全级别的第一区域中;通过所述预定技术加密的所述管理信息的其余部分以及所述加密内容被记录在具有相对较低安全级别的第二区域中;以及记录在所述第一区域中的所述管理信息的所述部分包括指示所述管理信息的所述其余部分存在或者不存在的信息,指示所述其余部分的记录位置的信息,指示所述其余部分的数据长度的信息,以及用于将所述其余部分解密的信息。
7.如权利要求6所述的记录介质,其中,所述管理信息的数据长度大于所述第一区域的存储容量,并且所述管理信息的所述部分的数据长度小于所述第一区域的存储容量。
8.一种用于从记录介质播放内容的内容播放器,在记录介质中,管理信息中包括用于对通过预定技术加密的加密内容进行解密的信息的一部分被记录在具有相对较高安全级别的第一区域中,通过所述预定技术加密的所述管理信息的其余部分以及所述加密信息被记录在具有相对较低安全级别的第二区域中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分的记录位置的信息和用于对所述其余部分解密的信息,所述内容播放器包括读出装置,用于依次从所述记录介质读出所述管理信息的所述部分,所述管理信息的所述其余部分以及所述加密内容;信号处理装置,其根据所述读出装置读出的所述管理信息,将所述加密内容解密;以及控制装置,其确定所述读出装置从所述记录介质读出所述管理信息或者所述加密内容的位置,并指示所述读出装置从所述位置进行读取;所述信号处理装置被配置成从所述管理信息的所述部分检测所述管理信息的所述其余部分的记录位置,并将其通知给所述控制装置,以及当通过所述读出装置读出所述管理信息的所述其余部分时,利用所述管理信息的所述部分解密所述管理信息的所述其余部分,所述控制装置被配置成指示所述读出装置从已经由所述信号处理装置通知的、所述其余部分的记录位置读出所述其余部分。
9.如权利要求8所述的内容播放器,其中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分存在或者不存在的信息,所述信号处理装置被配置成根据该信息确定所述管理信息的所述其余部分存在或者不存在。
10.如权利要求8所述的内容播放器,其中,所述信号处理装置被配置成从所述管理信息的所述部分获得用于对所述管理信息的所述其余部分解密的第一解密密钥,并从所述管理信息的所述其余部分获得用于对所述加密内容解密的第二解密密钥。
11.一种内容播放方法,能够用来从记录介质播放内容,在记录介质中,管理信息中包括用于对通过预定技术加密的加密内容进行解密的信息的一部分被记录在具有相对较高安全级别的第一区域中,通过所述预定技术加密的所述管理信息的其余部分以及所述加密内容被记录在具有相对较低安全级别的第二区域中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分存在或者不存在的信息,指示所述其余部分的记录位置的信息以及用于对所述其余部分解密的信息,由包括以下装置的设备执行所述方法读出装置,用于从所述记录介质读出所述加密内容和所述管理信息;信号处理装置,其使用所述读出装置读出的所述管理信息将所述加密内容解密;以及控制装置,其确定所述读出装置从所述记录介质读取所述加密内容和所述管理信息的位置,并指示所述读出装置从所述位置进行读取,所述方法执行步骤所述读出装置在处理开始时读出记录在所述第一区域中的所述管理信息的所述部分,并且将其提供给所述信号处理装置;所述信号处理装置从所述读出装置读取出的所述管理信息的所述部分中获得用于对所述加密内容或所述管理信息的所述其余部分解密的第一解密密钥,利用指示所述管理信息的所述其余部分存在或者不存在的所述信息确定存在或者不存在所述管理信息的所述其余部分,当存在所述管理信息的所述其余部分时检测所述管理信息的所述其余部分的记录位置,并将其通知给所述控制装置,或者当所述管理信息的所述其余部分不存在时使用所述第一解密密钥解密所述读出装置连续读出的所述加密内容,当存在所述管理信息的所述其余部分时,所述方法进一步执行步骤所述控制装置指示所述读出装置从已经由所述信号处理装置通知的、所述管理信息的所述其余部分的记录位置读出所述其余部分;所述读出装置将已经读出的所述管理信息的所述其余部分提供给所述信号处理装置;所述信号处理装置使用所述第一解密密钥将所述管理信息的所述其余部分解密,以从经过解密的所述其余部分得到用于对所述加密内容解密的第二解密密钥;所述控制装置指示所述读出装置读出所述加密内容;以及所述信号处理装置使用所述第二解密密钥将所述读出装置读取出的所述加密内容解密。
12.一种计算机上提供的计算机程序,该计算机包括用于从记录介质依次读出管理信息的一部分,所述管理信息的其余部分以及加密内容的读出装置,在记录介质中,包括用于对通过预定技术加密的加密内容进行解密的信息的所述管理信息的所述部分被记录在具有相对较高安全级别的第一区域中,通过所述预定技术加密的所述管理信息的所述其余部分以及所述密码信息被记录在具有相对较低安全级别的第二区域中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分的记录位置的信息以及用于对所述其余部分解密的信息;信号处理装置,其根据所述读出装置读取出的所述管理信息将所述加密内容解密;以及控制装置,其确定所述读出装置从所述记录介质读出所述管理信息或所述加密内容的位置,并指示所述读出装置从所述位置进行读出,所述计算机程序允许所述信号处理装置从所述管理信息的所述部分检测所述管理信息的所述其余部分的记录位置,并将其通知给所述控制装置,并且当所述读出装置读出所述管理信息的所述其余部分时,利用所述管理信息的所述部分将所述管理信息的所述其余部分解密,以及所述控制装置指示所述读出装置从已经由所述信号处理装置通知的、所述其余部分的记录位置读出所述其余部分。
13.一种计算机上提供的计算机程序,其能够从记录介质播放内容,在记录介质中,包括用于对通过预定技术加密的加密内容进行解密的信息的所述管理信息的所述部分被记录在具有相对较高安全级别的第一区域中,通过所述预定技术加密的所述管理信息的其余部分以及所述加密内容被记录在具有相对较低安全级别的第二区域中,所述管理信息的所述部分包括指示所述管理信息的所述其余部分存在或者不存在的信息,指示所述管理信息的所述其余部分的记录位置的信息以及用于对所述其余部分解密的信息,读出装置用于从所述记录介质读出所述加密内容和所述管理信息,信号处理装置利用所述读出装置读取出的所述管理信息对所述加密内容进行解密,并且控制装置用于确定所述读出装置从所述记录介质读出所述加密内容和所述管理信息的位置,并指示所述读出装置从所述位置进行读出,所述计算机程序执行处理所述读出装置在处理开始时读出记录在所述第一区域中的所述管理信息的所述部分,并且将其提供给所述信号处理装置;以及所述信号处理装置从所述读出装置读取出的所述管理信息的一部分中获得用于对所述加密内容或所述管理信息的其余部分解密的第一解密密钥,利用指示所述管理信息的所述其余部分存在或者不存在的所述信息确定存在或者不存在所述管理信息的所述其余部分,当存在所述管理信息的所述其余部分时检测所述管理信息的所述其余部分的记录位置,并将其通知给所述控制装置,或者当不存在所述管理信息的所述其余部分时,将所述读出装置连续读取出的所述加密内容解密,并且当存在所述管理信息的所述其余部分时,所述计算机程序指示所述计算机进一步执行处理所述控制装置指示所述读出装置从已经由所述信号处理装置通知的、所述管理信息的所述其余部分的记录位置读出所述其余部分;所述读出装置将读取出的所述管理信息的所述其余部分提供给所述信号处理装置;所述信号处理装置使用所述第一解密密钥将所述管理信息的所述其余部分解密,并从经过解密的所述其余部分获得用于对所述加密内容解密的第二解密密钥;所述控制装置指示所述读出装置读出所述加密内容;以及所述信号处理装置使用所述第二解密密钥对所述读出装置读取出的所述加密内容进行解密。
14.一种计算机可读记录介质,在其上记录有如权利要求12或13所述的计算机程序。
全文摘要
公开了一种记录介质、内容播放器、内容播放方法及计算机程序。本发明提供一种记录介质,即使解密信息的数据长度大于最初计划对其记录的区域的存储容量,也能在保证安全的同时在其上记录要求高度安全的整段解密信息。本发明披露了一种记录介质,其中,在两个不同安全级别的区域中记录了经过加密的加密内容和对加密内容解密的解密信息。解密信息B作为解密信息的一部分,被记录在具有相对较高安全级别的区域L中。加密内容和解密信息C作为经过加密的解密信息的其余部分,被记录在具有相对较低安全级别的区域D中。记录在区域L中的解密信息B,包括指示解密信息C的记录位置的信息以及对所述其余部分解密的信息。
文档编号G11B7/007GK1950808SQ20058001489
公开日2007年4月18日 申请日期2005年3月23日 优先权日2004年5月10日
发明者岛田宗毅, 盛合志帆, 金江和广 申请人:索尼计算机娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1