JPH0196782A - Icカードの情報処理方法 - Google Patents
Icカードの情報処理方法Info
- Publication number
- JPH0196782A JPH0196782A JP62254257A JP25425787A JPH0196782A JP H0196782 A JPH0196782 A JP H0196782A JP 62254257 A JP62254257 A JP 62254257A JP 25425787 A JP25425787 A JP 25425787A JP H0196782 A JPH0196782 A JP H0196782A
- Authority
- JP
- Japan
- Prior art keywords
- card
- information processing
- terminal
- input
- processing method
- 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
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(発明の技術分野)
この発明は、複数の情報処理モードを有するICカード
の情報処理方法に関する。
の情報処理方法に関する。
(技術的背景と解決すべき問題点)
現在、多くのマイクロコンピュータにおいては種々の情
報処理モードの選択を、いくつかのモード選択用制御ポ
ートに入る電圧レベルの組合せ等により実行している。
報処理モードの選択を、いくつかのモード選択用制御ポ
ートに入る電圧レベルの組合せ等により実行している。
一方、ICカードに−おいてはポート(外部接続端子)
の数がICカードの物理的強度や外観等により制限され
る場合が多く、各種モード選択用の外部接続端子を増設
することはきわめて困難である。そこで、外部接続端子
を増設せずに上記機能を付加するためには、 ■1つの端子に3つ以上の状態(例えばLレベル、Hレ
ベル、L及びHレベルの中間のハーフレベル)を持たせ
、モード毎にカードへの人力値を選択する。
の数がICカードの物理的強度や外観等により制限され
る場合が多く、各種モード選択用の外部接続端子を増設
することはきわめて困難である。そこで、外部接続端子
を増設せずに上記機能を付加するためには、 ■1つの端子に3つ以上の状態(例えばLレベル、Hレ
ベル、L及びHレベルの中間のハーフレベル)を持たせ
、モード毎にカードへの人力値を選択する。
■リセット端子(R5T) 、クロック端子(CLK)
、入出力端子(Ilo)への入力信号の特定な組合せ
により選択する。
、入出力端子(Ilo)への入力信号の特定な組合せ
により選択する。
■上記■及び■の複合により選択する。
等が考えられる。しかし、上記■〜■のいずれかの場合
でもこれに対応するハードウェアが問題となり、時間的
、コスト的な面で非常に不利である。特に、上記■の場
合、ハーフレベル等のレベルの確保及びノイズによる誤
動作等の問題が発生し易い欠点がある。
でもこれに対応するハードウェアが問題となり、時間的
、コスト的な面で非常に不利である。特に、上記■の場
合、ハーフレベル等のレベルの確保及びノイズによる誤
動作等の問題が発生し易い欠点がある。
次に、カードのソフトウェアによる情報処理モードの選
択であるが、多くは第5図(A)〜(D)に示すタイム
チャート(150規格、現在検討中)により実行される
。
択であるが、多くは第5図(A)〜(D)に示すタイム
チャート(150規格、現在検討中)により実行される
。
ここにおいて、第5図(^)は電源端子Vccよりの電
圧v1を、同図(B)はクロック端子CIJよりのクロ
ック信号CLSIを、同図(C)はリセット端子R5T
よりのリセット信号R55Iを、同図(D)は入出力端
子I10よりのリセット応答信号ROSIを示している
。
圧v1を、同図(B)はクロック端子CIJよりのクロ
ック信号CLSIを、同図(C)はリセット端子R5T
よりのリセット信号R55Iを、同図(D)は入出力端
子I10よりのリセット応答信号ROSIを示している
。
まず、第5図(C)のリセット信号R55IがICカー
ドに入力され、ICカードのリセットが解除され、IC
カードが活性化される。ICカード側より同図(D)に
示すリセット応答信号RO5Iが端末に入力され、リセ
ット応答信号RO5Iの発信が終了すると、ICカード
は端末からの命令待ち状態となり、これ以降種々の情報
処理が可能となる。このようなIC−カードにおいては
、情報処理モードの選択はモード選択命令を設けること
により容易に実現できる。しかしながら、上述のような
一般的なICカードの使用手順において、特殊な情報処
理を実行可能なことはいくつかの問題を有している。す
なわち、ICカードの製造者がカードの検査、故障解析
に使用する検査処理又はICカード発行者がICカード
の管理、運営等秘密事項に関する処理が、誤った命令コ
ードの入力あるいは転送中のノイズによる命令の誤認等
により実行された場合、ICカード内のデータの破壊、
tIiI洩等の危険が生ずることである。
ドに入力され、ICカードのリセットが解除され、IC
カードが活性化される。ICカード側より同図(D)に
示すリセット応答信号RO5Iが端末に入力され、リセ
ット応答信号RO5Iの発信が終了すると、ICカード
は端末からの命令待ち状態となり、これ以降種々の情報
処理が可能となる。このようなIC−カードにおいては
、情報処理モードの選択はモード選択命令を設けること
により容易に実現できる。しかしながら、上述のような
一般的なICカードの使用手順において、特殊な情報処
理を実行可能なことはいくつかの問題を有している。す
なわち、ICカードの製造者がカードの検査、故障解析
に使用する検査処理又はICカード発行者がICカード
の管理、運営等秘密事項に関する処理が、誤った命令コ
ードの入力あるいは転送中のノイズによる命令の誤認等
により実行された場合、ICカード内のデータの破壊、
tIiI洩等の危険が生ずることである。
(発明の目的)
この発明は上述のような事情からなされたものであり、
この発明の目的は、ICカードの製造者。
この発明の目的は、ICカードの製造者。
カード発行者が検査等の情報処理をICカード内のデー
タの破壊、S洩の危険がなく確実に行なうことのできる
ICカードの情報処理方法を提供することにある。
タの破壊、S洩の危険がなく確実に行なうことのできる
ICカードの情報処理方法を提供することにある。
(問題点を解決するための手段)
この発明は、ICカードの情報処理方法に関し、この発
明の上記目的は、リセット解除直後の所定期間、前記I
Cカードは入力待ち期間となり、前記所定期間内に端末
から所定の信号が出力された場合、前記所定の信号の内
容に従った情報処理を行ない、前記所定の信号が出力さ
れなかった場合に−は、前記ICカード側から所定のリ
セット応答信号を出力することによって達成される。
明の上記目的は、リセット解除直後の所定期間、前記I
Cカードは入力待ち期間となり、前記所定期間内に端末
から所定の信号が出力された場合、前記所定の信号の内
容に従った情報処理を行ない、前記所定の信号が出力さ
れなかった場合に−は、前記ICカード側から所定のリ
セット応答信号を出力することによって達成される。
(発明の作用)
この発明のICカードの情報処理方法は、ICカードの
プログラムメモリマツプのモジュール内にモード選択ル
ーチン、カード検査ルーチン、カード管理ルーチンを設
けておき、外部入力端子より所定の入力信号を入力して
上記ルーチンを選択することにより、ICカードのシス
テムを開示しなくとも検査等の情報処理をICカードの
データの破壊、1洩、の危険なく行なうようにしている
。
プログラムメモリマツプのモジュール内にモード選択ル
ーチン、カード検査ルーチン、カード管理ルーチンを設
けておき、外部入力端子より所定の入力信号を入力して
上記ルーチンを選択することにより、ICカードのシス
テムを開示しなくとも検査等の情報処理をICカードの
データの破壊、1洩、の危険なく行なうようにしている
。
(発明の実施例)
近年、偽造防止の観点からICカードシステムの漏洩を
防止するため、 ICカードの品質、信頼性を管理する
立場にあるtCカード製造者にさえICカードシステム
を開示しない場合がふえてきている。
防止するため、 ICカードの品質、信頼性を管理する
立場にあるtCカード製造者にさえICカードシステム
を開示しない場合がふえてきている。
この発明は上述のような場合において、ICカード製造
者等がICカードシステムの内容を知らなくともICカ
ードの検査管理等を行なうことができるようにしている
。
者等がICカードシステムの内容を知らなくともICカ
ードの検査管理等を行なうことができるようにしている
。
まず、この発明に使用されるICカード10のプログラ
ムメモリマツプ1の内容について第1図を参照して説明
する。
ムメモリマツプ1の内容について第1図を参照して説明
する。
このICカードIOではリセット解除後、同図に示すプ
ログラムメモリマツプ1のプログラムアドレス0OOO
Hから処理を開始するようになっている。
ログラムメモリマツプ1のプログラムアドレス0OOO
Hから処理を開始するようになっている。
ここではプログラムアドレス0OOOHNXXXXH−
1までをカード製造者テストモジュールとし、このカー
ド製造者テストモジュール内をモード選択ルーチン、カ
ード検査ルーチン、カード管理ルーチンの3つから成る
ルーチンに分け、プログラムアドレスXXXXH以降を
カードシステムモジュールとしている。このプログラム
メモリマツプ1では入力待ちウィンドウ1 (Wl)及
び2 (W2)に所定の入力信号があった場合、この入
力信号にもとづいてカード製造者テストモジュール内の
所定のルーチンが実行され、入力信号がない場合はプロ
グラムアドレスXXX)01より始まるカードシステム
モジュールが実行されるようになっている。
1までをカード製造者テストモジュールとし、このカー
ド製造者テストモジュール内をモード選択ルーチン、カ
ード検査ルーチン、カード管理ルーチンの3つから成る
ルーチンに分け、プログラムアドレスXXXXH以降を
カードシステムモジュールとしている。このプログラム
メモリマツプ1では入力待ちウィンドウ1 (Wl)及
び2 (W2)に所定の入力信号があった場合、この入
力信号にもとづいてカード製造者テストモジュール内の
所定のルーチンが実行され、入力信号がない場合はプロ
グラムアドレスXXX)01より始まるカードシステム
モジュールが実行されるようになっている。
第2図は、この発明に使用されるICカードlOと端末
20との接続関係を示している。同図のように、ICカ
ード10には電源端子Vcc 、リセット端子R5T、
クロック端子CLに、入出力端子I10.グランド端子
GNDが設けられており、それらが各々端末20内のイ
ンタフェース21に接続され、それぞれの端子より、電
圧V、クロック信号CLS、リセット信号R5S 、ウ
ィンド1.2への入力信号111sI 、WS2が授受
されるようになっている。インタフェース21にはパソ
コン等の処理装置22が接続されている。
20との接続関係を示している。同図のように、ICカ
ード10には電源端子Vcc 、リセット端子R5T、
クロック端子CLに、入出力端子I10.グランド端子
GNDが設けられており、それらが各々端末20内のイ
ンタフェース21に接続され、それぞれの端子より、電
圧V、クロック信号CLS、リセット信号R5S 、ウ
ィンド1.2への入力信号111sI 、WS2が授受
されるようになっている。インタフェース21にはパソ
コン等の処理装置22が接続されている。
次に、この発明の情報処理方法について、第3図(A)
〜(F)に示す信号のタイムチャート、及び第4図のフ
ローチャートを参照して説明する。
〜(F)に示す信号のタイムチャート、及び第4図のフ
ローチャートを参照して説明する。
まず、ICカード10を端末20にセットする。この時
点では各端子Vcc、CLK、R5Tに入力される信号
は、OV、 CLS−L、R55−Lレベルのようにな
ってし)る(ステップSt)。端末20のパソコン等の
処理装置22において処理を始める。インタフェース2
1から電源端子Vccには第3図(^)に示す電源電圧
■が、クロック端子CLにには同図(B)に示すクロッ
ク信号CLSが、リセット端子R5Tには同図(C)に
示すHレベルのリセット信号R5Sが入力され(ステッ
プS2) 、ICカードlOがイニシアライズされる(
ステップS3)。ここで、′入出力端子I10に同図(
D)に示す入力信号WSIが人力されると(ステップS
4,55)、ウィンド1 (Wl)が動作して検査モー
ドが選択されて第1図に示すプログラムメモリマツプ1
のカード検査ルーチンが実行される(ステップS6)、
入出力端子I10に同図(E)に示す人力信号WS2が
入力されると(ステップS7 、 S8)、ウィンド2
(W2)が動作してカード管理モードが選択されて第
1図に示すプログラムメそリマツグーのカード管理ルー
チンが実行される(ステップS9)。
点では各端子Vcc、CLK、R5Tに入力される信号
は、OV、 CLS−L、R55−Lレベルのようにな
ってし)る(ステップSt)。端末20のパソコン等の
処理装置22において処理を始める。インタフェース2
1から電源端子Vccには第3図(^)に示す電源電圧
■が、クロック端子CLにには同図(B)に示すクロッ
ク信号CLSが、リセット端子R5Tには同図(C)に
示すHレベルのリセット信号R5Sが入力され(ステッ
プS2) 、ICカードlOがイニシアライズされる(
ステップS3)。ここで、′入出力端子I10に同図(
D)に示す入力信号WSIが人力されると(ステップS
4,55)、ウィンド1 (Wl)が動作して検査モー
ドが選択されて第1図に示すプログラムメモリマツプ1
のカード検査ルーチンが実行される(ステップS6)、
入出力端子I10に同図(E)に示す人力信号WS2が
入力されると(ステップS7 、 S8)、ウィンド2
(W2)が動作してカード管理モードが選択されて第
1図に示すプログラムメそリマツグーのカード管理ルー
チンが実行される(ステップS9)。
又、入出力端子I10に入力信号WSI 、WS2が入
力されなければ(ステップS8)、通常処理のモードが
選択され(ステップ510)、ICカード10より同図
(F)に示すリセット応答信号RO5が端末20へ入力
されると共に(ステップ511)、同図1に示すプログ
ラムメモリマツプ1のカードシステムモジュールが実行
される。更に1.C発行者は、ICカード製造者にIC
カードシステムを開示する必要がなく機密保持に有利で
ある。
力されなければ(ステップS8)、通常処理のモードが
選択され(ステップ510)、ICカード10より同図
(F)に示すリセット応答信号RO5が端末20へ入力
されると共に(ステップ511)、同図1に示すプログ
ラムメモリマツプ1のカードシステムモジュールが実行
される。更に1.C発行者は、ICカード製造者にIC
カードシステムを開示する必要がなく機密保持に有利で
ある。
(発明の効果)
この発明のICカードの情報処理方法によれば、ICカ
ードの外部接続端子を増加せずに検査処理等の各種情報
処理が容易にできる利点がある。又、上記各種情報処理
はICカード内のデータの破壊。
ードの外部接続端子を増加せずに検査処理等の各種情報
処理が容易にできる利点がある。又、上記各種情報処理
はICカード内のデータの破壊。
漏洩の危険がなく確実に実行される利点がある。
さらに、ICカード発行者は、ICカード製造者にIC
カードシステムを開示する必要がなく機基保持に有利で
ある。
カードシステムを開示する必要がなく機基保持に有利で
ある。
第1図はこの発明に使用されるICカードのプログラム
メモリマツプの内容を示す図、第2図はICカードと端
末との接続関係を示す図、第3図はその信号のタイムチ
ャート、第4図はこの発明の詳細な説明するフローチャ
ート、第5図は従来のIcカードの信号のタイムチャー
トである。 1・・・プログラムメモリマツプ、10・・・ICカー
ド、20・・・端末、21・・・インタフェース、22
・・・処理装置。 r −−−−−−−−−−]
メモリマツプの内容を示す図、第2図はICカードと端
末との接続関係を示す図、第3図はその信号のタイムチ
ャート、第4図はこの発明の詳細な説明するフローチャ
ート、第5図は従来のIcカードの信号のタイムチャー
トである。 1・・・プログラムメモリマツプ、10・・・ICカー
ド、20・・・端末、21・・・インタフェース、22
・・・処理装置。 r −−−−−−−−−−]
Claims (2)
- (1)ICカードの情報処理方法において、リセット解
除直後の所定期間、前記ICカードは入力待ち期間とな
り、前記所定期間内に端末から所定の信号が出力された
場合、前記所定の信号の内容に従つた情報処理を行ない
、前記所定の信号が出力されなかった場合には前記IC
カード側から所定のリセット応答信号を出力することを
特徴とするICカードの情報処理方法。 - (2)前記入力待ち期間を複数有し、当該入力待ち期間
に入力される前記所定の信号により異なった情報処理を
行なう特許請求の範囲第1項に記載にのICカードの情
報処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62254257A JPH0196782A (ja) | 1987-10-08 | 1987-10-08 | Icカードの情報処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62254257A JPH0196782A (ja) | 1987-10-08 | 1987-10-08 | Icカードの情報処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0196782A true JPH0196782A (ja) | 1989-04-14 |
Family
ID=17262464
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62254257A Pending JPH0196782A (ja) | 1987-10-08 | 1987-10-08 | Icカードの情報処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0196782A (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61124875A (ja) * | 1984-11-21 | 1986-06-12 | Nec Ic Microcomput Syst Ltd | テストモ−ド発生回路 |
| JPS61147362A (ja) * | 1984-12-20 | 1986-07-05 | Fujitsu Ltd | ワンチツプ・マイクロコンピユ−タのモ−ド設定方式 |
| JPS6243791A (ja) * | 1985-08-20 | 1987-02-25 | Mitsubishi Electric Corp | Icカ−ド |
| JPS6284363A (ja) * | 1985-10-08 | 1987-04-17 | Oki Electric Ind Co Ltd | マイクロプロセツサ |
-
1987
- 1987-10-08 JP JP62254257A patent/JPH0196782A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61124875A (ja) * | 1984-11-21 | 1986-06-12 | Nec Ic Microcomput Syst Ltd | テストモ−ド発生回路 |
| JPS61147362A (ja) * | 1984-12-20 | 1986-07-05 | Fujitsu Ltd | ワンチツプ・マイクロコンピユ−タのモ−ド設定方式 |
| JPS6243791A (ja) * | 1985-08-20 | 1987-02-25 | Mitsubishi Electric Corp | Icカ−ド |
| JPS6284363A (ja) * | 1985-10-08 | 1987-04-17 | Oki Electric Ind Co Ltd | マイクロプロセツサ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5495593A (en) | Microcontroller device having remotely programmable EPROM and method for programming | |
| JP2682700B2 (ja) | Icカード | |
| US4698750A (en) | Security for integrated circuit microcomputer with EEPROM | |
| US20020111771A1 (en) | Integrated PC Card host controller for the detection and operation of a plurality of expansion cards | |
| US6669096B1 (en) | Smart card reader with microcontroller and security component | |
| EP0851358B1 (en) | Processing system security | |
| US5263168A (en) | Circuitry for automatically entering and terminating an initialization mode in a data processing system in response to a control signal | |
| US5561817A (en) | Method of securely controlling direct memory access (DMA) of a shared memory by a DMA device on an expansion board | |
| US5039850A (en) | IC card | |
| US5506396A (en) | Microcomputer for IC card | |
| EP1615164B1 (en) | IC card with self-diagnostic function | |
| EP0831435A2 (en) | Program writable IC card and method thereof | |
| US5781796A (en) | System for automatic configuration of I/O base address without configuration program using readout data on common bus by responding device | |
| CN101243453A (zh) | 控制内置存储器访问 | |
| JPH0827730B2 (ja) | シングルチップマイクロコンピュータ及びそのテスト方法 | |
| JPH0196782A (ja) | Icカードの情報処理方法 | |
| JP2000123139A (ja) | Icカード | |
| US5657444A (en) | Microprocessor with secure programmable read only memory circuit | |
| JP3331525B2 (ja) | Icカード | |
| JP3057326B2 (ja) | Icカード | |
| JPH06259609A (ja) | Icカード発行工程の管理方法 | |
| JP3529402B2 (ja) | Cpuを内蔵した情報記録媒体の自己診断方法 | |
| JPH02244391A (ja) | Icカード | |
| JP3052385B2 (ja) | マイクロコンピュータ | |
| TWI273428B (en) | Integrated PC card host controller for the detection and operation of a plurality of expansion cards |