数据处理装置、数据处理方法和数据处理程序制造方法及图纸

技术编号:2836488 阅读:160 留言:0更新日期:2012-04-11 18:40
本发明专利技术的数据处理装置即使在设备结构的一部分被变更了的情况下,也能够判断出数据被绑定了,能够利用该数据。事先计算出分别与向该数据处理装置内的规定的硬件或软件赋予的各ID有关的MAC值,并作为验证用MAC值存储在数据存储部件(20)中,在向装置(100)接通了电源时等规定的验证执行定时,计算出分别与各ID有关的MAC值,对计算出的MAC值和存储在数据存储部件(20)中的验证用MAC值进行比较而进行验证,判断验证结果是否适合于规定的比较结果评价规则,由此判断是否允许利用数据。

【技术实现步骤摘要】

本专利技术涉及执行使用了多个ID的内容(contents)的绑定(bind)处理的数据处理装置、数据处理方法和数据处理程序。特别涉及即使在全部ID都无法利用的情况下也能够判断出数据被绑定的数据处理装置、数据处理方法和数据处理程序。
技术介绍
以前,广泛地经由因特网等通信网络发布音乐数据或影像数据等内容。近年来,在将发布了的内容信息存储或保存到存储介质或设备等中时,进行被称为绑定的处理,即使得在其他介质中不能使用该数据。绑定处理以保护内容的著作权为目的,是防止不正当复制品的产生所必需的处理。具体地说,可以通过利用存储介质或设备所具有的被称为ID的固有的值来实现(例如专利文献1~3)。在PC环境的情况下,可以是以下的方法,即根据内部的HDD、CPU、主板等物理装置中的ID、OS或应用程序等软件所具有的ID等多个设备固有信息,来作成一个ID。一般,将该作成的ID称为PCID(或“标题密钥”)。在将内容与该PC绑定的情况下,例如以单纯的情况为例子,则将PCID作为密钥对内容进行加密。这时,即使将加密了的加密内容的数据拷贝到其他PC,在该PC中生成的PCID也是与作为原来的加密了的密钥的PCID不同的值。因此,无法对加密了的加密内容进行解密,无法进行利用。专利文献1特开2001-396998号公报专利文献2特开平11-110209号公报专利文献3特开平7-295798号公报如上所述,以前,作为将数据与设备绑定的方法,已知以下的方式用根据设备内的多个固有信息生成的标题密钥对数据进行加密,保存该加密了的数据。但是,在上述现有技术中,即使设备的构成中的一个被变更,也无法取得正确的设备固有信息,有在该设备上完全无法利用数据的问题。
技术实现思路
本专利技术就是鉴于该问题点而提出的,存储多个固有信息的MAC(Message Authentication Code),根据在设备绑定文件更新时各值是否没有被变更来检测设备内部的变更,判断可否利用文件。因此,其目的在于提供一种即使在设备结构的一部分被变更了的情况下,也能够判断出数据被绑定而利用数据的数据处理装置、数据处理方法和数据处理程序。本专利技术的数据处理装置是一种对数据进行绑定的数据处理装置,其特征在于包括事先计算出分别与向该数据处理装置内的规定的硬件和软件赋予的各ID有关的MAC值,而作为验证用MAC值的验证用MAC生成部件;存储该验证用MAC生成部件计算出的验证用MAC值的数据存储部件;在成为了规定的验证执行定时时,计算分别与上述各ID有关的MAC值的MAC生成部件;对该MAC生成部件计算出的MAC值和存储在上述数据存储部件中的验证用MAC值进行比较而进行验证的验证部件;通过判断该验证部件的验证结果是否适合于规定的比较结果评价规则,来判断是否允许上述数据的利用的判断部件。根据本专利技术的数据处理装置,即使在数据处理装置的设备结构的一部分被变更了的情况下,也能够判断出数据被绑定,能够利用该数据。也可以具备存储上述验证部件的验证履历的履历存储部件;根据存储在该履历存储部件中的验证履历,更新存储在上述数据存储部件中的验证用MAC值的更新部件。上述履历存储部件也可以与时刻一起存储上述验证部件的验证履历。本专利技术的数据处理方法是对数据进行绑定的数据处理方法,其特征在于包括事先计算出分别与向数据处理装置内的规定的硬件和软件赋予的各ID有关的MAC值而作为验证用MAC值的验证用MAC生成步骤;存储在该验证用MAC值生成步骤中计算出的验证用MAC值的数据存储步骤;在成为了规定的验证执行定时时,计算出分别与上述各ID有关的MAC值的MAC生成步骤;对在该MAC生成步骤中计算出的MAC值和在上述数据存储步骤中存储的验证用MAC值进行比较来进行验证的验证步骤;通过判断该验证步骤的验证结果是否适合于规定的比较结果评价规则,来判断是否允许上述数据的利用的判断步骤。根据本专利技术的数据处理方法,即使在数据处理装置的设备结构的一部分被变更而无法正确取得一部分ID的情况下,也能够判断出数据被绑定了,能够利用该数据。另外,本专利技术的数据处理程序是用于使数据绑定的数据处理程序,其特征在于使计算机执行以下的步骤事先计算出分别与向数据处理装置内的规定的硬件和软件赋予的各ID有关的MAC值而作为验证用MAC值的验证用MAC生成步骤;存储在该验证用MAC值生成步骤中计算出的验证用MAC值的数据存储步骤;在成为了规定的验证执行定时时,计算出分别与上述各ID有关的MAC值的MAC生成步骤;对在该MAC生成步骤中计算出的MAC值和在上述数据存储步骤中存储的验证用MAC值进行比较来进行验证的验证步骤;通过判断该验证步骤的验证结果是否适合于规定的比较结果评价规则,来判断是否允许上述数据的利用的判断步骤。根据本专利技术的数据处理程序,即使在数据处理装置的设备结构的一部分被变更了的情况下,也能够判断出数据被绑定了,能够利用该数据。根据本专利技术,在无法取得设备内的ID的情况下,也能够对绑定了的内容进行处理。附图说明图1是用于说明数据存储重放装置执行的写入处理的说明图。图2是用于说明数据存储重放装置执行的数据重放处理的说明图。图3是表示比较结果评价表的例子的说明图。图4是用于说明数据存储重放装置执行的MAC值的更新处理的说明图。图5是用于说明数据存储重放装置执行的MAC值的更新处理的其他例子的说明图。具体实施例方式以下,根据附图说明本专利技术的实施例的数据存储重放装置。如图1等所示那样,本实施例的数据存储重放装置100包含数据存储重放器10、数据存储部件20。首先,参考图1,说明数据写入处理。图1是用于说明本实施例的数据存储重放装置100执行的数据写入处理的说明图。作为与数据写入处理有关的构成要素,数据存储重放器10具备存储介质密钥Km的保护区域11、使用作为能够从构成数据存储重放装置100的各设备的内部取得的固定值(例如附加到HDD的ID等)的n个ID(ID1~IDn)计算出n个MAC值的MAC生成部件121~12n、加密部件13。另外,数据存储重放器10具备分别存储ID1~IDn的n个未图示的设备固有信息存储部件。另外,构成为具备分别针对ID1~IDn的各个而计算出MAC值的n个MAC生成部件121~12n,但也可以构成为设置1个~n-1个用于根据ID1~IDn的各个计算MAC值的MAC生成部件。介质密钥Km是为了使一般的用户不知道而应该保密的值,因此在本实施例中,如图1所示那样,将其存储在作为耐篡改性高的难以访问的区域的保护区域11中。作为希望与数据存储重放装置100绑定的信息,可以考虑内容信息等各种信息,但在此说明对用于加密该希望绑定的信息的标题密钥Kt进行绑定的情况。在利用内容信息时需要标题密钥Kt,因此通过只对标题密钥Kt进行绑定,就能够得到间接的绑定效果。数据存储重放装置100通过从外部取得或自己生成等,而预先将标题密钥Kt存储在自己具备的存储介质中。例如在取得了标题密钥Kt时、自己生成了标题密钥Kt时、保存了标题密钥Kt后的规定的定时,执行数据写入处理。在数据写入处理中,首先,MAC生成器121~12n根据装置100内部的ID1~IDn,将标题密钥Kt作为密钥,生成作为ID1~IDn各自的MAC值的MAC(Kt,ID1)~MAC(K本文档来自技高网
...

【技术保护点】
一种对数据进行绑定的数据处理装置,其特征在于包括:事先计算出分别与向该数据处理装置内的规定的硬件和软件赋予的各ID有关的MAC值作为验证用MAC值的验证用MAC生成部件;存储由该验证用MAC生成部件计算出的验证用MAC值的数 据存储部件;在成为了规定的验证执行定时时,计算出分别与上述各ID有关的MAC值的MAC生成部件;对由该MAC生成部件计算出的MAC值和存储在上述数据存储部件中的验证用MAC值进行比较来进行验证的验证部件;通过判断该验 证部件的验证结果是否适合于规定的比较结果评价规则,来判断是否允许上述数据的利用的判断部件。

【技术特征摘要】
JP 2006-5-19 2006-1406551.一种对数据进行绑定的数据处理装置,其特征在于包括事先计算出分别与向该数据处理装置内的规定的硬件和软件赋予的各ID有关的MAC值作为验证用MAC值的验证用MAC生成部件;存储由该验证用MAC生成部件计算出的验证用MAC值的数据存储部件;在成为了规定的验证执行定时时,计算出分别与上述各ID有关的MAC值的MAC生成部件;对由该MAC生成部件计算出的MAC值和存储在上述数据存储部件中的验证用MAC值进行比较来进行验证的验证部件;通过判断该验证部件的验证结果是否适合于规定的比较结果评价规则,来判断是否允许上述数据的利用的判断部件。2.根据权利要求1所述的数据处理装置,其特征在于还包括存储上述验证部件的验证履历的履历存储部件;根据存储在该履历存储部件中的验证履历,更新存储在上述数据存储部件中的验证用MAC值的更新部件。3.根据权利要求2所述的数据处理装置,其特征在于上述履历存储部件将上述验证部件的验证履历与时刻一起存储。4.一种数据处理方法,是对数据进行绑定的数据处理方法,其特征在于包括事先计算出分别与向数据处理装置内的规定...

【专利技术属性】
技术研发人员:松川伸一秋元直人保坂范和
申请(专利权)人:株式会社东芝东芝解决方案株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1