JPH02139689A - Icカードデータ処理システム - Google Patents

Icカードデータ処理システム

Info

Publication number
JPH02139689A
JPH02139689A JP63294033A JP29403388A JPH02139689A JP H02139689 A JPH02139689 A JP H02139689A JP 63294033 A JP63294033 A JP 63294033A JP 29403388 A JP29403388 A JP 29403388A JP H02139689 A JPH02139689 A JP H02139689A
Authority
JP
Japan
Prior art keywords
card
confirmation information
data processing
data
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
Application number
JP63294033A
Other languages
English (en)
Inventor
Kunihiro Okada
邦弘 岡田
Jitsuo Mimura
三村 実男
Mitsuru Ishizuka
石塚 満
Naotake Nakamura
尚武 中村
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 JP63294033A priority Critical patent/JPH02139689A/ja
Publication of JPH02139689A publication Critical patent/JPH02139689A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、ICカードデータ処理システムに関し、詳
しくは、ICカードとメモリカードとの両者のデータを
用いて動作させることができるようなセキュリティの高
いICカードによるデータ処理システムに関する。
[従来の技術] 銀行等の金融機関では、その店内に多数の端末装置が配
置され、それらが中央の大型コンピュータに接続されて
いて、入金や引出し、振込、そして貯金残高の照会など
の各種業務処理が行われている。この場合に使用されて
いる端末装置は、般に汎用のパーソナルコンピータを利
用した端末装置が多く、外部記憶装置としてはフロッピ
ーディスクが多く用いられている。
[解決しようとする課題] フロッピーディスクは、端末装置から容易に7を脱でき
るものであり、汎用パーソナルコンピュータを利用した
端末装置は、他の端末装置で作成したデータを使用した
り、誰もが端末装置の情報をアクセスできるので、デー
タの取扱いがし易い反面、不正に利用される可能性も大
きい欠点がある。
一方、近年、家庭とか、金融機関の店先などで、顧客が
新訂しているICカードを媒介として顧客が直接端末装
置を操作し、振込、振替、立替入金、自動支払い処理、
残高照会等を行うコンピュータ処理システムが提案され
、開発されている。
この場合に家庭や店先に置かれる端末装置を前記のよう
なパーソナルコンピュータ代用の汎用型の端末装置とす
ると、誰でもがアクセス可能となり、データが破壊され
たり、改装なデータが読出されて不正に利用される可能
性が大きい。
この発明は、このような従来技術の金融機関で使用され
るような端末装置におけるデータが不1F利用され易い
という欠点を解消し、端末装置のデータ処理のセキュリ
ティを向l−・、させることができるICカードデータ
処理システムを提供することを目的とする。
[課題を解決するための手段] このような[1的を達成するためのこの発明のICカー
ドデータ処理システムは、第1の確認情報及び第2の確
認情報をICカード及びメモリカードのいずれか一方に
自するICカード及びメモリカードと、これらICカー
ド及びメモリカードのいずれかのカードの1E当性を確
認するためのカード確認情報を打し、ICカード及びメ
モリカードが装着され、ICカード及びメモリカードの
いずれか一方から読出された第1の確認情報とカード確
認情報との一致を検出してICカード及びメモリカード
のいずれか他力に第2の確認情報を転送する処理をする
データ処理装置とを備えていて、データ処理装置が所定
のデータ処理を行うときに、カード確認情報と第1の確
認情報との一致を検出し、これらの一致が検出されたと
きにICカード及びメモリカードのいずれか一方の第2
の確認情報といずれか他方に転送された第2の確認情報
との一致を検出して、これらの一致が検出されたときに
、所定の処理を開始するものである。
[作用] このように、ICカード、メモリカードの各々を着脱可
能として操作性を向上する一方、データのセキュリティ
を向−ヒさせるために2種類の確認情報を設けて、デー
タ処理装置に記憶された確認情報及びメモリカードに記
taされた確認情報の2段回で・数構出を1−T−うこ
とにより、データ処理の際の正当性をチエツクするよう
にしているので、データ処理装置とメモリカード、IC
カードの3つの状態が一致しない限りは、目的とするデ
ータ処理が1jわれず、不当な場合にはデータ処理が杼
われないので、データ処理システムのセキュリティの向
1−を図ることができる。
[実施例] 以ド、この発明の−・実施例について図面を用いて詳細
に説明する。
第1図は、この発明のICカードデータ処理システムを
適用した一実施例のブロック図であり、第2図は、その
ICカードと、メモリカード、そして端末装置内部に記
憶される確認情報等を中心トスルメモリマップ、第3図
は、その動作のフローチャートである。
第1図において、lは、ICカード10とメモリカード
11とが装着されて使用されるデータ処理装置であって
、中央のホストコンピュータ(図示せず)にモデム、回
線等を介して接続され、ホストコンピュータとデータの
授受を杼う。
データ処理装置lは、マイクロプロセンサ(CPU)1
2を有していて、CPU12は、バス101を介してI
Cカードリーダライタ13、メモリカードコネクタ14
、RAM(ランダムアクセスメモリ)15、ROM(リ
ードオンリーメモリ)16、デイスプレィ17、キーボ
ード18、そして、プリンタ19とそれぞれ接続され、
これらとデータの授受を行い、これら各回路と、ICカ
ードリーダライタ13を介してICカード10と、そし
て、メモリカードコネクタ14を介してメモリカードl
lとをそれぞれ制御する。
なお、バス101には、データバス、アドレスバス、コ
ントロールバスがそれぞれ設けられ、RAM15には処
理を行うためのアプリケーション処理プログラムと、後
述するデータ類が格納されていて、図示してない電池に
よりバックアップされている。また、ROM16にはハ
ードウェアの制御等を行う制御プログラムと基本処理プ
ログラムとが格納されている。
ここで、デイスプレィ17は、CPU12に制御されて
データ処理結果とデータ処理装置1を操作する操作者の
ための操作メゾセージ等を表示し、プリンタ19は、C
PU12の制御のドに所定の処理結果の出力等を行う。
そして、データ処理装置1の所定のデータ処理の実行と
各種の情報の入力は、キーボード18から操作者により
行われ、人力された情報に従ってそれをCPU12が解
釈して各種の処理が実行される。
なお、RAM15に格納されている第1の確認情報チエ
ツク処理プログラム151、第2の確認情報チエツク処
理プログラム152、第2の確認情報転送処理プログラ
ム153、そして、処理プログラム155(カード確認
情報154も含めて)とは、ROM16内に格納されて
いるプログラムロード処理プログラムに従ってCPU1
2によりそれぞれメモリカード11(プログラムカード
)からRAM15にあらかじめ読込まれ、転送されたも
のである。
メモリカード11は、具体的には2種類のカードで構成
され、その1つが1−記の各処理プログラムを記憶して
いるプログラムカードであり、他の1つが処理データを
格納するデータカードである。
これらメモリカード11の1つは、それぞれメモリカー
ドコネクタ14を介して選択的にデータ処理装置lに装
着されて使用される。
ICカード10は、マイクロプロセッサと、各種の基本
処理プログラムを記憶したROM1アプリケーシヨン処
理プログラム、或いは各種のデータを記憶する電気的に
8き込み、消去可能な不揮発性メモリ(EEPROM)
等から構成されていて、ICカードリーダライタ13に
装着されてICカードリーダライタ13を介してCPU
12と情報の授受を行う。また、ICカードIOのRO
M等には暗証番号の一致、不一致の判定処理を杼う判定
処理プログラムが格納されていて、そのEEPROMに
は、第2図に示すように、カードの正当性を確認するた
めの第1の確認情報としてカード識別情+%!201と
第2の確認情報としてカード管理情報202が格納され
ている。
このような構成においてデータ処理装置1は、以ドのご
とく動作する。
まず、キーボード18から入力された情報をCPU12
が受取り、第2図に示すように、RAM15に示す処理
プログラム155のうちの起動処理プログラム155a
を起動して、第3図に示すような処理を開始する。
すなわち、キーボード18から最初に情報入力がなされ
たときには、CPU12は、デイスプレィ17にICカ
ード10をICカードリーダライタ13に装着するメツ
セージを表示する。この場合、データカード(メモリカ
ード11の1つ、以下、データカード11という)がメ
モリカードコネクタ14に装着されていないときには、
その旨のメツセージも表示する。そして、ICカード1
0の装着検出待ちループに入る。データカード11が装
着されていないときには、その検出待ちのループにも入
る。
データカード11が装着されていて、かつICカード1
0がICカードリーダライタ13に装着されると、それ
を検出したCPU12は、RAM1s内の第1の崎認情
報チエツク処理プログラム151を起動して、第1の確
認情報チエツク処理プログラム151に従ってステップ
301でICカード10からカードに固有のカード識別
情報201(これは、例えば、このデータ処理装置1を
使用している企業等のユーザが定めた特別な文字列等で
あって、具体的にはICカードを発行している銀行等の
識別するための文字列などに相当する。)を読込み、次
のステップ302で読込んだカード識別情報201とR
AM15の所定領域に記憶されているカード確認情報1
54とを比較して、その結果をフラグ情報(比較結果フ
ラグ)としてRAM15のあらかじめ定められた記憶領
域に記憶する。なお、このカード確認情報154は、プ
ログラムカードが装着されてデータ処理装置1に電源が
投入されたとき、或いは電源が投入されてプログラムカ
ードが装着されたときなどに、RAM15内にプログラ
ムデータの一部としてメモリカード(プログラムカード
)側から読込まれ、RAM15に格納されたものである
次のステップ303では、前記の比較結果フラグが参照
される。ここでそれが一致していることを示していると
きには、YES条件が成−yシ、CPU12は、起動処
理プログラム155aの次の処理ステップへと戻り、ス
テップ304の処理へと移行する。また、ステップ30
3の比較結果フラグ参照の結果、それが一致していない
ことを示しているときには、NO条件が成立し、CPU
I2は、ステップ312で起動処理プログラム155a
から処理プログラム155のICカード排出処理プログ
ラムへと移行して、装着されたICカード10をICカ
ードリーダライタ13から排出する処理をICカードリ
ーダライタ13に指示してステップ301の開始処理へ
と戻る。
カード識別情報201とカード確認情報154とが一致
している時には、CPU12は、次のステップ304に
おいてキーボード18からのデータ人力待ちの判定処理
へと進み、ここで、入力された情報がデータカード11
の初期化情報か否かが判断される。ステ・ノブ304の
判定処理でYES条件が成−rして人力された情報がデ
ータカード11を初期化する情報であるときには、CP
U12は、ステップ305の処理へと進み、ICカード
10から第2図に示すカード管理情報202を読込む。
カード管理情報202は、同・のカード識別情報201
を有するICカードにおいて、それを分類するための管
理情報であって、例えば、同一の銀9−1で発行するI
Cカードの識別番号などのようなICカードの発行順の
通し番号として与えられる。
CPU12は、ステップ305において、第2の確認情
報転送処理プログラム153を起動し、これにより読込
んだカード管理情報202をステップ306でメモリカ
ードコネクタ14を介してデータカードllへ転送して
あらかじめ割り当てられた所定の記憶領域へICカード
10のカード管理情+11!203として転送する処理
をする。そして、第2図のデータカードttにフォーマ
ツティング等の所定の初期化処理を施してステップ30
4へと戻り、キーボード18からの次の情報人力を待つ
。このようにして、ICカードlOに記憶されているそ
のtCカード固有のカード管理情報202がデータカー
ド11にカード管理情報203として3込まれて保有さ
れる。なお、ステップ304で終了の情報がキーボード
18から入力されたときには、この処理は終了して、初
期化処理だけ独−γに行うことができる。
次に、別のときに、データカード11が装着されて、I
Cカード10が装着されたときには、第1の確認情報チ
エツク処理151の処理が行われ、さらにステップ30
4へと移行する。このときには、すでにデータカード1
1の初期化が済んでいるので、それ以外の所定の処理コ
ードがキーボード18から入力される。なお、このステ
ップ304の処理は前記の初期化処理に続けて行われて
もよい。
その結果、ステップ304の判定でNO条件が成qして
、CPU12は、ステップ307の処理へと進み、IC
カード10からカード管理情報20fを読込み、ステッ
プ308でデータカード11からカード管理情報203
を読取る。そして、L配圧つのカード管理情報201と
203とをステップ309において比較して、その結果
をフラグ情報(比較結果フラグ)としてRAM15のあ
らかじめ定められた記憶領域に記憶する。
次のステップ310で比較結果フラグを参照してそれが
一致していることを示しているときには、ステップ31
0においてYES条件が成qしてCPU12は、ステッ
プ311の暗証番号照合処理へト移る。また、ステップ
310の比較結果フラグ参照の結果、それが一致してい
ないことを示しているときには、ここでNO条件が成立
して、デイスプレィ17に不一致のメツセージを表示し
ステップ304へと戻る。
二つのカード管理情報が−一致している時の暗証番号照
合処理としては、まず、ステップ312の処理へと進み
、処理プログラム155により暗証番号の人力を指示す
るメツセージをデイスプレィ17に表示して暗証番Yノ
″の人力待ちの状態に入る。
暗証番i子が人力されると、ステップ313でそれをI
Cカード10へと送出する。ステップ314では、暗証
番号の転送を受けたICカード10があらかじめ格納さ
れている第2図に示す暗証番号−208と転送された暗
証番号との比較を行い、暗証化ジノ・の一致判定を行う
。そして、その一致、不一致の結果をデータ処理装置1
へと送出する。データ処理装置lは、それをICカード
リーダライタ13から受けて、ICカードlOにおける
暗証番号の一致を確認した後に、ステップ304ですで
に入力された情報に応じてステップ316においてデー
タ処理開始する。
なお、ステップ316のデータ処理は、データカード1
1に記憶された各種のデータを利用するものである。し
たがって、ステップ316以前のカード識別情報201
とカード管理情報202゜203とによる2段階の確認
情報!!(1合処理は、CPU12が以降のデータ処理
プログラムに従ってデータカード11のアクセスを許容
する条件にもなっている。そして、これら2段階の照合
において、一致が採れたときに、はじめてデータ処理装
置1は、本末のデータ処理に入り、処理が続行され、そ
の処理が実行されてその後に処理を終rする。また、な
お、ICカード10における暗証番号の!;(1合の結
果、暗証番号が一致していないときには、 一致してい
ない状態が所定回数となるまではステップ312へと戻
る。そして所定回数一致しないときには、この処理は終
rする。
ところで、第1の確認情報チエツク処理プログラム15
1.第2の確認情報チエツク処理プログラム152、第
2の確認情報転送処理プログラム153及び各種の処理
プログラム155に必要な作業用のデータ領域はRAM
15内の作業領域156に確保されており、データ処理
装置1がデータ処理に必要な情報は、データカードll
内のデータ領域204に格納されているものである。
また、L記データ領域204へのデータの格納は処理プ
ログラム155によりキーボード18から人力されるデ
ータをメモリカードコネクタ14を介し、データカード
11に格納するようにしておいてもよい。
以に、のように、ICカード101データカード11、
およびプログラム155中には第1の確認情報と第2の
確認情報が格納されていて、データ処理装置lは、本末
のデータ処理プログラムを実行する前に各々のチエツク
処理を行うようにしている。また、ICカードIOとデ
ータカード11は、データ処理装置1から着脱1す能と
なっているので、〔l0に交換して使用できる拡張性が
ある。
さらにまた、L述したごと<、ICカード10内の第1
の確認情報とデータ処理装置l内のカード確認情報20
5のチエツクを行い、他のICカードの不正使用を防+
t、 L 、データカード11と上記ICカード10内
の第2の確認情報とのチエツクを行い、ICカード10
と相関のとれないデータカードの使用を禁止することが
できる。そこで、データ処理装置1内部に記憶されたプ
ログラム、ICカード、データカード(メモリカード)
の王者が一致しない限りデータ処理装置を起動して処理
を行うことができないこきになり、セキュリティを向り
一させることができる。
したがって、た七えICカード内の暗証番号208が盗
用されたとしてもプログラムと−一致したICカードと
、そのICカードによって初期化されたデータカードが
ない限りはデータ処理装置1を利用することはできない
以−L説明してきたが、実施例の第3図において第1の
確認情報チエツク処理を行い、その後に第2の確認情報
チエツク処理を行うようにしであるが、この順序は逆で
あってもよく、また、第1の確認情報チエツク処理と第
2の確認情報チエツク処理の間にはデータカードをアク
セスしない処理があってもよい。
また、第1の確認情報チエツク処理プログラム、第2の
確認情報チエツク処理プログラム、第2の確認情報転送
処理プログラムは、データ処理プログラムから分離して
狭穿したプログラムとしてROM1Bに格納するように
なっていてもよい。さらに、第1の確認情報は、電源投
入時等、或いはデータ処理装置の使用時点等の最初にお
いてICカードが使用されたとき等にICカードからあ
らかじめCPU12によりデータ処理装置内部の第1の
確認情報チエツク処理プログラム中に転送されていても
よい。
実施例では、第1の確認情報及び第2の確認情報を1種
類づつ設けた例を挙げているが、複数種類設けて、IC
カードやデータカード複数種類に対して照合できるよう
にしてもよく、また、これらの照合は、プログラムカー
ドにも適用することができ、プログラムカードとデータ
カードとが一体となっていてもよい。
実施例では、ICカードに第1の確、認情報と第2の確
認情報を備えていて、これ:らのうち1つをメモリカー
ドに転送するようにしているが、これは、逆にメモリカ
ード側に第1の#認情帽と第2の確認情報とを備えてい
て、これらのうち1つをICカードに転送するようにし
てもよい。さらに。
第1の確認情報がICカード及びメモリカードのいずれ
か一方にあって、第2の確認情報がICカード及びメモ
リカードのいずれか他方にあって、第2の確認情報を他
方から 一方へ転送されてもい。
[発明の効果] 以ト、説明したごとく本発明によれば、ICカード、メ
モリカードの各々を着脱III能として操作性を向l−
する 一方、データのセキュリティを向I−させるため
にICカード内に2種類の確認情報を設けて、データ処
理装置に記憶された確認情報及びメモリカードに記憶さ
れた確認情報の2段回で一致検出を行うことにより、デ
ータ処理の際の正当性をチエツクするようにしているの
で、データ処理装置とメモリカード、ICカードの3つ
の伏態が一致しない限りは、目的とするデータ処理が行
われず、不当な場合にはデータ処理が行われないので、
データ処理システムのセキュリティの向り。
を図ることができる。
【図面の簡単な説明】
第1図は、この発明のICカードデータ処理システムを
適用した一実施例のブロック図であり、第2図は、その
ICカードと、メモリカード、そして端末装置内部に記
憶される確認情報等を中心トスルメモリマップ、第3図
は、その動作のフローチャートである。 10・・・ICカード、11・・・メモリカード、13
・・・ICカニドリーダライタ、 12・・・マイクロプロセッサ(CPU)、14・・・
メモリカードコネクタ、 15・・・ランダムアクセスメモリ(RAM)、16・
・・読出し専用メギリ(ROM)、17・・・デイスプ
レィ、18・・・キーボード、19・・・プリンタ。 特許出願人 日立マクセル株式会社

Claims (3)

    【特許請求の範囲】
  1. (1) 第1の確認情報及び第2の確認情報をICカー
    ド及びメモリカードのいずれか一方に有するICカード
    及びメモリカードと、これらICカード及びメモリカー
    ドのいずれかのカードの正当性を確認するためのカード
    確認情報を有し、前記ICカード及び前記メモリカード
    が装着され、前記ICカード及び前記メモリカードのい
    ずれか一方から読出された第1の確認情報と前記カード
    確認情報との一致を検出して前記ICカード及び前記メ
    モリカードのいずれか他方に第2の確認情報を転送する
    処理をするデータ処理装置とを備え、前記データ処理装
    置は、所定のデータ処理を行うときに、前記カード確認
    情報と第1の確認情報との一致を検出し、これらの一致
    が検出されたときに前記ICカード及び前記メモリカー
    ドのいずれか一方の第2の確認情報といずれか他方に転
    送された第2の確認情報との一致を検出して、これらの
    一致が検出されたときに、前記所定の処理を開始するこ
    とを特徴とするICカードデータ処理システム。
  2. (2) いずれか一方は、ICカードであり、第1の確
    認情報は、ICカードの正当性を確認するための確認情
    報であることを特徴とする請求項1記載のICカードデ
    ータ処理システム。
  3. (3) 第1の確認情報は、ICカード又はメモリカー
    ドのいずれか一方に有し、第2の確認情報は、いずれか
    他方に有し、データ処理装置は、第1の確認情報と前記
    カード確認情報との一致を検出して第2の確認情報を前
    記いずれか他方からいずれか一方に転送する処理をする
    ことを特徴とする請求項1又は2記載のICカードデー
    タ処理システム。
JP63294033A 1988-11-21 1988-11-21 Icカードデータ処理システム Pending JPH02139689A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63294033A JPH02139689A (ja) 1988-11-21 1988-11-21 Icカードデータ処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63294033A JPH02139689A (ja) 1988-11-21 1988-11-21 Icカードデータ処理システム

Publications (1)

Publication Number Publication Date
JPH02139689A true JPH02139689A (ja) 1990-05-29

Family

ID=17802396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63294033A Pending JPH02139689A (ja) 1988-11-21 1988-11-21 Icカードデータ処理システム

Country Status (1)

Country Link
JP (1) JPH02139689A (ja)

Similar Documents

Publication Publication Date Title
US20020169673A1 (en) Point of sale enhanced manager/operator override system
US7293717B1 (en) Method for recovering information stored in a smart card
EP0375386A2 (en) Portable electronic device and its secret information collation method
RU95113962A (ru) Система управления безопасным доступом
JPH0682405B2 (ja) テストプログラム起動方式
JPH022475A (ja) Icカード
JP4500760B2 (ja) Icカード内認証システム
JPH02165290A (ja) Icカード及びその動作方法
JPH10134229A (ja) 自動取引装置及び自動取引システム
JP3608067B2 (ja) 自動取引システム
JPS60198683A (ja) Icカ−ドシステム
JPH02139689A (ja) Icカードデータ処理システム
JPS60196876A (ja) Icカ−ド
JPH10334197A (ja) 簡易パスワード入力装置
JP4117335B2 (ja) Icカード内認証システム
JPS60198681A (ja) Icカ−ドシステム
JP2003067687A (ja) 電子認証システムとそのカード
JPH03208155A (ja) Icカードデータ処理システム
CN1321389C (zh) 支付交易的系统及方法
JP4500834B2 (ja) Icカード内認証システム
JPS61143891A (ja) Icカ−ド
JP2004038915A (ja) 本人確認システム
JPH02139690A (ja) Icカードデータ処理システム
WO1998048390A1 (en) Device for transmitting and receiving information connectable to an electronic computer
JPH10143586A (ja) Icカード