JPH03198183A - Icカードデータ処理システム - Google Patents
Icカードデータ処理システムInfo
- Publication number
- JPH03198183A JPH03198183A JP1338960A JP33896089A JPH03198183A JP H03198183 A JPH03198183 A JP H03198183A JP 1338960 A JP1338960 A JP 1338960A JP 33896089 A JP33896089 A JP 33896089A JP H03198183 A JPH03198183 A JP H03198183A
- Authority
- JP
- Japan
- Prior art keywords
- information
- card
- encryption
- data
- stored
- 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
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、ICカードデータ処理システムに関し、詳
しくは、金融機関のセンターコンピュータと端末装置と
がデータ交換をするシステムにおいて、端末装置側が処
理したデータを外部記憶媒体にファイル化して記憶する
ようなデータに対し、高いセキュリティでデータ管理が
できるICカードを用いるファームバンキング端末装置
に関する。
しくは、金融機関のセンターコンピュータと端末装置と
がデータ交換をするシステムにおいて、端末装置側が処
理したデータを外部記憶媒体にファイル化して記憶する
ようなデータに対し、高いセキュリティでデータ管理が
できるICカードを用いるファームバンキング端末装置
に関する。
[従来の技術]
金融機関として、例えば、銀行等では、店内に多くの端
末装置を設置して、これらを専用回線を介してそのセン
ターコンピュータに接続し、振込、振替、預金の引き出
し、入金等のデータについてセンターコンピュータとデ
ータ交換して処理することが従来行われている。
末装置を設置して、これらを専用回線を介してそのセン
ターコンピュータに接続し、振込、振替、預金の引き出
し、入金等のデータについてセンターコンピュータとデ
ータ交換して処理することが従来行われている。
この場合の端末装置は、いわゆる、パソコン代用の汎用
型の端末装置が用いられるのが一般的であって、金融機
関の内部に設置され、従業員が操作する。
型の端末装置が用いられるのが一般的であって、金融機
関の内部に設置され、従業員が操作する。
一方、近年、家庭とか、金融機関の店先などで、顧客が
所有しているICカードを媒介として顧客が直接端末装
置を操作し、振込、振替、立替入金、自動支払い処理、
残高照会等を行うコンピュータ処理システムが提案され
、その端末装置の1つとして、いわゆるファームバンキ
ング端末装置が開発されている。この種の端末装置は、
通常、金額、送り先銀行コード、口座番号等の重要な情
報がフロッピーディスク等の外部記憶媒体に記録されて
いて、銀行のホストコンピュータと公衆回線網を介して
交信が行われている。
所有しているICカードを媒介として顧客が直接端末装
置を操作し、振込、振替、立替入金、自動支払い処理、
残高照会等を行うコンピュータ処理システムが提案され
、その端末装置の1つとして、いわゆるファームバンキ
ング端末装置が開発されている。この種の端末装置は、
通常、金額、送り先銀行コード、口座番号等の重要な情
報がフロッピーディスク等の外部記憶媒体に記録されて
いて、銀行のホストコンピュータと公衆回線網を介して
交信が行われている。
[解決しようとする課題]
ファームバンキング端末装置では、金額、送り先銀行コ
ード、口座番号等の重要な情報を記録しているデータフ
ァイルが着脱が可能なフロッピーディスク等の記憶媒体
に書込まれて管理され、そのデータが通常−膜化されて
いる汎用のO8等で処理される。そのため、このフロッ
ピーディスクを他のパソコン、ワークステーション等に
装着すれば先のような重要な情報が容易に入手可能であ
って、情報の照会、改ざん等の不正行為が行われる危険
性が非常に高い。
ード、口座番号等の重要な情報を記録しているデータフ
ァイルが着脱が可能なフロッピーディスク等の記憶媒体
に書込まれて管理され、そのデータが通常−膜化されて
いる汎用のO8等で処理される。そのため、このフロッ
ピーディスクを他のパソコン、ワークステーション等に
装着すれば先のような重要な情報が容易に入手可能であ
って、情報の照会、改ざん等の不正行為が行われる危険
性が非常に高い。
この発明は、このような従来技術の問題点を解決するも
のであって、ICカードを用いて端末装置を操作する場
合に端末装置の外部記憶媒体に記憶されるデータのセキ
ュリティを向上させることができるICカードデータ処
理システムを提供することを目的とする。
のであって、ICカードを用いて端末装置を操作する場
合に端末装置の外部記憶媒体に記憶されるデータのセキ
ュリティを向上させることができるICカードデータ処
理システムを提供することを目的とする。
[課題を解決するための手段]
このような目的を達成するためのこの発明のICカード
データ処理システムの特徴は、ICカードが所定の情報
と確認情報との照合においてそれらが一致したときに暗
号化に関する情報を端末装置に送出し、端末装置が暗号
化に関する情報を受けてそれに応じて処理データに対し
て所定の暗号化をして外部記憶媒体に記憶し、かつ、外
部記憶媒体から処理データを読出したときにはそれを暗
号化に関する情報に応じて復号化してデータ処理を行う
ものである。
データ処理システムの特徴は、ICカードが所定の情報
と確認情報との照合においてそれらが一致したときに暗
号化に関する情報を端末装置に送出し、端末装置が暗号
化に関する情報を受けてそれに応じて処理データに対し
て所定の暗号化をして外部記憶媒体に記憶し、かつ、外
部記憶媒体から処理データを読出したときにはそれを暗
号化に関する情報に応じて復号化してデータ処理を行う
ものである。
[作用コ
このようにする暗証コード等が一致したときにICカー
ドから鍵情報等の暗号化に関する情報を受けるようにす
ることにより、この情報に応じて端末装置に着脱できる
外部記憶媒体に記憶されるデータを暗号化して記憶する
ことができる。しかも、暗号化する鍵情報あるいは暗号
化のアルゴリズム等を指定するための暗号化に関する情
報は、端末装置内にはな(、使用権限情報を管理してい
るICカードの内部に保持されている。したがって、そ
れを直接入手することは難しく、使用権限がない限り暗
号化に関係するアルゴリズムや鍵情報を端末装置が取得
することはできない。
ドから鍵情報等の暗号化に関する情報を受けるようにす
ることにより、この情報に応じて端末装置に着脱できる
外部記憶媒体に記憶されるデータを暗号化して記憶する
ことができる。しかも、暗号化する鍵情報あるいは暗号
化のアルゴリズム等を指定するための暗号化に関する情
報は、端末装置内にはな(、使用権限情報を管理してい
るICカードの内部に保持されている。したがって、そ
れを直接入手することは難しく、使用権限がない限り暗
号化に関係するアルゴリズムや鍵情報を端末装置が取得
することはできない。
その結果、端末装置をいくら操作しても暗号化情報を得
ることはできず、かう、端末装置の処理データを記録す
る記録媒体の内容もそれに応じて暗号化されているので
それを解読することは難しくなる。そこで、この記録媒
体が他のパソコン。
ることはできず、かう、端末装置の処理データを記録す
る記録媒体の内容もそれに応じて暗号化されているので
それを解読することは難しくなる。そこで、この記録媒
体が他のパソコン。
ワークステーション等に装着されて使用されたとしても
、情報の照会、改ざん等の不正行為が行われる危険性が
ほとんどなくなり、システム全体のセキュリティを向上
させることができる。
、情報の照会、改ざん等の不正行為が行われる危険性が
ほとんどなくなり、システム全体のセキュリティを向上
させることができる。
[実施例]
以下、この発明の一実施例について図面を参照して説明
する。
する。
第1図は、この発明のICカードデータ処理システムを
適用した一実施例のファームバンキング端末装置(以下
ファームバンキング端末)のブロック図であり、第2図
は、そのICカードに記憶された鍵情報とフロッピーデ
ィスクに記憶された処理データとの関係の具体例の説明
図、第3図は、そのICカードに記憶されたアルゴリズ
ム選択情報とフロッピーディスクに記憶された処理デー
タとの関係の具体例の説明図である。
適用した一実施例のファームバンキング端末装置(以下
ファームバンキング端末)のブロック図であり、第2図
は、そのICカードに記憶された鍵情報とフロッピーデ
ィスクに記憶された処理データとの関係の具体例の説明
図、第3図は、そのICカードに記憶されたアルゴリズ
ム選択情報とフロッピーディスクに記憶された処理デー
タとの関係の具体例の説明図である。
第1図において、1は、ICカード10とフロッピーデ
ィスク11とが装着されて家庭等で使用されるファーム
バンキング端末であって、銀行等の中央のホストコンピ
ュータ4にモデム等を含む通信制御部161通信回線2
.公衆回線網3を介して接続され、ホストコンピュータ
4との間でデータの授受を行う。
ィスク11とが装着されて家庭等で使用されるファーム
バンキング端末であって、銀行等の中央のホストコンピ
ュータ4にモデム等を含む通信制御部161通信回線2
.公衆回線網3を介して接続され、ホストコンピュータ
4との間でデータの授受を行う。
ファームバンキング端末1は、マイクロプロセッサ(C
PU)12を有していて、CPU12は、バス101を
介してICカードリーダライタ13、フロッピーディス
クインタフェースヲ含むフロッピーディスク駆動装置1
4、メモリ部15、通信制御部16、デイスプレィ17
、そして、キーボード18等とにそれぞれ接続され、こ
れらとデータの授受を行い、これら各回路と、ICカー
ドリーダライタ13及びフロッピーディスク駆動装置1
4とを制御する。そして、ICカードリーダライタ13
を介してICカード10にデータ等を転送し、そこから
データ等の転送を受け、フロッピーディスク駆動装置1
4を介してフロッピーディスク11にデータ等を鮮込み
、そこからデータ等を読出す。なお、バス101には、
データバス、アドレスバス、コントロールバスがそれぞ
れ設けられている。
PU)12を有していて、CPU12は、バス101を
介してICカードリーダライタ13、フロッピーディス
クインタフェースヲ含むフロッピーディスク駆動装置1
4、メモリ部15、通信制御部16、デイスプレィ17
、そして、キーボード18等とにそれぞれ接続され、こ
れらとデータの授受を行い、これら各回路と、ICカー
ドリーダライタ13及びフロッピーディスク駆動装置1
4とを制御する。そして、ICカードリーダライタ13
を介してICカード10にデータ等を転送し、そこから
データ等の転送を受け、フロッピーディスク駆動装置1
4を介してフロッピーディスク11にデータ等を鮮込み
、そこからデータ等を読出す。なお、バス101には、
データバス、アドレスバス、コントロールバスがそれぞ
れ設けられている。
メモリ部15は、RAMやROMで構成され、ファーム
バンキング端末1内の処理プログラムの他にフロッピー
ディスク11に記憶されるべきファイルデータ等の情報
を暗号化し、復号化する処理プログラムが格納されてい
る。また、メモリ部15は、図示してない電池によりバ
ックアップされている。
バンキング端末1内の処理プログラムの他にフロッピー
ディスク11に記憶されるべきファイルデータ等の情報
を暗号化し、復号化する処理プログラムが格納されてい
る。また、メモリ部15は、図示してない電池によりバ
ックアップされている。
CPU12にもROMが内蔵されていて、それにはハー
ドウェアの制御等を行う制御プログラムとカード使用者
の正当性を確認するために暗証コード(以下P I N
)等の入力メツセージ表示処理(ガイダンス処理)や作
業メニューの表示等を行う基本的な処理プログラムなど
が格納されている。
ドウェアの制御等を行う制御プログラムとカード使用者
の正当性を確認するために暗証コード(以下P I N
)等の入力メツセージ表示処理(ガイダンス処理)や作
業メニューの表示等を行う基本的な処理プログラムなど
が格納されている。
なお、口座番号や残高、その他の取引データを含めて、
メモリ部15に格納されている各種の処理プログラムや
作業メニュー等で指定される作業の処理に関する各種の
処理プログラムは、CPUI2のROM内に格納されて
いるプログラムロード処理プログラムに従ってCPU1
2によりフロッピーディスク11からメモリ部15にあ
らかじめ読込まれ、あるいは必要に応じてその都度読込
まれ、その所定の領域に格納される。
メモリ部15に格納されている各種の処理プログラムや
作業メニュー等で指定される作業の処理に関する各種の
処理プログラムは、CPUI2のROM内に格納されて
いるプログラムロード処理プログラムに従ってCPU1
2によりフロッピーディスク11からメモリ部15にあ
らかじめ読込まれ、あるいは必要に応じてその都度読込
まれ、その所定の領域に格納される。
デイスプレィ17は、CPU12に制御されてガイダン
スや図形等を表示するLCD表示装置で構成されていて
、データ処理結果やファームバンキング端末1を操作す
る操作者のための操作メツセージや作業メニュー等を表
示する。
スや図形等を表示するLCD表示装置で構成されていて
、データ処理結果やファームバンキング端末1を操作す
る操作者のための操作メツセージや作業メニュー等を表
示する。
なお、ファームバンキング端末1の所定の作業メニュー
の処理の実行の指示と、文字等を含む各種の情報の入力
、PIN等の入力は、キーボード18から操作者により
行われ、入力された情報に従ってCPU12が各種の処
理を実行する。
の処理の実行の指示と、文字等を含む各種の情報の入力
、PIN等の入力は、キーボード18から操作者により
行われ、入力された情報に従ってCPU12が各種の処
理を実行する。
ファームバンキング端末1は、ここでは、銀行のホスト
コンピュータ4と接続されていて、それからサービスを
受けるが、交信する情報は一度メモリ部15に格納され
、交信終了時にフロッピーディスク11にフロッピーデ
ィスク駆動ai!14を介して暗号化された伏態で書込
まれる。したがって、フロッピーディスク11には、口
座番号や残高等の取引情報データあるいは各種の業務デ
ータが暗号化されて記憶される。また、ここでは、ファ
ームバンキング端末工の前記のメモリ部15に記憶され
る処理プログラム、O81そして各種の重要なデータを
暗号化する暗号化の処理プログラムやその復号する復号
化処理プログラム等がフロッピーディスク11に記憶さ
れている。
コンピュータ4と接続されていて、それからサービスを
受けるが、交信する情報は一度メモリ部15に格納され
、交信終了時にフロッピーディスク11にフロッピーデ
ィスク駆動ai!14を介して暗号化された伏態で書込
まれる。したがって、フロッピーディスク11には、口
座番号や残高等の取引情報データあるいは各種の業務デ
ータが暗号化されて記憶される。また、ここでは、ファ
ームバンキング端末工の前記のメモリ部15に記憶され
る処理プログラム、O81そして各種の重要なデータを
暗号化する暗号化の処理プログラムやその復号する復号
化処理プログラム等がフロッピーディスク11に記憶さ
れている。
フロッピーディスク11に記録されるファイルデータと
しては、例えば、第2図(b)に示されるように、3つ
の区分A、B、Cでファイル管理され、この領域のデー
タを暗号化データとして記憶している。これらのファイ
ルを、ここでは、取引情報ファイル(区分AA) 、給
与振込み情報ファイル(区分BB)、資金移動情報ファ
イル(区分CC)とする。なお、口座番号や特定の共通
する情報は、これらファイルとは別の領域に暗号化され
て記憶されてもよい。
しては、例えば、第2図(b)に示されるように、3つ
の区分A、B、Cでファイル管理され、この領域のデー
タを暗号化データとして記憶している。これらのファイ
ルを、ここでは、取引情報ファイル(区分AA) 、給
与振込み情報ファイル(区分BB)、資金移動情報ファ
イル(区分CC)とする。なお、口座番号や特定の共通
する情報は、これらファイルとは別の領域に暗号化され
て記憶されてもよい。
ICカード10は、カード発行先とか、所有者等を示す
PINと、所有者の住所や氏名、有効期限、誤り回数、
暗号化/復号化のための鍵情報等を記憶するカードであ
る。このICカードlOには、口座番号や残高等の取引
ti報データあるいは各種の業務データは記憶されてお
らず、それらは前述したようにフロッピーディスク11
に暗号化されて記憶されている。そして、鍵情報等をフ
ァームバンキング端末lがICカード10から得ること
がこれらをアクセスするための条件となっている。また
、ICカード10のROM等にはPINの一致、不一致
の判定処理を行う判定処理プログラムが格納されていて
、そのEEPROMには、第2図(a)に示すように、
前記の区分AA、BB、CC,−・・に応じて複数のP
IN照合情報PA、PB、PC,・・・等とそれぞれの
PIN照合情報に対応して鍵情報としてKA、KB、K
C,*拳mとを記憶したキーテーブル5が設けられてい
る。
PINと、所有者の住所や氏名、有効期限、誤り回数、
暗号化/復号化のための鍵情報等を記憶するカードであ
る。このICカードlOには、口座番号や残高等の取引
ti報データあるいは各種の業務データは記憶されてお
らず、それらは前述したようにフロッピーディスク11
に暗号化されて記憶されている。そして、鍵情報等をフ
ァームバンキング端末lがICカード10から得ること
がこれらをアクセスするための条件となっている。また
、ICカード10のROM等にはPINの一致、不一致
の判定処理を行う判定処理プログラムが格納されていて
、そのEEPROMには、第2図(a)に示すように、
前記の区分AA、BB、CC,−・・に応じて複数のP
IN照合情報PA、PB、PC,・・・等とそれぞれの
PIN照合情報に対応して鍵情報としてKA、KB、K
C,*拳mとを記憶したキーテーブル5が設けられてい
る。
さて、このような構成において、ファームバンキング端
末1は、その電源が投入され、フロッピーディスク11
が装着されたときには動作に必要な処理プログラムとと
も、暗号化処理プログラム及び復号化処理プログラムを
メモリ部15の所定の領域に読込む。
末1は、その電源が投入され、フロッピーディスク11
が装着されたときには動作に必要な処理プログラムとと
も、暗号化処理プログラム及び復号化処理プログラムを
メモリ部15の所定の領域に読込む。
次に、デイスプレィ17のメツセージに従ってICカー
ド10がファームバンキング端末1のICカードリーダ
ライタ13に装着され、ある操作者がキーボード18か
らPINを人力すると、人力されたPINがCPU12
により処理されて、それがICカードリーダライタ13
を介してICカード10に送られる。
ド10がファームバンキング端末1のICカードリーダ
ライタ13に装着され、ある操作者がキーボード18か
らPINを人力すると、人力されたPINがCPU12
により処理されて、それがICカードリーダライタ13
を介してICカード10に送られる。
ICカード10は、PINを受けると、その内部におい
てPINの一致を採り、その結果、その一致、不一致に
対応する応答信号をCPU12に送出する。そして、そ
の結果が一致であるときには、ICカード10は、ファ
ームバンキング端末lに鍵情報を送出する。ファームバ
ンキング端末1は、これを受けたときにそれを−Hメモ
リ部15の所定の領域に記憶する。そして、操作者に作
業メニューの1つを選択することを許可し、操作者によ
り指示された作業のファイルまたはその一部の情報をフ
ロッピーディスク11から読込み、また、必要な処理プ
ログラムがあればそれを読込み、メモリ部15に記憶す
る。このときのファイルの情報またはその一部の読込ま
れた情報はあらかじめ先に記憶したICカード10から
得られた鍵情報により暗号化された状態のであって、そ
れがそのままでメモリ部15に記憶される。したがって
、メモリ部15に記憶された状態でもそのセキュリティ
キーは高い状態になっている。
てPINの一致を採り、その結果、その一致、不一致に
対応する応答信号をCPU12に送出する。そして、そ
の結果が一致であるときには、ICカード10は、ファ
ームバンキング端末lに鍵情報を送出する。ファームバ
ンキング端末1は、これを受けたときにそれを−Hメモ
リ部15の所定の領域に記憶する。そして、操作者に作
業メニューの1つを選択することを許可し、操作者によ
り指示された作業のファイルまたはその一部の情報をフ
ロッピーディスク11から読込み、また、必要な処理プ
ログラムがあればそれを読込み、メモリ部15に記憶す
る。このときのファイルの情報またはその一部の読込ま
れた情報はあらかじめ先に記憶したICカード10から
得られた鍵情報により暗号化された状態のであって、そ
れがそのままでメモリ部15に記憶される。したがって
、メモリ部15に記憶された状態でもそのセキュリティ
キーは高い状態になっている。
次に操作者から入力された情報あるいは指示に従ってC
PU12は、メモリ部15に格納されたファイルの情報
のうち処理に必要な情報部分を読出して、それをあらか
じめ記憶しである復号化処理プログラムのアルゴリズム
と先に記憶しである鍵情報とにより解読して元の情報に
戻し、ホストコンピュータ4とデータの授受を行う。ま
た、ホストコンピュータ4から転送された情報のうちフ
ァイルの更新等に関係する情報については、あらかじめ
記憶しである暗号化処理プログラムのアルゴリズムと先
に記憶しである鍵情報とにより暗号化してメモリ部15
のファイルの情報を更新する。
PU12は、メモリ部15に格納されたファイルの情報
のうち処理に必要な情報部分を読出して、それをあらか
じめ記憶しである復号化処理プログラムのアルゴリズム
と先に記憶しである鍵情報とにより解読して元の情報に
戻し、ホストコンピュータ4とデータの授受を行う。ま
た、ホストコンピュータ4から転送された情報のうちフ
ァイルの更新等に関係する情報については、あらかじめ
記憶しである暗号化処理プログラムのアルゴリズムと先
に記憶しである鍵情報とにより暗号化してメモリ部15
のファイルの情報を更新する。
なお、ICカード10における照合の結果が不一致であ
った場合には、ICカード10は誤り回数を更新して不
一致の解答をファームバンキング端末1に送る。ファー
ムバンキング端末1は、再びPIN情報の入力を操作者
に指示する。
った場合には、ICカード10は誤り回数を更新して不
一致の解答をファームバンキング端末1に送る。ファー
ムバンキング端末1は、再びPIN情報の入力を操作者
に指示する。
このようにして処理が終了すると、CPU12は、メモ
リ部15の情報を暗号化状態のままフロッピーディスク
11に書込み、元のファイルを更新する処理をする。
リ部15の情報を暗号化状態のままフロッピーディスク
11に書込み、元のファイルを更新する処理をする。
第2図の(a)は、その具体例を示すものであって、例
えば、ICカード10は、入力されたPINからキーテ
ーブル5を検査して一致判定をした結果、キーボード1
8から入力されたPINに対応する情報がPIN照合情
報がPAであるときにはそれに従って、そのPINの一
致によりアクセス権が確立した取引情報ファイル(区分
AA)についての鍵情報KAをファームバンキング端末
1に転送する。ファームバンキング端末1は、それを受
けてメモリ部15に記憶し、さらに、必要な処理プログ
ラムあるいはデータをフロッピーディスク11からメモ
リ部15に読込むとともに、そのうち必要な情報をあら
かじめ読込んである暗号化/復号化アルゴリズムの処理
プログラムのうちの復号化アルゴリズムと先の鍵情報に
ムとにより復号する。そして操作者に指示された所定の
処理をしてあらかじめ決められた転送フォーマットの情
報に組立てて、センタコンピュータ4との間で取引に関
係するデータの授受を行う。これに応じてホストコンピ
ュータ4から送られた情報は、先に読込まれた暗号化/
復号化の処理プログラムの暗号化アルゴリズムと鍵KA
とにより暗号化してメモリ部15に読込まれた取引情報
ファイルの内容を暗号化した状態で更新し、再びフロッ
ピーディスク11へ書込む。
えば、ICカード10は、入力されたPINからキーテ
ーブル5を検査して一致判定をした結果、キーボード1
8から入力されたPINに対応する情報がPIN照合情
報がPAであるときにはそれに従って、そのPINの一
致によりアクセス権が確立した取引情報ファイル(区分
AA)についての鍵情報KAをファームバンキング端末
1に転送する。ファームバンキング端末1は、それを受
けてメモリ部15に記憶し、さらに、必要な処理プログ
ラムあるいはデータをフロッピーディスク11からメモ
リ部15に読込むとともに、そのうち必要な情報をあら
かじめ読込んである暗号化/復号化アルゴリズムの処理
プログラムのうちの復号化アルゴリズムと先の鍵情報に
ムとにより復号する。そして操作者に指示された所定の
処理をしてあらかじめ決められた転送フォーマットの情
報に組立てて、センタコンピュータ4との間で取引に関
係するデータの授受を行う。これに応じてホストコンピ
ュータ4から送られた情報は、先に読込まれた暗号化/
復号化の処理プログラムの暗号化アルゴリズムと鍵KA
とにより暗号化してメモリ部15に読込まれた取引情報
ファイルの内容を暗号化した状態で更新し、再びフロッ
ピーディスク11へ書込む。
また、業務を行う前に、口座番号、金額等を作成して記
憶している給与振込み情報ファイルへのアクセスには、
PIN照合情報PRにより照合され、ファームバンキン
グ端末1は、鍵情報KBを取得し、給与振込み情報ファ
イルをフロッピーディスク11から読出して同様に暗号
化/復号化の処理プログラムの復号化アルゴリズムと鍵
情報KBとにより必要な情報を復号して回線3を介して
センタコンピュータ4へ送信して操作者に指示された所
定のサービスを実行する。そして、処理が終了したとき
には、暗号化アルゴリズムと鍵情報KBで暗号化してそ
のファイルを更新し、フロッピーディスク11にそれを
最新の情報として転送して記憶して元のファイルを書換
える。
憶している給与振込み情報ファイルへのアクセスには、
PIN照合情報PRにより照合され、ファームバンキン
グ端末1は、鍵情報KBを取得し、給与振込み情報ファ
イルをフロッピーディスク11から読出して同様に暗号
化/復号化の処理プログラムの復号化アルゴリズムと鍵
情報KBとにより必要な情報を復号して回線3を介して
センタコンピュータ4へ送信して操作者に指示された所
定のサービスを実行する。そして、処理が終了したとき
には、暗号化アルゴリズムと鍵情報KBで暗号化してそ
のファイルを更新し、フロッピーディスク11にそれを
最新の情報として転送して記憶して元のファイルを書換
える。
同様に、資金移動ファイルについては、PIN照合情報
PCで照合され、ファームバンキング端末1が鍵情報K
Cを取得して、同様な処理が行われる。
PCで照合され、ファームバンキング端末1が鍵情報K
Cを取得して、同様な処理が行われる。
このように、この例では、情報ファイルをグループ分け
して、それぞれに暗号化、復号化鍵情報を対応させてい
るが、この場合に個々の情報ファイルに共通の鍵情報を
1つ設けてもよい。また、次の(C)のように、PIN
照合情報を複数個組合せたPIN−鍵情報対応テーブル
6を使用してもよい。
して、それぞれに暗号化、復号化鍵情報を対応させてい
るが、この場合に個々の情報ファイルに共通の鍵情報を
1つ設けてもよい。また、次の(C)のように、PIN
照合情報を複数個組合せたPIN−鍵情報対応テーブル
6を使用してもよい。
第2図(C)に示すテーブル6は、鍵情報を得る場合に
二重の一致で得られるようにしてたちのであって、例え
ば、PIN照合情報PAでファームバンキング端末1は
動作状態となるが、フロッピーディスク11に記憶され
た情報のうち特定のファイルの情報を取扱う場合にはさ
らにPINを人力してICカード10においてPIN照
合情報PRの一致を採り、これら2つのPIN情報が一
致した条件においてはじめてICカード10が鍵情報K
Aをファームバンキング端末1に転送する。
二重の一致で得られるようにしてたちのであって、例え
ば、PIN照合情報PAでファームバンキング端末1は
動作状態となるが、フロッピーディスク11に記憶され
た情報のうち特定のファイルの情報を取扱う場合にはさ
らにPINを人力してICカード10においてPIN照
合情報PRの一致を採り、これら2つのPIN情報が一
致した条件においてはじめてICカード10が鍵情報K
Aをファームバンキング端末1に転送する。
なお、この場合、PIN照合情報PAとPIN照合情報
PBとはあらかじめ最初に連続して入力されていてもよ
い。
PBとはあらかじめ最初に連続して入力されていてもよ
い。
さて、以上の場合、暗号化あるいは復号化のアルゴリズ
ムの処理プログラムは、同一数式あるいはある関数の一
部を前記の鍵情報が受は持ち、ある暗号化アルゴリズム
又は復号化アルゴリズムの関数や数式を完成させるよう
なものであり、鍵情報をこのように用いることができる
。このほか、アルゴリズムのある段階で得た情報を鍵情
報でスクランブル変換して他の情報に変えるようなもの
であってもよい。なお、数式や関数による場合には、暗
号化時と復号化時のアルゴリズムを相違させれば、暗号
化鍵情報、復号化鍵情報とが異なるものでもよい。
ムの処理プログラムは、同一数式あるいはある関数の一
部を前記の鍵情報が受は持ち、ある暗号化アルゴリズム
又は復号化アルゴリズムの関数や数式を完成させるよう
なものであり、鍵情報をこのように用いることができる
。このほか、アルゴリズムのある段階で得た情報を鍵情
報でスクランブル変換して他の情報に変えるようなもの
であってもよい。なお、数式や関数による場合には、暗
号化時と復号化時のアルゴリズムを相違させれば、暗号
化鍵情報、復号化鍵情報とが異なるものでもよい。
第2図では、単一の暗号化、復号化アルゴリズムで行う
例を示したが、第3図のように、鍵情報を用いずに数式
や関数の暗号化/復号化アルゴリズムをフロッピーディ
スク11に複数記憶しておき、それらの1つをPINに
より選択して暗号化してもよい。
例を示したが、第3図のように、鍵情報を用いずに数式
や関数の暗号化/復号化アルゴリズムをフロッピーディ
スク11に複数記憶しておき、それらの1つをPINに
より選択して暗号化してもよい。
第3図の(a)は、このような処理を行う場合のアルゴ
リズム選択情報テーブル7の例であって、ICカード1
0のキーテーブル5の鍵情報の部分をアルゴリズムを選
択する識別情報A、B、C。
リズム選択情報テーブル7の例であって、ICカード1
0のキーテーブル5の鍵情報の部分をアルゴリズムを選
択する識別情報A、B、C。
・・・とし、これらをPIN情報に対応させて記憶させ
、ファームバンキング端末1がこの識別情報の1つをI
Cカード10から得て、同図(b)に示すように、フロ
ッピーディスク11に記憶された暗号化/復号化アルゴ
リズムA(鍵情報にムに対応)、アルゴリズムB (I
I情報KAに対応)。
、ファームバンキング端末1がこの識別情報の1つをI
Cカード10から得て、同図(b)に示すように、フロ
ッピーディスク11に記憶された暗号化/復号化アルゴ
リズムA(鍵情報にムに対応)、アルゴリズムB (I
I情報KAに対応)。
アルゴリズムC(鍵情報KBに対応)、・・・のうちの
1つを選択して読込み、選択されたアルゴリズムに従っ
て第2図(b)の取引情報ファイル等の情報が復号され
て処理が行われるとともに処理の後に必要なデータがそ
のアルゴリズムで暗号化されてフロッピーディスク11
の戻されるものである。
1つを選択して読込み、選択されたアルゴリズムに従っ
て第2図(b)の取引情報ファイル等の情報が復号され
て処理が行われるとともに処理の後に必要なデータがそ
のアルゴリズムで暗号化されてフロッピーディスク11
の戻されるものである。
なお、この場合に各アルゴリズムA、B、C。
・・・を特定の完成した数式あるいは関数とせずに、I
Cカード10の別の領域に第2図(a)に示すような鍵
情報KA、KB、KC,・・・の情報を設けておき、鍵
情報とアルゴリズムを選択する識別情報とをファームバ
ンキング端末1がICカード10から受けて、鍵情報と
選択されたアルゴリズムとの組合わせにより暗号化や復
号化が行われてもよい。
Cカード10の別の領域に第2図(a)に示すような鍵
情報KA、KB、KC,・・・の情報を設けておき、鍵
情報とアルゴリズムを選択する識別情報とをファームバ
ンキング端末1がICカード10から受けて、鍵情報と
選択されたアルゴリズムとの組合わせにより暗号化や復
号化が行われてもよい。
第3図(C)は、第2図(C)に対応していて、PIN
−鍵テーブル7の鍵情報がアルゴリズム選択情報とされ
ているものである。
−鍵テーブル7の鍵情報がアルゴリズム選択情報とされ
ているものである。
以上の処理のアルゴリズムの識別情報としては、アルゴ
リズムのプログラムあるいは情報が記憶されている先頭
アドレスを直接指定するアドレス情報あるいは変換して
先頭アドレスとなる情報を使用することができる。
リズムのプログラムあるいは情報が記憶されている先頭
アドレスを直接指定するアドレス情報あるいは変換して
先頭アドレスとなる情報を使用することができる。
ところで、この実施例では、暗号化、復号化のための鍵
情報をPIN照合情報との対でテーブル形式でICカー
ド内に記憶しているので、ファームバンキング端末1を
利用する人や、選択する業務に対応してPINを定めて
おくことが容易にで゛きる。また、すでに述べたように
、PINの照合をICカード10で行い、一致した場合
に、対応する情報へのアクセス権と暗号化、復号化につ
いての情報をファームバンキング端末1に与えることに
なるので、ICカードがない限り、ファームバンキング
端末1は、重要な処理はできない。
情報をPIN照合情報との対でテーブル形式でICカー
ド内に記憶しているので、ファームバンキング端末1を
利用する人や、選択する業務に対応してPINを定めて
おくことが容易にで゛きる。また、すでに述べたように
、PINの照合をICカード10で行い、一致した場合
に、対応する情報へのアクセス権と暗号化、復号化につ
いての情報をファームバンキング端末1に与えることに
なるので、ICカードがない限り、ファームバンキング
端末1は、重要な処理はできない。
以上説明してきたが、実施例では、入力されたPINと
ICカードに記憶された確認情報(PIN)との照合に
おいてそれらが一致したときに鍵情報等をファームバン
キング端末に送出しているが、この場合の一致は、いず
れか一方をスクランブル変換した後に一致を採るものも
含まれる。
ICカードに記憶された確認情報(PIN)との照合に
おいてそれらが一致したときに鍵情報等をファームバン
キング端末に送出しているが、この場合の一致は、いず
れか一方をスクランブル変換した後に一致を採るものも
含まれる。
実施例では、暗号化アルゴリズムや復号化アルゴリズム
をフロッピーディスクに記憶しているが、これらはIC
カード側のメモリに記憶されていてもよく、それをファ
ームバンキング端末がメモリ部15に読込むようにして
もよい。また、ファームバンキング端末での暗号化処理
はどのような暗号化処理を適用してもよい。
をフロッピーディスクに記憶しているが、これらはIC
カード側のメモリに記憶されていてもよく、それをファ
ームバンキング端末がメモリ部15に読込むようにして
もよい。また、ファームバンキング端末での暗号化処理
はどのような暗号化処理を適用してもよい。
実施例では、フロッピーディスクから転送された情報を
鍵情報を用いて必要な情報を復号化してデータ処理をし
ているが、フロッピーディスクから転送されたファイル
の情報をメモリ部15に記憶する前に復号化してメモリ
に記憶し、処理終了時点で暗号化してフロッピーディス
クに戻すようにしてもよい。
鍵情報を用いて必要な情報を復号化してデータ処理をし
ているが、フロッピーディスクから転送されたファイル
の情報をメモリ部15に記憶する前に復号化してメモリ
に記憶し、処理終了時点で暗号化してフロッピーディス
クに戻すようにしてもよい。
実施例では、フロッピーディスクを外部記憶媒体として
利用した例を示しているが、この発明は、フロッピーデ
ィスクに限定されるものではなく、メモリカードやその
他の外部記憶媒体であってもよい。
利用した例を示しているが、この発明は、フロッピーデ
ィスクに限定されるものではなく、メモリカードやその
他の外部記憶媒体であってもよい。
実施例では、ファームバンキング端末を例としているが
、この発明は、このような端末装置に限定されるもので
はなく、ICカードを用いる一般の各種の端末装置に適
用できるものである。
、この発明は、このような端末装置に限定されるもので
はなく、ICカードを用いる一般の各種の端末装置に適
用できるものである。
[発明の効果コ
この発明にあっては、暗証コード等が一致したときにI
Cカードから鍵情報等の暗号化に関する情報を受けるよ
うにすることにより、この情報に応じて端末装置に着脱
できる外部記憶媒体に記憶されるデータを暗号化して記
憶することができる。
Cカードから鍵情報等の暗号化に関する情報を受けるよ
うにすることにより、この情報に応じて端末装置に着脱
できる外部記憶媒体に記憶されるデータを暗号化して記
憶することができる。
しかも、暗号化する鍵情報あるいは暗号化のアルゴリズ
ム等を指定するための暗号化に関する情報は、端末装置
内にはなく、使用権限情報を管理しているICカードの
内部に保持されているので、この記録W2N体が他のパ
ソコン、ワークステーシヨン等に装着されて使用された
としても、復号化が難しく、情報の照会、改ざん等の不
正行為が行われる危険性がほとんどなくなり、システム
全体のセキュリティを向上させることができる。
ム等を指定するための暗号化に関する情報は、端末装置
内にはなく、使用権限情報を管理しているICカードの
内部に保持されているので、この記録W2N体が他のパ
ソコン、ワークステーシヨン等に装着されて使用された
としても、復号化が難しく、情報の照会、改ざん等の不
正行為が行われる危険性がほとんどなくなり、システム
全体のセキュリティを向上させることができる。
第1図は、この発明のICカードデータ処理システムを
適用した一実施例のファームバンキング端末装置のブロ
ック図、第2図は、そのICカードに記憶された鍵情報
とフロッピーディスクに記憶された処理データとの関係
の具体例の説明図、第3図は、そのICカードに記憶さ
れたアルゴリズム選択情報とフロッピーディスクに記憶
された処理データとの関係の具体例の説明図である。 1・・・ファームバンキング端末、3・・・公衆回線、
4・・・ホストコンピュータ、5・・・キーテーブル、
6・・・P I N−鍵テーブル、7・・・アルゴリズ
ム選択情報テーブル、10・・・ICカード、11・・
・フロッピーディスク、13・・・ICカードリーダラ
イタ、12・・・マイクロプロセッサ(CPU)、14
・・・フロッピーディスク駆動装置、15・・・ランダ
ムアクセスメモリ(RAM)、16・・・読出し専用メ
モリ(ROM)、17・・・デイスプレィ、18・・・
キーボード、19・・・プリンタ。 第 図 第 図(b) 第 図(C) 第 図(b) 第 図(Q) 第 図(c)
適用した一実施例のファームバンキング端末装置のブロ
ック図、第2図は、そのICカードに記憶された鍵情報
とフロッピーディスクに記憶された処理データとの関係
の具体例の説明図、第3図は、そのICカードに記憶さ
れたアルゴリズム選択情報とフロッピーディスクに記憶
された処理データとの関係の具体例の説明図である。 1・・・ファームバンキング端末、3・・・公衆回線、
4・・・ホストコンピュータ、5・・・キーテーブル、
6・・・P I N−鍵テーブル、7・・・アルゴリズ
ム選択情報テーブル、10・・・ICカード、11・・
・フロッピーディスク、13・・・ICカードリーダラ
イタ、12・・・マイクロプロセッサ(CPU)、14
・・・フロッピーディスク駆動装置、15・・・ランダ
ムアクセスメモリ(RAM)、16・・・読出し専用メ
モリ(ROM)、17・・・デイスプレィ、18・・・
キーボード、19・・・プリンタ。 第 図 第 図(b) 第 図(C) 第 図(b) 第 図(Q) 第 図(c)
Claims (2)
- (1)回線に接続される端末装置と、この端末装置に装
着され、確認情報と暗号化に関する情報とを有し、前記
端末装置から送出された所定の情報と前記確認情報とを
照合するICカードと、前記端末装置に装着され、前記
端末装置の処理データを記憶する着脱可能な外部記憶媒
体とを備え、前記ICカードは、前記所定の情報と前記
確認情報との照合においてそれらが一致したときに前記
暗号化に関する情報を前記端末装置に送出し、前記端末
装置は、前記暗号化に関する情報を受けてそれに応じて
前記処理データに対して所定の暗号化をして前記外部記
憶媒体に記憶し、かつ、前記外部記憶媒体から前記処理
データを読出したときにはそれを前記暗号化に関する情
報に応じて復号化してデータ処理を行うことを特徴とす
るICカードデータ処理システム。 - (2)外部記憶媒体から読出された情報は端末装置の内
部メモリに暗号化された状態のままで記憶されることを
特徴とする請求項1記載のICカードデータ処理システ
ム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1338960A JPH03198183A (ja) | 1989-12-27 | 1989-12-27 | Icカードデータ処理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1338960A JPH03198183A (ja) | 1989-12-27 | 1989-12-27 | Icカードデータ処理システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03198183A true JPH03198183A (ja) | 1991-08-29 |
Family
ID=18322954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1338960A Pending JPH03198183A (ja) | 1989-12-27 | 1989-12-27 | Icカードデータ処理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03198183A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003523025A (ja) * | 2000-02-14 | 2003-07-29 | キャッシュコード カンパニー インコーポレーテッド | 取り外し可能なフラッシュメモリを備えた紙幣鑑定機 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62134679A (ja) * | 1985-12-09 | 1987-06-17 | 松下電器産業株式会社 | 暗号文書作成読出装置 |
| JPS62285161A (ja) * | 1986-06-04 | 1987-12-11 | Hitachi Ltd | デ−タ保護方式 |
| JPS63278188A (ja) * | 1987-05-08 | 1988-11-15 | Matsushita Electric Ind Co Ltd | Icカ−ド装置 |
-
1989
- 1989-12-27 JP JP1338960A patent/JPH03198183A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62134679A (ja) * | 1985-12-09 | 1987-06-17 | 松下電器産業株式会社 | 暗号文書作成読出装置 |
| JPS62285161A (ja) * | 1986-06-04 | 1987-12-11 | Hitachi Ltd | デ−タ保護方式 |
| JPS63278188A (ja) * | 1987-05-08 | 1988-11-15 | Matsushita Electric Ind Co Ltd | Icカ−ド装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003523025A (ja) * | 2000-02-14 | 2003-07-29 | キャッシュコード カンパニー インコーポレーテッド | 取り外し可能なフラッシュメモリを備えた紙幣鑑定機 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4386266A (en) | Method for operating a transaction execution system having improved verification of personal identification | |
| JP5050066B2 (ja) | 携帯型電子的課金/認証デバイスとその方法 | |
| US4885788A (en) | IC card | |
| JP2959794B2 (ja) | 個人キーによる多重レベル機密保護装置及び方法 | |
| US4186871A (en) | Transaction execution system with secure encryption key storage and communications | |
| EP0870255B1 (en) | Personal access management system | |
| EP0976114B1 (en) | Secure multiple application card system and process | |
| US5604800A (en) | Personal access management system | |
| US5692049A (en) | Personal access management system | |
| US20030130955A1 (en) | Secure transaction systems | |
| US5682428A (en) | Personal access management system | |
| JPS645783B2 (ja) | ||
| DE69702162T2 (de) | Computernetzwerksystem für virtuelle Geschäfte mit Anzeige von Mitgliedsgeschäften und Verfahren zum Ausweisen von Mitgliedsgeschäften | |
| US5696825A (en) | Personal access management system | |
| EP1053536A1 (en) | System and method for controlling access to computer code in an ic card | |
| US5689564A (en) | Personal access management system | |
| JP2003504759A (ja) | トランザクションを実行するためのシステム | |
| JPH03198182A (ja) | Icカードデータ処理システム | |
| JP2001143004A (ja) | 取引処理システム | |
| JPH09325915A (ja) | 情報記録システム | |
| JPH06231161A (ja) | Icカードによる金銭取引の不正改ざん防止システム | |
| JP2001351045A (ja) | 電子決済システム | |
| GB2079504A (en) | Security system for electronic funds transfer system | |
| JP2004348688A (ja) | 認証用記録媒体の発給方法及び発給装置並びにその記録媒体を利用した認証方法及び認証装置 | |
| JP3081521U (ja) | ホームバンキングシステム |