本发明专利技术涉及一种方法,该方法使智能卡能够与设备交换数据,该设备在持久模式的操作中向智能卡提供一持久时钟信号Clkp。根据本发明专利技术的方法包括下列步骤:在持久模式的操作过程中检测即将消失的持久时钟信号Clkp;用辅助时钟信号Clkt取代持久时钟信号Clkp。本发明专利技术使智能卡能够在持久时钟信号Clkp消失后接收一定数量的时钟脉冲,这些时钟脉冲足以完成挂起的读/写操作。(*该技术在2020年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及使智能卡能够与设备交换数据的方法,其中该设备包含一被称为持久振荡器的振荡器,在持久操作模式中向智能卡提供时钟信号,该时钟信号被称为持久时钟信号。一智能卡包含一集成电路,该集成电路暴露在卡的表面,并具有用于与连接器电连接的触点,该连接器被安装在设备内,该设备通常是用于接收和/或传输数据,诸如便携式无线电话,或连接到网络的计算机,或电视信号解码器。该集成电路通常包含操作设备必须的数据,例如,能够识别将智能卡插入设备的用户的身份的代码,设备的功能被允许提供给相应的用户。设备与智能卡间的交互在标准ISO/IEC7816-31997中描述。智能卡的所谓的激活阶段以两个步骤进行在被称为瞬时操作模式的第一种操作模式中,由智能卡和设备组成的系统是不可操作的。该设备首先必须检测智能卡的存在,并将暴露在卡表面的集成电路设置为标称的操作条件,即为它提供电源电压,或初始化数据通道使集成电路能够与设备通讯。在被称为持久操作模式的第二种操作模式中,该集成电路被供给电压并接收一持久时钟信号,其频率被称为操作频率,而且数据通道已准备好在集成电路和设备间传输数据。在瞬时操作模式的过程中,集成电路必须接收一瞬时时钟信号,其频率可以与操作频率不同。优选地使用具有低于操作频率的所谓瞬时频率的信号,这样能够减少在瞬时模式中集成电路的能量消耗。这样的选择在一些应用中特别有利,其中这些应用中用于为集成电路提供电压的能源是电池,如通常在便携式设备的情形。因此,在瞬时操作模式结束时,系统需要将所施加的该信号转变为时钟信号提供给智能卡表面的集成电路。这样的转变由一开关设备执行,该设备响应一相关命令用持久时钟信号替换该瞬时时钟信号,其中该瞬时时钟信号组成集成电路在瞬时操作模式过程中的时钟信号,而持久时钟信号将组成集成电路在持久操作模式中的时钟信号。标准ISO/IEC7816-31997简明地描述了一用于智能卡的停用序列。此停用发生在设备与智能卡表面的集成电路间交换数据结束时,即在持久模式到达结束后。智能卡的停用也必须发生在持久操作模式结束前设备的电源供应被用户自己或由于事故被中断时。在标准ISO/IEC7816-31997中描述的该停用序列说明,没有更多细节,由设备提供给集成电路的时钟信号必须被设置为保持低电平状态,该状态由逻辑电平0组成。但是,如果设备的电源供应过早被中断,可能会发生这样的情况,即当上面描述的停用发生时设备与集成电路之间的数据交换还没有完成。这意味着该集成电路仍然需要一些时钟脉冲,例如为了完成发生在包含在集成电路中非易失性存储器中的读/写操作。诸如在标准ISO/IEC7816-31997中描述的纯粹而简单的时钟信号消失因此包括产生信息丢失的冒险,导致存储在集成电路中的信息不正确。这是不可接受的,特别是考虑到这样一个事实,即存储在智能卡的集成电路中的信息通常用于保护财务处理或往来,或记录财务处理或往来的清单。本专利技术的一个目标是通过引入一种停用方法使暴露在智能卡表面的集成电路完成所有的读/写操作以弥补所描述的缺点,这些读/写操作在设备的电源供应被中断的瞬间发生。根据本专利技术在公开段落中阐明的此类方法的一种方法,其特征在于包含如下步骤●在持久模式的操作过程中在持久时钟信号真正消失前检测该即将消失的持久时钟信号,●用辅助时钟信号取代该持久时钟信号。根据此方法,该持久时钟信号在其有效消失前被一个辅助时钟信号替代。因此暴露在智能卡表面的集成电路在持久时钟信号消失后接收一定数量的时钟脉冲,这些时钟脉冲足以完成所有发生的读/写操作。根据本专利技术的一个备选版本,辅助时钟信号由瞬时时钟信号组成,因此不需要求助于辅助振荡器。在本专利技术的另一版本中,所描述的方法包括在用辅助时钟信号取代持久时钟信号的步骤前插入用于同步这些信号的步骤。这同步步骤防止了一有效时钟沿过早地到达智能卡表面的集成电路。这样一个过早的时钟沿将会发生,如果瞬时时钟信号的有效沿在持久时钟信号的有效沿之前出现,在用辅助时钟信号取代持久时钟信号后,但是所说的瞬时时钟信号的有效沿还不能被集成电路考虑前,特别地由于在所说的集成电路中存在非常长的关键路径。所描述的根据本专利技术的方法的另一版本,其特征在于该检测包括比较提供给设备的电压值与一个预定的值。所描述的根据本专利技术的方法的另一版本,其特征在于该检测包括比较持久时钟信号的振幅值与一个预定的值。本专利技术也涉及用于实现所说的方法的设备,该设备包括●一连接器,将被电连接到在所说的智能卡表面上的集成电路,至少有一触点被称为时钟触点,用于向所说的集成电路提供时钟信号,●一微控制器,用于与所说的集成电路交换数据,●一被称为持久振荡器的振荡器,用于产生一持久时钟信号,以及●一开关器件,用于在持久模式的操作中将持久时钟信号通往时钟触点,其中设备的特征在于它还包括●用于检测即将消失的持久时钟信号的检测装置,以及●在持久模式的操作中,一旦检测到持久时钟信号即将消失,使一辅助时钟信号能够被通往时钟触点的控制装置。在这样一个设备中,一旦检测到持久时钟信号即将消失,辅助时钟信号马上被通往连接器的时钟触点。根据本专利技术的设备的一个吸引人的实施例还包括一接口模块,智能卡通过它与微控制器交换数据,所说的接口模块包括一被称为瞬时振荡器的振荡器,用于在瞬时操作模式中向智能卡提供一瞬时时钟信号,所说的瞬时时钟信号组成辅助时钟信号。由于接口模块被实现为集成的形式,并因此由比设备用于生成持久时钟信号所要求的电压低得多的电压供电,瞬时时钟信号在设备的电源供应被中断后将比持久时钟信号持续得更久。这延迟足以为集成电路提供一定数量的时钟脉冲,这些时钟脉冲足以用于完成所有挂起的读/写操作。本专利技术的这些和其他方面参考附图通过非限定的例子将被阐明,其中附图说明图1显示了用于实现根据本专利技术的方法的设备的部分功能框图,图2显示了根据本专利技术的设备的一特定实施例中提供的检测系统的电路图,图3显示了根据本专利技术的设备的另一特定实施例中提供的检测系统的电路图,以及图4显示了用于实现上述方法的一个版本的设备中提供的同步设备的功能框图。图1概略地显示了用于与智能卡通讯的设备,该设备包括●一连接器CON,将被电连接到在所说的智能卡表面上的集成电路,至少有一触点被称为时钟触点,用于向所说的集成电路提供时钟信号Clk,●一微控制器MC,用于与所说的集成电路交换数据,●一被安排在连接器CON与微控制器MC之间的接口模块IM,包括一被称为瞬时振荡器,并用于产生瞬时时钟信号Clkt的振荡器OSCT,所说的接口模块还包括一处理单元PU,它使数据能在微控制器MC与集成电路之间交换,●一被称为持久振荡器的振荡器OSCP,用于产生一持久时钟信号Clkp。该设备进一步包括一开关设备MUX,在本例中,该开关设备被集成在接口模块IM中,用于在所谓的瞬时操作模式将瞬时时钟信号通往时钟触点,以及在所谓的持久操作模式中将持久时钟信号通往时钟触点。该设备还包括●用于检测即将消失的持久时钟信号Clkp的检测装置,以及●在持久模式的操作中,一旦检测到持久时钟信号Clkp即将消失,使一辅助时钟信号能够被通往时钟触点的控制装置。在这里描述的实施例中,辅助时钟信号由瞬时时钟信号Clkt组成。这样,不需要第三个振荡器来产生辅助时钟信号。在本附图演示本文档来自技高网...
【技术保护点】
使智能卡在持久模式的操作中能够与一设备交换数据的方法,该装置包括一振荡器,该振荡器被称为持久振荡器,用于向智能卡提供时钟信号,该时钟信号被称为持久时钟信号, 其特征在于它包括如下步骤: ●在持久模式的操作过程中在持久时钟信号真正消失前检测该即将消失的持久时钟信号, ●用辅助时钟信号取代该持久时钟信号。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:P毛加斯,
申请(专利权)人:皇家菲利浦电子有限公司,
类型:发明
国别省市:NL[荷兰]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。