(57)【特許請求の範囲】
【請求項１】
所定の情報記録媒体に記録すべきデータを暗号化するための暗号鍵を保持するメモリと、
前記所定の情報記録媒体にアクセス可能なアクセス装置から当該所定の情報記録媒体に記録すべきデータを受信した場合に、当該データを前記メモリに保持された暗号鍵を用いて暗号化する暗号処理部と、
前記暗号処理部により暗号化された前記データを前記アクセス装置に送信する送信部と、
を備え、
前記送信部により送信された前記暗号化されたデータは、前記アクセス装置により前記所定の情報記録媒体に送信されて記録される、
ＩＣカード。
【請求項２】
前記所定の情報記録媒体に記録された前記暗号化されたデータが前記アクセス装置に送信され、当該暗号化されたデータを前記アクセス装置から受信した場合、前記メモリに保持された暗号鍵を用いて当該暗号化されたデータの暗号化を解除する暗号解除部をさらに備え、
前記送信部は、前記暗号解除部により暗号化が解除されたデータを前記アクセス装置に送信する、
請求項１に記載のＩＣカード。
【請求項３】
前記アクセス装置にデータを送信する際にデータ通信用の暗号鍵を用いて当該データを暗号化する通信用暗号化部と、
前記データ通信用の暗号鍵を用いて前記アクセス装置から受信したデータに施されたデータ通信用の暗号化を解除する通信用暗号解除部と、
をさらに備える、
請求項１又は２に記載のＩＣカード。
【請求項４】
前記所定の情報記録媒体は、他のＩＣカードである、
請求項１に記載のＩＣカード。
【請求項５】
データを記録することが可能な情報記録媒体、及び当該情報記録媒体に記録すべきデータを暗号化するための暗号鍵を保持するＩＣカードにアクセス可能なアクセス装置において、
前記情報記録媒体に記録すべきデータを前記ＩＣカードに送信する送信部と、
前記ＩＣカードにより暗号化されたデータを受信する受信部と、
を備え、
前記送信部により送信されたデータは前記ＩＣカードにより前記暗号鍵を用いて暗号化され、前記ＩＣカードにより暗号化されたデータは当該ＩＣカードから送信され、
前記受信部は、前記ＩＣカードから送信された前記暗号化されたデータを受信し、
前記送信部は、前記受信部により受信された前記暗号化されたデータを前記情報記録媒体に送信し、
前記送信部により前記情報記録媒体に送信された前記暗号化されたデータは、当該情報記録媒体に記録される、
アクセス装置。
【請求項６】
前記受信部は、前記情報記録媒体に記録された前記暗号化されたデータを当該情報記録媒体から受信し、
前記送信部は、前記受信部により受信された前記暗号化されたデータを前記ＩＣカードに送信し、
前記ＩＣカードに送信された前記暗号化されたデータは前記ＩＣカードにより前記暗号鍵を用いて暗号化が解除され、前記ＩＣカードにより暗号化が解除されたデータは当該ＩＣカードから送信され、
前記受信部は、前記ＩＣカードから送信された前記暗号化が解除されたデータを受信する、
請求項５に記載のアクセス装置。
【請求項７】
前記情報記録媒体又は前記ＩＣカードにデータを送信する際にデータ通信用の暗号鍵を用いて当該データを暗号化する通信用暗号化部と、
前記データ通信用の暗号鍵を用いて、前記情報記録媒体又は前記ＩＣカードから受信したデータに施されたデータ通信用の暗号化を解除する通信用暗号解除部と、
をさらに備える、
請求項５又は６に記載のアクセス装置。
【請求項８】
前記情報記録媒体は、他のＩＣカードである、
請求項４に記載のアクセス装置。
【請求項９】
第１及び第２のＩＣカードと、当該第１及び第２のＩＣカードにアクセス可能なアクセス装置と、を含むＩＣカードシステムにおけるアクセス方法であって、
前記第２のＩＣカードは、前記第１のＩＣカードに記録すべきデータを暗号化するための暗号鍵を保持しており、
を有し、
前記第１のＩＣカードにデータを記録する際、
前記アクセス装置により、前記第１のＩＣカードに記録すべきデータが前記第２のＩＣカードに送られ、
前記第２のＩＣカードにより、前記アクセス装置から送られたデータが前記暗号鍵により暗号化され、
前記第２のＩＣカードにより暗号化されたデータが、前記アクセス装置に送られ、
前記アクセス装置により、前記第２のＩＣカードから送られた前記暗号化されたデータが前記第１のＩＣカードに送られて当該第１のＩＣカードに記録される、
アクセス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＣカード、アクセス装置及びアクセス方法に関し、例えば非接触型ＩＣカードによるシステムに適用することができる。本発明は、ＩＣカードに記録した情報記録媒体のアクセスに不可欠なデータによるデータ処理を介して、情報記録媒体にデータを記録し、又は情報記録媒体に記録されたデータを取得することにより、従来に比して格段的に安全性を向上することができるようにする。
【０００２】
【従来の技術】
従来、ＩＣカードにおいては、種々の情報を安全に記録できることにより、例えば定期券、プリペイドカード、電子マネー、あるいは会員カード等に利用されるようになされている。
【０００３】
すなわちＩＣカードにおいては、種々の情報を暗号化して記録するようになされており、また専用のアクセス装置であるリーダライタとの間でも、事前に相互認証の処理を実行して暗号化してデータを送受するようになされ、これらにより高い安全性を確保することができるようになされている。
【０００４】
【発明が解決しようとする課題】
ところでこのように高い安全性を確保することができるＩＣカードであっても、ＩＣカードの紛失、盗難に関しては、従来の磁気記録によるカードと同程度の安全性しか確保することが困難な問題がある。
【０００５】
またリーダライタの内部又はリーダライタを接続してなるホスト装置の内部に暗号化の解除に必要な鍵を保持することが必要なことにより、このような鍵の管理に関しても従来の磁気記録によるカードと同程度の安全性しか確保することが困難な問題がある。
【０００６】
本発明は以上の点を考慮してなされたもので、従来に比して格段的に安全性を向上することができるＩＣカード、アクセス装置及びアクセス方法を提案しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため請求項１の発明においては、ＩＣカードに適用して、他の情報記録媒体のアクセスに不可欠なデータを保持し、この他の情報記録媒体のアクセスに不可欠なデータにより、入力された入力データをデータ処理して出力するようにする。
【０００８】
また請求項５又は請求項９の発明においては、所定の情報記録媒体をアクセスするアクセス装置又はアクセス方法に適用して、ＩＣカードに記録した情報記録媒体のアクセスに不可欠なデータによるデータ処理を介して、先の情報記録媒体に記録データを記録し、又は先の情報記録媒体に記録された記録データを取得する。
【０００９】
請求項１の構成によれば、ＩＣカードに適用して、他の情報記録媒体のアクセスに不可欠なデータを保持し、この他の情報記録媒体のアクセスに不可欠なデータにより、入力された入力データをデータ処理して出力することにより、例えば暗号化の鍵等のデータをＩＣカードに記録してこのＩＣカードを使用しなければ情報記録媒体を有効にアクセスできないようにすることができる。これにより情報記録媒体の紛失、盗難等によっても、この情報記録媒体に記録した情報の安全性を確保することができ、またアクセス装置側からの鍵の盗難等も防止することができ、これらにより従来に比して格段的に安全性を向上することができる。
【００１０】
これにより請求項５又は請求項９の構成によれば、従来に比して格段的に安全性を向上することができるアクセス装置又はアクセス方法を提供することができる。
【００１１】
【発明の実施の形態】
以下、適宜図面を参照しながら本発明の実施の形態を詳述する。
【００１２】
（１）第１の実施の形態
（１−１）第１の実施の形態の構成
図１は、本発明の第１の実施の形態に係るＩＣカードシステムを示すブロック図である。このＩＣカードシステム１では、例えば電子マネー、定期、プリペイドカード、会員証の媒体としてＩＣカード２Ａを使用し、パーソナルコンピュータ等のホスト装置３に接続されたリーダライタ４で、このＩＣカード２Ａの記録を読み出し、またＩＣカード２Ａの記録を更新する。このＩＣカードシステム１では、このＩＣカード２ＡとＩＣカード２Ｂとを重ね合わせてリーダライタ４の所定位置に載置しなければ、このようなリーダライタ４によるＩＣカード２Ａのアクセスの処理を実行できないように構成され、これにより従来に比して格段的に安全性を向上することができるようになされている。
【００１３】
ここでＩＣカード２Ａは、集積回路を実装した基板と保獲シートとを積層してカード形状に形成される。ＩＣカード２Ａは、この基板上の配線パターンによりループアンテナ３Ａが形成される。またこの基板上に実装した集積回路により、変復調回路４Ａ、信号処理回路５Ａ、メモリ６Ａが形成される。
【００１４】
ここでループアンテナ３Ａは、リーダライタ４に近接してＩＣカード２Ａを保持すると、リーダライタ４のループアンテナ７と結合し、リーダライタ４より送出された高周波信号を受信すると共に、変復調回路４Ａで生成した変調信号を放射する。
【００１５】
変復調回路４Ａは、ループアンテナ３Ａで受信した高周波信号より、ＩＣカード２Ａの動作に必要な動力、クロック等を生成する。さらに変復調回路４Ａは、この電力、クロックにより動作し、ループアンテナ３Ａで受信した高周波信号を信号処理する。変復調回路４Ａは、この信号処理によりリーダライタ４より送出されたデータ列（以下送信データ列と呼ぶ）Ｄ（Ｒ→Ｃ）を復調して信号処理回路５Ａに出力する。またこの送信データ列Ｄ（Ｒ→Ｃ）により送信が促されて信号処理回路５Ａより入力されるデータ列（以下応答データ列と呼ぶ）Ｄ（Ｃ→Ｒ）によりＡＳＫ変調信号を生成し、ループアンテナ３Ａを騒動して変調信号を放射する。
【００１６】
メモリ６Ａは、ＩＣカード２Ａの動作に必要な相互認証のデータ、制御プログラム等を記録する。またメモリ６Ａは、信号処理回路５Ｂの制御により送信データ列を記録することにより、ＩＣカード２Ａの使用目的に対応する各種のデータを保持する。すなわちＩＣカード２Ａを電子マネーの媒体として使用する場合、またプリペイドカードとして使用する場合には、残額、使用履歴等のデータが記録される。またＩＣカード２Ａを定期の媒体をして使用する場合には、有効期間、乗車区間等のデータが記録される。またＩＣカード２Ａを会員証の媒体として使用する場合には、会員番号、利用履歴等のデータが記録される。メモリ６Ａは、これらのデータが所定の鍵を用いて暗号化処理された状態で記録されるようになされている。
【００１７】
ＩＣカード２Ａの信号処理回路５Ａは、変復調回路４Ａで生成した電力、クロックにより動作して、送信データ列Ｄ（Ｒ→Ｃ）を解析し、必要に応じてメモリ６Ａに保持した応答データ列Ｄ（Ｃ→Ｒ）を変復調回路４Ａに出力する。
【００１８】
信号処理回路５Ａは、メモリ６Ａに記録された処理手順の実行により、これらの処理を実行し、これによりリーダライタ４とデータ交換を開始する場合に、所定の認証処理を実行する。またリーダライタ４との間では、所定のデータ通信用の鍵を用いてデータ通信用の暗号化処理を実行してデータ列を送受し、これにより信頼性を確保するようになされている。すなわち信号処理回路５Ａは、このデータ通信用の鍵を用いて暗号化処理し、これにより応答データ列を暗号化してリーダライタ４に送信する。またリーダライタ４より受信した送信データ列については、このデータ通信用の鍵を用いて受信したデータの暗号化を解除し、メモリ６Ａに記録し、また処理する。
【００１９】
これらによりＩＣカード２Ａにおいては、電子マネーの金額、支払い先、支払い金額等を記録して、電子マネーの媒体として使用できるようになされている。
【００２０】
これに対してＩＣカード２Ｂは、メモリ６Ｂに記録された処理プログラム、データが異なることにより、メモリ６Ｂ及び信号処理回路５Ｂの構成が異なる点を除いて、ＩＣカード２Ａと同一に形成される。これによりＩＣカード２Ｂにおいても、リーダライタ４より送出された送信データ列を受信して処理するようになされ、またリーダライタ４に所定のデータ列を送信できるようになされている。
【００２１】
このＩＣカード２Ｂのメモリ６Ｂには、信号処理回路５Ｂの処理手順、相互認証の処理に必要なデータ等に加えて、ＩＣカード２Ａのアクセスに不可欠なデータが記録される。ここでこのＩＣカード２Ａのアクセスに不可欠なデータは、ＩＣカード２Ａのメモリ６Ａに記録されたデータの暗号化処理に必要な鍵のデータである。これによりこのＩＣカードシステム１では、ＩＣカード２Ａ及び２Ｂを対にして使用して、初めて有効にＩＣカード２Ａをアクセスできるようになされている。
【００２２】
信号処理回路５Ｂは、ＩＣカード２Ａの信号処理回路５Ａと同様に変復調回路４Ｂで生成した電力、クロックにより動作し、送信データ列Ｄ（Ｒ→Ｃ）を解析し、必要に応じてメモリ６Ｂに保持した応答データ列Ｄ（Ｃ→Ｒ）を変復調回路４Ｂに出力する。また信号処理回路５Ｂは、リーダライタ４とデータ交換を開始する場合に、所定の認証処理を実行し、さらにデータ通信用の鍵を用いてデータ通信用の暗号化処理を実行する。
【００２３】
このような処理に加えて、信号処理回路５Ｂは、送信データ列Ｄ（Ｒ→Ｃ）の解析結果に応じて、データ通信用の鍵により続く送信データ列Ｄ（Ｒ→Ｃ）の暗号化を解除した後、メモリ６Ｂに保持した鍵によりこの送信データ列Ｄ（Ｒ→Ｃ）を暗号化して応答データ列Ｄ（Ｃ→Ｒ）を生成し、この応答データ列Ｄ（Ｃ→Ｒ）をデータ通信用の鍵により暗号化して変復調回路４Ｂに出力する。またこれとは逆に、データ通信用の鍵により続く送信データ列Ｄ（Ｒ→Ｃ）の暗号化を解除した後、メモリ６Ｂに保持した鍵によりこの送信データ列Ｄ（Ｒ→Ｃ）の暗号化を解除して応答データ列Ｄ（Ｃ→Ｒ）を生成し、この応答データ列Ｄ（Ｃ→Ｒ）をデータ通信用の鍵により暗号化して変復調回路４Ｂに出力する。
【００２４】
これによりＩＣカード２Ｂは、ＩＣカード２Ａのアクセスに必要な暗号化の処理をリーダライタ４の制御により実行するようになされている。
【００２５】
リーダライタ４は、内蔵のバッテリ１０により動作し、変復調回賂１２は、情報処理部１３より入力される送信データ列Ｄ（Ｒ→Ｃ）よりＡＳＫ変調信号による高周波信号を生成し、この高周波信号によりループアンテナ７を騒動する。また変復調回路１２は、所定期間の間、高周波信号の変調を中止すると共に、ループアンテナ７で受信された高周波信号を信号処理する。これにより変復調回路１２は、ＩＣカード２Ａ及び２Ｂより送出された応答データ列Ｄ（Ｃ→Ｒ）を復調し、この応答データ列Ｄ（Ｃ→Ｒ）を情報処理部１３に出力する。
【００２６】
情報処理部１３は、所定の処理手順に従って、ＩＣカード２Ａ及び２Ｂに送信する送信データ列Ｄ（Ｒ→Ｃ）を変復調回路１２に送出し、またこの変復調回路１２より入力される応答データ列Ｄ（Ｃ→Ｒ）を処理する。この処理において、情報処理部１３は、ＩＣカード２Ａに記録されたデータをメモリ１４に保存し、この保存したデータの内容に応じて、またホスト装置３の制御により、ホスト装置３との間のデータ通信等の処理を実行する。これによりリーダライタ４では、ＩＣカード２Ａの内容を確認して、電子マネー、定期、プリペイドカード、会員証等の使用履歴、残金等のデータをホスト装置３に通知できるようになされている。
【００２７】
このようにして変復調回路１２を介してＩＣカード２Ａ及び２Ｂをアクセスするにつき、情報処理部１３は、メモリ１４に記録された処理手順に従って、ＩＣカード２Ａより得られた所定の応答データ列については、ＩＣカード２Ｂに送信して暗号化の解除を指示し、その結果ＩＣカード２Ｂより得られる応答データをメモリ１４に記録し、またホスト装置３に出力する。またこれとは逆に、ＩＣカード２Ａに送出する送信データ列については、事前に、ＩＣカード２Ｂに送信して暗号化を指示し、その結果得られる応答データ列を受信してＩＣカード２Ａに送信する。
【００２８】
これによりリーダライタ４では、ＩＣカード２Ｂに記録したＩＣカード２Ａのアクセスに不可欠なデータによるデータ処理を介して、ＩＣカード２Ａをアクセスするようになされている。
【００２９】
なお情報処理部１３は、このような送信データ列及び応答データ列の送受においては、ＩＣカード２Ａ及び２Ｂについて上述したデータ通信用の鍵を用いた暗号化処理を実行して安全性を確保するようになされている。またこのようなデータ交換を開始する前に、事前に相互認証の処理を各ＩＣカード２Ａ及び２Ｂとの間で実行し、この相互認証により上述したデータ通信用の暗号化鍵の設定等の処理を実行するようになされている。
【００３０】
かくするにつき図２は、このような情報処理部１３によるＩＣカード２Ａ、２Ｂとリーダライタ４との間のデータ交換の説明に供するタイムチャートである。情報処理部１３は、変復調回路１２の制御により一定の時間間隔によりポーリングコマンドを送出し、ＩＣカードからの応答を監視する。ここで情報処理部１３は、ループアンテナ７にＩＣカード２Ａ及び３Ｂが近接して保持され、これらＩＣカード２Ａ及び２Ｂが動作を開始して応答が得られると、これらＩＣカード２Ａ及び２Ｂとの間で相互認証の処理を実行し、さらにはこれらＩＣカード２Ａ及び２Ｂのアクセスを開始する。
【００３１】
情報処理部１３は、例えばポーリングコマンドに対する応答、相互認証の際のデータ交換において、ＩＣカード２Ａ及び２Ｂの属性を示すコードを取得すること等により、ＩＣカード２Ａ及び２Ｂの関係を把握し、この関係に従って図２及び図３に示す手順によりＩＣカード２Ａをアクセスする。
【００３２】
すなわちＩＣカード２Ａに記録されたデータを読み出す場合、ＩＣカード２Ａにリードコマンド（ｒｅａｄ）を送出し、このリードコマンドによる応答データ列Ｄ（ＣＡ→Ｒ）を取得する。情報処理部１３は、続いて暗号化解除のコマンドと共に、この応答データ列Ｄ（ＣＡ→Ｒ）をＩＣカード２Ｂに送出し、暗号化を解除してなるＤ（ＣＢ→Ｒ）をＩＣカード２Ｂより受信する。なおこれらリードコマンド、応答データ列Ｄ（ＣＡ→Ｒ）等は、データ通信用の暗号化鍵により暗号化して送受される。
【００３３】
またこれとは逆にＩＣカード２Ａにデータを書き込む場合、図３に示すように、暗号化を指示するコマンドと共に記録に供するデータをＩＣカード２Ｂに送信し（Ｄ（Ｒ→ＣＢ））、ＩＣカード２Ｂより暗号化されたデータ（Ｄ（ＣＢ→Ｒ））を受信する。さらに書き込みのコマンドと共に、この暗号化されたデータをＩＣカード２Ａに送信し、ＩＣカード２Ａより応答を受け取る。
【００３４】
（１−２）第１の実施の形態の動作
以上の構成において、このＩＣカードシステム１では（図１）、例えばＩＣカード２Ａの記録を確認する場合、ＩＣカード２Ａに記録した電子マネーにより支払いする場合、ＩＣカード２Ｂと共にＩＣカード２Ａをリーダライタ４の所定位置に載置する。
【００３５】
ＩＣカードシステム１では、リーダライタ４のループアンテナ７が所定の高周波信号により駆動され、これによりリーダライタ４の所定位置にＩＣカード２Ａ及び２Ｂが載置されると、このループアンテナ７の高周波信号の電力によりＩＣカード２Ａ及び２Ｂが動作を開始する。またＩＣカードシステム１では、所定の間隔でＩＣカード２Ａ及び２Ｂへの呼びかけであるポーリングコマンドが送出され、ＩＣカード２Ａ及び２Ｂが動作を立ち上げると、このポーリングコマンドに対する応答がＩＣカード２Ａ及び２Ｂよりそれぞれ送出され、この応答がリーダライタ４で検出される。ＩＣカードシステム１では、これによりリーダライタ４及びＩＣカード２Ａ間で、またリーダライタ４及びＩＣカード２Ｂ間で、相互認証の処理が実行される。
【００３６】
ＩＣカードシステム１では、これら応答から相互認証までの過程で、ＩＣカード２Ａ及び２Ｂの関係がリーダライタ４で把握され、ＩＣカード２Ｂを介して、リーダライタよりＩＣカード２Ａがアクセスされる。すなわちＩＣカード２Ａよりデータを読み出す場合には（図２）、ＩＣカード２Ａより読み出したデータがリーダライタ４よりＩＣカード２Ｂに出力され、ここで暗号化を解除してリーダライタ４に入力される。またＩＣカード２Ａにデータを記録する場合には（図３）、記録に供するデータをリーダライタ４からＩＣカード２Ｂに出力して暗号化した後、リーダライタ４よりＩＣカード２Ａに出力してＩＣカード２Ａに記録される。
【００３７】
これによりＩＣカード２Ａをアクセスする場合には、ＩＣカード２Ｂに記録されたデータが不可欠であることにより、ＩＣカード２Ａが紛失、盗難した場合でも、充分な安全性を確保することができる。
【００３８】
またこのような暗号化の処理、解除に必要な鍵をリーダライタ４、ホスト装置３で管理する必要が無いことにより、これらリーダライタ４、ホスト装置３に対する不正行為、さらにはリーダライタ４の盗難等に対しても充分な安全性を確保することができる。
【００３９】
このようにして処理するにつき、このＩＣカードシステム１では、このようなＩＣカード２Ｂによる暗号化処理とは別に、リーダライタ４及びＩＣカード２Ａ間、リーダライタ４及びＩＣカード２Ｂ間においては、別途、データ通信用の鍵により、暗号化処理してデータを送受するようになされ、これによりこのようなデータ通信におけるデータの不正取得についても、充分に安全性を確保することができる。
【００４０】
（１−３）第１の実施の形態の効果
ＩＣカード２Ｂに記録したＩＣカード２Ａのアクセスに不可欠なデータによるデータ処理を介して、ＩＣカード２Ａにデータを記録し、又はＩＣカード２Ａに記録されたデータを取得することにより、従来に比して格段的に安全性を向上することができる。
【００４１】
このときこのＩＣカード２Ａのアクセスに不可欠なデータが暗号化処理の鍵であり、ＩＣカード２Ｂにおいてこの暗号化処理の鍵により暗号化し、また暗号化を解除することにより、ＩＣカード２Ｂに暗号化処理の鍵を保持したまま、一連の処理を実行することができ、その分信頼性を向上することができる。特に、ホスト装置により鍵を管理する場合に、ホスト装置がネットワークによるシステムの場合、鍵情報をサーバーで管理しなくても良いことにより、システムの規模の拡大によるサーバーの記憶領域、処理資源の拡大を充分に抑制することができる。またシステムを１度利用するだけでそれ以降利用しなくなる利用者が増えても、サーバーの記憶領域を確保し続ける必要がないため、システムの管理、構成を簡略化することができる。
【００４２】
またＩＣカード２Ａ及び２Ｂとリーダライタとの間でデータ通信用の鍵により暗号化してデータ交換することにより、さらに一段と安全性を向上することができる。
【００４３】
（２）第２の実施の形態
図４は、第２の実施の形態に係るＩＣカードシステムを示すブロック図である。このＩＣカードシステム２１は、リーダライタ２２に３枚のＩＣカード２４Ａ〜２４Ｃを重ね合わせて載置してＩＣカード２Ａをアクセスする。なおこの図４の構成において、図１のＩＣカードシステム１と同一の構成は、対応する符号を付して示し重複した説明は省略する。
【００４４】
すなわちＩＣカード２４Ａ〜２４Ｃは、それぞれメモリに記録した処理プログラム等が異なる点を除いて、第１の実施の形態について上述したＩＣカード２Ａ及び２Ｂと同一に構成される。すなわちリーダライタ２２との間でそれぞれ相互認証の処理を実行し、またデータ通信用の鍵により暗号化してリーダライタ２２との間で種々のデータを入出力して処理する。
【００４５】
ＩＣカード２４Ｂ及び２４Ｃは、このデータの処理において、リーダライタ２２の制御により、リーダライタ２２より提供されるデータを内蔵の鍵により暗号化してリーダライタ２２に送信し、また暗号化を解除してリーダライタ２２に送信する。これに対してＩＣカード２４Ａは、ＩＣカード２４Ｂ及び２４Ｃにより暗号化されてなるデータをメモリに保持する。
【００４６】
リーダライタ２２においては、情報処理部２６における処理手順が異なる点を除いて第１の実施の形態について上述したリーダライタ４と同一に構成される。すなわちリーダライタ２２は、ＩＣカード２４Ａに記録されたデータを読み出す場合、図５に示すように、ＩＣカード２４Ａにリードコマンドを発行して対応するデータＤＡを取得する。さらに暗号化の解除を指示してこのデータＤＡをＩＣカード２４Ｂに出力し、その処理結果であるデータＤＢをＩＣカード２４より取得する。またこのようにして取得したデータＤＢの暗号化を解除するように、ＩＣカード２４Ｃに指示し、その処理結果をＩＣカード２４Ｃより取得する。
【００４７】
これに対してＩＣカード２４Ａにデータを書き込む場合、図６に示すように、記録するデータＤ１をＩＣカード２４Ｃに出力して暗号化処理する。さらにその処理結果のデータＤＣを続くＩＣカード２４Ｂに出力して暗号化処理し、ＩＣカード２４Ｂより取得したデータＤＢをライトコマンドと共にＩＣカード２４Ａに出力する。
【００４８】
図６に示す構成によれば、２枚のＩＣカードに分割してＩＣカード２４Ａのアクセスに必要なデータを記録することにより、さらに一段と安全性を向上することができる。また、簡易なアルゴリズムにより複数種類の鍵を掛けることができる。
【００４９】
（３）他の実施の形態
なお上述の実施の形態においては、ＩＣカード２Ａ及び２４Ａの入出力データの全てを他のＩＣカードにより暗号化処理する場合について述べたが、本発明はこれに限らず、選択的に暗号化の処理を実行するようにしてもよい。
【００５０】
また上述の実施の形態においては、それぞれ１枚及び２枚のＩＣカードに暗号化の鍵を記録して暗号化処理する場合について述べたが、本発明はこれに限らず、鍵を記録するＩＣカードの数は必要に応じて種々に設定することができる。
【００５１】
また上述の実施の形態においては、一方のＩＣカードに重要なデータを記録し、他方のＩＣカードに鍵を記録する場合について述べたが、本発明はこれに限らず、このようなＩＣカードの区別を排し、鍵を記録した側のＩＣカードにも各種のデータを記録するようにしてもよい。なおこの場合、この鍵を記録した側のＩＣカードに記録したデータについて、一方の側のＩＣカードに鍵を記録してもよく、また第３のＩＣカードに鍵を記録してもよい。
【００５２】
また上述の第２の実施の形態においては、記録及び再生の双方で２枚のＩＣカードで暗号化の処理を実行する場合について述べたが、本発明はこれに限らず、記録時の暗号化処理と再生用の暗号化処理とをそれぞれ２枚のＩＣカードに振り分けるようにしてもよい。
【００５３】
また上述の実施の形態においては、ＩＣカードを重ね合わせて使用する場合について述べたが、専用の載置位置に各ＩＣカードをそれぞれ本載置して使用する場合等、使用時の形態は必要に応じて種々に設定することができる。因みにＩＣカードの記録を確認するだけの場合には、ＩＣカードより必要な記録を全て読み出して保持し、その後、鍵を記録したＩＣカードの指示をユーザーに供して処理するようにしてもよい。
【００５４】
また上述の実施の形態においては、暗号化処理したデータを一旦、リーダライタに入力してＩＣカードに記録する場合、さらにＩＣカードより読み出したデータをリーダライタに入力してＩＣカードで暗号化を解除する場合について述べたが、本発明はこれに限らず、直接ＩＣカード間でこのようなデータを送受するようにしてもよい。
【００５５】
また上述の実施の形態においては、非接触型のＩＣカードシステムに本発明を適用する場合について述べたが、本発明はこれに限らず、接触型のＩＣカードによるシステムにも広く適用することができる。
【００５６】
また上述の実施の形態においては、ＩＣカードに記録したデータをアクセスする場合について述べたが、本発明はこれに限らず、パーソナルコンピュータのハードディスク装置をアクセスする場合等、種々の情報記録媒体をアクセスする場合に広く適用することができる。
【００５７】
【発明の効果】
上述のように本発明によれば、ＩＣカードに記録した情報記録媒体のアクセスに不可欠なデータによるデータ処理を介して、情報記録媒体に記録データを記録し、又は情報記録媒体に記録された記録データを取得することにより、従来に比して格段的に安全性を向上することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るＩＣカードシステムを示すブロック図である。
【図２】図１のＩＣカードシステムにおける読み出し時の処理の説明に供するタイムチャートである。
【図３】図１のＩＣカードシステムにおける書き込み時の処理の説明に供するタイムチャートである。
【図４】本発明の第２の実施の形態に係るＩＣカードシステムを示すブロック図である。
【図５】図４のＩＣカードシステムにおける読み出し時の処理の説明に供するタイムチャートである。
【図６】図４のＩＣカードシステムにおける書き込み時の処理の説明に供するタイムチャートである。
【符号の説明】
１、２１……ＩＣカードシステム、２Ａ、２Ｂ、２４Ａ、２４Ｂ……ＩＣカード、３……ホスト装置、４、２２……リーダライタ
【図１】
0004608774.tif 000002
【図２】
0004608774.tif 000003
【図３】
0004608774.tif 000004
【図４】
0004608774.tif 000005
【図５】
0004608774.tif 000006
【図６】
0004608774.tif 000007