(57)【特許請求の範囲】
【請求項１】
外部装置と通信する通信部と、外部装置と通信により相互認証を行う認証部と、ＩＣカード所有者の認証を行う所有者認証部と、内部に格納された各々の情報に対するアクセス権を記述したアクセス権情報テーブルを有するＩＣカードと通信するＩＣカード通信部と、
前記ＩＣカードに具体的にサービスを提供するサービス提供部と、ＩＣカードアクセス要求を出すアクセス要求部と、認証部と、通信部を有するサービス提供装置と通信するサービス提供装置通信部と、
前記ＩＣカードが接続されたとき、前記ＩＣカード通信部を介して前記ＩＣカードと相互に認証を行うＩＣカード認証部と、
サービス提供装置認証要求によって前記サービス提供装置の認証を行い、結果を出力するサービス提供装置認証部と、
ＩＣカード所有者認証要求を受け付け、ＩＣカード所有者へ所有者認証情報の入力を促すメッセージをＩＣカード所有者に通知し、ＩＣカード所有者から所有者認証情報を受信し、前記ＩＣカード通信部を介して前記ＩＣカードへ所有者認証情報と所有者認証要求を通知し、前記ＩＣカード通信部を介して前記ＩＣカードから所有者認証結果を受信し、出力する所有者認証受付部と、
前記ＩＣカード通信部を介して前記ＩＣカードと通信し、前記アクセス権情報テーブルを取得し、記憶し、要求に応じて前記アクセス権情報テーブルの内容を通知し、ＩＣカードとの接続が解除されたとき、および前記サービス提供装置によるサービス提供が終了したとき前記アクセス権情報テーブルを削除するアクセス権情報テーブル管理部と、
前記サービス提供装置認証の結果と前記ＩＣカード認証の結果を受け取り、記録する認証状態保持部と、
前記サービス提供装置から前記サービス提供装置通信部を介してＩＣカードアクセス要求が通知されると、前記アクセス権情報テーブル管理部に前記アクセス権情報テーブルを要求し、前記アクセス権情報テーブルを参照して、前記ＩＣカード上の情報へのアクセスに必要な認証条件を確認し、前記認証状態保持部より現在の認証状態を取得し、両者を比較して不足する認証条件を検出し、前記サービス提供装置に対する認証が不足する場合には前記サービス提供装置認証部に対して前記サービス提供装置認証要求を出し、ＩＣカード所有者に対する認証が不足する場合には前記所有者認証受付部に前記ＩＣカード所有者認証要求を出し、認証の結果をそれぞれから受け取り、前記認証状態保持部に伝えるとともに、前記ＩＣカードアクセス要求に対して認証条件が満たされているかを確認し、認証条件が満たされている場合には前記ＩＣカード通信部を介して、前記サービス提供装置からの前記ＩＣカードアクセス要求を前記ＩＣカードに通知し、前記ＩＣカードからの返信を前記ＩＣカード通信部を介して受信し、その返信をさらに前記サービス提供装置通信部を介して前記サービス提供装置に通知するアクセス制御部と
を有するＩＣカードアクセス装置。
【請求項２】
外部装置と通信する通信部と、外部装置と通信により相互認証を行う認証部と、内部に格納された各々の情報に対するアクセス権を記述したアクセス権情報テーブルと、ＩＣカード所有者認証要求を受付け、ＩＣカード所有者に所有者認証情報の入力を促すメッセージをＩＣカード所有者に通知し、ＩＣカード所有者からの所有者認証情報を受け付ける所有者認証受付部と、前記所有者認証受付部に前記ＩＣカード所有者認証要求を出し、ＩＣカード所有者の認証を行う所有者認証部を有するＩＣカードと通信するＩＣカード通信部と、
前記ＩＣカードに具体的にサービスを提供するサービス提供部と、ＩＣカードアクセス要求を出すアクセス要求部と、認証部と、通信部を有するサービス提供装置と通信するサービス提供装置通信部と、
前記ＩＣカードが接続されたとき、前記ＩＣカード通信部を介して前記ＩＣカードと相互に認証を行うＩＣカード認証部と、
サービス提供装置認証要求によって前記サービス提供装置の認証を行い、結果を出力するサービス提供装置認証部と、
前記ＩＣカード通信部を介して前記ＩＣカードと通信し、前記アクセス権情報テーブルを取得し、記憶し、要求に応じて前記アクセス権情報テーブルの内容を通知し、ＩＣカードとの接続が解除されたとき、および前記サービス提供装置によるサービス提供が終了したとき前記アクセス権情報テーブルを削除するアクセス権情報テーブル管理部と、
前記サービス提供装置認証の結果と前記ＩＣカード認証の結果を受け取り、記録する認証状態保持部と、
前記サービス提供装置から前記サービス提供装置通信部を介してＩＣカードアクセス要求が通知されると、前記アクセス権情報テーブル管理部に前記アクセス権情報テーブルを要求し、前記アクセス権情報テーブルを参照して、前記ＩＣカード上の情報へのアクセスに必要な認証条件を確認し、前記認証状態保持部より現在の認証状態を取得し、両者を比較して不足する認証条件を検出し、前記サービス提供装置に対する認証が不足する場合には前記サービス提供装置認証部に対して前記サービス提供装置認証要求を出し、ＩＣカード所有者に対する認証が不足する場合には前記ＩＣカード通信部を介して前記ＩＣカードの前記所有者認証部に前記ＩＣカード所有者認証要求を出し、認証の結果をそれぞれの認証部から受け取り、前記認証状態保持部に伝えるとともに、前記ＩＣカードアクセス要求に対して認証条件が満たされているかを確認し、認証条件が満たされている場合には前記ＩＣカード通信部を介して、前記サービス提供装置からの前記ＩＣカードアクセス要求を前記ＩＣカードに通知し、前記ＩＣカードからの返信を前記ＩＣカード通信部を介して受信し、その返信をさらに前記サービス提供装置通信部を介して前記サービス提供装置に通知するアクセス制御部と
を有するＩＣカードアクセス装置。
【請求項３】
外部装置と通信する通信部と、外部装置と通信により相互認証を行う認証部と、ＩＣカード所有者の認証を行う所有者認証部と、内部に格納された各々の情報に対するアクセス権を記述したアクセス権情報テーブルを有するＩＣカードと通信するＩＣカード通信処理と、
前記ＩＣカードに具体的にサービスを提供するサービス提供部と、ＩＣカードアクセス要求を出すアクセス要求部と、認証部と、通信部を有するサービス提供装置と通信するサービス提供装置通信処理と、
前記ＩＣカードが接続されたとき、前記ＩＣカード通信処理を介して前記ＩＣカードと相互に認証を行うＩＣカード認証処理と、
サービス提供装置認証要求によって前記サービス提供装置の認証を行い、結果を出力するサービス提供装置認証処理と、
ＩＣカード所有者認証要求を受け付け、ＩＣカード所有者へ所有者認証情報の入力を促すメッセージをＩＣカード所有者に通知し、ＩＣカード所有者から所有者認証情報を受信し、前記ＩＣカード通信処理を介して前記ＩＣカードへ所有者認証情報と所有者認証要求を通知し、前記ＩＣカード通信処理を介して前記ＩＣカードから所有者認証結果を受信し、出力する所有者認証受付処理と、
前記ＩＣカード通信処理を介して前記ＩＣカードと通信し、前記アクセス権情報テーブルを取得し、記憶部に記憶させ、要求に応じて前記アクセス権情報テーブルの内容を通知し、ＩＣカードとの接続が解除されたとき、および前記サービス提供装置によるサービス提供が終了したとき前記アクセス権情報テーブルを削除するアクセス権情報テーブル管理処理と、
前記サービス提供装置認証の結果と前記ＩＣカード認証の結果を受け取り、記憶部に記録する認証状態保持処理と、
前記サービス提供装置から前記サービス提供装置通信部を介してＩＣカードアクセス要求が通知されると、前記アクセス権情報テーブル管理処理に前記アクセス権情報テーブルを要求し、前記アクセス権情報テーブルを参照して、前記ＩＣカード上の情報へのアクセスに必要な認証条件を確認し、前記記憶部より現在の認証状態を取得し、両者を比較して不足する認証条件を検出し、前記サービス提供装置に対する認証が不足する場合には前記サービス提供装置認証処理に対して前記サービス提供装置認証要求を出し、ＩＣカード所有者に対する認証が不足する場合には前記所有者認証受付処理にＩＣカード所有者認証要求を出し、認証の結果をそれぞれから受け取り、前記記憶部に記録するとともに、前記ＩＣカードアクセス要求に対して認証条件が満たされているかを確認し、認証条件が満たされている場合には前記ＩＣカード通信処理を介して、前記サービス提供装置からのＩＣカードアクセス要求を前記ＩＣカードに通知し、前記ＩＣカードからの返信を前記ＩＣカード通信処理を介して受信し、その返信をさらに前記サービス提供装置通信処理を介して前記サービス提供装置に通知するアクセス制御処理と
をコンピュータに実行させるためのＩＣカードアクセス制御プログラムを記録した記録媒体。
【請求項４】
外部装置と通信する通信部と、外部装置と通信により相互認証を行う認証部と、内部に格納された各々の情報に対するアクセス権を記述したアクセス権情報テーブルと、ＩＣカード所有者認証要求を受付け、ＩＣカード所有者に所有者認証情報の入力を促すメッセージをＩＣカード所有者に通知し、ＩＣカード所有者からの所有者認証情報を受け付ける所有者認証受付部と、前記所有者認証受付部に前記ＩＣカード所有者認証要求を出し、ＩＣカード所有者の認証を行う所有者認証部を有するＩＣカードと通信するＩＣカード通信処理と、
前記ＩＣカードに具体的にサービスを提供するサービス提供部と、ＩＣカードアクセス要求を出すアクセス要求部と、認証部と、通信部を有するサービス提供装置と通信するサービス提供装置通信処理と、
前記ＩＣカードが接続されたとき、前記ＩＣカード通信処理を介して前記ＩＣカードと相互に認証を行うＩＣカード認証処理と、
サービス提供装置認証要求によって前記サービス提供装置の認証を行い、結果を出力するサービス提供装置認証処理と、
前記ＩＣカード通信処理を介して前記ＩＣカードと通信し、前記アクセス権情報テーブルを取得し、記憶部に記憶させ、要求に応じて前記アクセス権情報テーブルの内容を通知し、ＩＣカードとの接続が解除されたとき、および前記サービス提供装置によるサービス提供が終了したとき前記アクセス権情報テーブルを削除するアクセス権情報テーブル管理処理と、
前記サービス提供装置認証の結果と前記ＩＣカード認証の結果を受け取り、記憶部に記録する認証状態保持処理と、
前記サービス提供装置から前記サービス提供装置通信処理を介してＩＣカードアクセス要求が通知されると、前記アクセス権情報テーブル管理処理に前記アクセス権情報テーブルを要求し、前記アクセス権情報テーブルを参照して、前記ＩＣカード上の情報へのアクセスに必要な認証条件を確認し、前記記憶部より現在の認証状態を取得し、両者を比較して不足する認証条件を検出し、前記サービス提供装置に対する認証が不足する場合には前記サービス提供装置認証処理に対して前記サービス提供装置認証要求を出し、カード所有者に対する認証が不足する場合には前記ＩＣカード通信処理を介して前記ＩＣカードの前記所有者認証部に前記ＩＣカード所有者認証要求を出し、認証の結果をそれぞれから受け取り、前記認証状態保持処理に伝えるとともに、前記ＩＣカードアクセス要求に対して認証条件が満たされているかを確認し、認証条件が満たされている場合には前記ＩＣカード通信処理を介して、前記サービス提供装置からの前記ＩＣカードアクセス要求を前記ＩＣカードに通知し、前記ＩＣカードからの返信を前記ＩＣカード通信処理を介して受信し、その返信をさらに前記サービス提供装置通信処理を介して前記サービス提供装置に通知するアクセス制御処理と
をコンピュータに実行させるためのＩＣカードアクセスプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＩＣカードシステムに関する。
【０００２】
【従来の技術】
従来のＩＣカードシステムは、電子マネーや社員システムなどのように、ＩＣカードに記録した情報を用いたサービスを行うためのサービス提供装置とＩＣカードと一体のものとしてひとつの運営主体が開発、運営するのが一般的で、ＩＣカードに記録した情報へのアクセス権の確認は、ＩＣカードとサービス提供装置が共通に所持するパスワード（アクセスキー）を確認することで実施されていた。ひとつの情報に複数のアクセスキーを設定し、アクセス権管理を行うことも可能であるが、これらのアクセス権はＩＣカード発行の際に設定され、ＩＣカード発行後の変更が不可能なこと、また、設定可能なアクセス権の件数に上限（現在広く流通しているＩＣカードでは７件）があることなどから、共通のＩＣカードに対して複数のサービス提供装置が接続し、利用するシステムを構築するには、サービス提供装置間、すなわちサービス提供者間でアクセスキーを共有することが必要であった。しかしながら本来アクセスキーは秘密情報で、限定された管理者のもとで管理されるべき情報であり、複数のサービス提供装置間でアクセスキーを共有することによって、悪意のサービス提供装置によるアクセスキーの漏洩の可能性があった。
【０００３】
また、ＩＣカードのアクセス権管理には、前記のサービス提供装置を確認するアクセスキーのほかに、カード所有者を認証するための個人認証番号（ＰＩＮ）によっても実施されている。ＰＩＮをＩＣカードに入力するためにはサービス提供装置が所有者に対してＰＩＮの入力の要求、入力受付を行い、そこで入力されたＰＩＮをサービス提供装置からＩＣカードに通知している。したがって、サービス提供装置を通じてサービス提供者が、本来所有者のみが知るべきＰＩＮを傍受しうる立場にあり、悪意のサービス提供者によって盗用される可能性があった。
【０００４】
前記アクセスキーとＰＩＮに関する悪意のサービス提供者による漏洩、盗用は、サービス提供者がひとつでも複数でも起こり得る問題ではあるが、サービス提供者がひとつの場合には、責任の所在が明らかになり、それが不正行為の抑止になる。しかしながらサービス提供者が複数になった場合、不正の追跡が困難となり、抑止効果が期待できない。
【０００５】
ＩＣカードを複数のサービスで活用するためのものとして、米ＭｉｃｒｏＳｏｆｔ社などが推進するＰＣ／ＳＣや、財団法人ニューメディア開発協会などが推進する内容アクセスマネージャ（ＣＡＭ）といった技術がすでに公知のものとなっている。しかしながらこれはＩＣカードへのアクセス処理の簡易化を提供するものであり、アクセス権管理を行う技術は実現されていない。
【０００６】
【発明が解決しようとする課題】
上述した従来のＩＣカードシステムでは、ＩＣカードに格納された情報の共用を、異なるサービス提供者によって管理される複数のサービス提供装置がアクセスキーを共有することで実現されていたが、アクセスキーは本来秘密情報で、限定された管理者のもとで管理されるべき情報であり、複数のサービス提供装置間でアクセスキーを共有することは、悪意のサービス提供者によるアクセスキーの漏洩の可能性があるなどＩＣカードに格納された情報を安全に共用しにくいという問題があった。
【０００７】
そこで、本発明の目的は、アクセスキーなどの秘密情報を複数のサービス提供装置間で共有することなく、ＩＣカードに格納された情報を共用できるＩＣカードアクセス装置、およびＩＣカードアクセスプログラムを記録した記録媒体を提供することにある。
【０００８】
【課題を解決するための手段】
本発明は、サービス提供装置とＩＣカードとの情報の交換を、ＩＣカードに格納された情報へのアクセス管理機能を持つＩＣカードアクセス装置を介して行うものである。
【０００９】
本発明では、サービス提供装置がＩＣカードに格納された情報に対して直接アクセスせず、ＩＣカードが接続されたＩＣカードアクセス装置に対してアクセス要求を行う。ＩＣカードアクセス装置は、サービス提供装置が要求する情報に対するＩＣカードへのアクセス権を、ＩＣカードから事前に読み出したアクセス権情報テーブルを用いて調べる。その結果、該情報へのアクセスにはＰＩＮ認証が必要であり、かつＰＩＮ認証が未だに行われていない状態であれば、ＩＣカードアクセス装置は所有者にＰＩＮ入力を要求する。ＩＣカードアクセス装置はＩＣカードに対してＰＩＮ認証命令を利用者から入力されたＰＩＮと共に送信する。また、該情報へのアクセス権を調べた結果、アクセス可能なサービス提供装置が限定されている場合、アクセス要求を行ったサービス提供装置がアクセス可能かどうかを確認するために、ＩＣカードアクセス装置はサービス提供装置の認証を行う。その結果、アクセス可能なサービス提供装置であることを確認すれば、ＩＣカードアクセス装置は該サービス提供装置の要求に応じてＩＣカードの情報へのアクセスを行い、その結果をサービス提供装置に通知する。
【００１０】
なお、ＩＣカードがＩＣカードアクセス制御装置に接続されると、ＩＣカードとＩＣカードアクセス制御装置は相互に認証しあう。その結果両者が正当なものであることが確認されると、ＩＣカードアクセス装置はＩＣカードに対してアクセス権情報テーブルを要求し、ＩＣカードはその要求に応じてアクセス権情報テーブルをＩＣカードアクセス装置に提示する。アクセス権情報テーブルは揮発性の記録媒体上で活用され、ＩＣカード排出時やサービス提供終了時には消去されなければならない。
【００１１】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１２】
図１を参照すると、本発明の第１の実施形態のＩＣカードシステムはＩＣカード１とＩＣカードアクセス装置２とサービス提供装置３で構成されている。
【００１３】
ＩＣカード１はアクセス権情報テーブル１１と認証部１２と所有者認証部１３通信部１４で構成されている。
【００１４】
ＩＣカードアクセス装置２はＩＣカード通信部２１とサービス提供装置通信部２２とＩＣカード認証部２３とアクセス権情報テーブル管理部２６とサービス提供装置認証部２４と所有者認証受付部２５と認証状態保持部２７とアクセス制御部２８で構成されている。
【００１５】
サービス提供装置３はサービス提供部３１とアクセス要求部３２と認証部３３と通信部３４で構成されている。
【００１６】
アクセス権情報テーブル１１には、内部に格納された各々の情報に対するアクセス権が記述されている。認証部１２は外部装置（ＩＣカードアクセス装置２）との相互認証を通信により行う。所有者認証部１３はＩＣカードアクセス装置２から送られてきた認証情報によりＩＣカード所有者４の認証を行う。通信部１４は外部装置と通信する。
【００１７】
サービス提供部３１はＩＣカードアクセス装置２に対して具体的なサービスを行う。アクセス要求部３２はＩＣカードアクセス装置２に対してＩＣカードアクセスを要求する。認証部３３はＩＣカードアクセス装置２との通信により相互の認証を行う。通信部３４はＩＣカードアクセス装置２と通信を行う。
【００１８】
ＩＣカード通信部２１はＩＣカード１と通信する。サービス提供装置通信部２２はサービス提供装置３と通信する。ＩＣカード認証部２３はＩＣカード１との接続時に、ＩＣカード通信部２１を介してＩＣカード１の認証部１２とチャレンジレスポンスまたは自己証明書等により相互に認証を行う。サービス提供装置認証部２４はアクセス制御部２８からの要求によってサービス提供装置通信部２２を介して認証部３３とサービス提供装置３の認証を行い、結果をアクセス制御部２８に通知する。所有者認証受付部２５はアクセス制御部２８から所有者認証要求を受け付け、ＩＣカード所有者４に所有者認証情報（パスワード、指紋、音声など）の入力を促すメッセージをＩＣカード所有者４に通知し、ＩＣカード所有者４からＩＣカード所有者認証情報を受信し、ＩＣカード通信部２１を介してＩＣカード１の所有者認証部１３へＩＣカード所有者認証情報と所有者認証要求を通知し、ＩＣカード１からＩＣカード通信部２１を介して所有者認証結果を受信し、所有者認証結果をアクセス制御部２８へ通知する。アクセス権情報テーブル管理部２６はＩＣカード通信部２１を介してＩＣカード１と通信してアクセス権情報テーブル１１を取得し、アクセス権情報テーブル１１を不揮発性の記録媒体に記憶し、アクセス制御部２８からの求めに応じてアクセス権情報テーブル１１の内容をアクセス制御部２８に通知し、ＩＣカード１の排出時およびサービス提供装置３によるサービス提供の終了時にはアクセス権情報テーブル１１を消去する。認証状態保持部２７はサービス提供装置認証の結果とＩＣカード所有者認証の結果をアクセス制御部２８から受け取り、何を認証したかを例えばフラグにより記録する。アクセス制御部２８はサービス提供装置３からサービス提供装置通信部２２を介して通知されたＩＣカードアクセス要求に応じてアクセス権情報テーブル１１を参照して、ＩＣカード１上の情報へのアクセスに必要な認証条件を確認し、認証状態保持部２７より現在の認証状態を取得し、両者を比較して不足する認証条件を検出し、サービス提供装置３に対する認証が不足する場合にはサービス提供装置認証部２４に対してサービス提供装置３の認証を要求し、ＩＣカード所有者４に対する認証が不足する場合には所有者認証受付部２５にＩＣカード所有者４の認証を要求し、認証の結果をそれぞれの認証部２４、２５から受け取り、認証状態保持部２７に伝えるとともに、前記ＩＣカードアクセス要求に対して認証条件が満たされているかを確認し、認証条件が満たされている場合にはＩＣカード通信部２１を介してサービス提供装置３からのＩＣカードアクセス要求をＩＣカード１に通知し、ＩＣカード１からの返信をＩＣカード通信部２１を介して受信し、その返信をさらにサービス提供装置通信部２４を介してサービス提供装置３に通知する。
【００１９】
ＩＣカード１内に、住所と電話番号がデータとして格納され、サービス提供装置３としてＡ〜Ｅがあるとすると、アクセス権情報テーブル１１は表１のようになる。「ＲＷ」は読み書き、「Ｒ」は読みを意味し、例えばサービス提供装置Ａは住所のデータに対して読み書きできることを意味する。
【００２０】
【表１】
0003739585.tif 000002
図２および３に、例としてＩＣカード所有者住所をサービス提供装置３が要求し、この要求はＰＩＮ認証およびサービス提供装置認証を必要とする要求である場合での本実施形態の処理の流れを示す。
【００２１】
ＩＣカード１とＩＣカードアクセス装置２が接続されると（ステップ４１）、ＩＣカード１とＩＣカードアクセス装置２は認証部１２とＩＣカード認証部２３で相互に認証を行い（ステップ４２，４３）、それが完了するとＩＣカードアクセス装置２はアクセス権情報テーブル１１をＩＣカード１に要求し（ステップ４４）、ＩＣカード１はアクセス権情報テーブル１１をＩＣカードアクセス装置２に送信する（ステップ４５）。
【００２２】
サービス提供装置３が所有者住所をＩＣカードアクセス装置２に要求すると（ステップ４６）、ＩＣカードアクセス装置２はアクセス権情報テーブル１１を参照して（ステップ４７）、所有者住所要求に対するアクセス権を調べる（ステップ４８）。アクセス権が制限されている場合は、その時点での認証状態を参照する（ステップ４９）。アクセス権とその時点での認証状態を比較して（ステップ５０）、所有者認証が必要であれば、ＩＣカード所有者４にパスワードの入力を促し、（ステップ５１）、入力されたＰＩＮをＩＣカード１に送信する（ステップ５２）。ＩＣカード１は受け取ったＰＩＮを用いてＰＩＮ認証を行い（ステップ５３）、その結果をＩＣカードアクセス装置２に送信する（ステップ５４）。ＩＣカードアクセス装置２は認証状態を更新する（ステップ５５）。アクセス権とその時点での認証状態を比較して（ステップ５６）、サービス提供装置３の認証が必要である場合は、サービス提供装置３に対して、例えば自己証明書などの各々のサービス提供装置が固有に所有する秘密情報を確認できる情報を送信するように要求する（ステップ５７）。その要求を受けたサービス提供装置３は自己証明書をＩＣカードアクセス装置２に送信する（ステップ５８）。ＩＣカードアクセス装置２のサービス提供装置認証部２４は受け取ったサービス提供装置３の自己証明書からサービス提供装置を認証する（ステップ５９）。ＩＣカードアクセス装置２はその認証結果とアクセス権情報テーブル１１とを比較し、アクセス権の有無を調べる（ステップ６１）。このように、アクセスキーを複数のサービス提供装置で共有するのでなく、アクセス権情報テーブル１１と各々のサービス提供装置を認証できる固有の情報を利用することでアクセス権を管理する。アクセス権が十分であれば、ＩＣカードアクセス装置２は、ＩＣカード１に所有者住所を要求し（ステップ６２）、ＩＣカード１は所有者住所要求を受けて所有者住所をＩＣカードアクセス装置２に送信する（ステップ６３）。ＩＣカードアクセス装置２は受け取った所有者住所をサービス提供装置３に送信する（ステップ６４）。なお、各々の認証が成立する毎に、認証状態保持を更新する（ステップ５５，６０）。
【００２３】
サービス提供装置３がサービスを終了し、ＩＣカードアクセス装置２にサービス終了通知を出すと（ステップ６５）、ＩＣカードアクセス装置２はアクセス権情報テーブル１１を削除し（ステップ６６）、一連の処理を終了する。
【００２４】
なお、本実施形態ではＩＣカードアクセス装置２がサービス提供装置３の認証を行う手段としてサービス提供装置３の所有する自己証明書を用いたが、これ以外にも特定のサービス提供装置のみが知りうる秘密情報を用いて認証を行うことも可能である。また、アクセス権情報テーブル１１をＩＣカードアクセス管理装置２が読み出すタイミングをＩＣカード１とＩＣカードアクセス管理情報２との相互認証の直後としたが、ＩＣカードアクセス装置２がアクセス権情報テーブル１１を必要としたときにＩＣカード１より読み出すことも可能である。
【００２５】
図４は本発明の第２の実施形態のＩＣカードシステムの構成図である。
本実施形態は、ＩＣカードアクセス２から所有者認証受付部２５を除いて、ＩＣカード１に所有者認証受付部１５を備えたものである。
【００２６】
本実施形態では、アクセス制御部２８はカード所有者４に対する認証が不足する場合には、ＩＣカード通信部２１を介してＩＣカード１の所有者認証部１４にカード所有者４の認証を要求し、認証の結果をＩＣカード通信部２１を介して所有者認証部１４から受け取る点のみが第１の実施形態と異なっている。
【００２７】
なお、ＩＣカードアクセス装置２の各部の処理は、ＩＣカードアクセスプログラムとして、ＦＤ（フロッピィ・ディスク）、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）等の記録媒体に記録しておき、パソコン等で実行するようにしてもよい。ＩＣカード１についても同様である。
【００２８】
【発明の効果】
以上説明したように、本発明によれば、本来秘密情報で限定された管理者のもとで管理されるべき情報であるアクセスキーを共有することなく、複数のサービス提供装置間でＩＣカードに格納された情報を共用することができ、その情報の安全性を高めることができる。このような利点は、複数のサービス提供者がサービス提供装置を作成し、サービスを行う多目的ＩＣカードシステムでは特に有効となるものである。
【図面の簡単な説明】
【図１】本発明の第１の実施形態のＩＣカードシステムの構成図である。
【図２】第１の実施形態の動作を示すフローチャートである。
【図３】第１の実施形態の動作を示すフローチャートである。
【図４】本発明の第２の実施形態のＩＣカードシステムの構成図である。
【符号の説明】
１    ＩＣカード
２    ＩＣカードアクセス装置
３    サービス提供装置
４    ＩＣカード所有者
１１  アクセス権情報テーブル
１２  認証部
１３  所有者認証部
１４  通信部
１５  所有者認証受付部
２１  ＩＣカード通信部
２２  サービス提供装置通信部
２３  ＩＣカード認証部
２４  サービス提供装置認証部
２５  所有者認証受付部
２６  アクセス権情報テーブル管理部
２７  認証状態保持部
２８  アクセス制御部
３１  サービス提供部
３２  アクセス要求部
３３  認証部
３４  通信部
４１〜６６    ステップ
【図１】
0003739585.tif 000003
【図２】
0003739585.tif 000004
【図３】
0003739585.tif 000005
【図４】
0003739585.tif 000006