【技术实现步骤摘要】
本专利技术涉及数据处理系统,其中,为保护数字作品目的,在记录介质和数据处理设备间发生相互验证,以及特别地,涉及允许在开发软件期间检验操作和调试应用软件,同时防止在相互验证中泄漏保密信息的技术。
技术介绍
近年来,数字数据诸如文档、音频、图象和计算机程序经网格诸如Internet和便携式记录介质诸如CDs(光盘)流通已经变得很普遍。这些数字数据不会随着时间而恶化以及任何人能容易地拷贝它而不降低质量。然而,由于此,这种数字数据的缺点在于版权信息很容易遭受非法动作诸如非授权复制和篡改。在日本公开专利申请2000-307567和日本公开专利申请2001-211162中公开了防止这种非法动作的数字作品保护系统。在这些数字作品保护系统中,记录介质存储表示数字数据的复制限制等等的限制信息,同时数据处理设备能根据记录在记录介质上的限制信息,通过禁止复制或限制复制数字数据的次数,限制由数字数据组成的副本的生成的数量。此外,记录介质和数据处理设备在传送数字数据前,执行验证以便验证彼此的可靠性(在下文中,称为“相互验证处理”)。当未相互验证合法性时,不允许有用数据传输。这防止由非法装置使限制信息无效。在相互验证处理中,记录介质和数据处理设备具有相同的保密加密处理方法。每个设备独立地生成随机数,将所生成的随机数传送到另一设备,使另一设备加密该随机数以及将所加密数返回。生成随机数的设备也加密其所生成的随机数以及将该结果与所接收的随机数比较。如果两者是相同的,设备将另一设备验证为合法设备。注意用在这种相互验证处理中的随机数通常是使用种子诸如当前时间生成的伪随机数。用这种方法,先决 ...
【技术保护点】
一种数据处理系统,包括执行相互验证的数据处理设备和记录介质,以及仅当所述数据处理设备和所述记录介质彼此验证为合法时,才允许传送有用数据, 所述数据处理设备包括: 介质验证数据存储单元,用来存储第一介质验证数据,以及通过将预定加密应用于所述第一介质验证数据上生成的第二介质验证数据; 介质验证数据传送单元,用来将所述第一介质验证数据传送到所述记录介质; 加密数据接收单元,用来接收已经通过所述记录介质将包括在所述记录介质中的加密应用于所传送的第一介质验证数据上生成的第一加密数据; 介质验证单元,用来判断所接收的第一加密数据和所存储的第二介质验证数据是否相同,以及当判断为肯定时,将所述记录介质验证为合法; 第一设备验证数据接收单元,用来从所述记录介质接收第一设备验证数据; 设备验证数据存储单元,用来存储通过将预定加密应用于所述第一设备验证数据生成的第二设备验证数据;以及 第二设备验证数据传送单元,用来当所述第一设备验证数据接收单元接收所述第一设备验证数据时,将所存储的第二设备验证数据传送到所述记录介质;以及 所述记录介质包括: 介质验 ...
【技术特征摘要】
JP 2001-10-30 332194/20011.一种数据处理系统,包括执行相互验证的数据处理设备和记录介质,以及仅当所述数据处理设备和所述记录介质彼此验证为合法时,才允许传送有用数据,所述数据处理设备包括介质验证数据存储单元,用来存储第一介质验证数据,以及通过将预定加密应用于所述第一介质验证数据上生成的第二介质验证数据;介质验证数据传送单元,用来将所述第一介质验证数据传送到所述记录介质;加密数据接收单元,用来接收已经通过所述记录介质将包括在所述记录介质中的加密应用于所传送的第一介质验证数据上生成的第一加密数据;介质验证单元,用来判断所接收的第一加密数据和所存储的第二介质验证数据是否相同,以及当判断为肯定时,将所述记录介质验证为合法;第一设备验证数据接收单元,用来从所述记录介质接收第一设备验证数据;设备验证数据存储单元,用来存储通过将预定加密应用于所述第一设备验证数据生成的第二设备验证数据;以及第二设备验证数据传送单元,用来当所述第一设备验证数据接收单元接收所述第一设备验证数据时,将所存储的第二设备验证数据传送到所述记录介质;以及所述记录介质包括介质验证数据接收单元,用来从所述数据处理设备接收所述第一介质验证数据;第一加密单元,用来通过将包括在所述记录介质中的加密应用于所接收的第一介质验证数据,生成第一加密数据;加密数据传送单元,用来将所生成的第一加密数据传送到所述数据处理设备;设备验证数据输出单元,用来输出所述第一设备验证数据;第一设备验证数据传送单元,用来将所输出的第一设备验证数据传送到所述数据处理设备;第二加密单元,用来通过将所述加密应用于所输出的第一设备验证数据上,生成第二加密数据;第二设备验证数据接收单元,用来从所述数据处理设备接收所述第二设备验证数据;以及设备验证单元,用来判断所接收的第二设备验证数据和所生成的第二加密数据是否相同,以及当判断是肯定时,将所述数据处理设备验证为合法。2.如权利要求1所述的数据处理系统,其特征在于,所述记录介质进一步包括计数单元,用来存储已经执行相互验证处理的次数;以及应用计数限制单元,用来判断由所述计数单元所存储的数量是否达到预定数,以及当判断是肯定时,停止相互验证处理并禁止传送有用数据,以及当判断为否定时,继续相互验证处理。3.如权利要求2所述的数据处理系统,其特征在于,所述记录介质是便携式的并由用户安装在所述数据处理设备中,以及每次所述记录介质被安装在所述数据处理设备中时,所述计数单元使所述数量复位。4.如权利要求2所述的数据处理系统,其特征在于,每次从所述数据处理设备接收预定数据时,所述计数单元使所述数量复位。5.如权利要求1所述的数据处理系统,其特征在于,所述记录介质是便携式的并由用户安装在所述数据处理设备中,以及每次将所述记录介质安装在所述数据处理设备中时,所述设备验证数据输出单元将预定数据输出为所述第一设备验证数据。6.如权利要求5所述的数据处理系统,其特征在于,所述预定数据是(a)将预定初始值作为种子生成的伪随机数,(b)预定随机数,(c)根据来自所述数据处理设备的命令数据选择的随机数,(d)根据来自所述数据处理设备的命令数据指定的数,以及(e)有序数的一个。7.如权利要求1所述的数据处理系统,其特征在于,所述记录介质进一步包括开关单元,由用户设置成第一状态或第二状态;以及当所述开关单元处于所述第一状态时,所述设备验证数据输出单元将预定数据输出为所述第一设备验证数据,以及当所述开关单元处于所述第二状态时,每次将随机数输出为所述第一设备验证数据,所述随机数每次是不同的。8.如权利要求7所述的数据处理系统,其特征在于,所述预定数据是(a)将预定初始值作为种子生成的伪随机数,(b)预定随机数,(c)根据来自所述数据处理设备的命令数据选择的随机数,(d)根据来自所述数据处理设备的命令数据指定的数,以及(e)有序数的一个。9.如权利要求1所述的数据处理系统,其特征在于,每次从所述数据处理设备接收预定数据时,所述设备验证数据输出单元将预定数据输出为所述第一设备验证数据。10.如权利要求9所述的数据处理系统,其特征在于,所述预定数据是(a)将预定初始值作为种子生成的伪随机数,(b)预定随机数,(c)根据来自所述数据处理设备的命令数据选择的随机数,(d)根据来自所述数据处理设备的命令数据指定的数,以及(e)有序数的一个。11.一种数据处理系统,包括执行相互验证的数据处理设备和记录介质,以及仅当所述数据处理设备和所述记录介质彼此验证为合法时,才允许传送有用数据,所述数据处理设备包括第一介质验证数据存储单元,用来存储第一介质验证数据,以及通过将预定加密应用于所述第一介质验证数据上生成的第二介质验证数据;第一介质验证数据传送单元,用来将所述第一介质验证数据传送到所述记录介质;第一介质验证数据接收单元,用来从所述记录介质接收通过将预定加密应用于所述第一介质验证数据生成的第三介质验证数据;介质验证单元,用来判断所接收的第三介质验证数据和所存储的第二介质验证数据是否相同,以及当判断为肯定时,将所述记录介质验证为合法;第一设备验证数据接收单元,用来从所述记录介质接收第一设备验证数据;第一设备验证数据存储单元,用来存储通过将预定加密应用于所述第一设备验证数据生成的第二设备验证数据;以及第二设备验证数据传送单元,用来当所述第一设备验证数据接收单元接收所述第一设备验证数据时,将所述第二设备验证数据传送到所述记录介质;以及所述记录介质包括第二介质验证数据接收单元,用来从所述数据处理设备接收所述第一介质验证数据;第二介质验证数据存储单元,用来存储所述第三验证数据;第二介质验证数据传送单元,用来当所述第二介质验证数据接收单元接收所述第一介质验证数据时,将所述第三介质验证数据传送到所述数据处理设备;第二设备验证数据存储单元,用来存储所述第一设备验证数据,以及已经通过将预定加密应用于所述第一设备验证数据生成的第三设备验证数据;第一设备验证数据传送单元,用来将所存储的第一设备验证数据传送到所述数据处理设备;第二设备验证数据接收单元,用来从所述数据处理设备接收所述第二设备验证数据;以及设备验证单元,用来判断所接收的第二设备验证数据和所存储的第三设备验证数据是否相同,以及当判断是肯定时,将所述数据处理设备验证为合法。12.如权利要求11所述的数据处理系统,其特征在于,所述记录介质进一步包括计数单元,用来存储已经执行相互验证处理的次数;以及应用计数限制单元,用来判断由所述计数单元所存储的数量是否达到预定数,以及当判断是肯定时,停止相互验证处理并禁止传送有用数据,以及当判断为否定时,继续相互验证处理。13.如权利要求12所述的数据处理系统,其特征在于,所述记录介质是便携式的并由用户安装在所述数据处理设备中,以及每次所述记录介质被安装在所述数据处理设备中时,所述计数单元使所述数量复位。14.如权利要求12所述的数据处理系统,其特征在于,每次从所述数据处理设备接收预定数据时,所述计数单元使所述数量复位。15.如权利要求11所述的数据处理系统,其特征在于,所述记录介质是便携式的并由用户安装在所述数据处理设备中,以及每次将所述记录介质安装在所述数据处理设备中时,所述第一设备验证数据传送单元将所存储的第一设备验证数据传送到所述数据处理设备。16.如权利要求15所述的数据处理系统,其特征在于,所存储的第一设备验证数据是(a)将预定初始值作为种子生成的伪随机数,(b)预定随机数,(c)根据来自所述数据处理设备的命令数据选择的随机数,(d)根据来自所述数据处理设备的命令数据指定的数,以及(e)有序数的一个。17.一种在数据处理设备和记录介质间执行相互验证,以及仅当所述数据处理设备和所述记录介质彼此验证为合法时,才允许传送有用数据的数据处理方法,所述数据处理设备包括用来存储第一介质验证数据以及通过将预定加密应用于所述第一介质验证数据上所生成的第二介质验证数据的介质验证数据存储单元;以及设备验证数据存储单元用来存储通过将预定加密应用于第一设备验证数据生成的第二设备验证数据,所述数据处理方法包括介质验证数据传送步骤,将所述第一介质验证数据传送到所述记录介质;第一加密步骤,在所述记录介质中,通过将包括在所述记录介质中的加密应用于所传送的第一介质验证数据,生成第一加密数据;加密数据传送步骤,将所生成的第一加密数据传送到所述数据处理设备;介质验证步骤,在所述数据处理设备中,判断所传送的第一加密数据和所存储的第二介质验证数据是否相同,以及当所述判断是肯定时,将所述记录介质验证为合法;设备验证数据输出步骤,在所述记录介质中,输出所述第一设备验证数据;第一设备验证数据传送步骤,将所输出的第一设备验证数据传送到所述数据处理设备;第二加密步骤,在所述记录介质中,通过将包括在所述记录介质中的加密应用于所输出的第一设备验证数据,生成第二加密数据;第二设备验证数据传送步骤,当已经由所述第一设备验证数据传送步骤传送所述第一设备验证数据时,将所存储的第二设备验证数据传送到所述记录介质;以及设备验证步骤,在所述记录介质中,判断所传送的第二设备验证数据和所生成的第二加密数据是否相同,以及当所述判断是肯定时,将所述数据处理设备验证为合法。18.一种在数据处理设备和记录介质间执行相互验证,以及仅当所述数据处理设备和所述记录介质彼此验证为合法时,才允许传送有用数据的数据处理方法,所述数据处理设备包括用来存储第一介质验证数据以及通过将预定加密应用于所述第一介质验证数据上所生成的第二介质验证数据的第一介质验证数据存储单元;以及第一设备验证数据存储单元用来存储通过将预定加密应用于第一设备验证数据生成的第二设备验证数据,所述记录介质包括用来存储通过将预定加密应用于所述第一介质验证数据生成的第三介质验证数据;以及第二设备验证数据存储单元用来存储所述第一设备验证数据,以及通过将预定加密应用于所述第一设备验证数据所生成...
【专利技术属性】
技术研发人员:越智诚,井上信治,
申请(专利权)人:松下电器产业株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。