CN1516066A - 编程可写集成电路卡及其方法 - Google Patents
编程可写集成电路卡及其方法 Download PDFInfo
- Publication number
- CN1516066A CN1516066A CNA021439486A CN02143948A CN1516066A CN 1516066 A CN1516066 A CN 1516066A CN A021439486 A CNA021439486 A CN A021439486A CN 02143948 A CN02143948 A CN 02143948A CN 1516066 A CN1516066 A CN 1516066A
- Authority
- CN
- China
- Prior art keywords
- program
- microprocessor
- information
- public
- disclosed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title abstract description 24
- 230000015654 memory Effects 0.000 claims abstract description 56
- 230000006870 function Effects 0.000 abstract description 52
- 238000006243 chemical reaction Methods 0.000 abstract description 11
- 230000002411 adverse Effects 0.000 abstract 1
- 230000014509 gene expression Effects 0.000 description 25
- 230000008569 process Effects 0.000 description 12
- 230000015572 biosynthetic process Effects 0.000 description 8
- 238000005755 formation reaction Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/073—Special arrangements for circuits, e.g. for protecting identification code in memory
- G06K19/07309—Means for preventing undesired reading or writing from or onto record carriers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/355—Personalisation of cards for use
- G06Q20/3552—Downloading or loading of personalisation data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1408—Protection against unauthorised use of memory or access to memory by using cryptography
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
- Credit Cards Or The Like (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
一种集成电路卡及其添加或改变其存贮器中程序的方法,这种方法在将添加或改变的程序写入存贮器时可避免对集成电路卡功能的不利影响并可保证后来写入的程序的安全性,安全性的保证是由具有解密功能或程序代码转换功能的写入控制程序限定写入的过程来实现的。
Description
本申请是1997年9月3日提出的名称为“编程可写集成电路卡及其方法”的中国专利申请97117567.5的分案申请。
发明背景
发明领域
本发明涉及一种有可写存贮器的集成电路卡,更具体地,和一种可在该存贮器中保证安全性地写入程序的集成电路卡及其方法有关。
现有技术阐述
集成电路卡具有极好的安全性和宽广的应用场合。一般地,集成电路卡具有一个内部存贮器以写入和存贮可电擦除的一段程序以及各种各样信息,用于在用户拥有其后写入各种信息。例如,在日本公开专利申请6-309558中公开的发明在集成电路卡中存贮用户信息并提供快速服务。在日本公开专利申请6-309384中,阐述了一种将医疗机构中病人的检查结果和配药数据存于集成电路卡中的应用。进而,最近已开展了将集成电路卡用于电子货币系统的研究,集成电路卡用于电子货币系统的研究,集成电路卡用于写入货币信息。
在上面的叙述中,在集成电路卡中写入信息的使用方法都加以实现了。就保证安全性而言,改变和添加已存贮内部程序并写入新程序的方法就有局限性了。
为改进或改变集成电路卡的功能,程序的改写是必要的。进而,为保证安全性,还有必要改变加密方法。然而,为使修改已存贮程序成为可能会导致集成电路卡微处理器芯片和其程序中的信息对公众公开,在要求高安性性的情况下使用这种集成电路卡是不适宜的。
发明简述
因此,本发明的目标之一即提供一种可在保证集成电路卡高安全性的情况下对已存贮的内部程序改写或添加以及写入新程序的集成电路卡,还包括其方法。
为实现该目标,本发明所给的是一种包含微处理器和存贮程序写入控制程序以及用于前述微处理器的程序的存贮器的编程可写集成电路卡,程序写入控制程序具有解密功能和转换程序代码功能中的至少一种功能,当微处理器的程序由外部给出时,集成电路卡根据程序写入控制程序完成解密进程和转换程序代码进程中的至少一个,并将程序存入存贮器中。
更具体地说,在本发明中,编程可写集成电路卡包含微处理和存贮微处理器的程序的存贮器,其一个特征就是集成电路卡的构成包含有在集成电路卡预置程序中的具有解密功能和/或程序代码转换功能的写入控制程序及用于程序写入的存贮器,另一个特征是集成电路卡的构成除集成电路卡的微处理器外还包含用于执行具有解密功能和/或程序代码转换功能的写入控制程序的写入控制微处理器、切换两个微处理器的装置和用于程序写入的存贮器。
本发明的另一个特征是具有诸如技术要求等技术信息不对公众公开的微处理器的集成电路卡还包含诸如分类和技术要求等技术信息对公众公开的微处理器、用于程序写入并存贮微处理器的程序的存贮器和用于切换两个微处理器的机构。
这些构成使得在保证集成电路卡必要安全性情况下改变或添加内部程序以及写入新程序成为可能。
本发明前边的和其它的目标、优点、操作方式和新特征将在参照附图阅读以下详述中得到理解。
附图简述
图1是用来说明本发明中编程可写集成电路卡的第一实施方案的方块图。
图2是用来说明本发明中编程可写集成电路卡的第二实施方案的方块图。
图3是用来说明本发明中编程可写集成电路卡的第三实施方案的方块图。
图4是用来说明本发明中编程可写集成电路卡的第四实施方案的方块图。
图5是用来说明本发明中编程可写集成电路卡的第五实施方案的方块图。
图6是用来说明本发明中编程可写集成电路卡的第六实施方案的方块图。
优选实施方案详述
图1是用来说明书本发明中可写集成电路卡第一实施方案的块图。数字1表示集成电路卡的微处理器,2表示与外部装相连的接线器,3表示程序只读存贮器(1),3A表示用于实现集成电路卡功能的程序,3B表示具有解密功能的写入控制程序,4表示用于写入的存贮器,L1表示数据总线。
集成电路卡中的微处理器1、接线器2和集成电路卡功能程序3A是用于实现集成电路卡原始功能的组件。外部指令通过接线器2送给微处理器1,集成电路卡根据该指令执行一次操作。用来指示写入的写命令预置于集成电路卡功能程序3A中,集成电路卡功能程序3A通过一个外部写指令激活写入控制程序3B。写入控制程序3B事先具有解密功能,写入控制程序3B被激活后,与集成电路卡的通讯需要加密的命密,写入控制程序3B将拒绝接收它们,从而程序和数据无法写入用于写入的存贮器4。如果后来写入的程序已加密,即便向大众公开它,也不会引起丧失安全性的问题,从而没有必要严格管理程序写入过程。因此,除保证集成电路卡中程序的安全性外,还可保证随后写入的程序的安全性。
图2是用来说明本发明中可写集成电路卡第二实施方案的方块图。数字1表示集成电路卡的微处理器,2表示与外部装置相连的接线器,3表示程序只读存贮器(1),3A表示用于实现集成电路卡功能的程序,3C表示具有程序代码转换功能的写入控制程序,4表示用于写入的存贮器,L1表示数据总线。
集成电路卡中的微处理器1、接线器2和集成电路卡功能程序3A是用于实现集成电路卡原始功能的组件,其操作与第一实施方案中所述的操作情况相同。用来指示写入的写命令预置于集成电路卡功能程序3A中,集成电路卡功能程序3A通过一个外部写指令激活写入控制程序3C。该写入控制程序3C具有转换程序代码的功能,后来写入的程序由写入控制程序3C进行处理,将以与由接线器2输入代码的不同的格式被转换,然后写入用于写入的存贮器4。后来写入的程序在其安全性得到管理的地方编制,基程序代码已根据与写入控制程序3C中程序代码转换规则相反的规则事先转换。通过这样做,与第一实施方案中方式相同,除保证集成电路卡中程序的安全性外,还可保证后来写入的程序的安全性。
如果写入控制程序3C中程序代码转换功能由将微处理器程序代码转换为集成电路卡的微处理器程序代码的未向大众公开的先前技术提供,就没有必要将集成电路卡的微处理器1中的信息对程序开发者公开。也就是说,由于有外部所给程序代码可为已知代码而无需将集成电路卡中程序的指令代码对外公开的优点,集成电路卡的安全性得到保证,并且程序开发的效率得到提高。在这种情况下,从保证安全性的角度出发,用一段后来写入的程序在集成电路卡功能程序3A中增加消除信息取出的功能是很有效的。
如果写入控制程序3C具有第一和第二实施方案中说明的两种功能,即解密功能和程序代码转换功能,就保证集成电路卡安全性而言就更有效。
图3是用来说明本发明中可写集成电路卡的第三实施方案的方块图。数字1表示集成电路卡的微处理器,2表示与外部装置相连的接线器,3表示程序只读存贮器(1),3A表示用于实现集成电路卡功能的程序,4表示用于写入的存贮器,5表示用于写入的微处理器,6表示程序只读存贮器(2),6A表示具有解密功能的写入控制程序,7表示开关,L1表示数据总线,L2表示转换信号(1),L3表示转换信号(2)。开关7用于有选择地切换连接于接线器2的微处理器1和5,切换是借助于转换信号L2和L3进行的。当开关7选择微处理器1时,微处理器1、接线器2和程序只读存贮器(1)3实现了集成电路卡的原始功能。
用来指示定性主的写命令预置于集成电路卡功能程序3A中,转换信号(1)L2通过一个外部的写指令由集成电路卡的微处理器1输出,开关7切换至用于写入的微处理器5。写入控制程序6A具有解密功能,写入控制程序6A通过用于写入的微处理器5完成解密功能。开关7切换至用于写入的微处理器5后,与集成电路卡通讯需要加密的程序、命令、数据、密钥及其它。如果后来写入的程序、命令和数据没有正确加密,写入控制程序6A将拒绝接收它们,从而程序和数据无法写入用于写入的存贮器4。因此,除保证集成电路卡中程序的安全性外,还可保证后来写入的程序的安全性。当集成电路卡如此构造时,即便由于不正确操作使它切换至与模式,如果过程正常结束并且开关7无法借助于转换信号L3返回至集成电路卡的微处理器1,它作为普通集成电路卡使用就水远不再可能,因而安全性得到保证。这是第一和第二实施方案中不具备的优点。即使在只采用一个微处理器的构成中,如果它被不正确地使用,通过增加一个不接受外部复位信号的电路,也可得到同样的效果。由于两个微处理器1和5彼此独立,可采用形式大相同的微处理器,从而得到具有高度安全性的构成。
图4是用来说明本发明中可写集成电路卡的第四实施方案的方块图。数字1表示集成电路卡的微处理器,2表示与外部装置相连的接线器,3表示程序只读存贮器(1),3A表示用于实现集成电路卡功能的程序,4表示用于写入的存贮器,5表示用于写入的微处理器,6表示程序只读存贮器(2),6B表示具有程序代码转换功能的写入控制程序,7表示开关,L1表示数据总线,L2表示转换信号(1),L3表示转换信号(2)。本实施方案中作为集成电路卡的功能操作以及两个微处理器的切换操作均和上述第三实施方案中的情况相同。本实施方案具有上述的第二和第三实施方案两方案的功能。
如果写入控制程序6B具有第三和第四实施方案中说明的两种功能,也就是,解密功能和程序代码转换功能,就保证集成电路卡安全性而言就更有效。
图5是用来说明本发明中可写集成电路卡的第五实施方案的方块图。本实施方案说明的是一种通过将后来写入的程序对用户侧完全公开而保证集成电路卡内部安全性的编程可写集成电路卡。数字1集示集成电路卡的微处理器,2表示与外部装置相连的接线器,3表示程序只读存贮器(1),3A表示用于实现集成电路卡功能的程序,3D表示用于写入控制的程序,4表示用于写入的存贮器,7表示开关,8表示其信息对公众公开的微处理器,L1表示数据总线,L2表示转换信号(1),L3表示转换信号(2),L4表示芯片选择信号。写入用于写入的存贮器4中程序的构成使得它只能在其信息对公众公开的微处理器8中执行。作用于存贮集成电路卡功能程序3A的程序只读存贮器(1)3上的芯片选择信号L4的构成使得它只受集成电路卡的微处理器1的控制。因此,通过后来写入的程序不可能进入程序只读存贮器(1)3中,从而保证了集成电路卡功能的安全性。
集成电路卡的微处理器1通过一个外部写指令激活用于写入控制的程序3D后,对用于写入的存贮器4的程序定性主操作开始进行。用于写入控制的程序3D完成将外部程序和数据写入用于写入的存贮器4中的过程。这种情况下的程序是针对其信息已对公众公开的微处理器8编写的,集成电路卡功能的安全性在集成电路卡中加以保证,因而没有必要对后来写入的程序采取保护措施。
本实施方案适用于公开处理后来写入的程序和保证集成电路卡安全性两方面彼此兼容的应用场合。
图6是用来说明本发明中可写集成电路卡的第六实施方案的方块图。数字1表示集成电路卡的微处理器,2表示与外部装置相连的接线器,3表示程序只读存贮器(1),3A表示实现集成电路卡功能的程序,4表示用于写入的存贮器,7表示开关,8表示其信息对公众公开的微处理器,6表示程序只读存贮器(2),6C表示用于微处理器8的写入控制程序,L1表示数据总线,L2表示转换信号(1),L3表示转换信号(2),L4表示芯片选择信号。通过芯片选择信号L4保证集成电路卡功能的安全性的情况与第五实施方案中的情况相同。
在本实施方案中,存贮用于其信息对公众公开的微处理器8的写入控制程序6C的程序只读存贮器(2)6与存贮集成电路卡功能程序3A的程序只读存贮器(1)3彼此独立,以便进一步加强对集成电路卡功能安全性的保证。
当写入后来的程序时,集成电路卡的微处理器1通过转换信号L2将控制进程交给其信息对公众公开的微处理器8。其信息对公众公开的微处理器8根据写入控制程序6C完成整个写入控制进程,并且当写入进程结束时通过转换信号L3将控制进程返回至集成电路卡的微处理器1。
在第五和第六实施方案中,通过在分类规格或操作规格下使用其信息对公众公开的微处理器,开发效率得到提高。并且,通过对类似其它实施方案中的控制写入功能的结合使用,可以保证后来写入的程序的安全性。
用于写入程序的存贮器4不具有独立的构成,如果它是可写的,它还可作为存贮微处理器的程序的存贮器。
在每个前述实施方案中,只可写一次的存贮器可用作前述的有于写入的存贮器。
发明的意义
如上所述,在本发明中,得到了一种可保证集成电路卡高度安全性并可写入后来的程序的集成电路卡。
Claims (5)
1.一种编程可写集成电路卡,它包含:
一个其信息不对公众公开的微处理器和一个其信息对公众公开的微处理器;
一个外部信号输入单元;
用于存贮其信息不对公众公开的所说微处理器的程序和其信息对公众公开的所说微处理器的程序的存贮器;
使只有其信息不对公众公开的所说微处理器才可访问存贮程序的所说存贮器的装置;
将由所说外部信号输入单元输入的信号切换至其信息不对公众公开的所说微处理器或其信息对公众公开的所说微处理器的切换装置;
当其信息对公众公开的所说微处理器的所说程序由外部给出时由其信息不对公众公开的所说微处理器存贮所说程序的存贮器。
2.一种编程可写集成电路卡,它包含:
一个其信息不对公众公开的微处理器和一个其信息对公众公开的微处理器;
一个外部信号输入单元;
用于存贮其信息不对公众公开的所说微处理器的程序和其信息对公众公开的所说微处理器的程序的存贮器;
使只有其信息不对公众公开的所说微处理器才可访问存贮程序的所说存贮器的装置;
将由所说外部信号输入单元输入的信号切换至其信息不对公众公开的所说微处理器或其信息对公众公开的所说微处理器的切换装置;
当其信息对公众公开的所说微处理器的所说程序由外部给出时由其信息对公众公开的所说微处理器用于存贮所说程序的存贮器。
3.权利要求1至2之一中的编程可写集成电路卡,其中用于存贮所说微处理器的程序的所说存贮器是只可写入一次的存贮器。
4.用于包含第一和第二微处理器以及存贮所说第一微处理器的程序的存贮器的编程可写集成电路卡的一种处理方法,它包含:
将其信息不对公众公开的所说第一微处理器的程序和其信息对公众公开的所说微处理器的程序存入存贮器的步骤;
只由其信息不对公众公开的微处理器访问存贮程序的所说存贮器的步骤;
将由所说外部信号输入单元输入的信号切换至其信息不对公众公开的所说微处理器或其信息对公众公开的所说微处理器的步骤;
当其信息对公众公开的所说微处理器的程序由外部给出时由其信息不对公众公开的所说微处理器将所说程序存入存贮器的步骤。
5.用于包含第一和第二微处理器以及存贮所说第一微处理器的程序的存贮器的编程可写集成电路卡的一种处理方法,它包含:
将其信息不对公众公开的所说第一微处理器的程序和其信息对公众公开的所说微处理器的程序存入存贮器的步骤;
只由其信息不对公众公开的所说微处理器访问存贮程序的所说存贮器程序的步骤;
将由所说外部信号输入单元输入的信号切换至其信息不对公众公开的所说微处理器或其信息对公众公开的所说微处理器的步骤;
当其信息对公众公开的所说微处理器的所说程序由外部给出时由其信息对公众公开的所说微处理器将所说程序存入存贮器的步骤。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8232408A JPH1079000A (ja) | 1996-09-03 | 1996-09-03 | プログラム書き込み可能なicカード |
JP232408/1996 | 1996-09-03 | ||
JP232408/96 | 1996-09-03 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN97117567A Division CN1122950C (zh) | 1996-09-03 | 1997-09-03 | 编程可写集成电路卡及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1516066A true CN1516066A (zh) | 2004-07-28 |
CN1302428C CN1302428C (zh) | 2007-02-28 |
Family
ID=16938787
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021439486A Expired - Fee Related CN1302428C (zh) | 1996-09-03 | 1997-09-03 | 编程可写集成电路卡及其方法 |
CN97117567A Expired - Fee Related CN1122950C (zh) | 1996-09-03 | 1997-09-03 | 编程可写集成电路卡及其方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN97117567A Expired - Fee Related CN1122950C (zh) | 1996-09-03 | 1997-09-03 | 编程可写集成电路卡及其方法 |
Country Status (7)
Country | Link |
---|---|
US (2) | US6732272B1 (zh) |
EP (1) | EP0831435A3 (zh) |
JP (1) | JPH1079000A (zh) |
KR (1) | KR100326402B1 (zh) |
CN (2) | CN1302428C (zh) |
AU (1) | AU695924B2 (zh) |
NZ (1) | NZ328444A (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1079000A (ja) * | 1996-09-03 | 1998-03-24 | Hitachi Ltd | プログラム書き込み可能なicカード |
EP0949595A3 (en) * | 1998-03-30 | 2001-09-26 | Citicorp Development Center, Inc. | Method and system for managing applications for a multi-function smartcard |
US7290284B1 (en) * | 1999-01-11 | 2007-10-30 | Myspace Ab | System for data processing a security critical activity |
US6618789B1 (en) * | 1999-04-07 | 2003-09-09 | Sony Corporation | Security memory card compatible with secure and non-secure data processing systems |
KR20000066708A (ko) * | 1999-04-20 | 2000-11-15 | 최규용 | 카오스 암호화 방법을 적용한 ic 카드 |
FR2794595B1 (fr) * | 1999-06-03 | 2002-03-15 | Gemplus Card Int | Pre-controle d'un programme dans une carte a puce additionnelle d'un terminal |
JP4509291B2 (ja) * | 2000-03-30 | 2010-07-21 | 大日本印刷株式会社 | Icカード、icカードのプログラム更新装置、および、その方法 |
JP2003091613A (ja) * | 2001-07-10 | 2003-03-28 | Systemneeds Inc | ライセンス方法及びライセンス付与システム |
US7324450B2 (en) * | 2003-03-31 | 2008-01-29 | Intel Corporation | Method and apparatus for programming a functionality of an integrated circuit (IC) |
JP2007094823A (ja) * | 2005-09-29 | 2007-04-12 | Dainippon Printing Co Ltd | 更新プログラムの実行を管理できるicカードおよびicカードプログラム |
JPWO2014049830A1 (ja) * | 2012-09-28 | 2016-08-22 | 富士通株式会社 | 情報処理装置および半導体装置 |
JP6398449B2 (ja) * | 2014-08-11 | 2018-10-03 | 大日本印刷株式会社 | 電子情報記録媒体、プロセッサモジュールの動作制御方法、及びプロセッサモジュールの動作制御プログラム |
Family Cites Families (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE512542C (de) | 1930-05-01 | 1930-11-13 | Niederrheinische Eisenhuette U | Verfahren zur schnellen Entleerung der Benzinfoerderleitung |
US4105156A (en) * | 1976-09-06 | 1978-08-08 | Dethloff Juergen | Identification system safeguarded against misuse |
US4278837A (en) * | 1977-10-31 | 1981-07-14 | Best Robert M | Crypto microprocessor for executing enciphered programs |
US4451884A (en) * | 1982-02-02 | 1984-05-29 | International Business Machines Corporation | Cycle stealing I/O controller with programmable offline mode of operation |
JPS58139265A (ja) | 1982-02-13 | 1983-08-18 | Dainippon Printing Co Ltd | マイクロコンピユ−タ |
JPS6010336A (ja) | 1983-06-30 | 1985-01-19 | Fujitsu Ltd | プログラム盗用防止モニタ方式 |
JPS6083157A (ja) | 1983-10-14 | 1985-05-11 | Toshiba Corp | ワンチツプマイクロコンピユ−タ |
CA1238427A (en) * | 1984-12-18 | 1988-06-21 | Jonathan Oseas | Code protection using cryptography |
JPH0734215B2 (ja) * | 1985-02-27 | 1995-04-12 | 株式会社日立製作所 | Icカ−ド |
JPS61278989A (ja) * | 1985-06-04 | 1986-12-09 | Toppan Moore Co Ltd | Icカ−ドのリ−ダ・ライタ |
DE3682476D1 (de) * | 1985-10-07 | 1991-12-19 | Toshiba Kawasaki Kk | Tragbares elektronisches geraet. |
US4794236A (en) * | 1985-10-29 | 1988-12-27 | Casio Computer Co., Ltd. | IC card system |
JP2664137B2 (ja) * | 1985-10-29 | 1997-10-15 | 凸版印刷株式会社 | Icカード |
JPH0754536B2 (ja) * | 1986-02-17 | 1995-06-07 | 株式会社日立製作所 | Icカ−ド利用システム |
JPS63211046A (ja) | 1987-02-27 | 1988-09-01 | Toshiba Corp | 携帯可能電子装置 |
JPS63247890A (ja) | 1987-04-03 | 1988-10-14 | Canon Inc | Icカ−ド |
JPS63253493A (ja) * | 1987-04-09 | 1988-10-20 | Mitsubishi Electric Corp | 情報記録システム |
JPH0289365A (ja) | 1988-09-27 | 1990-03-29 | Nec Corp | Cmos集積回路 |
FR2637710A1 (fr) | 1988-10-07 | 1990-04-13 | B Et Dev | Procede et dispositif de commande electronique multifonction a haute securite comportant une carte a puce |
JPH02159691A (ja) | 1988-12-13 | 1990-06-19 | Sharp Corp | 記憶媒体のアクセス装置 |
JP2719416B2 (ja) | 1989-08-31 | 1998-02-25 | キヤノン株式会社 | Icカード |
JPH0397089A (ja) | 1989-09-11 | 1991-04-23 | Matsushita Electric Ind Co Ltd | Icカードのアクセス制御方法 |
US5148481A (en) * | 1989-10-06 | 1992-09-15 | International Business Machines Corporation | Transaction system security method and apparatus |
JPH03147086A (ja) | 1989-11-01 | 1991-06-24 | Hitachi Maxell Ltd | Icカード |
US5202923A (en) * | 1989-11-30 | 1993-04-13 | Kabushiki Kaisha Toshiba | Portable electronic device capable of registering subprograms |
JPH03296842A (ja) | 1990-04-17 | 1991-12-27 | Mitsubishi Electric Corp | データ書き込み方法およびicカード |
US5036461A (en) * | 1990-05-16 | 1991-07-30 | Elliott John C | Two-way authentication system between user's smart card and issuer-specific plug-in application modules in multi-issued transaction device |
JP2749961B2 (ja) | 1990-06-14 | 1998-05-13 | キヤノン株式会社 | 撮像装置 |
JPH0475137A (ja) | 1990-07-18 | 1992-03-10 | Hitachi Ltd | データ処理装置 |
DE59004248D1 (de) * | 1990-07-20 | 1994-02-24 | Siemens Nixdorf Inf Syst | Verfahren zur Verhinderung unzulässiger Abweichungen vom Ablaufprotokoll einer Anwendung bei einem Datenaustauschsystem. |
FR2666671B1 (fr) * | 1990-09-12 | 1994-08-05 | Gemplus Card Int | Procede de gestion d'un programme d'application charge dans un support a microcircuit. |
FR2667171B1 (fr) | 1990-09-25 | 1994-08-26 | Gemplus Card Int | Support portable a micro-circuit facilement programmable et procede de programmation de ce micro-circuit. |
JP3125070B2 (ja) * | 1990-12-14 | 2001-01-15 | 三菱電機株式会社 | Icカード |
DE4115152C2 (de) * | 1991-05-08 | 2003-04-24 | Gao Ges Automation Org | Kartenförmiger Datenträger mit einer datenschützenden Mikroprozessorschaltung |
FR2683357A1 (fr) | 1991-10-30 | 1993-05-07 | Philips Composants | Microcircuit pour carte a puce a memoire programmable protegee. |
US5388156A (en) * | 1992-02-26 | 1995-02-07 | International Business Machines Corp. | Personal computer system with security features and method |
WO1993017388A1 (en) * | 1992-02-26 | 1993-09-02 | Clark Paul C | System for protecting computers via intelligent tokens or smart cards |
JP2720701B2 (ja) | 1992-03-31 | 1998-03-04 | 凸版印刷株式会社 | Icカード用プログラム書き込み装置 |
JP3173522B2 (ja) | 1992-04-07 | 2001-06-04 | 凸版印刷株式会社 | Icカード用プログラム処理装置 |
JPH0683157A (ja) | 1992-07-17 | 1994-03-25 | Fuji Xerox Co Ltd | 多色画像形成方法及びその装置 |
US5682027A (en) | 1992-10-26 | 1997-10-28 | Intellect Australia Pty Ltd. | System and method for performing transactions and a portable intelligent device therefore |
JP2784979B2 (ja) | 1993-03-03 | 1998-08-13 | シャープ株式会社 | 携帯型端末情報処理装置 |
JPH06309384A (ja) | 1993-04-22 | 1994-11-04 | Dainippon Printing Co Ltd | 医療用診断支援システム |
JPH06309558A (ja) | 1993-04-26 | 1994-11-04 | Nitsuko Corp | ガソリンスタンド用posシステム |
FR2713803B1 (fr) | 1993-12-07 | 1996-01-12 | Gemplus Card Int | Carte à mémoire et procédé de fonctionnement. |
US5491827A (en) | 1994-01-14 | 1996-02-13 | Bull Hn Information Systems Inc. | Secure application card for sharing application data and procedures among a plurality of microprocessors |
DE4406704C1 (de) | 1994-03-02 | 1995-07-20 | Angewandte Digital Elektronik | Chipkarte |
US5778071A (en) * | 1994-07-12 | 1998-07-07 | Information Resource Engineering, Inc. | Pocket encrypting and authenticating communications device |
DE19536206A1 (de) | 1994-09-30 | 1996-04-04 | Samsung Electronics Co Ltd | Intelligente Karte |
DE69532434T2 (de) * | 1994-10-27 | 2004-11-11 | Mitsubishi Corp. | Gerät für Dateiurheberrechte-Verwaltungssystem |
JPH08161558A (ja) | 1994-11-30 | 1996-06-21 | Toshiba Corp | カード処理装置 |
FR2728980B1 (fr) | 1994-12-30 | 1997-01-31 | Thomson Csf | Dispositif de securisation de systemes d'information organises autour de microprocesseurs |
US5499293A (en) * | 1995-01-24 | 1996-03-12 | University Of Maryland | Privacy protected information medium using a data compression method |
EP0850440A1 (en) | 1995-07-20 | 1998-07-01 | Dallas Semiconductor Corporation | Secure module with microprocessor and co-processor |
DE19528297A1 (de) * | 1995-08-02 | 1997-02-06 | Bayer Ag | Einheit aus Datenspeicherkarte und Schreib-/Lese-Gerät |
US5631960A (en) * | 1995-08-31 | 1997-05-20 | National Semiconductor Corporation | Autotest of encryption algorithms in embedded secure encryption devices |
JP3272213B2 (ja) * | 1995-10-02 | 2002-04-08 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Icカード及び情報処理装置の認証方法 |
US6038551A (en) * | 1996-03-11 | 2000-03-14 | Microsoft Corporation | System and method for configuring and managing resources on a multi-purpose integrated circuit card using a personal computer |
US5844218A (en) * | 1996-07-16 | 1998-12-01 | Transaction Technology, Inc. | Method and system for using an application programmable smart card for financial transactions in multiple countries |
JPH1079000A (ja) * | 1996-09-03 | 1998-03-24 | Hitachi Ltd | プログラム書き込み可能なicカード |
JP3147086B2 (ja) | 1998-05-29 | 2001-03-19 | 東陶機器株式会社 | 室内暖房機能を備えるトイレ装置 |
-
1996
- 1996-09-03 JP JP8232408A patent/JPH1079000A/ja active Pending
-
1997
- 1997-07-29 NZ NZ328444A patent/NZ328444A/xx not_active IP Right Cessation
- 1997-07-31 US US08/904,137 patent/US6732272B1/en not_active Expired - Fee Related
- 1997-08-13 EP EP97113963A patent/EP0831435A3/en not_active Withdrawn
- 1997-08-26 KR KR1019970040859A patent/KR100326402B1/ko not_active Expired - Fee Related
- 1997-09-02 AU AU36743/97A patent/AU695924B2/en not_active Ceased
- 1997-09-03 CN CNB021439486A patent/CN1302428C/zh not_active Expired - Fee Related
- 1997-09-03 CN CN97117567A patent/CN1122950C/zh not_active Expired - Fee Related
-
2003
- 2003-02-05 US US10/358,314 patent/US7278029B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP0831435A2 (en) | 1998-03-25 |
US20030120945A1 (en) | 2003-06-26 |
US6732272B1 (en) | 2004-05-04 |
JPH1079000A (ja) | 1998-03-24 |
US7278029B2 (en) | 2007-10-02 |
CN1302428C (zh) | 2007-02-28 |
CN1122950C (zh) | 2003-10-01 |
KR100326402B1 (ko) | 2002-05-10 |
AU3674397A (en) | 1998-03-12 |
AU695924B2 (en) | 1998-08-27 |
CN1183600A (zh) | 1998-06-03 |
KR19980024178A (ko) | 1998-07-06 |
NZ328444A (en) | 2000-03-27 |
EP0831435A3 (en) | 2000-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1302428C (zh) | 编程可写集成电路卡及其方法 | |
CN1248110C (zh) | 监控软件程序按规定执行的方法 | |
CN1140880C (zh) | 具有反窃听功能的保密存储器 | |
JP3237101B2 (ja) | チップ・カードの事後初期設定方法 | |
KR100371124B1 (ko) | 스마트 카드에 데이터 객체를 저장하는 방법 및 그 애플리케이션 인터페이스 | |
CN1113284C (zh) | 电子数据处理设备和系统 | |
JP4596715B2 (ja) | 別個のメモリ領域におけるデータの組の種々のバージョンを記憶する配列及びメモリ内のデータの組を更新する方法 | |
US7831791B2 (en) | Method of address space layout randomization for windows operating systems | |
US7872922B2 (en) | Memory system and method of writing into nonvolatile semiconductor memory | |
EP0851358A2 (en) | Processing system security | |
CN1162150A (zh) | 数据保护电路 | |
GB2384336A (en) | Non-volatile memory with encrypted data, which is scrambled and encoded. | |
EP0766211A2 (de) | Multifunktionale Chipkarte | |
KR20020039374A (ko) | 상이한 메모리 기술 특성을 갖는 분할 메모리 장치 | |
CN1357125A (zh) | 一种存储器的存取方法以及用于该方法的存储装置 | |
CN1306424C (zh) | 具有密码核对功能的便携式信息处理装置 | |
JP2575358B2 (ja) | Icカ−ド | |
US5729738A (en) | Data management system utilizing behavioral objects with linking relationships | |
CN1532713A (zh) | 非易失性存储器的存取控制系统 | |
DE102005022019A1 (de) | Sichere Verarbeitung von Daten | |
RU2235356C2 (ru) | Устройство хранения различных версий набора данных в отдельных областях памяти и способ обновления набора данных в памяти | |
CN1280695A (zh) | 芯片卡中的数据的管理方法 | |
CN1802631A (zh) | 用于管理可重编程板载系统中下载的可执行代码的方法 | |
CN1222885C (zh) | 一种flash数据保护方法及其flash电路 | |
JP3828681B2 (ja) | プログラム書き込み可能なicカード及びその処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070228 Termination date: 20140903 |
|
EXPY | Termination of patent right or utility model |