JPH01223586A - Ic card testing system - Google Patents

Ic card testing system

Info

Publication number
JPH01223586A
JPH01223586A JP63050050A JP5005088A JPH01223586A JP H01223586 A JPH01223586 A JP H01223586A JP 63050050 A JP63050050 A JP 63050050A JP 5005088 A JP5005088 A JP 5005088A JP H01223586 A JPH01223586 A JP H01223586A
Authority
JP
Japan
Prior art keywords
card
program
test
memory
data
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.)
Pending
Application number
JP63050050A
Other languages
Japanese (ja)
Inventor
Kazuhiko Omichi
和彦 大道
Toru Shinagawa
品川 徹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maxell Ltd
Original Assignee
Hitachi Maxell Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Maxell Ltd filed Critical Hitachi Maxell Ltd
Priority to JP63050050A priority Critical patent/JPH01223586A/en
Publication of JPH01223586A publication Critical patent/JPH01223586A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

PURPOSE:To increase confidentiality and reliability by executing a program after an action test program from an external device is written to a RAM. CONSTITUTION:It is detected whether or not an MPU 8 of an IC card 10 is concerning the action program of a card for the information transmitted from an external device. By the detection, the information of the action test program is written in a RAM 5 by a writing means 6. After the writing is completed, the program is executed by an executing means 7. Next, after the test action is confirmed, the card 10 is discharged from a test device and the contents of the RAM 5 are erased.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、ICカードテスト方式に関し、詳しくはI
Cカードの内部にテストプログラムを残さないで済むよ
うなICカードテスト方式の改良に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to an IC card test method, and more specifically,
This invention relates to an improvement in an IC card test method that eliminates the need to leave a test program inside a C card.

[従来の技術] 商品取引でのクレジット方式とか、現金の受は渡しを行
う銀行の支払/預金方式、病院とか社員食堂等における
各種の精算方式などがICカードを用いる方式として実
用化されているが、このようなICカードによる方式で
は、その不正使用が大きな問題となる。
[Prior art] IC cards have been put into practical use in the credit method for product transactions, the payment/deposit method in banks that receive and deliver cash, and various payment methods in hospitals, employee cafeterias, etc. However, in such a system using an IC card, unauthorized use poses a major problem.

ICカードは、通常、内部にマイクロプロセッサとメモ
リ、そして外部装置との間でデータの授受を行うための
インタフェース等とを内蔵していて、例えば、外部装置
の1つであるホストコンピュータとか、ICカードリー
ダΦライタに装着されて使用され、外部装置から発信さ
れたコマンド群をICカードの内部制御プログラムが解
読し、メモリに記憶された動作プログラムに従って、そ
のメモリのアクセス、例えばデータの書込み、読出し及
び消去等を実行し、その結果をコマンドに対するレスポ
ンスとして外部記憶装置に返答するシーケンスに従って
外部装置との間でデータの授受を行う。
An IC card usually has a built-in microprocessor, memory, and an interface for exchanging data with an external device, such as a host computer that is one of the external devices, Used when attached to a card reader Φ writer, the IC card's internal control program decodes a group of commands sent from an external device, and accesses the memory, such as writing and reading data, according to the operation program stored in the memory. data is exchanged with an external device according to a sequence in which data is executed and erased, etc., and the result is returned to the external storage device as a response to a command.

従来、このようなICカードでは、カード発行以前にI
Cカードの動作を確認するためのテストを行う必要があ
る。そのための動作確認用のプログラム(以下動作テス
トプログラム)が各種の動作プログラムと同時にマイク
ロコンピュータ内部のマスクROMに書き込まれている
Conventionally, with such IC cards, the I
It is necessary to perform a test to confirm the operation of the C card. An operation check program for this purpose (hereinafter referred to as an operation test program) is written in a mask ROM inside the microcomputer at the same time as various operation programs.

[解決しようとする課題] そこで、ICカードを使用する時とか、その運用時にI
Cカード内部に動作テストプログラムが残されたままと
なっている。その結果、ICカード内部のデータの読出
し、書込みがこの動作テストプログラムによって実行可
能となる。したがって、従来のICカードは、その機密
性、信頼性に欠ける欠点がある。
[Problem to be solved] Therefore, when using an IC card or when operating it,
The operation test program remains inside the C card. As a result, it becomes possible to read and write data inside the IC card using this operation test program. Therefore, conventional IC cards have the disadvantage of lacking in confidentiality and reliability.

また、使用時、運用時には必要としない動作テストプロ
グラムがマイクロコンピュータ内部の不揮発性メモリに
存在することから、一般の動作プログラムの格納領域が
それ以外の領域となり、その長さが規制されている。
Furthermore, since an operational test program that is not required during use or operation exists in the nonvolatile memory inside the microcomputer, the storage area for general operational programs is a separate area, and its length is regulated.

この発明は、このような従来技術の欠点を解消するもの
であって、動作テストプログラムを残さないで済み、機
密性、信頼性に優れたICカードを発行できるICカー
ドテスト方式を提供することを目的とする。
The present invention solves the drawbacks of the prior art, and aims to provide an IC card test method that does not require leaving an operation test program and can issue IC cards with excellent confidentiality and reliability. purpose.

[課題を解決するためのf段コ このような目的を達成するためのこの発明のICカード
テスト方式における手段は、プロセッサと、このプロセ
ッサのプログラムを記憶する不揮発性メモリと、データ
等を記憶する、内部電源でバックアップされていない揮
発性メモリ若しくは揮発させることが可能なメモリとを
有し、外部装置との間でデータの授受を行うICカード
において、外部装置から送出される情報のうちから動作
テストプログラムを格納することをボす格納情報を検出
する検出手段と、この検出手段が格納情報を検出したと
きにそれに応じて送出された動作テストプログラムの情
報を揮発性メモリ若しくは揮発させることが可能なメモ
リに格納するプログラム書込み手段と、外部装置から送
出される命令が動作テストプログラムを実行する命令で
あるときに動作テストプログラムを起動して実行するプ
ログラム実行手段とを備えるものである。
[Step F for Solving the Problems] Means in the IC card test method of the present invention to achieve such an object include a processor, a non-volatile memory for storing a program of this processor, and a non-volatile memory for storing data, etc. , an IC card that has volatile memory that is not backed up by an internal power supply or memory that can be volatilized, and that exchanges data with an external device, operates from information sent from the external device. A detection means for detecting stored information indicating that the test program is not stored, and a device capable of storing the information of the operational test program sent out in response to the stored information in a volatile memory or volatilizing it when the detection means detects the stored information. The apparatus includes a program writing means for storing the program in a memory, and a program execution means for starting and executing the operation test program when an instruction sent from an external device is an instruction to execute the operation test program.

[作用] このように、外部装置から送信される情報に対して検出
手段によってICカードの動作テストプログラムについ
てのものか否かを検出し、それが検出されると、動作テ
ストプログラムの情報がテストプログラム、絆込み手段
により揮発性メモリ若2しくは揮発させることが可能な
メモリ内へ書込まれて行く。そして、占込み終了後にそ
のプログラムがプログラム実行手段により実行されるの
で、ICカードの動作テストを行うことができ、かつ動
作確認後には、ICカードがテスト装置から排出される
と揮発性メモリでは、動作テストプログラムが消去され
、また、データを揮発させることが可能なメモリでは、
動作テストプログラムに関するデータを消去することが
できる。
[Operation] In this way, the detection means detects whether the information transmitted from the external device is related to the operation test program of the IC card, and when it is detected, the information of the operation test program is The program is written into a volatile memory or a memory that can be volatilized by a bonding means. Since the program is executed by the program execution means after the allocation is completed, it is possible to test the operation of the IC card, and after confirming the operation, when the IC card is ejected from the test device, the volatile memory is In memory where the operation test program can be erased and the data can be volatile,
Data related to the operation test program can be erased.

その結果、ICカードの使用時或いは運用時には、IC
カード内部に動作テストプログラムは存在せず、揮発性
メモリの空間若しくはデータを揮発させることが可能な
メモリの空間は、動作プログラムのワークエリアとして
利用できるようになる。したがって、機密性、信頼性に
優れたICカードを発行することができる。
As a result, when using or operating an IC card,
There is no operational test program inside the card, and the volatile memory space or the memory space where data can be volatilized can be used as a work area for the operational program. Therefore, it is possible to issue an IC card with excellent confidentiality and reliability.

[実施例] 以下、この発明の一実施例について図面を参照して詳細
に説明する。
[Example] Hereinafter, an example of the present invention will be described in detail with reference to the drawings.

第1図は、この発明の一実施例を示すICカードの内部
構成を示すブロック図、第2図は、テスト動作時におけ
るICカード内のメモリマツプをりくす説明図、第3図
は、そのテスト処理のフローチャートである。
FIG. 1 is a block diagram showing the internal configuration of an IC card showing an embodiment of the present invention, FIG. 2 is an explanatory diagram showing the memory map inside the IC card during test operation, and FIG. It is a flowchart of processing.

第1図において、lOは、ICカードリーダ・ライタ(
又はホストコンピュータ)に装着されて、ICカードリ
ーダーライタとの間でデータの授受を行うICカードで
あって、8は、その情報処理品(マイクロプロセッサ、
MPU)である。そして、このMPU8の制御プログラ
ムとか基本的処理プログラムや動作プログラムがROM
 (マスクROM、PROM、EEPROMを含む)4
に記憶されている。
In Figure 1, lO is an IC card reader/writer (
8 is an IC card that is attached to an IC card reader/writer (or a host computer) and exchanges data with an IC card reader/writer;
MPU). The control program, basic processing program, and operation program of this MPU8 are stored in the ROM.
(Including mask ROM, PROM, EEPROM)4
is stored in

通常の動作においては、MPU8がROM4に記憶され
たプログラムに従って、所定の処理を実行し、揮発性メ
モリであるRAM5に外部装置から転送されたデータと
か、読出しデータ、結果データ等が一時的に記憶されて
、ICカードリーダ・ライタ等の外部装置との間でデー
タの授受が行われる。なお、この場合、内部電源はなく
、RAM5等の電源は外部装置から供給される。したが
って、RAM5は内部電源でバックアップされていない
In normal operation, the MPU 8 executes predetermined processing according to the program stored in the ROM 4, and data transferred from external devices, read data, result data, etc. are temporarily stored in the volatile memory RAM 5. Then, data is exchanged with an external device such as an IC card reader/writer. Note that in this case, there is no internal power supply, and power for the RAM 5 and the like is supplied from an external device. Therefore, RAM5 is not backed up by an internal power supply.

MPU8は、その機能ブロックとして、ここでは、識別
手段2、演算処理部3、テストプログラム、楼込み手段
6、そしてテストプログラム実行手段7とにより構成さ
れている。なお、これら構成要素の一部或いは全部は、
ハードウェアとして回路により実現されても、また、R
AM5或いはROM4に記憶された対応する各処理プロ
グラムを実行することで実現されてもよい。さらにこれ
らは、ハードウェアとソフトウェアとの組合せで実現さ
れてもよい。
The MPU 8 is constituted by an identification means 2, an arithmetic processing section 3, a test program, a processing means 6, and a test program execution means 7 as its functional blocks. In addition, some or all of these components are
Even if it is realized by a circuit as hardware, R
It may be realized by executing each corresponding processing program stored in AM5 or ROM4. Furthermore, these may be realized by a combination of hardware and software.

そこで、以下は、この発明の特徴である前記の構成とそ
の動作を中心にして第3図の処理の流れに従って説明す
る。
Therefore, the following will explain the above-mentioned configuration and its operation, which are the features of the present invention, according to the processing flow shown in FIG. 3.

入出力装置1は、外部装置とのインタフェースであって
、第3図のステップ■において、入出力装置1がテスト
装置(ここでは、ICカード10がICCカードリーダ
シライタ対応するテスト装置に装着されているものとす
る)から送信されたデータブロックを受信し、それを識
別手段2に送出する。データブロックには、自己が処理
するモード(処理の種別)を識別するモード識別情報部
分があって、次のステップ■において、識別手段2によ
りそれが識別される。すなわち、データブロック中の自
己のモードを表すモード識別情報がデコードされ、又は
その一致が検出されることで動作テストプログラムを書
込むのか、動作テストプログラムを実行するのか、一般
の処理プログラムを実行するのかが識別される。なお、
ここでのデータブロックの伝送フォーマットとしては、
例えば、その最初に開始コード、次にコマンドコード又
はレスポンスコード、その次にモード識別情報、そして
送信データ、最後に終了コード等が配列されてなるもの
であって、テスト装M (ICカードリーダ・ライタ)
側からの送信データブロックには、第2番目の位置にコ
マンドコードが挿入され、ICカード2側からの応答は
、第2番目にレスポンスコードが挿入される。
The input/output device 1 is an interface with an external device, and in step (3) in FIG. It receives the data block transmitted from the data block (assumed to be the same) and sends it to the identification means 2. The data block has a mode identification information portion for identifying the mode (type of processing) in which it processes itself, and is identified by the identification means 2 in the next step (2). That is, when the mode identification information representing the own mode in the data block is decoded or a match is detected, the operation test program is written, the operation test program is executed, or the general processing program is executed. is identified. In addition,
The transmission format of the data block here is:
For example, the test device M (IC card reader, lighter)
A command code is inserted in the second position in the data block transmitted from the IC card 2 side, and a response code is inserted in the second position in the response from the IC card 2 side.

さて、前記の識別においてテスト装置(ICカードリー
ダ・ライタ)側から送出されるデータブロックのモード
識別情報が動作テストプログラムの格納を示すものであ
ると判別されると、識別手段2によりテストプログラム
書込み手段6が起動される。そこで、ステップ■に4(
すように、テストプログラム書込み手段6は、テスト装
置側から送出されたデータブロックにあるデータを識別
手段2を介して受は入れ、そのデータを第2図に示すR
AM5内に割り当てられたアドレス空間のうちの動作テ
ストプログラム領域51へ順次書込んで行く書込み処理
を実行する。
Now, when it is determined in the above-mentioned identification that the mode identification information of the data block sent from the test device (IC card reader/writer) side indicates storage of an operation test program, the identification means 2 determines that the test program is written. Means 6 is activated. Therefore, step 4 (
As shown in FIG.
A write process is executed to sequentially write to the operation test program area 51 in the address space allocated in AM5.

一方、前記ステップ■の判定において、モード識別情報
に示される内容が動作テストプログラムに対するもので
ないと判定された場合には、ステップ■aへと移行して
、あらかじめ指定された動作プログラムを実行して処理
を終了する。なお、この場合の動作プログラムは、識別
手段2により識別した結果に対応した処理の動作プログ
ラムが指定されるものであってもよい。
On the other hand, if it is determined in step (2) that the content indicated in the mode identification information is not for the operation test program, the process moves to step (a) and the pre-specified operation program is executed. Finish the process. Note that the operation program in this case may be one in which an operation program for processing corresponding to the result identified by the identifying means 2 is specified.

動作テストプログラムの書込みが終了すると、ステップ
■にて、テスト装置から送出された動作テストプログラ
ム起動命令が識別手段2から演算処理部3に手渡され、
演算処理部3がそれをデコードし、テストプログラム実
行手段7を起動する。
When the writing of the operational test program is completed, in step (3), the operational test program starting command sent from the test device is handed over from the identification means 2 to the arithmetic processing unit 3.
The arithmetic processing section 3 decodes it and starts the test program execution means 7.

そこで、テストプログラム実行手段7によりRAM5に
書込まれている動作テストプログラムが実行される。そ
して、テスト装置からの命令に従ってRAM5及びRO
M4 (EEPROMのとき、又はその一部がEEPR
OMのとき)へのデータ書込み、読出し、消去、外部へ
のデータ送信などのICカードの送受信・メモリアクセ
ス等についてのICカードlOの基本動作の確認処理が
行われる。
Then, the test program execution means 7 executes the operation test program written in the RAM 5. Then, according to the command from the test equipment, RAM5 and RO
M4 (when EEPROM or part of it is EEPR)
Confirmation processing of the basic operations of the IC card 10 is performed regarding IC card transmission/reception, memory access, etc. such as data writing, reading, erasing, and data transmission to the outside (when in OM).

このような1つの動作確認のテスト項目が終了すると、
ステップ■で動作確認が終rしたかをテストプログラム
実行手段7が判定し、動作確認が終了していないときに
は、ステップ■へと戻り、テスト装置側からの命令を受
けて次のテスト動作について動作確認処理がなされる。
When one operation confirmation test item like this is completed,
The test program execution means 7 determines whether the operation check has been completed in step (2), and if the operation check has not been completed, the process returns to step (2) and operates on the next test operation in response to a command from the test equipment side. A confirmation process is performed.

そしてこのような処理が繰り返される。Then, such processing is repeated.

このようにして、その動作が確認されたICカードは、
その後、テスト装置から排出される。テスト装置からI
Cカード10が排出されるとICカード10は、バック
アップ電源を持っていないのでRAM5内の動作テスト
プログラムがそのとき同時に消去される。
The IC card whose operation has been confirmed in this way is
It is then ejected from the test device. I from the test equipment
When the C card 10 is ejected, the operation test program in the RAM 5 is simultaneously erased since the IC card 10 does not have a backup power source.

このことによりカード製造者等によるICカード動作確
認時のみ、ICカード内に動作テストプログラムが存在
し、それ以外では存在しないことになり、このことから
、ICカード使用時或いは運用時に、カード内に残って
いる動作テストプログラムを利用してのICカード内の
データの読出し、書込みなどの不正使用が防11−され
る。
As a result, the operation test program exists in the IC card only when the card manufacturer confirms the operation of the IC card, and does not exist in other cases. Unauthorized use such as reading and writing data in the IC card using the remaining operation test program is prevented 11-.

なお、前記の場合、識別手段2、演算処理部3、テスト
プログラム書込み手段6、そしてテストプログラム実行
手段7のそれぞれの構成要素の一部或いは全品がRAM
5にプログラムとして記憶される場合には、前記処理に
先X7.うて、ROM4の処理プログラムに従ってRA
M5にこれら機能に対応するプログラムが格納されるこ
とになる。
In the above case, some or all of the components of the identification means 2, the arithmetic processing section 3, the test program writing means 6, and the test program execution means 7 are RAM.
If the process is stored as a program in X7. Then, according to the processing program in ROM4, RA
Programs corresponding to these functions will be stored in M5.

第2図にその動作確認時のICカード内のメモリマツプ
を示す。外部から人力された動作テストプログラムは、
RAM5内の特定の割り当てられた領域51に8込まれ
、実行されるが、動作確認後の使用時或いは運用時には
、この領域51のRAM空間は、動作プログラムのワー
クエリアとして利用される。
FIG. 2 shows a memory map inside the IC card when confirming its operation. The operation test program manually operated from outside is
The program is stored in a specific allocated area 51 in the RAM 5 and executed, but when used after operation confirmation or during operation, the RAM space of this area 51 is used as a work area for the operating program.

ここで、52は、動作テストプログラムの動作確認を行
うために残されたワーク領域であり、53.54は、R
OM4に割り当てられたアドレス空間におけるデータ領
域及び動作プログラムの格納領域である。
Here, 52 is the work area left for checking the operation of the operation test program, and 53.54 is the R
This is a data area and an operation program storage area in the address space allocated to OM4.

以上説明してきたが、実施例では、揮発性メモリとして
RAMを用いているが、揮発可能なEEPROMを用い
てもよいことはも元ろんである。
As described above, in the embodiment, RAM is used as the volatile memory, but it goes without saying that volatile EEPROM may also be used.

なお、EEPROMを用いる場合には、動作テストプロ
グラムを書き込んだ領域の内容を後から消す処理をする
ことになる。
Note that when an EEPROM is used, the contents of the area in which the operational test program has been written must be erased later.

また、実施例では、データブロックにモード識別情報を
おき、モード識別手段により動作テストプログラムの格
納か否かの識別をしているが、これは、単に、伝送され
た情報からそれを検出できる手段であればよく、モード
識別を行う手段によることに限定されるものではない。
Further, in the embodiment, mode identification information is placed in the data block, and the mode identification means identifies whether or not the operation test program is stored, but this is simply a means that can detect it from the transmitted information. Any method may be used, and it is not limited to means for mode identification.

実施例では、データブロックにコマンドとデータとを挿
入して伝送している形式のものを挙げているが、これは
、コマンドとデータとが独立に伝送されるものであって
もよいことはもちろんである。
In the embodiment, a format in which a command and data are inserted into a data block and transmitted is shown, but it goes without saying that the command and data may be transmitted independently. It is.

[発明の効果コ 以上説明したように、この発明では、外部装置から送信
される情報に対して検出手段によってICカードの動作
テストプログラムについてのものか否かを検出し、それ
が検出されると、動作テストプログラムの情報がテスト
プログラム書込み手段により揮発性メモリ若しくは揮発
させることが可能なメモリ内へ書込まれて行く。そして
、書込み終T後にそのプログラムがプログラム実行手段
により実行されるので、ICカードの動作テストを行う
ことができ、かつ動作確認後には、ICカードがテスト
装置から排出されると揮発性メモリでは、動作テストプ
ログラムが消去され、また、データを揮発させることが
可能なメモリでは、動作テストプログラムに関するデー
タを消去することができる。
[Effects of the Invention] As explained above, in the present invention, the detection means detects whether or not the information transmitted from the external device is related to the operation test program of the IC card, and when the information is detected, Information on the operational test program is written into a volatile memory or a memory that can be volatilized by the test program writing means. Then, after the end of writing T, the program is executed by the program execution means, so it is possible to test the operation of the IC card, and after confirming the operation, when the IC card is ejected from the test device, the volatile memory is The operational test program can be erased, and in a memory where data can be volatilized, data related to the operational test program can be erased.

その結果、ICカードの使用時或いは運用時には、IC
カード内内部動作テストプログラムは存在せず、揮発性
メモリの空間若しくはデータを揮発させることが可能な
メモリの空間は、動作プログラムのワークエリアとして
利用できるようになる。したがって、機密性、信頼性に
優れたICカードを発行することができる。
As a result, when using or operating an IC card,
There is no internal operation test program in the card, and the volatile memory space or the memory space where data can be volatilized can be used as a work area for the operating program. Therefore, it is possible to issue an IC card with excellent confidentiality and reliability.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、この発明の−・実施例を示すICカードの内
部構成を示すブロック図、第2図は、テスト動作時にお
けるICカード内のメモリマツプを示す説明図、第3図
は、そのテスト処理のフローチャートである。 1・・・入出力装置、2・・・識別手段、3・・・処理
装置、4・・・ROM15・・・RAM1B・・・テス
トプログラム書込み手段、7・・・テストプログラム実
行手段、8・・・情報処理部、lO・・・ICカード。 特許出願人 +1.rlマクセル株式会社代理人   
弁理士 梶 山 拮 是
FIG. 1 is a block diagram showing the internal configuration of an IC card showing an embodiment of the present invention, FIG. 2 is an explanatory diagram showing a memory map inside the IC card during test operation, and FIG. It is a flowchart of processing. DESCRIPTION OF SYMBOLS 1... Input/output device, 2... Identification means, 3... Processing device, 4... ROM15... RAM1B... Test program writing means, 7... Test program execution means, 8. ...Information processing department, lO...IC card. Patent applicant +1. rl Maxell Co., Ltd. agent
Patent Attorney Kore Kajiyama

Claims (2)

【特許請求の範囲】[Claims] (1)プロセッサと、このプロセッサのプログラムを記
憶する不揮発性メモリと、データ等を記憶する、内部電
源でバックアップされていない揮発性メモリ若しくは揮
発させることが可能なメモリとを有し、外部装置との間
でデータの授受を行うICカードにおいて、前記外部装
置から送出される情報のうちから動作確認のための処理
プログラムを格納することを示す格納情報を検出する検
出手段と、この検出手段が前記格納情報を検出したとき
にそれに応じて送出された前記処理プログラムの情報を
前記揮発性メモリ若しくは前記揮発させることが可能な
メモリに格納するプログラム書込み手段と、前記外部装
置から送出される命令が前記処理プログラムを実行する
命令であるときに前記処理プログラムを起動して実行す
るプログラム実行手段とを備えることを特徴とするIC
カードテスト方式。
(1) It has a processor, a nonvolatile memory that stores the program of this processor, and a volatile memory that is not backed up by an internal power supply or a memory that can be volatilized that stores data, etc., and is connected to an external device. In an IC card for exchanging data between the IC card and the IC card, a detection means detects stored information indicating that a processing program for operation confirmation is stored from among the information sent from the external device; a program writing means for storing information of the processing program sent out in response to the storage information in the volatile memory or the memory capable of being volatilized when storage information is detected; An IC characterized by comprising: program execution means for starting and executing the processing program when the instruction is to execute the processing program.
Card test method.
(2)データを揮発させることが可能なメモリはEEP
ROMであり、動作確認後にその記憶内容が消去される
ことを特徴とする請求項1記載のICカードテスト方式
(2) EEP is a memory that can volatilize data.
2. The IC card test method according to claim 1, wherein the IC card test method is a ROM, and the stored contents thereof are erased after operation confirmation.
JP63050050A 1988-03-03 1988-03-03 Ic card testing system Pending JPH01223586A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63050050A JPH01223586A (en) 1988-03-03 1988-03-03 Ic card testing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63050050A JPH01223586A (en) 1988-03-03 1988-03-03 Ic card testing system

Publications (1)

Publication Number Publication Date
JPH01223586A true JPH01223586A (en) 1989-09-06

Family

ID=12848166

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63050050A Pending JPH01223586A (en) 1988-03-03 1988-03-03 Ic card testing system

Country Status (1)

Country Link
JP (1) JPH01223586A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5192491A (en) * 1991-03-15 1993-03-09 Abb Reaktor Gmbh Apparatus for the neutron-radiography testing of a boiling water reactor control element
US6981179B1 (en) * 1999-04-23 2005-12-27 Sharp Kabushiki Kaisha Microcomputer having built-in nonvolatile memory and check system thereof and IC card packing microcomputer having built-in nonvolatile memory and check system thereof
JP2014063345A (en) * 2012-09-21 2014-04-10 Toshiba Corp Ic card, portable electronic device, and information processing method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5192491A (en) * 1991-03-15 1993-03-09 Abb Reaktor Gmbh Apparatus for the neutron-radiography testing of a boiling water reactor control element
US6981179B1 (en) * 1999-04-23 2005-12-27 Sharp Kabushiki Kaisha Microcomputer having built-in nonvolatile memory and check system thereof and IC card packing microcomputer having built-in nonvolatile memory and check system thereof
JP2014063345A (en) * 2012-09-21 2014-04-10 Toshiba Corp Ic card, portable electronic device, and information processing method

Similar Documents

Publication Publication Date Title
JP2856393B2 (en) Portable electronic devices
JPH0259937A (en) Ic card
JP2623332B2 (en) IC card and its operation program writing method
JPH11504748A (en) Terminal and method for self-diagnosis or monitoring, and portable goods used in the terminal or method
US5285200A (en) Portable electronic device and a method for processing data therefore
JP3590338B2 (en) Portable electronic devices
JP2651426B2 (en) IC card
JPH01223586A (en) Ic card testing system
JP2003523029A (en) Real-time writing method with protection for nonvolatile memory
JP2001056848A (en) Command execution control method for ic card, ic card, and recording medium where ic card program is recorded
JP3251579B2 (en) Portable electronic devices
JPH01223585A (en) Ic card testing system
JP4784138B2 (en) IC card and IC card program
JPH08287207A (en) Ic card
JPH077339B2 (en) Testing methods for portable electronic devices
JP2577376B2 (en) Portable electronic devices
JP2556326B2 (en) IC card information processing system
JPH05266273A (en) Application start-up method for ic card
JP2008047040A (en) Portable electronic device and ic card
JP2577370B2 (en) Portable electronic devices
JP2631656B2 (en) IC card information processing system
JP2002366986A (en) Ic card processor
JP2810781B2 (en) Information processing device for IC card
JP2004038286A (en) Portable electronic medium and issue system of portable electronic medium
JPS63255781A (en) Handy terminal equipment