JPH01211092A - 処理方式 - Google Patents
処理方式Info
- Publication number
- JPH01211092A JPH01211092A JP63035184A JP3518488A JPH01211092A JP H01211092 A JPH01211092 A JP H01211092A JP 63035184 A JP63035184 A JP 63035184A JP 3518488 A JP3518488 A JP 3518488A JP H01211092 A JPH01211092 A JP H01211092A
- Authority
- JP
- Japan
- Prior art keywords
- electronic device
- data
- command data
- card
- number information
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、たとえばカードリーダ・ライタ(第1の電子
装置)から入力される命令データをICカード(第2の
電子装置)が受取り、上記命令データ中に含まれる機能
コードを解読し、これに対応する一連の処理を実行した
後、その処理結果を応答データとしてカードリーダ・ラ
イタに送出する動作を単一あるいは複数回行なう処理方
式(従来の技術) 最近、新たな携帯可能なデータ記憶媒体として、不揮発
性のデータメモリおよびCPU (セントラル・プロセ
ッシング・ユニット)などの制御素子を有するICチッ
プを内蔵したICカードが開発されている。この種のI
Cカードは、通常、カードリーダーライタを用いて稼働
させるようになっていて、その稼働の際、命令データを
用いるのが−船釣である。ICカードは、受取った命令
データ中の機能コードを解読し、これに対応する一連の
処理を実行し、その処理結果を応答データとしてカード
リーダ拳ライタに送出する。
装置)から入力される命令データをICカード(第2の
電子装置)が受取り、上記命令データ中に含まれる機能
コードを解読し、これに対応する一連の処理を実行した
後、その処理結果を応答データとしてカードリーダ・ラ
イタに送出する動作を単一あるいは複数回行なう処理方
式(従来の技術) 最近、新たな携帯可能なデータ記憶媒体として、不揮発
性のデータメモリおよびCPU (セントラル・プロセ
ッシング・ユニット)などの制御素子を有するICチッ
プを内蔵したICカードが開発されている。この種のI
Cカードは、通常、カードリーダーライタを用いて稼働
させるようになっていて、その稼働の際、命令データを
用いるのが−船釣である。ICカードは、受取った命令
データ中の機能コードを解読し、これに対応する一連の
処理を実行し、その処理結果を応答データとしてカード
リーダ拳ライタに送出する。
この際、カードリーダ・ライタとICカードとの間のシ
ーケンスが乱れた場合、の防護措置として次のような方
法がある。すなわち、カードリーダ・ライタからの命令
データ中に含まれる機能コードをICカードが応答デー
タに付加して送出し、これを受取ったカードリーダ・ラ
イタが先に送出した命令データ中の機能コードと一致し
ているかを確認するものである。
ーケンスが乱れた場合、の防護措置として次のような方
法がある。すなわち、カードリーダ・ライタからの命令
データ中に含まれる機能コードをICカードが応答デー
タに付加して送出し、これを受取ったカードリーダ・ラ
イタが先に送出した命令データ中の機能コードと一致し
ているかを確認するものである。
しかしながら、このような方法では、ICカードから送
出される応答データをカードリーダ・ライタが受取り、
カードリーダ・ライタ自身でシーケンスの乱れを判断し
、システムをストップさせるか継続するかの判断を行な
うものであるから、たとえばカードリーダ・ライタ自身
の制御プログラムなどが何らかの原因により暴走した場
合、上記シーケンスの乱れを判断できず、このためカー
ドリーダ・ライタがICカードの動作シーケンスとは反
するシーケンスでICカードに対して命令データを送出
したとしても、ICカードはその命令データにより要求
された処理を行なってしまう。
出される応答データをカードリーダ・ライタが受取り、
カードリーダ・ライタ自身でシーケンスの乱れを判断し
、システムをストップさせるか継続するかの判断を行な
うものであるから、たとえばカードリーダ・ライタ自身
の制御プログラムなどが何らかの原因により暴走した場
合、上記シーケンスの乱れを判断できず、このためカー
ドリーダ・ライタがICカードの動作シーケンスとは反
するシーケンスでICカードに対して命令データを送出
したとしても、ICカードはその命令データにより要求
された処理を行なってしまう。
(発明が解決しようとする課題)
本発明は、上記したように第2の電子装置から送出され
る応答データを第1の電子装置が受取り、第1の電子装
置自身でシーケンスの乱れを判断するものであるから、
第1の電子装置の制御プログラムなどが暴走した場合、
上記シーケンスの乱れを判断できないという問題点を解
決すべくなされたもので、第1の電子装置と第2の電子
装置との間のシーケンスの乱れを第2の電子装置が判断
でき、よって第1の電子装置の制御プログラムなどが暴
走した場合にも第2の電子装置自身でガードがかけられ
る処理方式を提供することを目的とする。
る応答データを第1の電子装置が受取り、第1の電子装
置自身でシーケンスの乱れを判断するものであるから、
第1の電子装置の制御プログラムなどが暴走した場合、
上記シーケンスの乱れを判断できないという問題点を解
決すべくなされたもので、第1の電子装置と第2の電子
装置との間のシーケンスの乱れを第2の電子装置が判断
でき、よって第1の電子装置の制御プログラムなどが暴
走した場合にも第2の電子装置自身でガードがかけられ
る処理方式を提供することを目的とする。
[発明の構成コ
(課題を解決するための手段)
本発明は、第1の電子装置から入力される命令データを
第2の電子装置が受取り、前記命令データ中に含まれる
機能コードを解読し、これに対応する一連の処理を実行
した後、その処理結果を応答データとして前記第1の電
子装置に送出する処理方式であって、前記第1の電子装
置は命令データに第1の特定情報を付加して送出し、こ
れを受取った前記第2の電子装置は、あらかじめ保持し
ている第2の特定情報と前記受取った命令データに付加
されている第1の特定情報との間にあらかじめ定められ
た所定の関係があるか否かをにより、前記受取った命令
データに対応する処理を実行するか否かを判定し、この
判定結果を前記第1の電子装置に送出する機能を有する
とともに、前記判定結果が否定的な際には前記第2の特
定情報を初期化する機能を有することを特徴としている
。
第2の電子装置が受取り、前記命令データ中に含まれる
機能コードを解読し、これに対応する一連の処理を実行
した後、その処理結果を応答データとして前記第1の電
子装置に送出する処理方式であって、前記第1の電子装
置は命令データに第1の特定情報を付加して送出し、こ
れを受取った前記第2の電子装置は、あらかじめ保持し
ている第2の特定情報と前記受取った命令データに付加
されている第1の特定情報との間にあらかじめ定められ
た所定の関係があるか否かをにより、前記受取った命令
データに対応する処理を実行するか否かを判定し、この
判定結果を前記第1の電子装置に送出する機能を有する
とともに、前記判定結果が否定的な際には前記第2の特
定情報を初期化する機能を有することを特徴としている
。
(作用)
第1の電子装置と第2の電子装置との間のシーケンスが
乱れた場合、第1の特定情報と第2の特定情報との間に
あらかじめ定められた所定の関係がなくなるので、上記
シーケンスの乱れを第2の電子装置が判断できる。した
がって、この場合、第2の電子装置は命令データに対応
する処理を否定し、その旨を第1の電子装置に送出する
ことにより、第1の電子装置の制御プログラムなどが暴
走した場合にも第2の電子装置自身でガードがかけられ
る。また、第2の電子装置が期待する第2の特定情報が
初期化されるため、シーケンスを新たに確立することが
容易となる。
乱れた場合、第1の特定情報と第2の特定情報との間に
あらかじめ定められた所定の関係がなくなるので、上記
シーケンスの乱れを第2の電子装置が判断できる。した
がって、この場合、第2の電子装置は命令データに対応
する処理を否定し、その旨を第1の電子装置に送出する
ことにより、第1の電子装置の制御プログラムなどが暴
走した場合にも第2の電子装置自身でガードがかけられ
る。また、第2の電子装置が期待する第2の特定情報が
初期化されるため、シーケンスを新たに確立することが
容易となる。
(実施例)
以下、本発明の一実施例について図面を参照して説明す
る。
る。
第8図は本発明に係るICカードを取扱う端末装置の構
成例を示すものである。すなわち、この端末装置は、I
Cカード1をカード処理装置としてのカードリーダ・ラ
イタ2を介してCPUなどからなる制御部3と接続可能
にするとともに、制御部3にキーボード4、CRTデイ
スプレィ装置5、プリンタ6およびフロッピィディスク
装置7を接続して構成される。
成例を示すものである。すなわち、この端末装置は、I
Cカード1をカード処理装置としてのカードリーダ・ラ
イタ2を介してCPUなどからなる制御部3と接続可能
にするとともに、制御部3にキーボード4、CRTデイ
スプレィ装置5、プリンタ6およびフロッピィディスク
装置7を接続して構成される。
Icカード1は、たとえば第6図に示すように、制御素
子(たとえばCPU)11、消去可能な不揮発性のデー
タメモリ12、プログラムメモリ13、およびカードリ
ーダ・ライタ2との電気的接触を得るためのコンタクト
部14によって構成されており、これらのうち制御素子
11、データメモリ12、およびプログラムメモリ13
は1つのICチップ(あるいは複数のICチップ)で構
成されてICカード本体内に埋設されている。
子(たとえばCPU)11、消去可能な不揮発性のデー
タメモリ12、プログラムメモリ13、およびカードリ
ーダ・ライタ2との電気的接触を得るためのコンタクト
部14によって構成されており、これらのうち制御素子
11、データメモリ12、およびプログラムメモリ13
は1つのICチップ(あるいは複数のICチップ)で構
成されてICカード本体内に埋設されている。
制御素子11は、たとえば第5図に示すようなデータ出
力用の出力バッファ15を備えており、この出力バッフ
ァ15は応答用機能コード格納部151、応答用逐次番
号情報格納部152および処理結果格納部153からな
る。
力用の出力バッファ15を備えており、この出力バッフ
ァ15は応答用機能コード格納部151、応答用逐次番
号情報格納部152および処理結果格納部153からな
る。
データメモリ12は各種データの記憶に使用され、たと
えばEEFROMで構成されている。プログラムメモリ
13は、たとえばマスクROMで構成されており、制御
素子11の制御プログラムなどを記憶するものである。
えばEEFROMで構成されている。プログラムメモリ
13は、たとえばマスクROMで構成されており、制御
素子11の制御プログラムなどを記憶するものである。
カードリーダーライタ2は、ICカード1と制a部3と
の間で機能コードやデータの授受を行なうものであり、
制御部3からのマクロ命令に基づいてICカード1に対
して1命令1応答動作を行なう機能をも有している。具
体的には、たとえば第7図に示すように、図示しないカ
ード挿入口に挿入されたICカード1を所定の位置まで
搬送する搬送機構21、所定の位置にセットされたIC
カード1のコンタクト部14に電気的に接触されるコン
タクト部22、全体の制御を司るCPUなどからなる制
御部23、制御部23と制御部3との間で命令データや
応答データの授受を行なうための人出力インタフエイス
回路24、およびデータを記憶するデータメモリ25な
どから構成されている。
の間で機能コードやデータの授受を行なうものであり、
制御部3からのマクロ命令に基づいてICカード1に対
して1命令1応答動作を行なう機能をも有している。具
体的には、たとえば第7図に示すように、図示しないカ
ード挿入口に挿入されたICカード1を所定の位置まで
搬送する搬送機構21、所定の位置にセットされたIC
カード1のコンタクト部14に電気的に接触されるコン
タクト部22、全体の制御を司るCPUなどからなる制
御部23、制御部23と制御部3との間で命令データや
応答データの授受を行なうための人出力インタフエイス
回路24、およびデータを記憶するデータメモリ25な
どから構成されている。
次に、このような構成において動作を説明する。
まず、カードリーダ・ライタ2は、第2図に示すフロー
チャートにしたがって動作する。すなわち、定常状態に
おいては、制御部3からの命令データ待ち状態となって
いる。この状態において、制御部3から命令データが入
力されると、制御部23はICカード1が実行中である
か否かを確認し、実行中である場合には多重命令データ
エラーを意味する応答データを制御部3に送出し、再び
命令データ待ち状態に戻る。ICカード1が実行中でな
い場合には、制御部23はICカード1に命令データを
送出し、ICカード1からの応答データ待ち状態となる
。ICカード1からの応答データがあると、制御部23
は制御部3に応答データを送出し、再び命令データ待ち
状態に戻る。
チャートにしたがって動作する。すなわち、定常状態に
おいては、制御部3からの命令データ待ち状態となって
いる。この状態において、制御部3から命令データが入
力されると、制御部23はICカード1が実行中である
か否かを確認し、実行中である場合には多重命令データ
エラーを意味する応答データを制御部3に送出し、再び
命令データ待ち状態に戻る。ICカード1が実行中でな
い場合には、制御部23はICカード1に命令データを
送出し、ICカード1からの応答データ待ち状態となる
。ICカード1からの応答データがあると、制御部23
は制御部3に応答データを送出し、再び命令データ待ち
状態に戻る。
ここに、カードリーグ・ライタ2からICカード1に送
出される命令データは、たとえば第3図に示すようなフ
ォーマットであり、同図(a)に示すように機能コード
および逐次番号情報にデータを付加した形態、または同
図(b)に示すように機能コードと逐次番号情報のみの
形態がある。
出される命令データは、たとえば第3図に示すようなフ
ォーマットであり、同図(a)に示すように機能コード
および逐次番号情報にデータを付加した形態、または同
図(b)に示すように機能コードと逐次番号情報のみの
形態がある。
逐次番号情報は、カードリーグ・ライタ2内の制御部2
3で生成され、上記のように命令データに付加してIC
カード1に送出される。なお、逐次番号情報は、特定の
初期値(たとえば数値1)か・ら始まるものとする。
3で生成され、上記のように命令データに付加してIC
カード1に送出される。なお、逐次番号情報は、特定の
初期値(たとえば数値1)か・ら始まるものとする。
次に、ICカード1は、第1図に示すフローチャートに
したがって動作する。なお、第1回目の命令デ−タ出力
出は、出力バッファ15の応答用逐次番号情報格納部1
52の内容は“00”になっているものとする。定常状
態においては、カードリーダ・ライタ2からの命令デー
タ待ち状態となっている。この状態において、カードリ
ーグ・ライタ2から命令データが送出され、制御素子1
1に入力されると、制御素子11は、その入力された命
令データ中の逐次番号情報と出力バッファ15の応答用
逐次番号情報格納部152の内容との間にあらかじめ定
められた所定の関係があるか否かを判断する。すなわち
、たとえば命令データ中の逐次番号情報から「1」を減
算した値が出力バッファ15の応答用逐次番号情報格納
部152内に入っているか否かを判断する。
したがって動作する。なお、第1回目の命令デ−タ出力
出は、出力バッファ15の応答用逐次番号情報格納部1
52の内容は“00”になっているものとする。定常状
態においては、カードリーダ・ライタ2からの命令デー
タ待ち状態となっている。この状態において、カードリ
ーグ・ライタ2から命令データが送出され、制御素子1
1に入力されると、制御素子11は、その入力された命
令データ中の逐次番号情報と出力バッファ15の応答用
逐次番号情報格納部152の内容との間にあらかじめ定
められた所定の関係があるか否かを判断する。すなわち
、たとえば命令データ中の逐次番号情報から「1」を減
算した値が出力バッファ15の応答用逐次番号情報格納
部152内に入っているか否かを判断する。
この判断の結果、出力バッファ15の応答用逐次番号情
報格納部152内に上記した値が入っている場合(すな
わち命令データ中の逐次番号情報と応答用逐次番号情報
格納部152の内容との間にあらかじめ定められた所定
の関係がある場合)、制御索子11は、入力された命令
データ中の機能コードを解読して対応する処理を実行し
、その処理結果を出力バッファ15の処理結果格納部1
53に格納する。また、このとき制御素子11は、命令
データ中の機能コードを出力バッファ15の応答用機能
コード格納部151に格納するとともに、命令データ中
の逐次番号情報を所定の関数にしたがって変換した情報
、たとえば逐次番号情報に「2」を掛算した値(つまり
逐次番号情報を2倍した値)を出力バッファ15の応答
用逐次番号情報格納部152に格納する。そして、制御
素子11は、出力バッファ15の内容(機能コード、関
数変換された逐次番号情報、処理結果)を応答データと
してカードリーダ・ライタ2に送出し、再び命令データ
待ち状態に戻る。
報格納部152内に上記した値が入っている場合(すな
わち命令データ中の逐次番号情報と応答用逐次番号情報
格納部152の内容との間にあらかじめ定められた所定
の関係がある場合)、制御索子11は、入力された命令
データ中の機能コードを解読して対応する処理を実行し
、その処理結果を出力バッファ15の処理結果格納部1
53に格納する。また、このとき制御素子11は、命令
データ中の機能コードを出力バッファ15の応答用機能
コード格納部151に格納するとともに、命令データ中
の逐次番号情報を所定の関数にしたがって変換した情報
、たとえば逐次番号情報に「2」を掛算した値(つまり
逐次番号情報を2倍した値)を出力バッファ15の応答
用逐次番号情報格納部152に格納する。そして、制御
素子11は、出力バッファ15の内容(機能コード、関
数変換された逐次番号情報、処理結果)を応答データと
してカードリーダ・ライタ2に送出し、再び命令データ
待ち状態に戻る。
上記判断の結果、出力バッファ15の応答用逐次番号情
報格納部152内に上記した値が入っていない場合(す
なわち命令データ中の逐次番号情報と応答用逐次番号情
報格納部152の内容との間にあらかじめ定められた所
定の関係がない場合)、制御素子11は、ICカード1
とカードリーダ・ライタ2との間のシーケンスが乱れた
ものと判断して命令データに対応する処理を否定し、逐
次番号情報エラーメツセージを出力バッファ15の処理
結果格納部153に格納する。また、このとき制御素子
11は、命令データ中の機能コードを出力バッファ15
の応答用機能コード格納部151に格納するとともに、
逐次番号情報の初期値を出力バッファ15の応答用逐次
番号情報格納部152に格納することにより、逐次番号
情報の初期化を行なう。そして、制御索子11は、出力
バッファ15の内容を応答データとしてカードリーダ・
ライタ2に送出し、再び命令データ待ち状態に戻る。
報格納部152内に上記した値が入っていない場合(す
なわち命令データ中の逐次番号情報と応答用逐次番号情
報格納部152の内容との間にあらかじめ定められた所
定の関係がない場合)、制御素子11は、ICカード1
とカードリーダ・ライタ2との間のシーケンスが乱れた
ものと判断して命令データに対応する処理を否定し、逐
次番号情報エラーメツセージを出力バッファ15の処理
結果格納部153に格納する。また、このとき制御素子
11は、命令データ中の機能コードを出力バッファ15
の応答用機能コード格納部151に格納するとともに、
逐次番号情報の初期値を出力バッファ15の応答用逐次
番号情報格納部152に格納することにより、逐次番号
情報の初期化を行なう。そして、制御索子11は、出力
バッファ15の内容を応答データとしてカードリーダ・
ライタ2に送出し、再び命令データ待ち状態に戻る。
なお、カードリーダ・ライタ2では、第1回目の命令デ
ータ送出時は、それに付加する逐次番号情報は特定の初
期値、たとえば数値「1」とし、以降、ICカード1か
ら応答データを受取ると、それに付加されている関数変
換された逐次番号情報を1つカウントアツプした逐次番
号情報を生成し、次回送出する命令データに付加するよ
うになっている。
ータ送出時は、それに付加する逐次番号情報は特定の初
期値、たとえば数値「1」とし、以降、ICカード1か
ら応答データを受取ると、それに付加されている関数変
換された逐次番号情報を1つカウントアツプした逐次番
号情報を生成し、次回送出する命令データに付加するよ
うになっている。
第4図はカードリーダ・ライタ2とICカード1との具
体的な送信手順を示すもので、たとえば機能コード(A
)という命令データを4回続けて送出した場合における
具体列を示している。第1回目送出分の命令データにつ
いては逐次番号情報は「1」、これに対する応答データ
の逐次番号情報は関数変換(2倍)されて「2」となる
。次に、第2回目送出分の命令データの逐次番号情報は
、第1回目の命令データに対する応答データの逐次番号
情報「2」を1つカウントアツプした値「3」、これに
対する応答データの逐次番号情報は関数変換されて「6
」となる。次に、第3回目送出分の命令データの逐次番
号情報は、第2回目の命令データに対する応答データの
逐次番号情報「6」を1つカウントアツプした値「7」
、これに対する応答データの逐次番号情報は関数変換さ
れて「14」となる。そして、第4回目送出分の命令デ
ータの逐次番号情報は、第3回目の命令データに対する
応答データの逐次番号情報「14」を1つカウントアツ
プした値「15」、これに対する応答データの逐次番号
情報は関数変換されて「30」となる。
体的な送信手順を示すもので、たとえば機能コード(A
)という命令データを4回続けて送出した場合における
具体列を示している。第1回目送出分の命令データにつ
いては逐次番号情報は「1」、これに対する応答データ
の逐次番号情報は関数変換(2倍)されて「2」となる
。次に、第2回目送出分の命令データの逐次番号情報は
、第1回目の命令データに対する応答データの逐次番号
情報「2」を1つカウントアツプした値「3」、これに
対する応答データの逐次番号情報は関数変換されて「6
」となる。次に、第3回目送出分の命令データの逐次番
号情報は、第2回目の命令データに対する応答データの
逐次番号情報「6」を1つカウントアツプした値「7」
、これに対する応答データの逐次番号情報は関数変換さ
れて「14」となる。そして、第4回目送出分の命令デ
ータの逐次番号情報は、第3回目の命令データに対する
応答データの逐次番号情報「14」を1つカウントアツ
プした値「15」、これに対する応答データの逐次番号
情報は関数変換されて「30」となる。
上記具体例にお゛いて、たとえば第4回目の命令データ
送出時にシーケンスの乱れが生じた場合、命令データ中
の逐次番号情報は「15」とならず、それ以外の値とな
る。したがって、命令データ中の逐次番号情報と出力バ
ッファ15の応答用逐次番号情報格納部152の内容と
の間にあらかじめ定められた所定の関係がなくなる。す
なわち、命令データ中の逐次番号情報から「1」を減算
した値は「14」とならず、このとき「14」となって
いる応答用逐次番号情報格納部152の内容と一致しな
くなる。したがって、こ、の場合、ICカード1はシー
ケンスの乱れが生じたものと判断し、命令データに対応
する処理を否定して、その旨を示す応答データをカード
リーダーライタ2に送出するとともに、このとき応答デ
ータに付加する逐次番号情報を初期値「0」にしておく
ものである。
送出時にシーケンスの乱れが生じた場合、命令データ中
の逐次番号情報は「15」とならず、それ以外の値とな
る。したがって、命令データ中の逐次番号情報と出力バ
ッファ15の応答用逐次番号情報格納部152の内容と
の間にあらかじめ定められた所定の関係がなくなる。す
なわち、命令データ中の逐次番号情報から「1」を減算
した値は「14」とならず、このとき「14」となって
いる応答用逐次番号情報格納部152の内容と一致しな
くなる。したがって、こ、の場合、ICカード1はシー
ケンスの乱れが生じたものと判断し、命令データに対応
する処理を否定して、その旨を示す応答データをカード
リーダーライタ2に送出するとともに、このとき応答デ
ータに付加する逐次番号情報を初期値「0」にしておく
ものである。
このような方式であれば、カードリーダ・ライタ2とI
Cカード1との間のシーケンスが乱れた場合、命令デー
タ中の逐次番号情報(第1の特定情報)と出力バッファ
15の応答用逐次番号情報格納部152の内容(第2の
特定情報)との間にあらかじめ定められた所定の関係が
なくなるので、上記シーケンスの乱れをICカード1が
判断できる。したがって、この場合、ICカード1は命
令データに対応する処理を否定し、その旨をカードリー
ダ・ライタ2に送出することにより、カードリーダ・ラ
イタ2(制御部23)の制御プログラムなどが暴走した
場合にもICカード1自身でガードがかけられる。また
、ICカード1が期待する逐次番号情報が初期化される
ため、シーケンスを新たに確立することが容易となる。
Cカード1との間のシーケンスが乱れた場合、命令デー
タ中の逐次番号情報(第1の特定情報)と出力バッファ
15の応答用逐次番号情報格納部152の内容(第2の
特定情報)との間にあらかじめ定められた所定の関係が
なくなるので、上記シーケンスの乱れをICカード1が
判断できる。したがって、この場合、ICカード1は命
令データに対応する処理を否定し、その旨をカードリー
ダ・ライタ2に送出することにより、カードリーダ・ラ
イタ2(制御部23)の制御プログラムなどが暴走した
場合にもICカード1自身でガードがかけられる。また
、ICカード1が期待する逐次番号情報が初期化される
ため、シーケンスを新たに確立することが容易となる。
なお、前記実施例は、第1の電子装置をカードリーダ・
ライタ2に、第2の電子装置をICカード1とした例で
あるが、たとえば第1の電子装置を制御部3に、第2の
電子装置をカードリーダ・ライタ2としてもよい。要す
るに、第1の電子装置から入力される命令データを第2
の電子装置が受取り、上記命令データ中に含まれる機能
コードを解読し、これに対応する一連の処理を実行した
後、その処理結果を応答データとして上記第1の電子装
置に送出する処理方式であれば適用可能である。
ライタ2に、第2の電子装置をICカード1とした例で
あるが、たとえば第1の電子装置を制御部3に、第2の
電子装置をカードリーダ・ライタ2としてもよい。要す
るに、第1の電子装置から入力される命令データを第2
の電子装置が受取り、上記命令データ中に含まれる機能
コードを解読し、これに対応する一連の処理を実行した
後、その処理結果を応答データとして上記第1の電子装
置に送出する処理方式であれば適用可能である。
[発明の効果]
以上詳述したように本発明によれば、第1の電子装置と
第2の電子装置との間のシーケンスの乱れを第2の電子
装置が判断でき、よって第1の電子装置の制御ブーログ
ラムなどが暴走した場合にも第2の電子装置自身でガー
ドがかけられる処理方式を提供できる。
第2の電子装置との間のシーケンスの乱れを第2の電子
装置が判断でき、よって第1の電子装置の制御ブーログ
ラムなどが暴走した場合にも第2の電子装置自身でガー
ドがかけられる処理方式を提供できる。
図は本発明の一実施例を説明するためのもので、第1図
はICカードの動作を説明するフローチャート、第2図
はカードリーダ・ライタの動作を説明するフローチャー
ト、第3図はカードリーダφライタから送出される命令
データのフォーマット例を示す図、第4図はカードリー
ダ・ライタとICカードとの具体的な送信手順を説明す
る図、第5図はICカードの制御素子内に設けられてい
る出力バッファの構成図、第6図はICカードの構成を
示すブロック図、第7図はカードリーダ・ライタの構成
を示すブロック図、第8図は端末装置の構成を示すブロ
ック図である。 1・・・・・・ICカード(第2の電子装置)、2・・
・・・・カードリーダ・ライタ(第1の電子装置)、3
・・・・・・制御部、11・・・・・・制御素子(CP
U) 、12・・・・・・データメモリ、13・・・・
・・プログラムメモリ、15・・・・・・出力バッファ
、23・・・・・・制御部。 出願人代理人 弁理士 鈴 江 武 彦第1図 第3図 第5図
はICカードの動作を説明するフローチャート、第2図
はカードリーダ・ライタの動作を説明するフローチャー
ト、第3図はカードリーダφライタから送出される命令
データのフォーマット例を示す図、第4図はカードリー
ダ・ライタとICカードとの具体的な送信手順を説明す
る図、第5図はICカードの制御素子内に設けられてい
る出力バッファの構成図、第6図はICカードの構成を
示すブロック図、第7図はカードリーダ・ライタの構成
を示すブロック図、第8図は端末装置の構成を示すブロ
ック図である。 1・・・・・・ICカード(第2の電子装置)、2・・
・・・・カードリーダ・ライタ(第1の電子装置)、3
・・・・・・制御部、11・・・・・・制御素子(CP
U) 、12・・・・・・データメモリ、13・・・・
・・プログラムメモリ、15・・・・・・出力バッファ
、23・・・・・・制御部。 出願人代理人 弁理士 鈴 江 武 彦第1図 第3図 第5図
Claims (1)
- 【特許請求の範囲】 第1の電子装置から入力される命令データを第2の電
子装置が受取り、前記命令データ中に含まれる機能コー
ドを解読し、これに対応する一連の処理を実行した後、
その処理結果を応答データとして前記第1の電子装置に
送出する処理方式であって、 前記第1の電子装置は命令データに第1の特定情報を付
加して送出し、これを受取った前記第2の電子装置は、
あらかじめ保持している第2の特定情報と前記受取った
命令データに付加されている第1の特定情報との間にあ
らかじめ定められた所定の関係があるか否かにより、前
記受取った命令データに対応する処理を実行するか否か
を判定し、この判定結果を前記第1の電子装置に送出す
る機能を有するとともに、前記判定結果が否定的な際に
は前記第2の特定情報を初期化する機能を有することを
特徴とする処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63035184A JPH01211092A (ja) | 1988-02-19 | 1988-02-19 | 処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63035184A JPH01211092A (ja) | 1988-02-19 | 1988-02-19 | 処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01211092A true JPH01211092A (ja) | 1989-08-24 |
Family
ID=12434760
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63035184A Pending JPH01211092A (ja) | 1988-02-19 | 1988-02-19 | 処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01211092A (ja) |
-
1988
- 1988-02-19 JP JP63035184A patent/JPH01211092A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3522882B2 (ja) | プロトコル切換方法 | |
| EP0314148B1 (en) | High-security integrated-circuit card | |
| RU96118111A (ru) | Система информационного обмена с портативными блоками обработки данных | |
| KR910001972B1 (ko) | 휴대가능전자장치용 처리시스템 | |
| EP1615164A2 (en) | IC card with self-diagnostic function | |
| JPH01211092A (ja) | 処理方式 | |
| JP7468754B1 (ja) | 電子情報記憶媒体、icチップ、icカード、受信ブロック処理方法、及びプログラム | |
| JP2635601B2 (ja) | 携帯可能電子装置 | |
| JPH01211091A (ja) | 処理方式 | |
| US3478324A (en) | Data processing system including means for detecting illegal actions and generating codes in response thereto | |
| JPS63237188A (ja) | 処理方式 | |
| JPS60207986A (ja) | デ−タ処理システム | |
| EP0378398B1 (en) | Data processing system with means for detecting status of data processing device receiving commands | |
| JPH0772891B2 (ja) | データ伝送方法 | |
| JP2577376B2 (ja) | 携帯可能電子装置 | |
| JP2547795B2 (ja) | 携帯可能電子装置 | |
| JP3014538B2 (ja) | Icカード | |
| JPS6148741B2 (ja) | ||
| JP2577370B2 (ja) | 携帯可能電子装置 | |
| JPS63239574A (ja) | 携帯可能電子装置 | |
| JPS63234375A (ja) | 処理方式 | |
| JPH07200129A (ja) | ペン入力端末装置の機密保護方式 | |
| JPS63219090A (ja) | Icカ−ド装置 | |
| JPS63126084A (ja) | 処理方式 | |
| JPH01214924A (ja) | 送信処理方法およびデータ記憶媒体およびicチップ |