(57)【特許請求の範囲】
【請求項１】
ＩＣカードに、所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、当該ＩＣカードが使用される所定のサービス機関で読み取られた当該第１のキー、第２のキーに基づいて所定の認証を行うもので、少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報を保持する認証システムにおけるＩＣカードの認証方法であって、
前記所定のサービス機関より、当該サービス機関を特定する識別情報、および前記ＩＣカードより読み取られた前記第１のキーを受信するステップと、
受信した前記サービス機関の識別情報に基づいて正規のアクセスか否かを認証するステップと、
前記サービス機関からのアクセスが正規である場合に、受信した前記第１のキーに基づいて、保持している当該第１のキーに関連付けられた所持者固有のアクセス情報を読み出すと共に、当該アクセス情報および前記サービス機関に関連する第２のキー種類を特定したキー情報を当該サービス機関に送信するステップと、
前記サービス機関側からの、前記認証システムより送信したアクセス情報と前記ＩＣカードより読み取られたアクセス情報との照合による一致後に、当該ＩＣカードより前記キー情報に対応した第２のキーのみが読み取られて送信される当該第２のキーを受信するステップと、
受信した所定数の第２のキーに基づいて、保持されている当該所持者の当該第２のキーに対応する前記カード使用関連情報を読み取ってカード使用認証を行い、認証結果を前記サービス機関に送信するステップと、
を含むことを特徴とするＩＣカードの認証方法。
【請求項２】
ＩＣカードに、所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、一方、認証システム側で、少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報が保持されてカード使用の認証が行われる場合の、当該ＩＣカードが使用されるサービス機関におけるＩＣカードの認証方法であって、
前記サービス機関を特定する識別情報、および前記ＩＣカードより読み取った前記第１のキーを前記認証システムに送信するステップと、
前記認証システムにおける前記サービス機関の識別情報に基づくアクセスの認証後に送信される、前記第１のキーに関連付けられた所持者固有のアクセス情報および前記サービス機関に関連する第２のキー種類を特定したキー情報を受信するステップと、
受信した前記アクセス情報と前記ＩＣカードより読み取ったアクセス情報とを照合し、一致したときに受信したキー情報に対応する第２のキーのみを当該ＩＣカードより読み取って前記認証システムに送信するステップと、
前記認証システム側よりの、所定数の第２のキーに基づいて読み取られた当該所持者の当該第２のキーに対応する前記カード使用関連情報によるカード使用認証の結果を受信するステップと、
を含むことを特徴とするＩＣカードの認証方法。
【請求項３】
ＩＣカードに、所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、当該ＩＣカードが使用される所定のサービス機関で読み取られた当該第１のキー、第２のキーに基づいて所定の認証を行うＩＣカードの認証システムであって、
少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報を保持する保持手段と、
前記所定のサービス機関からのアクセス要求おける当該サービス機関を特定する識別情報を受信してアクセス許可の認証を行う接続認証手段と、
前記サービス機関より送られてきた前記ＩＣカードより読み取られた前記第１のキーを受信して、前記保持手段より当該第１のキーに関連付けられた所持者固有のアクセス情報を照会し、当該アクセス情報および当該サービス機関に関連する第２のキー種類を特定したキー情報を当該サービス機関に送信させるキー照会手段と、
前記サービス機関側からの、前記送信させたアクセス情報と前記ＩＣカードより読み取られたアクセス情報との照合による一致後に、当該ＩＣカードより前記キー情報に対応した第２のキーのみが読み取られて送信される当該第２のキーを受信し、前記保持手段で保持された当該所持者の当該第２のキーに対応する前記カード使用関連情報と照合してカード使用認証を行い、認証結果を前記サービス機関に送信させる照合手段と、
を有することを特徴とするＩＣカードの認証システム。
【請求項４】
ＩＣカードに、所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、一方、認証システム側で、少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報が保持されてカード使用の認証が行われる場合の、当該ＩＣカードが使用されるサービス機関のリーダライタシステムであって、
前記ＩＣカードに記憶されている前記第１のキー、アクセス情報および第２のキーを、少なくとも逐次読み出すリーダライタと、
前記サービス機関を特定する識別情報、および前記ＩＣカードより読み取った前記第１のキー、および後に当該認証システムからの前記第２のキー群から所望の第２のキーを選択するためのキー情報に基づいて当該ＩＣカードより読み取った所定数の第２のキーを前記認証システムに送信させるための送信データ作成手段と、
前記認証システムにおける前記サービス機関の識別情報に基づくアクセスの認証後に送信される、前記第１のキーに関連付けられた所持者固有のアクセス情報および前記サービス機関に関連する第２のキー種類を特定したキー情報を受信し、当該アクセス情報と前記ＩＣカードより読み取ったアクセス情報とを照合し、一致したときに当該キー情報に対応する第２のキーのみを当該ＩＣカードより読み取って前記送信データ作成手段より前記認証システムに送信させる照合手段と、
前記認証システム側よりの、所定数の第２のキーに基づいて読み取られた当該所持者の当該第２のキーに対応する前記カード使用関連情報によるカード使用認証の結果を受信して表示する表示手段と、
を有することを特徴とするリーダライタシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＣカードを用いて所定機関のサービスを受ける場合に際して当該ＩＣカードの認証を行うＩＣカードの認証方法、認証システム、リーダライタシステムに関する。
【０００２】
【従来の技術】
近年、ＩＣカードはチップモジュールを搭載して多機能化、多目的化が図られるようになってきており、その利用分野が拡大してきている。このようなＩＣカードを用いて所持者が所定機関のサービスを受ける場合に、当該ＩＣカードを提示し、サービス機関側でＩＣカードに記憶されている所定の情報を読み取って正規のＩＣカード、所持者であることを確認した後に当該サービスの提供を行うという形態が一般的となっている。一方、ＩＣカードは多機能であることから、サービス機関毎や目的毎に対応の情報を記憶させて一元化させることができるものであるが、当該機関で不必要な情報をも開示状態とされることから、必要不可欠の情報のみを提示できることが望まれている。
【０００３】
従来、上記のような多機能なＩＣカードは、搭載されるチップモジュールに、ＣＰＵ、入出力インターフェース回路、メモリ（ＲＯＭ、ＲＡＭ、不揮発性メモリ）、接続ターミナル等が形成され、不揮発性メモリには所持者に関する情報（識別情報等）が記憶される。また、ＩＣカードの種類によっては、メモリに認証プログラムが記憶され、コプロセッサが設けられているものも知られている。そして、当該ＩＣカードが使用される際にリーダライタシステムにセットされ、少なくともメモリに記憶されている所持者の識別情報を読み取って当該ＩＣカードおよびその所持者の認証を行い、正規のものであるか否かが判断されるものである。
【０００４】
【発明が解決しようとする課題】
しかしながら、多機能なＩＣカードとして多目的に使用可能とさせるために、メモリに所持者に関する種々の情報を記憶させて一元化を図る場合、当該ＩＣカードのメモリに記憶されている情報は総て読み取り可能な状態であることから、認証等で不必要な情報までも読み取り可能であって、所持者のプライバシー保護を十分に図ることができないという問題がある。
【０００５】
そこで、本発明は上記課題に鑑みなされたもので、ＩＣカードに記憶される種々の情報のうち、必要情報のみを読み込み可能としてカードの一元化を実行ならしめるＩＣカードの認証方法、認証システム、リーダライタシステムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、請求項１の発明では、ＩＣカードに、所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、当該ＩＣカードが使用される所定のサービス機関で読み取られた当該第１のキー、第２のキーに基づいて所定の認証を行うもので、少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報を保持する認証システムにおけるＩＣカードの認証方法であって、前記所定のサービス機関より、当該サービス機関を特定する識別情報、および前記ＩＣカードより読み取られた前記第１のキーを受信するステップと、受信した前記サービス機関の識別情報に基づいて正規のアクセスか否かを認証するステップと、前記サービス機関からのアクセスが正規である場合に、受信した前記第１のキーに基づいて、保持している当該第１のキーに関連付けられた所持者固有のアクセス情報を読み出すと共に、当該アクセス情報および前記サービス機関に関連する第２のキー種類を特定したキー情報を当該サービス機関に送信するステップと、前記サービス機関側からの、前記認証システムより送信したアクセス情報と前記ＩＣカードより読み取られたアクセス情報との照合による一致後に、当該ＩＣカードより前記キー情報に対応した第２のキーのみが読み取られて送信される当該第２のキーを受信するステップと、受信した所定数の第２のキーに基づいて、保持されている当該所持者の当該第２のキーに対応する前記カード使用関連情報を読み取ってカード使用認証を行い、認証結果を前記サービス機関に送信するステップと、を含む構成とする。
【０００７】
請求項２の発明では、ＩＣカードに、所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、一方、認証システム側で、少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報が保持されてカード使用の認証が行われる場合の、当該ＩＣカードが使用されるサービス機関におけるＩＣカードの認証方法であって、前記サービス機関を特定する識別情報、および前記ＩＣカードより読み取った前記第１のキーを前記認証システムに送信するステップと、前記認証システムにおける前記サービス機関の識別情報に基づくアクセスの認証後に送信される、前記第１のキーに関連付けられた所持者固有のアクセス情報および前記サービス機関に関連する第２のキー種類を特定したキー情報を受信するステップと、受信した前記アクセス情報と前記ＩＣカードより読み取ったアクセス情報とを照合し、一致したときに受信したキー情報に対応する第２のキーのみを当該ＩＣカードより読み取って前記認証システムに送信するステップと、前記認証システム側よりの、所定数の第２のキーに基づいて読み取られた当該所持者の当該第２のキーに対応する前記カード使用関連情報によるカード使用認証の結果を受信するステップと、を含む構成とする。
【０００８】
請求項３の発明では、ＩＣカードに、所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、当該ＩＣカードが使用される所定のサービス機関で読み取られた当該第１のキー、第２のキーに基づいて所定の認証を行うＩＣカードの認証システムであって、
少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報を保持する保持手段と、前記所定のサービス機関からのアクセス要求おける当該サービス機関を特定する識別情報を受信してアクセス許可の認証を行う接続認証手段と、前記サービス機関より送られてきた前記ＩＣカードより読み取られた前記第１のキーを受信して、前記保持手段より当該第１のキーに関連付けられた所持者固有のアクセス情報を照会し、当該アクセス情報および当該サービス機関に関連する第２のキー種類を特定したキー情報を当該サービス機関に送信させるキー照会手段と、前記サービス機関側からの、前記送信させたアクセス情報と前記ＩＣカードより読み取られたアクセス情報との照合による一致後に、当該ＩＣカードより前記キー情報に対応した第２のキーのみが読み取られて送信される当該第２のキーを受信し、前記保持手段で保持された当該所持者の当該第２のキーに対応する前記カード使用関連情報と照合してカード使用認証を行い、認証結果を前記サービス機関に送信させる照合手段と、を有する構成とする。
【０００９】
請求項４の発明では、ＩＣカードに、所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、一方、認証システム側で、少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報が保持されてカード使用の認証が行われる場合の、当該ＩＣカードが使用されるサービス機関のリーダライタシステムであって、前記ＩＣカードに記憶されている前記第１のキー、アクセス情報および第２のキーを、少なくとも逐次読み出すリーダライタと、前記サービス機関を特定する識別情報、および前記ＩＣカードより読み取った前記第１のキー、および後に当該認証システムからの前記第２のキー群から所望の第２のキーを選択するためのキー情報に基づいて当該ＩＣカードより読み取った所定数の第２のキーを前記認証システムに送信させるための送信データ作成手段と、前記認証システムにおける前記サービス機関の識別情報に基づくアクセスの認証後に送信される、前記第１のキーに関連付けられた所持者固有のアクセス情報および前記サービス機関に関連する第２のキー種類を特定したキー情報を受信し、当該アクセス情報と前記ＩＣカードより読み取ったアクセス情報とを照合し、一致したときに当該キー情報に対応する第２のキーのみを当該ＩＣカードより読み取って前記送信データ作成手段より前記認証システムに送信させる照合手段と、前記認証システム側よりの、所定数の第２のキーに基づいて読み取られた当該所持者の当該第２のキーに対応する前記カード使用関連情報によるカード使用認証の結果を受信して表示する表示手段と、を有する構成とする。
【００１１】
このように、認証システム、所定のサービス機関のリーダライタシステムおよびＩＣカードにおいて、ＩＣカードに所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、一方、認証システム側で、少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報が保持される。
【００１２】
そして、リーダライタシステムから当該サービス機関の識別情報およびＩＣカードより読み取った第１のキーを認証システムに送信し、認証システムで第１のキーより保持されている対応のアクセス情報を読み取ってキー情報と共にリーダライタシステムに送信し、リーダライタシステムで受け取ったアクセス情報とＩＣカードより読み取ったアクセス情報を照合して一致したときにキー情報に基づく所定数の第２のキーのみを読み取って認証システムに送信し、認証システムで第２のキーに基づいて対応するカード使用関連情報を読み取ってカード使用認証を行ってリーダライタシステムに送信するものである。
【００１３】
これにより、認証システム、所定のサービス機関のリーダライタシステムおよびＩＣカードのそれぞれで、当該ＩＣカードに記憶される種々の情報のうちの特に第２のキー群に対して、必要なもののみを読み込ませて、不必要な情報を読み込み不能とさせることが可能となるもので、このことによって、プライバシー保護を考慮したＩＣカードにおける種々の情報の一元化を実行ならしめることが可能となるものである。
【００１４】
【発明の実施の形態】
以下、本発明の好ましい実施形態を図により説明する。
図１に、本発明に係るＩＣカードの認証方法の全体説明図を示す。図１（Ａ）において、インターネット、イントラネット等のコンピュータネットワーク１１上に認証サーバシステム１２が接続されると共に、それぞれのサービス機関における所定数のクライアント端末１３（１３Ａ〜１３Ｎ）が接続される。各クライアント端末１３（１３Ａ〜１３Ｎ）は、リーダライタ１４（１４Ａ〜１４Ｎ）を備えてＩＣカード１５（１５Ａ〜１５Ｎ）との間でデータの授受を行う。このクライアント端末１３（１３Ａ〜１３Ｎ）およびリーダライタシステム１４（１４Ａ〜１４Ｎ）で各リーダライタシステムを構成する（詳細は図４で説明する）。なお、コンピュータネットワーク１１を介在させずに、各クライアント端末１３と認証サーバシステム１２とを一体のシステムとしてもよい。
【００１５】
上記ＩＣカード１５（１５Ａ〜１５Ｎ）は、詳細は図４で説明するが、所持者を特定する第１のキーであるメインキーと、当該メインキーと関連付けられた所持者固有のアクセス情報であるアクセスコード暗号と、当該所持者に関する所定数の固有情報（例えば、各サービス機関毎のそれぞれの認証番号）としての第２のキー群である所定数のサブキーとが少なくとも個別に記憶される。ここで、本発明に使用されるＩＣカードは、必ずしも処理手段としてのＣＰＵを備える必要はないが、本実施形態では多機能、多目的なＩＣカードとして処理手段（ＣＰＵ）を備えたものとして示してある。また、本発明で使用されるＩＣカードは、利用形態や通信形態で接触型と非接触型に大別できるが、何れのタイプであっても適用することができるものである。
【００１６】
また、上記認証サーバシステム１２は、詳細は図２で説明するが、所持者毎に上記ＩＣカード１５に記憶されている情報（メインキー等）と同様の情報を保持すると共に、上記サブキーに関連する当該所持者のカード使用に関する情報を保持する保持手段であるデータベース（ＤＢ）等を備える。また、保持手段であるＤＢ等には、各サービス機関が何れのサブキーを必要とするかのキー情報が、例えば機関テーブルとして保持される。
【００１７】
そこで、図１（Ｂ）に図１（Ａ）の全体構成によるＩＣカードの認証方法のフローチャートを示して説明すると、まず、所定のリーダライタシステム（クライアント端末１３（１３Ａ〜１３Ｎ）、リーダライタ１４（１４Ａ〜１４Ｎ））において、ＩＣカード所持者である対象ユーザのＩＣカード１５（１５Ａ〜１５Ｎ）より、メインキーを読み取り、当該メインキーと当該リーダライタシステムの識別情報であるＩＤを認証サーバシステム１２に送信する（ステップ（Ｓ）１）。
【００１８】
認証サーバシステム１２では、受信したメインキーと対象クライアント端末１３のリーダライタシステムのＩＤに基づいて、ＤＢ２５より当該対象ユーザのアクセスコード暗号を読み取ると共に、当該対象クライアント端末１３の属するサービス種類に応じたサブキー種類の情報を読み取って、これらを対象リーダライタシステムに送信する（Ｓ２）。対象クライアント端末１３では、認証サーバシステム１２より受信したアクセスコード暗号と、当該ＩＣカード１５より読み取ったアクセスコード暗号とを照合し、一致したときに受信したキー情報に対応したサブキーを読み取って当該認証サーバシステム１２に送信する（Ｓ３）。そして、認証サーバシステム１２において、受信したサブキーに基づいて、当該対象ユーザのサブキーに関連情報として付加されたカード使用に関する情報を読み取り、当該ＩＣカード１５の正否、すなわち当該ＩＣカード１５を使用できるかの認証結果を対象クライアント端末１３に送信するものである（Ｓ４）。
【００１９】
このように、使用されるＩＣカード１５に記憶されている情報は、認証サーバシステム１２からの当該クライアント端末１３で必要なサブキーのキー情報によるもののみであり、関係のない情報が読み取られることがない。すなわち、必要な情報のみを読み込ませることにより、不必要な情報を読み込み不能とさせることができ、プライバシー保護を考慮したＩＣカードにおける種々の情報の一元化を実行ならしめることができるものである。
【００２０】
続いて、図２に、本発明に係る認証サーバシステムの一例のブロック構成図を示す。図２において、上記認証サーバシステム１２は、一例として、インターフェース２１、接続認証手段２２、ネット接続手段２３、ＤＢ管理手段２４、ＤＢ２５、送信データ作成手段２６、キー照会手段２７、照合手段２８およびデータ更新手段２９を備える。なお、当該システム１２の全体を統括制御する制御手段は図示していない。また、接続認証手段２２、ネット接続手段２３、ＤＢ管理手段２４、ＤＢ２５、送信データ作成手段２６、キー照会手段２７および照合手段２８は、図示しないメモリ（ＲＡＭ）上に展開されるプログラムにより構築される機能要素である。
【００２１】
上記インターフェース２１は、コンピュータネットワーク１１を介して、少なくともクライアント端末１３との間で定められたプロトコルに基づいてデータの入出力を行う。上記接続認証手段２２は、アクセス要求の対象クライアント端末１３が正規のアクセスか否かを識別情報（ＩＤ、パスワード）に基づいて認証を行う。上記ネット接続手段２３は、当該認証サーバシステム１２がアクセス要求の対象クライアント端末１３が正規のものであるとの認証後に接続状態とさせるためものである。上記ＤＢ管理手段２４は、ＤＢ２５へのアクセスを管理して不正アクセスによるデータ改変等を防止する。また、上記送信データ作成手段２６は、対象クライアント端末１３に対して送信するデータを、例えばファイル形式に作成し、ネット接続手段２３を介して送信させる。
【００２２】
上記キー照会手段２７は、対象サービス機関のクライアント端末１３より送られてきた対象ＩＣカード１５より読み取られたメインキーを受信して、ＤＢ２５より当該メインキーに関連付けられた所持者固有のアクセス情報であるアクセスコード暗号を照会し、当該アクセスコード暗号および当該クライアント端末１３のサービス機関に関連するサブキー種類を特定したキー情報を当該クライアント端末１３に送信させる。上記照合手段２８は、対象サービス機関のクライアント端末１３からのアクセスコード暗号及びサブキー、すなわち、上記送信させたアクセスコード暗号と対象ＩＣカード１５より読み取られたアクセスコードとの照合後に送信されるキー情報に対応するサブキーを受信し、ＤＢ２５で保持された当該所持者（対象ユーザ）の当該サブキーに対応するカード使用関連情報を読み込んで照合してカード使用認証を行い、認証結果を対象クライアント端末１３に送信させる。
【００２３】
上記データ更新手段２９は、ＤＢ２５に保持されている各対象ユーザ（ＩＣカード１５の保持者）に関する情報の更新や追加するために実行されるもので、ＤＢ管理手段２４に対してアクセス要求後にデータの更新、追加を行う。そして、上記ＤＢ２５は、上述のように、少なくとも、所持者毎に上記ＩＣカード１５に記憶されている情報（メインキー等）と同様の情報を保持すると共に、上記サブキーに関連する当該所持者のカード使用に関する情報を保持する。また、各サービス機関が何れのサブキーを必要とするかのキー情報が、例えば機関テーブルとして保持する。
【００２４】
ここで、図３に、図２の認証サーバシステムの備えるデータベース（ＤＢ）のデータの説明図を示す。図３において、ＤＢ２５は、少なくとも、ユーザフォルダと、機関テーブルを保持する。ユーザフォルダは、総てのＩＣカード１５の所持者（対象ユーザ）に関する情報を保持するもので、例えば大分類、中分類、小分類にそれぞれ分類され、最下層で個別ユーザの情報をそれぞれのファイルとして格納している。例えば、メインキーと対応するアクセスコード暗号、サブキー０１，０２，０３・・・、およびこれらに対応する関連情報が記憶される。
【００２５】
サブキーとして、例えば、サブキー０１が所定の金融機関で付された識別情報、サブキー０２が運転免許証等の番号、またサブキー０３が所定の行政機関（例えば納税）で付された識別情報などのように個別に付与された識別情報を各キー毎に割り振られた層や領域毎に記憶させるものである。関連情報としては、例えばメインキーで特定されるＩＣカード全体が失効している場合の情報等であり、また各サブキー毎に対応するサービス機関では使用不可である場合の情報等であって、適宜更新、追加されるもので、問題がなければ何も付記されないこととしたり、フラグで表すこととしてもよい。なお、サブキーは、後述の各サービス機関に応じて割り振りが予め定められているものとしている。
【００２６】
このようなユーザフォルダに記憶されている各ユーザの情報は、関連情報を除き、当該ユーザが所持しているＩＣカード１５のメモリに記憶されている情報と同様のものであり、当該対象ユーザの情報に変更、追加があれば、当該ＩＣカード１５のメモリの内容も同様に変更、追加されるべきのもである。
【００２７】
また、ＤＢ２５に保持されている機関テーブルは、例えばサービス機関のサービスの種類（カテゴリ１，２，３，・・・）に対応するサブキーの種類（サブキー０１，０２，０３・・・）のキー情報がテーブルで保持されているものである。例えば、カテゴリ１は所定の金融機関のサブキー０１、カテゴリ２は所定の医療機関のサブキー０３、カテゴリ３は所定の行政機関のサブキー０４などである。
【００２８】
続いて、図４に、本発明に係るリーダライタシステムおよびＩＣカードブロック構成図を示す。図４（Ａ）はリーダライタシステム（クライアント端末１３およびリーダライタ１４）のブロック構成図、図４（Ｂ）はＩＣカード１５のブロック構成図である。図４（Ａ）において、リーダライタシステムは、リーダライタ１４と、クライアント端末１３が適宜備えるインターフェース３１、処理手段３２、送信データ作成手段３３、照合手段３４、表示手段３５とで構成される。上記処理手段３２、送信データ作成手段３３および照合手段３４は、メモリ（図示しないＲＡＭ）上に展開されるプログラムにより構築される機能要素である。
【００２９】
上記リーダライタ１４は、ＩＣカード１５に対して接触、非接触を問わず、当該ＩＣカード１５に記憶されているメインキー、アクセスコード暗号および所定のサブキーを、少なくとも逐次読み出すもので、クライアント端末１３からの指令による所定のデータを読み込み、また所定のデータを更新、追加する書き込みを行う。上記クライアント端末１３の備える上記インターフェース３１は、コンピュータネットワーク１１を介して、少なくとも認証サーバシステム１２との間で定められたプロトコルに基づいてデータの入出力を行う。上記処理手段３２は、当該クライアント端末１３の統括的に制御処理を行う。
【００３０】
また、上記送信データ作成手段３３は、サービス機関を特定するＩＤ、および対象ＩＣカード１５より読み取ったメインキー、および後に当該認証サーバシステム１２からのサブキー群から所望のサブキーを選択するためのキー情報に基づいて当該ＩＣカード１５より読み取った所定数のサブキーを認証サーバシステム１２に送信させるためのもので、例えばファイル形式に作成し、コンピュータネットワーク１１を介して送信させる。
【００３１】
上記照合手段３４は、認証サーバシステム１２における対象サービス機関（クライアント端末１３）のＩＤ等に基づくアクセスの認証後に送信されるアクセスコード暗号およびキー情報、すなわち、メインキーに関連付けられた所持者固有のアクセスコード暗号および当該サービス機関に関連するサブキー種類を特定したキー情報を受信し、当該アクセスコード暗号と対象ＩＣカード１５より読み取ったアクセスコード暗号とを照合し、一致したときに当該キー情報に対応するサブキーを当該ＩＣカード１５より読み取って送信データ作成手段３３より認証サーバシステム１２に送信させる。そして、上記表示手段３５は、認証サーバシステム１２側よりの認証結果、すなわち、所定数のサブキーに基づいて読み取られた当該所持者の当該サブキーに対応する当該カード使用関連情報によるカード使用認証の結果を受信して表示するものである。
【００３２】
また、図４（Ｂ）において、ＩＣカード１５は、適宜、データ入出力手段４１、処理手段４２およびメモリ４３を備える。データ入出力手段４１は、リーダライタシステムのリーダライタ１４との間で読み込み、書き込みのためのデータ授受を行う。処理手段４２は、メモリ（図示しないＲＡＭ）４３上に展開されるプログラム（メモリ４３の図示しないＲＯＭに予め格納されているプログラム）より構築される機能要素であって、当該ＩＣカード１５の処理を統括する。
【００３３】
上記メモリ４３は、上記図示しないＲＡＭ、ＲＯＭのほかに、適宜書換自在のデータ記憶領域（例えば不揮発性メモリ）に、上記認証サーバシステム１２のＤＢ２５に保持されている、少なくとも所持者を特定するメインキーと、当該メインキーと関連付けられた所持者固有のアクセスコード暗号と、当該所持者に関する所定数の固有情報としてのサブキー群（サブキー０１，０２，０３・・・）と同様のデータが個別にアクセスされる層や領域の形態で記憶されるものである。
【００３４】
そこで、図５に、図４のリーダライタシステムにおける処理フローチャートを示す。図５において、クライアント端末１３のリーダライタシステムでは、まず、リーダライタ１４にセットされた対象ユーザＩＣカード１５のメモリ４３から当該所持者を特定するメインキーを読み取る（Ｓ１１）。このとき、当該ＩＣカード１５の真贋性を確認するために、当該所持者（使用者）によるパスワード等の入力をさせてもよい。そして、送信データ作成手段３３が読み取ったメインキーと、当該システムにおけるサービス機関のＩＤ（パスワード）を送信データとして作成し、認証サーバシステム１２に送信する（Ｓ１２）。
【００３５】
その後、認証サーバシステム１２より当該対象ユーザのアクセス暗号、および対応機関カテゴリに属するサブキー種類のキー情報を受信し（Ｓ１３）、照合手段３４が当該アクセスコード暗号をＩＣカード１５より読み取らせ、読み取った当該アクセスコード暗号と、認証サーバシステム１２より受信したアクセスコード暗号とを照合する（Ｓ１４）。照合の結果（Ｓ１５）、一致しなければ、Ｓ１１〜Ｓ１４を所定回数（例えば３回）繰り返し（Ｓ１６）、それでも一致しなければカード読み取り不能として表示手段３５で表示して処理を終了する（Ｓ１７）。
【００３６】
一方、Ｓ１５において、一致すれば、受信したキー情報のサブキー種類に基づいて、当該対象ユーザのＩＣカード１５のメモリ４３より対応するサブキーを読み取り（Ｓ１８）、送信データ作成手段３３で送信用にデータ処理させて認証サーバシステム１２に送信する（Ｓ１９）。そして、認証サーバシステム１２より、認証結果を受信し（Ｓ２０）、その認証結果を表示手段３５で表示させるものである（Ｓ２１）。
【００３７】
続いて、図６に、図２の認証サーバシステムにおける認証処理のフローチャートを示す。図６において、認証サーバシステム１２では、まず、アクセス要求のクライアント端末１３のリーダライタシステムより、対象ユーザＩＣカード１５のメモリ４３に記憶されていたメインキーと、当該サービス機関（クライアント端末１３のリーダライタシステム）のＩＤ（パスワード）を受信する（Ｓ３１）。そこで、接続認証手段２２において、当該リーダライタシステムからのアクセスが不正か否かを認証し（Ｓ３２）、不正であれば（Ｓ３３）、ＩＤ当該不一致であることを当該クライアント端末１３（リーダライタシステム）に送信して終了する（Ｓ３４）。
【００３８】
一方、不正アクセスでなければ（Ｓ３３）、ネット接続手段２３が当該クライアント端末１３と接続状態（通信可能状態）とし、照合手段２８が、取得したメインキーに基づいて、ＤＢ２５のユーザフォルダより当該対象ユーザＩＣカード１５に関する情報からアクセスコード暗号を読み取ると共に、その関連情報を読み取って当該ＩＣカード１５が有効か否かを判断する（Ｓ３５）。有効でなければ（Ｓ３６）、当該ＩＣカード１５が失効等している旨を、送信データ作成手段２６でのデータ処理により当該クライアント端末１３（リーダライタシステム）に送信して終了する（Ｓ３７）。
【００３９】
一方、有効であれば（Ｓ３６）、キー照会手段２７において、サービス機関（クライアント端末１３のリーダライタシステム）のＩＤに基づいて、ＤＢ２５の機関テーブルより機関カテゴリを特定して対応するサブキー種類のキー情報を読み取り（Ｓ３８）、上記読み取ったアクセスコード暗号とキー情報とを、送信データ作成手段２６の処理によりサービス機関（クライアント端末１３のリーダライタシステム）に送信する（Ｓ３９）。
【００４０】
その後、クライアント端末１３（リーダライタシステム）より、サブキー種類のキー情報に応じた当該対象ユーザの所定数のサブキーを受信すると（Ｓ４０）、照合手段２８がＤＢ２５のユーザフォルダよりサブキー種類に応じた当該対象ユーザの所定数のサブキーを読み取り、受信したサブキーと照合し（Ｓ４１）、一致すれば（Ｓ４２）、ＤＢ２５のユーザフォルダより当該サブキーに応じた当該対象ユーザの関連情報を読み取る（Ｓ４３）。
【００４１】
そして、上記読み取った関連情報に応じて、当該対象ユーザＩＣカード１５の使用許可の正否を認証し、認証結果を送信データ作成手段２６によるデータ処理の後にクライアント端末１３（リーダライタシステム）に送信する（Ｓ４４）。一方、Ｓ４２でサブキーが一致しなければ、当該サブキーが一致しない旨を送信データ作成手段２６によるデータ処理の後にクライアント端末１３（リーダライタシステム）に送信するものである（Ｓ４５）。
【００４２】
このように、使用されるＩＣカード１５に記憶されている所定数のサブキーの情報は、認証サーバシステム１２からの当該クライアント端末１３で必要なサブキーのキー情報によるもののみであり、関係のない情報が読み取られることがないことから、必要なサブキーのみを読み込ませることになり、不必要なサブキーを読み込み不能とさせることができ、プライバシー保護を考慮したＩＣカード１５における種々の情報の一元化を実行ならしめることができるものである。
【００４３】
次に、図７に、図２の認証サーバシステムにおけるデータ更新等の処理フローチャートを示す。図７において、認証サーバシステム１２では、まず、所定のクライアント端末１３よりデータ更新または追加のためのアクセス要求を受信すると（Ｓ５１）、当該アクセス端末１３に対してＩＤ（パスワード）の識別情報を要求するファイルを送信データ作成手段２６が作成して送信する（Ｓ５２）。当該アクセス端末１３からＩＤ（パスワード）を受信すると、当該ＩＤ等に基づいて正規のアクセスか否かを接続認証手段２２が認証する（Ｓ５３）。
【００４４】
認証の結果（Ｓ５３）、正規のアクセスでなければＩＤ等が不一致であることを当該アクセス端末１３に送信して終了する（Ｓ５５）。一方、正規のアクセスであれば（Ｓ５４）、更新または追加させる対象ユーザおよびデータ内容を要求するファイルを送信データ作成手段２６が作成して当該アクセス端末１３に送信する（Ｓ５６）。そして、対象のアクセス端末１３より、対象ユーザに対応する更新または追加のデータを受信すると（Ｓ５７）、データ更新手段２９がＤＢ２５に対して当該対象ユーザに該当するメモリ領域でデータ更新またはデータ追加を行い（Ｓ５８）、更新した旨を当該アクセス端末１３に送信するものである（Ｓ５９）。
【００４５】
なお、アクセス端末１３においては、適宜、リーダライタシステムで当該対象ユーザのＩＣカード１５におけるメモリ４３内のデータ内容を、上記ＤＢ２５と同一とするために、更新させ、または追加させるものである。
【００４６】
【発明の効果】
以上のように、本発明によれば、ＩＣカードに所持者を特定する第１のキーと、当該第１のキーと関連付けられた所持者固有のアクセス情報と、当該所持者に関する所定数の固有情報としての第２のキー群とが少なくとも個別に記憶され、一方、認証システム側で、少なくとも、所持者毎の前記同様の第１のキー、アクセス情報、第２のキー群および当該所持者によるカード使用に関する情報が保持され、認証システム、所定のサービス機関のリーダライタシステムおよびＩＣカードのそれぞれにおいて、当該ＩＣカードに記憶される種々の情報のうちの特に第２のキー群に対して、必要なもののみを読み込ませることにより、不必要な情報を読み込み不能とさせることができ、プライバシー保護を考慮したＩＣカードにおける種々の情報の一元化を実行ならしめることができるものである。
【図面の簡単な説明】
【図１】本発明に係るＩＣカードの認証方法の全体説明図である。
【図２】本発明に係る認証サーバシステムの一例のブロック構成図である。
【図３】図２の認証サーバシステムの備えるデータベース（ＤＢ）のデータの説明図である。
【図４】本発明に係るリーダライタシステムおよびＩＣカードブロック構成図である。
【図５】図４のリーダライタシステムにおける処理フローチャートである。
【図６】図２の認証サーバシステムにおける認証処理のフローチャートである。
【図７】図２の認証サーバシステムにおけるデータ更新等の処理フローチャートである。
【符号の説明】
１１              コンピュータネットワーク
１２              認証サーバシステム
１３              クライアント端末
１４              リーダライタ
１５              ＩＣカード
２１，３１        インターフェース
２２              接続認証手段
２３              ネット接続手段
２４              データベース（ＤＢ）管理手段
２５              データベース（ＤＢ）
２６，３３        送信データ作成手段
２７              キー照会手段
２８              照合手段
２９              データ更新手段
３２，４２        処理手段
３４              照合手段
３５              表示手段
４１              データ入出力手段
４３              メモリ
【図１】
0004671561.tif 000002
【図２】
0004671561.tif 000003
【図３】
0004671561.tif 000004
【図４】
0004671561.tif 000005
【図５】
0004671561.tif 000006
【図６】
0004671561.tif 000007
【図７】
0004671561.tif 000008