【技术实现步骤摘要】
本专利技术涉及诸如IC卡的便携式电子设备,包括与外部设备的通信接口,存储数据的存储器,用于执行处理程序的CPU,并涉及用于便携式电子设备的数据输出方法。
技术介绍
通常,在作为便携式电子设备的IC卡中,响应为读出数据而从外部设备发出的读出命令输出存储在存储器中的数据。在常规的IC卡中,当接收到来自外部设备的读出命令时,执行输出数据所需的各个步骤。此时,在IC卡中,监视标志监视输出数据所需的各个步骤的执行状态。因此,在IC卡中,在实际数据输出之前检查监视标志。当确定监视标志作为检查步骤的结果是正常时,数据从IC卡输出。如上所述,在常规的IC卡中,利用监视标志来监视处理内容。因此,在常规的IC卡中,禁止欺骗输出数据。然而,打算从上述IC卡中窃取数据的带有恶意的人(欺骗性访问者)试图通过对IC卡进行各种攻击来破解(读出)IC卡中的数据。例如,欺骗性访问者有时通过给IC卡增加外部噪声来制造程序错误工作。在该情况下,在IC卡中,可以使上述处理中监视标志的检查功能失效,并且可以从IC卡中输出数据。即,在常规的IC卡中,当有人故意地通过增加外部噪声等等来制造程序错误工作时, ...
【技术保护点】
一种便携式电子设备,其特征在于包括:设置单元,其在当从外部设备提供用来输出数据的命令时执行相应于该命令的所有处理的状态下设置作为预定值的监视信息的初始值;改变监视信息的改变单元,该监视信息的初始值由设置单元基于所执行的处理来 设置;保护单元,其根据由改变单元基于所执行的处理而改变的监视信息来保护将被输出的数据;以及输出单元,其将由保护单元所保护的数据输出给外部设备。
【技术特征摘要】
JP 2005-6-23 2005-1834651.一种便携式电子设备,其特征在于包括设置单元,其在当从外部设备提供用来输出数据的命令时执行相应于该命令的所有处理的状态下设置作为预定值的监视信息的初始值;改变监视信息的改变单元,该监视信息的初始值由设置单元基于所执行的处理来设置;保护单元,其根据由改变单元基于所执行的处理而改变的监视信息来保护将被输出的数据;以及输出单元,其将由保护单元所保护的数据输出给外部设备。2.根据权利要求1的设备,其特征在于进一步包括包括设置单元、改变单元、保护单元、以及输出单元的模块,以及模块隐藏于其中的外壳。3.根据权利要求1的设备,其特征在于,保护单元根据由改变单元基于所执行的处理而改变的监视信息,对要输出的数据执行预定计算处理,以及输出单元将作为由保护单元执行的计算处理的结果所得到的数据输出到外部设备。4.根据权利要求1的设备,其特征在于,根据任意数据以及由改变单元基于所执行的处理所改变的监视信息,保护单元保护将被输出的数据。5.根据权利要求4的设备,其特征在于,根据任意数据以及由改变单元基于所执行的处理所改变的监视信息,保护单元对要输出的数据执行预定计算处理,以及输出单元将作为由保护单元执行的计算处理的结果所得到的数据输出到外部设备。6.根据权利要求1的设备,其进一步地包括产生随机数数据的随机数发生单元,以及其特征在于根据由改变单元基于所执行的处理所改变的监视信息,以及由随机数数据生成单元所产生的随机数数据,保护单元保护将被输出的数据。7.根据权利要求6的设备,其特征在于,根据由改变单元基于所执行的处理所改变的监视信息,以及由随机数数据生成单元所产生的随机数数据,保护单元对要输出的数据执行预定计算处理,以及输出单元将作为由保护单元执行的计算处理的结果所得到的数据输出到外部设备。8.根据权利要求1的设备,其进一步地包括其中存储对于便携式电子设备唯一的数据的存储器,以及其特征在于,根据由改变单元基于所执行的处理所改变的监视信息,以及存储在存储器中的该...
【专利技术属性】
技术研发人员:柳田将,江尻正仁,
申请(专利权)人:株式会社东芝,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。