控制装置的制作方法

文档序号:7678779阅读:112来源:国知局
专利名称:控制装置的制作方法
技术领域
本发明涉及用于并行处理多个内容的控制装置。
背景技术
由于诸如音乐、视频等内容的数字化以及分布技术的进步,有关版权保 护技术的重要性正日益增加。具体地,在将数字数据内容记录在记录介质中 的情况下,通常所述内容被加密并随后被记录在记录介质中。作为加密技术
之一,存在密码块链接(CBC, cipher block chaining)系统。在该CBC系统 中,明文数据被划分为多个块,并且对每个块执行加密和解密。
JP-A-11-161162公开了通过使用CBC系统快速地加密和解密数据的技 术。在该技术中,被加密的数据或者明文数据被划分为多个帧,并且对于多 个帧并行地利用多个加密/解密部分。因此,可以快速地执行一个数据流的加 密和解密。
专利文献1: JP-A-11-16116
发明内容
本发明要解决的问题
上面的公开中揭露的技术可以加密和解密一个内容,但是不能并行地加 密和解密多个内容。因此,例如,并行地解密被加密的音乐内容和被加密的 视频内容是不可行的,或者在解密被加密的音乐内容的同时加密视频内容是 不可行的。
本发明的 一 方面是提供一种能够并行地加密或解密多个内容的控制装置。
解决问题的方式
本发明提供了 一种用于执行从记录介质读取数据或者将数据写入记录介 质的控制装置,包括多个处理部分,其执行加密和解密处理中的至少一个; 分别与所述记录介质连接的多个接口部分;和控制部分,其向从所述记录介质读取的每种类型的内容或者被写入到所述记录介质的每种类型的内容分别分配所述多个处理部分中的一个和所述多个接口部分中的一个。
所述控制装置进一步包括密钥信息存储部分,其在从所述记录介质读取数据之前或者在将数据写入所述记录介质之前,存储通过与所述记录介质相互进行认证而获得的密钥数据和表示数据类型的认证类型。存储在所述密钥信息存储部分中的信息被所述多个处理部分共享。
在控制装置中,所述密钥信息存储部分存储密钥数据和认证类型以便相互关联。
在控制装置中,所述密钥信息存储部分存储密钥数据和认证类型以便与所述多个处理部分中的一个关联,并且所述控制部分分配与和内容的类型相同的认证类型相关联的处理部分以及对应于所述处理部分的接口部分。
所述多个接口部分的状态,并且响应于所;险测的结果适当地分配所述处理部分和所述接口部分。
在控制装置中,所述多个接口部分中的任意一个从记录介质中读取数据或者将数据写入记录介质,并且所述控制部分控制所述多个接口部分,使得当所分配的接口部分正在从记录介质读取数据或者将数据写入记录介质时,剩余的接口部分不访问所述记录介质。
在控制装置中,所述多个接口部分同时分别执行从不同的记录介质读取数据或者将数据写入所述不同的记录介质。
发明优点
根据本发明的控制装置,可以并行地加密或解密多个内容。


图1是示出根据本发明第一实施例的控制装置的方框图。图2是示出密钥信息存储部分中存储的信息的方框图。
附图标记的描述101控制装置
102外部IF部分103控制部分104存储部分
105认证处理部分
106密钥信息存储部分
107a到107c加密/解密部分
110a到110c输入/输出IF部分
113记录介质
具体实施例方式
下文中将参考附图来解释本发明的实施例。在下面解释的实施例的控制装置从记录介质中读取基于诸如CPRM(可记录介质的内容保护)等的版权保护标准加密的数据或者将该数据写入记录介质,同时与诸如可记录DVD、存储卡等的记录介质执行相互认证。作为记录在记录介质中的数据,例如,存在诸如音乐、视频等的多媒体内容。(第一实施例)
图1是示出根据本发明第一实施例的控制装置的方框图。如图1所示,本实施例的控制装置101包括三个输入/输出IF部分110a到110c、认证处理部分105、三个加密/解密部分107a到107c、控制部分103、密钥信息存储部分106、外部IF部分102和存储部分104。这里,输入/输出IF部分110a对应于加密/解密部分107a,输入/输出IF部分110b对应于加密/解密部分107b,输入/输出IF部分110c对应于加密/解密部分107c。
输入/输出IF部分110a到110c分别是一个到诸如可记录DVD、存储卡等的外部记录介质113的接口。输入/输出IF部分110a到110c分别具有用于将数据保存在内部的緩沖器。认证处理部分105执行与记录介质113的相互认证,并且输入/输出IF部分110a到110c中的任一个通过使用从记录介质113获得的信息来产生专用于记录介质i13的密钥数据。认证处理部分105产生的密钥数据对于控制装置101访问的每个记录介质是不同的,并且还根据从记录介质113读取的数据或者写入到记录介质113的数据(例如音乐数据或视频数据)的属性而不同。由于通过预定的应用程序来执行具有特定属性的数据,因此密钥数据根据数据的属性而不同的事件等于密钥数据响应于应用程序而不同的事件。
加密/解密部分107a到107c通过使用认证处理部分105产生的密钥数来解密从记录介质ll3读取的数据或者加密明文数据。控制部分103将数据的属性以及认证处理部分105产生的密钥数据作为认证类型存储在密钥信息存储部分106中。密钥信息存储部分106中存储的信息被三个加密/解密部分107a到107c所共享。后面将描述控制部分103的细节。
如图2所示,密钥信息存储部分106中存储认证处理部分105产生的密钥数据202以及数据属性(认证类型)203,以使得彼此关联。这里,三个加密/解密部分107a到107c中的任一个可以与每种认证类型相关联。在这种情况下,响应于内容的类型而采用特定的加密/解密部分。外部IF部分102是到外部设备的接口。在从外部IF部分102输入的数据被发送到加密/解密部分107之前,该存储部分104临时保存所述数据,或者在从外部IF部分102输出正被加密/解密部分解密的数据之前,该存储部分104临时保存所述数据。
接着,下文中将解释本实施例的控制部分103的细节。控制部分103检测加密/解密部分107a到107c各自的处理状态以及输入/输出IF部分110a到110c各自具有的緩冲器各自的状态。控制部分103响应于所;险测的处理状态和緩冲器的状态,控制加密/解密部分107a到107c和输入/输出IF部分110a到110c。在本实施例中, 一个记录介质113连接到三个输入/输出IF部分110a到110c。因此,控制部分103控制这些输入/输出IF部分,以使得当一个输入/输出IF部分正在从记录介质113读取数据或者将数据写入记录介质113时,剩余的输入/输出IF部分无权访问该记录介质113。也就是,在本实施例中,关于对记录介质113的访问,需要输入/输出IF部分的排他控制。
而且,控制部分103对从记录介质113读取的每种类型的内容或者写入到记录介质113的每种类型的内容,分别分配加密/解密部分107a到107c之一和输入/输出IF部分110a到110c之一。存在两种类型作为分配方法。
一种方法是响应于认证类型固定地分配加密/解密部分和输入/输出IF部分。当采用这种方法时,加密/解密部分107a到107c中的任一个必须与密钥信息存储部分106中存储的每种认证类型相关联。控制部分103通过参考密钥信息存储部分106中存储的信息来分配对于从记录介质IB读取的内容或者写入到记录介质113的内容所利用的输入/输出IF部分和加密/解密部分。根据该分配方法,由于对于每种类型的内容总是分配加密/解密部分和输入/输出IF部分,因此控制装置101可以执行稳定的处理。
另 一种方法是响应于加密/解密部分107a到107c各自的处理状态和输入/输出IF部分110a到110c具有的緩冲器各自的状态而分配适当的加密/解密部分和适当的l叙入/输出IF部分。这里,用语"加密/解密部分107a到107c各自的处理状态"表示加密/解密部分现在是否在被使用,用语"输入/输出IF部分110a到110c具有的緩冲器各自的状态,,表示相关的緩沖器现在是否在被使用,即,相关的緩沖器不为空。
当从记录介质113读取数据时,控制部分103从加密/解密部分107a到107c和输入/输出IF部分110a到110c中选择未被使用的加密/解密部分和具有空缓沖器的输入/输出IF部分的这一组合,然后从记录介质113中以一定数量单位读取内容的数据,然后使输入/输出IF部分将数据保存在缓沖器中,之后使加密/解密部分解密该数据。例如,当未使用加密/解密部分107a并且输入/输出IF部分110a的缓冲器为空时,控制部分103使输入/输出IF部分110a将记录介质113的数据保存在输入/输出IF部分110a的緩沖器中一次,随后使加密/解密部分107a解密该数据。在这种情况下,当存在多组未被使用的加密/解密部分以及分别具有空缓冲器的输入/输出IF部分时,控制部分103可以从这些组合中任意地选择任一组合。
相反,类似地,当数据被写入到记录介质113时,控制部分103从加密/解密部分107a到107c和输入/输出IF部分110a到110c中选择未被^吏用的加密/解密部分和具有空緩冲器的输入/输出IF部分的这一组合'然后使加密/解密部分解密该数据,然后使输入/输出IF部分将加密的数据存储在緩冲器中一次(once),并且随后将该数据写入记录介质113。例如,当加密/解密部分107a未被使用并且输入/输出IF部分11 Oa的緩冲器为空时,控制部分103使加密/解密部分107a解密该数据,然后使输入/输出IF部分110a将该数据存储在緩冲器中一次,并且随后将该数据写入记录介质113。
根据这一分配方法,能够响应于加密/解密部分107a到107c和输入/输出IF部分110a到110c各自的状态来灵活和有效地实现所述分配。这里,在两种分配方法中, 一个加密/解密部分和一个输入/输出IF部分能够总是^皮分配给一个内容的原因是例如由CBC系统加密的数据的密码块链接不^l中断。
下文将解释当控制装置ioi从记录介质113读取数据时,本实施例的该控制装置101采取的操作。控制部分103控制通过上面解释的分配方法决定的输入/输出IF部分,并且如果剩余的输入/输出IF部分没有访问记录介质113则从记录介质113中读取数据并将该数据保存在该输入/输出IF部分的緩沖器中。然后,控制部分103控制与该输入/输出IF部分对应的加密/解密IF部分,
并且从緩冲器中读取数据,并使得加密/解密部分解密该数据。控制部分103将解密的数据临时保存在存储部分104中,随后控制外部IF部分102在适当的定时将该数据输出到外部。
接着,下文将解释当控制装置101将数据写入记录介质113时本实施例的控制装置101采取的操作。控制部分103将经由外部IF部分102输入的明文数据临时存储在存储部分104中。然后,控制部分103控制通过上面解释的分配方法决定的加密/解密部分来加密明文数据。然后,控制部分103将加密的数据发送到与该加密/解密部分对应的输入/输出IF部分,并且将该数据临时保存在緩沖器中。如果其他输入/输出IF部分没有访问记录介质113,控制部分103控制该输入/输出IF部分将緩冲器中保存的数据写入记录介质113。
在关于对记录介质113的访问应用输入/输出IF部分的排他控制之后,本实施例的控制装置101最多可以并行地执行从记录介质113中读取数据或者将数据写入记录介质113的三个操作。而且,控制装置101可以并行地执行读取操作和写入操作。
(第二实施例)
在第一实施例中, 一个记录介质连接到三个输入/输出IF部分110a到UOc。第二实施例的控制装置类似地具有三个输入/输出IF部分110a到110c,但是记录介质分别连接到所述输入/输出IF部分。因此,最多连接三个记录介质。因此,在本实施例中,关于对记录介质的访问,不需要输入/输出IF部分的排他控制。结果,能够快速地执行从记录介质中读取数据和将数据写入记录介质。
上面解释的第一实施例和第二实施例的控制装置可以通过集成电路或者分离的组件来构造。而且,在上面的实施例中,分别提供了三个加密/解密部分和三个输入/输出IF部分。但是他们的组合的数目不限于三,可以采用四个的组合或者更多的组合。
已参考特定实施例详细解释了本发明。但是对于本领域的普通技术人员显而易见的是,在不背离本发明的精神和范畴的情况下可以应用各种变化和修改。
本申请基于2006年8月29日提交的日本专利申请(专利申请号No.2006-231854);其内容通过引用并入于此。
工业应用性
根据本发明的控制装置可用作并行处理多个内容的电子装置等。
权利要求
1. 一种用于执行从记录介质读取数据或者将数据写入记录介质的控制装置,包括多个处理部分,其执行加密和解密处理中的至少一个;分别与所述记录介质连接的多个接口部分;和控制部分,其向从所述记录介质读取的每种类型的内容或者被写入到所述记录介质的每种类型的内容分别分配所述多个处理部分中的一个和所述多个接口部分中的一个。
2. 如权利要求1所述的控制装置,还包括密钥信息存储部分,其在从所述记录介质读取数据之前或者在将数据写 入所述记录介质之前,存储通过与所述记录介质相互进行认证而获得的密钥 数据和表示数据类型的认证类型,其中存储在所述密钥信息存储部分中的信息被所述多个处理部分共享。
3. 如权利要求2所述的控制装置,其中所述密钥信息存储部分存储密钥 数据和认证类型以便相互关联。
4. 如权利要求3所述的控制装置,其中所述密钥信息存储部分存储密钥 数据和认证类型以便与所述多个处理部分中的一个关联;并且其中所述控制部分分配与和内容的类型相同的认证类型相关联的处理部 分以及对应于所述处理部分的接口部分。
5. 如权利要求1所述的控制装置,其中所述控制部分^^测所述多个处理 部分各自的处理状态和所述多个接口部分的状态,并且响应于所检测的结果 适当地分配所述处理部分和所述接口部分。
6. 如权利要求1所述的控制装置,其中所述多个接口部分中的任意一个 从所述记录介质中读取数据或者将数据写入所述记录介质;并且其中所述控制部分控制所述多个接口部分,使得当所分配的接口部分正 在从所述记录介质读取数据或者将数据写入所述记录介质时,剩余的接口部 分不访问所述记录介质。
7. 如权利要求1所述的控制装置,其中所述多个接口部分分别同时执行 从不同的记录介质读取数据或者将数据写入不同的记录介质。
全文摘要
控制器从记录介质中读取数据或者在记录介质上写入数据。该控制器配备有多个处理部分,用于至少执行加密或解密;多个接口部分,所述多个接口部分是到记录介质的接口;和控制部分,用于向将要从所述记录介质读取的每种类型的内容和将要被写入到所述记录介质的每种类型的内容分配所述处理部分和所述接口部分之一。该控制器并行地加密或解密多个内容。
文档编号H04L9/10GK101512960SQ20078003261
公开日2009年8月19日 申请日期2007年8月17日 优先权日2006年8月29日
发明者佐藤毅, 宇田研一郎, 藤原睦 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1