[发明专利]修改智能卡的指令集的方法无效
申请号: | 97192316.7 | 申请日: | 1997-02-11 |
公开(公告)号: | CN1211329A | 公开(公告)日: | 1999-03-17 |
发明(设计)人: | A·菲肯 | 申请(专利权)人: | 皇家KPN公司 |
主分类号: | G06F7/10 | 分类号: | G06F7/10 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王勇,李亚非 |
地址: | 荷兰格*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 修改 智能卡 指令 方法 | ||
本发明涉及修改智能卡的指令集的方法。更具体地,本发明涉及修改智能卡的个别指令的方法。
智能卡,也称作IC卡(IC=集成电路),是用于进行支付的电子设备。卡上的集成电路包含用于处理数据的微处理器之类。智能卡上的处理器通常提供有包含诸如读、写、更新等用于对包含在卡中的(支付)数据进行操作的指令(命令)的指令集。通常采用诸如欧洲标准EN726规定的标准指令集。然而,这一指令集对于指令的数目与范围毕竟是有限的。随着涉及智能卡的电子支付系统的发展,经常产生在卡上增加新功能或改变现有功能的要求。这种改变通常蕴含智能卡的指令集的修改。这通常会涉及卡上的集成电路的重新设计,这不仅是昂贵的并且还使现有的卡作废。此外,改变标准的指令集会危及其与标准的相容性。
由于这些与其它原因,便产生了能修改智能卡的指令集而基本上不偏离现有指令集的需求。
因此,本发明的目的为克服先有技术的上述及其它缺点及提供有可能修改智能卡的指令集而不增加命令的方法。本发明的另一目的为在智能卡上增加新功能,这些新功能是基于原来的指令集的。
为了达到这些与其它目的,本发明提供了修改智能卡的处理器的指令集的方法,该智能卡还包括用于存储文件及与这些文件关联的属性组的存储器,各属性确定集中的指令的性质,该方法包括在属性组中插入对应于要修改的指令的新属性的步骤,所述新属性确定相应的指令的修改后的性质。
这便是,按照本发明,指令是通过修改它们的属性而修改的。由于属性可以组织成与特定的文件关联的组,本发明的方法允许有选择地修改指令,即修改特定文件。属性通常确定存取条件或所关心的指令要使用的特定的键。然而,属性可包含规定进一步的操作的机器码(或对机器码的指针),该操作执行特定的功能(诸如密码过程)。通过在属性中插入新操作或修改后的操作,可以修改指令的功能而不彻底地改变指令。
应理解插入属性可包含替换现有的属性。通常,可为存储属性保留存储器单元。插入新属性通常包含将新属性存储在对应的存储器单元中,在这一情况中改写了早先存储在该存储器单元中的任何信息。
按照本发明的方法可应用在下述情况中,其中指令集的属性组包括包含第一属性的第一表及包含第二属性的第二表,第一表中包含对第二表的引用,而其中的新属性是插入第二表的。这一第一表可诸如包括所述特定的键,而第二表则包含要与所关心的指令一起使用的过程(操作)。应指出第一表可用包含引用的库登记表参照。通过在第二表中插入新的属性,能以最小的属性改变达到修改。
现代智能卡可拥有至少两个不同的数据文件,诸如用于智能卡的不同应用。在这一情况中,属性组可包括与各自的数据文件关联的子组。本发明允许将新属性插入有限数目的子组中,从而使指令修改特定于单个数据文件。以这一方式,可达到指令的极大灵活性。
图1以透视图示出用于支付与识别目的的智能卡。
图2示意性地示出图1的智能卡的集成电路。
图3示意性地示出诸如图2的智能卡等智能卡的指令集的属性表。
图4示意性地示出与图3的属性表关联的键表。
图5示意性地示出与图3的属性表及图4的键表关联的过程表。
图6示意性地示出智能卡的分层文件结构的示例。
图1中以示例方式示意性地示出的智能卡或IC卡1包括其中嵌入了集成电路的基板2。集成电路上设置有用于接触读卡器之类的触点3。应指出本发明也能应用在所谓无触点智能卡的情况中。
在图2中以示例方式示意性地示出的集成电路10包括处理器11、存储器12及输入/输出电路13。存储器可包括用于临时存储数据的易失性(RAM)存储器部分及用于永久性或半永久性存储数据的非易失性(ROM)存储器部分。后一部分最好是EEPROM(电可擦除只读存储器)型存储器。存储在非易失性部分中的数据可包含编程数据(指令、程序)及支付数据,即关于钱款交易的数据。应理解可以设置独立的存储器(未示出)来存储处理器11的指令集。
处理器11可以是具有诸如按照欧洲标准EN726的标准指令集的微处理器。应理解也可采用其它标准或非标准的指令集。下面将参照图3进一步说明指令集。
输入/输出电路13处理处理器11与诸如读卡器等外部设备(未示出)之间的通信。可包含适当缓冲器的输入/输出电路13通过数据总线与处理器11连接。处理器11与存储器12可用同一数据总线连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家KPN公司,未经皇家KPN公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/97192316.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:制造对称光波导的方法
- 下一篇:包括固定的和可变的色散补偿器的色散补偿装置