(57)【特許請求の範囲】
【請求項１】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードに記録された正規ユーザの前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶しているサービス提供装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、
前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記生体情報と前記識別コードとを読み出して前記サービス提供装置に送信する読出手順を実行し、
前記サービス提供装置が、前記ＩＣカードから読み出された識別コードに対応する生体固有コードを予め登録された中から取得し、前記ＩＣカードから読み出された生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、
前記生体認証装置が、生体情報を読み取って前記サービス提供装置に送信する読取手順を実行し、
前記サービス提供装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記読取手順で読み取られた生体情報と前記ＩＣカードから前記ＩＣカードリーダライタによって読み出された生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可する第２の照合手順を実行することを特徴とするＩＣカードシステムにおける認証方法。
【請求項２】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードに記録された正規ユーザの前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶しているサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、
前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記生体情報と前記識別コードとを読み出して前記サービス提供装置に送信する読出手順を実行し、
前記上位認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記サービス提供装置に予め登録された中から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、
前記生体認証装置が、生体情報を読み取って前記サービス提供装置に送信する読取手順を実行し、
前記上位認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行することを特徴とするＩＣカードシステムにおける認証方法。
【請求項３】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ＩＣカードに記録された正規ユーザの前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶している生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、
前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記生体情報と前記識別コードとを読み出して前記サービス提供装置に送信する読出手順を実行し、
前記生体認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを予め登録された中から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、
前記生体認証装置が、生体情報を読み取る読取手順を実行し、
前記生体認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記読取手順で読み取られた生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行することを特徴とするＩＣカードシステムにおける認証方法。
【請求項４】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続され、ＩＣカードに記録された正規ユーザの前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶している上位認証装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、
前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記生体情報と前記識別コードとを読み出して前記サービス提供装置に送信する読出手順を実行し、
前記生体認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを、前記上位認証装置に予め登録された中から前記サービス提供装置を介して取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、
前記生体認証装置が、生体情報を読み取る読取手順を実行し、
前記生体認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記読取手順で読み取られた生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行することを特徴とするＩＣカードシステムにおける認証方法。
【請求項５】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ＩＣカードの正規ユーザの生体情報とこの正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶している生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続され、前記生体認証装置に記憶された前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め登録している上位認証装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、
前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記識別コードを読み出して前記サービス提供装置に送信する読出手順を実行し、
前記生体認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を予め登録された中から取得すると共に、この識別コードに対応する生体固有コードを前記上位認証装置に予め登録された中から前記サービス提供装置を介して取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、
前記生体認証装置が、生体情報を読み取る読取手順を実行し、
前記生体認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記読取手順で読み取った生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行することを特徴とするＩＣカードシステムにおける認証方法。
【請求項６】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードの正規ユーザの生体情報とこの正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶しているサービス提供装置と、このサービス提供装置に接続され、前記サービス提供装置に記憶された前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶している上位認証装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、
前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記識別コードを読み出して前記サービス提供装置に送信する読出手順を実行し、
前記上位認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を前記サービス提供装置に予め登録された中から取得すると共に、この識別コードに対応する生体固有コードを予め登録された中から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、
前記生体認証装置が、生体情報を読み取って前記サービス提供装置に送信する読取手順を実行し、
前記上位認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行することを特徴とするＩＣカードシステムにおける認証方法。
【請求項７】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、
前記サービス提供装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体固有コードを予め記憶した中から取得し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記ＩＣカードから読み出された生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項８】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、
前記サービス提供装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記上位認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記サービス提供装置から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項９】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記サービス提供装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記生体認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記サービス提供装置から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１０】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを予め記憶した中から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１１】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、
前記サービス提供装置は、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体固有コードを前記生体認証装置から取得し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記ＩＣカードから読み出された生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１２】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、
前記上位認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記生体認証装置から前記サービス提供装置を介して取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１３】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記上位認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記生体認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記上位認証装置から前記サービス提供装置を介して取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１４】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、
前記上位認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記サービス提供装置は、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体固有コードを前記上位認証装置から取得し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から受信した生体情報と前記ＩＣカードから読み出された生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１５】
識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、
前記上位認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを予め記憶した中から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１６】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記サービス提供装置は、前記ＩＣカードの正規ユーザの生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記生体認証装置は、前記生体固有コードを生成する際に利用された前記生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を予め記憶した中から取得すると共に、この識別コードに対応する生体固有コードを前記サービス提供装置から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１７】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、
前記サービス提供装置は、前記生体認証装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体情報を前記生体認証装置から取得すると共に、この識別コードに対応する生体固有コードを予め記憶した中から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記取得した生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１８】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、
前記サービス提供装置は、前記生体認証装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記上位認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を前記生体認証装置から前記サービス提供装置を介して取得すると共に、この識別コードに対応する生体固有コードを前記サービス提供装置から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られ、前記サービス提供装置から受信した生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項１９】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記上位認証装置は、前記ＩＣカードの正規ユーザの生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記生体認証装置は、前記生体固有コードを生成する際に利用された前記生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を予め記憶した中から取得すると共に、この識別コードに対応する生体固有コードを前記上位認証装置から前記サービス提供装置を介して取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項２０】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、
前記上位認証装置は、前記生体認証装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記サービス提供装置は、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体情報を前記生体認証装置から取得すると共に、この識別コードに対応する生体固有コードを前記上位認証装置から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記取得した生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項２１】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、
前記上位認証装置は、前記生体認証装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を前記生体認証装置から前記サービス提供装置を介して取得すると共に、この識別コードに対応する生体固有コードを予め記憶した中から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られ、前記サービス提供装置から受信した生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項２２】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、
前記サービス提供装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記上位認証装置は、前記サービス提供装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を前記サービス提供装置から取得すると共に、この識別コードに対応する生体固有コードを予め記憶した中から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【請求項２３】
識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、
前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、
前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、
前記上位認証装置は、前記ＩＣカードの正規ユーザの生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、
前記サービス提供装置は、前記生体固有コードを生成する際に利用された前記生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体情報を予め記憶した中から取得すると共に、この識別コードに対応する生体固有コードを前記上位認証装置から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記取得した生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可することを特徴とするＩＣカードシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの生体情報を用いてユーザ認証を行った上でＩＣカードの使用を許可する認証方法及びＩＣカードシステムに関するものである。
【０００２】
【従来の技術】
従来より、ＩＣカードを所持するユーザに対してサービスを提供するＩＣカードシステムにおいて、ユーザの指紋を用いてユーザ認証を行い、ＩＣカードの不正使用を防止するシステムが提案されている。図１は本発明の実施の形態となるＩＣカードシステムの構成を示すブロック図であるが、従来においてもその構成は同様であるので、図１を用いて従来のＩＣカードシステムを説明する。ＩＣカードシステムでは、ｎ台のＩＣカードリーダライタ２（２−１〜２−ｎ）と、ｎ台の生体認証装置３（３−１〜３−ｎ）とがそれぞれ対応する計算機４（４−１〜４−ｎ）に接続されている。各計算機４は、例えばインターネット等のネットワーク５によってホスト計算機６と接続されている。
【０００３】
以下、このようなＩＣカードシステムの動作を図７、図８を参照して説明する。図７は指紋登録手順を示すフローチャート図である。まず、ＩＣカードシステムによるサービス提供を希望する新規ユーザに対しては、ＩＣカード１が発行される。ＩＣカード１には、このＩＣカード１（ＩＣカード１の所有者となるユーザ）に固有の識別コードを含む個人情報が既に記録されている。ＩＣカードリーダライタ２は、ＩＣカード１に記録された識別コードを含む個人情報を読み出し、読み出した個人情報を計算機４に送信する（図７ステップ３０１）。続いて、生体認証装置３は、ＩＣカード１の所有者となるユーザの指紋を指紋センサで読み取り、読み取った指紋の画像データを登録指紋データとして計算機４に送信し、計算機４は、登録指紋データをＩＣカードリーダライタ２に送信する。ＩＣカードリーダライタ２は、計算機４から受信した登録指紋データをＩＣカード１に記録する（ステップ３０２）。以上で、新規ユーザのシステムへの登録が終了する。
【０００４】
図８はユーザがＩＣカードシステムからサービス提供を受ける手順を示すフローチャート図である。まず、計算機４によるサービス提供を希望するユーザは、自身が所持するＩＣカード１をＩＣカードリーダライタ２のカードスロットに挿入する。ＩＣカードリーダライタ２は、ＩＣカード１に記録された登録指紋データと識別コードを含む個人情報とを読み出して、計算機４に送信する（図８ステップ４０１）。計算機４は、ＩＣカード１を所持するユーザの指紋読み取りを生体認証装置３に要求する。この要求に応じて、生体認証装置３は、ユーザの指紋を指紋センサで読み取り、読み取った指紋の画像データを計算機４に送信する。計算機４は、生体認証装置３から受信した指紋データとステップ４０１でＩＣカード１から読み出された登録指紋データとを照合する（ステップ４０２）。
【０００５】
計算機４は、指紋データが一致せず、照合結果がＮＧである場合（ステップ４０３においてＮＯ）、ＩＣカード１を所持するユーザが正規ユーザではないと判断して、このユーザによるＩＣカード１の利用を拒否する（ステップ４０４）。また、計算機４は、ステップ４０３において指紋データが一致し、照合結果がＯＫである場合、ＩＣカード１を所持するユーザを正規ユーザと判断して、このユーザから要求されたサービスを提供する（ステップ４０５）。
【０００６】
【発明が解決しようとする課題】
以上のようなＩＣカードシステムにおいて、ＩＣカードが不正使用される場合を考えると、まず正規のユーザではない第三者が正規ユーザのＩＣカードを不正に使用した場合、ステップ４０２，４０３の照合処理によって、この不正使用を排除することができる。しかしながら、第三者が正規ユーザのＩＣカード１に記録された情報のうち登録指紋データのみを自身の指紋データに書き換えたＩＣカード１を偽造すると、ステップ４０２，４０３の照合処理において照合結果がＯＫとなるので、第三者は正規ユーザになりすまして様々なサービスを受けることが可能になる。生体認証装置３の中には簡単に持ち運びが可能なものも存在するので、以上のような問題は、登録指紋データを生体認証装置３に記憶させているシステムにおいて生体認証装置３が偽造された場合にも同様に発生する。また、指紋以外の生体情報を用いてユーザ認証を行う場合にも同様の問題が発生する。以上のように、従来のＩＣカードシステムでは、ＩＣカードの不正使用を防止できない可能性があった。
本発明は、上記課題を解決するためになされたもので、ＩＣカードの不正使用を防止することができるＩＣカードシステムにおける認証方法及びシステムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードに記録された正規ユーザの前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶しているサービス提供装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記生体情報と前記識別コードとを読み出して前記サービス提供装置に送信する読出手順（２０１）を実行し、前記サービス提供装置が、前記ＩＣカードから読み出された識別コードに対応する生体固有コードを予め登録された中から取得し、前記ＩＣカードから読み出された生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順（２０２，２０３）を実行し、前記生体認証装置が、生体情報を読み取って前記サービス提供装置に送信する読取手順を実行し、前記サービス提供装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記読取手順で読み取られた生体情報と前記ＩＣカードから前記ＩＣカードリーダライタによって読み出された生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可する第２の照合手順（２０５，２０６）を実行するようにしたものである。本発明では、ＩＣカードにユーザの生体情報を登録する際に、生体情報に基づいて生成した生体固有コードをＩＣカードの識別コードと共にシステムに保管する。上記生体固有コードを、生体情報から一方向性関数によって生成すれば、生体固有コードからは生体情報を推測することが困難となる。また、生成元となる生体情報が異なると、生体固有コードが同一となる確率を限りなく低くすることが可能であるため、すり替えられた生体情報から生成される生体固有コードがシステムに保管された生体固有コードと一致する可能性は極めて小さい。したがって、第三者が偽造したＩＣカードで他の正規ユーザになりすますことは、事実上不可能となる。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードに記録された正規ユーザの前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶しているサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記生体情報と前記識別コードとを読み出して前記サービス提供装置に送信する読出手順を実行し、前記上位認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記サービス提供装置に予め登録された中から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、前記生体認証装置が、生体情報を読み取って前記サービス提供装置に送信する読取手順を実行し、前記上位認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行するようにしたものである。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ＩＣカードに記録された正規ユーザの前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶している生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記生体情報と前記識別コードとを読み出して前記サービス提供装置に送信する読出手順を実行し、前記生体認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを予め登録された中から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、前記生体認証装置が、生体情報を読み取る読取手順を実行し、前記生体認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記読取手順で読み取られた生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行するようにしたものである。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続され、ＩＣカードに記録された正規ユーザの前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶している上位認証装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記生体情報と前記識別コードとを読み出して前記サービス提供装置に送信する読出手順を実行し、前記生体認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを、前記上位認証装置に予め登録された中から前記サービス提供装置を介して取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、前記生体認証装置が、生体情報を読み取る読取手順を実行し、前記生体認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記読取手順で読み取られた生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行するようにしたものである。
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ＩＣカードの正規ユーザの生体情報とこの正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶している生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続され、前記生体認証装置に記憶された前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め登録している上位認証装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記識別コードを読み出して前記サービス提供装置に送信する読出手順を実行し、前記生体認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を予め登録された中から取得すると共に、この識別コードに対応する生体固有コードを前記上位認証装置に予め登録された中から前記サービス提供装置を介して取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、前記生体認証装置が、生体情報を読み取る読取手順を実行し、前記生体認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記読取手順で読み取った生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行するようにしたものである。
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードの正規ユーザの生体情報とこの正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶しているサービス提供装置と、このサービス提供装置に接続され、前記サービス提供装置に記憶された前記生体情報を予め定められた一方向性関数によって変換した生体固有コードと前記正規ユーザのＩＣカードの識別コードとを対応付けして予め記憶している上位認証装置とからなるＩＣカードシステムにおけるユーザの認証方法であって、前記ＩＣカードリーダライタが、前記ＩＣカードと通信して前記識別コードを読み出して前記サービス提供装置に送信する読出手順を実行し、前記上位認証装置が、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を前記サービス提供装置に予め登録された中から取得すると共に、この識別コードに対応する生体固有コードを予め登録された中から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合する第１の照合手順を実行し、前記生体認証装置が、生体情報を読み取って前記サービス提供装置に送信する読取手順を実行し、前記上位認証装置が、前記第１の照合手順における照合結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可する第２の照合手順を実行するようにしたものである。
【０００８】
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカード（１）から情報を読み出すＩＣカードリーダライタ（２）と、ユーザの生体情報を読み取る生体認証装置（３）と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置（４）とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、前記サービス提供装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体固有コードを予め記憶した中から取得し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記ＩＣカードから読み出された生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、前記サービス提供装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記上位認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記サービス提供装置から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記サービス提供装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記生体認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記サービス提供装置から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
【０００９】
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを予め記憶した中から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、前記サービス提供装置は、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体固有コードを前記生体認証装置から取得し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記ＩＣカードから読み出された生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、前記上位認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記生体認証装置から前記サービス提供装置を介して取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
【００１０】
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記上位認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記生体認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを前記上位認証装置から前記サービス提供装置を介して取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、前記上位認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記サービス提供装置は、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体固有コードを前記上位認証装置から取得し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から受信した生体情報と前記ＩＣカードから読み出された生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードとユーザの生体情報とが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、前記上位認証装置は、前記ＩＣカードに記録された正規ユーザの前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体固有コードを予め記憶した中から取得し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
【００１１】
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記サービス提供装置は、前記ＩＣカードの正規ユーザの生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記生体認証装置は、前記生体固有コードを生成する際に利用された前記生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を予め記憶した中から取得すると共に、この識別コードに対応する生体固有コードを前記サービス提供装置から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、前記サービス提供装置は、前記生体認証装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体情報を前記生体認証装置から取得すると共に、この識別コードに対応する生体固有コードを予め記憶した中から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記取得した生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、前記サービス提供装置は、前記生体認証装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記上位認証装置は、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を前記生体認証装置から前記サービス提供装置を介して取得すると共に、この識別コードに対応する生体固有コードを前記サービス提供装置から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られ、前記サービス提供装置から受信した生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
【００１２】
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記上位認証装置は、前記ＩＣカードの正規ユーザの生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記生体認証装置は、前記生体固有コードを生成する際に利用された前記生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を予め記憶した中から取得すると共に、この識別コードに対応する生体固有コードを前記上位認証装置から前記サービス提供装置を介して取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつユーザから読み取った生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、前記上位認証装置は、前記生体認証装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記サービス提供装置は、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体情報を前記生体認証装置から取得すると共に、この識別コードに対応する生体固有コードを前記上位認証装置から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記取得した生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶すると共に、生体情報を読み取って前記サービス提供装置に送信し、前記上位認証装置は、前記生体認証装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を前記生体認証装置から前記サービス提供装置を介して取得すると共に、この識別コードに対応する生体固有コードを予め記憶した中から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られ、前記サービス提供装置から受信した生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
【００１３】
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、前記サービス提供装置は、前記ＩＣカードを所有する正規ユーザの生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記上位認証装置は、前記サービス提供装置に記憶された前記生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードリーダライタから前記サービス提供装置を介して受信した識別コードに対応する生体情報を前記サービス提供装置から取得すると共に、この識別コードに対応する生体固有コードを予め記憶した中から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置から前記サービス提供装置を介して受信した生体情報と前記取得した生体情報とが一致する場合のみ、前記サービス提供装置における前記ＩＣカードの利用を許可するものである。
また、本発明は、識別コードが予め記録されたＩＣカードから情報を読み出すＩＣカードリーダライタと、ユーザの生体情報を読み取る生体認証装置と、ＩＣカードを所持するユーザにサービスを提供するサービス提供装置と、このサービス提供装置に接続された上位認証装置とからなるＩＣカードシステムであって、前記ＩＣカードリーダライタは、前記ＩＣカードと通信して情報を読み出して前記サービス提供装置に送信し、前記生体認証装置は、生体情報を読み取って前記サービス提供装置に送信し、前記上位認証装置は、前記ＩＣカードの正規ユーザの生体情報から所定の一方向性関数によって生成した生体固有コードと前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記サービス提供装置は、前記生体固有コードを生成する際に利用された前記生体情報と前記識別コードとをＩＣカード毎に対応付けして予め記憶し、前記ＩＣカードから前記ＩＣカードリーダライタを介して読み出された識別コードに対応する生体情報を予め記憶した中から取得すると共に、この識別コードに対応する生体固有コードを前記上位認証装置から取得し、取得した生体情報から前記一方向性関数によって生成した生体固有コードと前記取得した生体固有コードとを照合し、この照合の結果が一致を示し、かつ前記生体認証装置によって読み取られた生体情報と前記取得した生体情報とが一致する場合のみ、前記ＩＣカードの利用を許可するものである。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の実施の形態となるＩＣカードシステムの構成を示すブロック図である。本実施の形態のＩＣカードシステムでは、ＩＣカード１に対するデータ書込／読出機能を備えたｎ台のＩＣカードリーダライタ２（２−１〜２−ｎ）と、生体認証装置となるｎ台の生体認証装置３（３−１〜３−ｎ）とがそれぞれ対応する計算機４（４−１〜４−ｎ）に接続されている。各計算機４は、例えばインターネット等のネットワーク５によってホスト計算機６と接続されている。
【００１５】
計算機４は、ＩＣカード１を所持するユーザに対してサービスを提供するサービス提供装置を構成している。ユーザに提供されるサービスとしては、例えばキャッシュカード、クレジットカード又は電子マネーの機能を有するＩＣカード１を使った決済など様々なサービスが提案されていることは言うまでもない。生体認証装置３は、ＩＣカード１を用いて計算機４のサービスを受けようとするユーザの指紋を読み取る指紋センサを有する。
【００１６】
以下、このようなＩＣカードシステムの動作を図２、図３を参照して説明する。図２は指紋登録手順を示すフローチャート図である。まず、ＩＣカードシステムによるサービス提供を希望する新規ユーザに対しては、ＩＣカード１が発行される。ＩＣカード１には、このＩＣカード１（ＩＣカード１の所有者となる正規ユーザ）に固有の識別コードを含む個人情報が既に記録されている。ＩＣカードリーダライタ２は、ＩＣカード１に記録された識別コードを含む個人情報を読み出し、読み出した個人情報を計算機４に送信する（図２ステップ１０１）。
【００１７】
続いて、生体認証装置３は、ＩＣカード１の所有者となる正規ユーザの指紋を指紋センサで読み取り、読み取った指紋の画像データを登録指紋データ（生体情報）として計算機４に送信し、計算機４は、登録指紋データをＩＣカードリーダライタ２に送信する。ＩＣカードリーダライタ２は、計算機４から受信した登録指紋データをＩＣカード１に記録する（ステップ１０２）。
【００１８】
計算機４は、生体認証装置３から受信した登録指紋データを予め定められた一方向性関数によって指紋固有コード（生体固有コード）に変換し、この指紋固有コードとＩＣカードリーダライタ２から受信した識別コードとをホスト計算機６に送信する。ホスト計算機６は、受信した指紋固有コードと識別コードとを対応付けして記憶装置に格納する（ステップ１０３）。以上で、新規ユーザのシステムへの登録が終了する。
【００１９】
ここで、登録指紋データから一方向性関数によって指紋固有コードを生成する１例を説明する。登録指紋データは２値化されているものとする。指紋センサの指紋取り込み領域を例えば２５６ピクセル×２５６ピクセルとすると、登録指紋データは２５６×２５６ビットのデータとなる。一方向性関数は、変数から関数値を計算するのに比べ、関数値から元の変数を計算するのが極めて困難な関数であり、登録指紋データをＣ、一方向性関数をＦ、指紋固有コードをＤとすると、Ｄ＝Ｆ（Ｃ）で指紋固有コードＤが得られる。この一方向性関数の例としては、例えばハッシュ関数がある。
【００２０】
図３はユーザがＩＣカードシステムからサービス提供を受ける手順を示すフローチャート図である。まず、計算機４によるサービス提供を希望するユーザは、自身が所持するＩＣカード１をＩＣカードリーダライタ２のカードスロットに挿入する。ＩＣカードリーダライタ２は、ＩＣカード１に記録された登録指紋データと識別コードを含む個人情報とを読み出して、計算機４に送信する（図３ステップ２０１）。
【００２１】
計算機４は、ＩＣカードリーダライタ２から受信した登録指紋データを予め定められた一方向性関数によって指紋固有コードに変換し、この指紋固有コードとＩＣカードリーダライタ２から受信した識別コードとをホスト計算機６に送信する。ホスト計算機６は、受信した識別コードを基に記憶装置を検索して、識別コードに対応する指紋固有コードを取得し、取得した指紋固有コードと計算機４から受信した指紋固有コードとを照合する（ステップ２０２）。
【００２２】
ホスト計算機６は、指紋固有コードが一致せず、照合結果がＮＧである場合（ステップ２０３においてＮＯ）、ＩＣカード１が正規のＩＣカードではないと判断して、ＩＣカード１の使用を拒否させるべく照合結果を計算機４に送信する。計算機４は、ホスト計算機６から送られた照合結果がＮＧであるため、ＩＣカード１の利用を拒否する（ステップ２０４）。
【００２３】
また、ホスト計算機６は、ステップ２０３において指紋固有コードが一致し、照合結果がＯＫである場合、ＩＣカード１を正規のＩＣカードと判断し、照合結果を計算機４に送信する。計算機４は、ホスト計算機６から送られた照合結果がＯＫである場合、ＩＣカード１を所持するユーザの指紋読み取りを生体認証装置３に要求する。この要求に応じて、生体認証装置３は、ユーザの指紋を指紋センサで読み取り、読み取った指紋の画像データを計算機４に送信する。計算機４は、生体認証装置３から受信した指紋データとステップ２０１でＩＣカード１から読み出された登録指紋データとを照合する（ステップ２０５）。
【００２４】
計算機４は、指紋データが一致せず、照合結果がＮＧである場合（ステップ２０６においてＮＯ）、ＩＣカード１を所持するユーザが正規ユーザではないと判断して、このユーザによるＩＣカード１の利用を拒否する（ステップ２０４）。また、計算機４は、ステップ２０６において指紋データが一致し、照合結果がＯＫである場合、ＩＣカード１を所持するユーザを正規ユーザと判断して、このユーザから要求されたサービスを提供する（ステップ２０７）。
【００２５】
図４は生体認証装置３内の指紋センサの検出素子の概略的な断面を示す図である。指紋センサの検出素子は、例えばシリコンからなる半導体基板７１１上の下層絶縁膜７１２上に形成された層間絶縁膜７１４上に、たとえば８０μｍ角の複数のセンサ電極７１５と、格子状のアース電極７１６とを備え、複数のセンサ電極７１５とアース電極７１６とを、層間絶縁膜７１４表面で規定される同一平面上に配置している。
【００２６】
センサ電極７１５は、層間絶縁膜７１４上に形成されたパシベーション膜７１７で覆い、１５０μｍ間隔に複数個を備えるようにするとともに、Ａｕから構成し、膜厚１μｍ程度に形成している。パシベーション膜７１７の膜厚は３μｍ程度としたので、センサ電極７１５上には、パシベーション膜７１７が約２（＝３−１）μｍ存在している。このパシベーション膜７１７は、例えばポリイミドなどの比誘電率が４．０程度の絶縁物から構成される。上記下層絶縁膜７１２上には、センサ電極７１５にスルーホールを介して接続する配線７１３を形成する。この配線７１３により後段の回路と接続される。
【００２７】
次に、指紋センサについて更に詳しく説明する。図５は指紋センサの回路図である。図５において、Ｃｆは図４におけるセンサ電極７１５と指８１１の皮膚との間に形成される静電容量である。容量Ｃｆを形成するセンサ電極７１５はＮchＭＯＳトランジスタＱ３ａのドレイン端子に接続されており、このトランジスタＱ３ａのソース端子は電流Ｉの電流源８２１の入力側に接続されている。また、センサ電極７１５とトランジスタＱ３ａとの節点Ｎ１ａには、ＮchＭＯＳトランジスタ（第１の素子）Ｑ２ａのソース端子が接続されている。このトランジスタＱ２ａのドレイン端子には、ソース端子に電源電圧ＶDDが印加されたＰchＭＯＳトランジスタ（第１のスイッチ手段）Ｑ１ａのドレイン端子と、ドレイン端子に電源電圧ＶDDが印加されソース端子が抵抗Ｒａを介して接地に接続されたＮchＭＯＳトランジスタＱ４ａのゲート端子とが接続されている。このトランジスタＱ４ａのソース端子にインバータゲート８４１が接続されている。
【００２８】
各トランジスタＱ１ａ，Ｑ３ａのゲート端子にはそれぞれ信号ＰＲＥ（バー），ＲＥが印加される。また、トランジスタＱ２ａのゲート端子には定電圧源からバイアス電圧ＶＧが印加される。ここで、トランジスタＱ２ａが非導通状態になるゲート−ソース間のしきい値電圧をＶthとすると、ＶDD＞ＶＧ−Ｖthとなるように電圧ＶDD，ＶＧが設定される。また、節点Ｎ１ａ，Ｎ２ａはそれぞれ寄生容量Ｃｐ１ａ，Ｃｐ２ａを有している。
【００２９】
容量Ｃｆにより検出素子８１０が構成され、電流源８２１とトランジスタＱ３ａとにより信号発生回路８２０が構成され、トランジスタＱ１ａ，Ｑ２ａにより信号増幅回路８３０が構成され、トランジスタＱ４ａと抵抗Ｒａとインバータゲート８４１とにより出力回路８４０が構成される。
【００３０】
図６は、図５に示した指紋センサの動作を説明するためのタイミングチャートであり、図６（ａ）はトランジスタＱ１ａを制御する信号ＰＲＥ（バー）の電位変化を示し、図６（ｂ）はトランジスタＱ３ａを制御する信号ＲＥの電位変化を示し、図６（ｃ）は節点Ｎ１ａ，Ｎ２ａそれぞれの電位変化を示している。最初、トランジスタＱ１ａのゲート端子にはＨｉｇｈレベル（ＶDD）の信号ＰＲＥ（バー）が与えられ、トランジスタＱ３ａのゲート端子にはＬｏｗレベル（ＧＮＤ）の信号ＲＥが与えられている。したがって、このときトランジスタＱ１ａ，Ｑ３ａはともに導通していない。
【００３１】
この状態で信号ＰＲＥ（バー）がＨｉｇｈレベルからＬｏｗレベルに変化すると、トランジスタＱ１ａが導通状態になる。このときトランジスタＱ３ａは非導通状態のままであり、信号発生回路８２０は停止状態にあるから、節点Ｎ２ａの電位がＶDDにプリチャージされる。また、トランジスタＱ２ａのゲート−ソース間電圧がしきい値電圧Ｖthに達してトランジスタＱ２ａが非導通状態になるまで、節点Ｎ１ａが充電される。これにより、節点Ｎ１ａの電位がＶＧ−Ｖthにプリチャージされる。
【００３２】
プリチャージが終了した後、信号ＰＲＥ（バー）がＨｉｇｈレベルに変化すると、トランジスタＱ１ａが非導通状態になる。これと同時に信号ＲＥがＨｉｇｈレベルに変化すると、トランジスタＱ３ａが導通状態になり、信号発生回路８２０が動作状態に変化する。そして、電流源８２１により節点Ｎ１ａに充電された電荷が引き抜かれ、節点Ｎ１ａの電位がわずかに低下すると、トランジスタＱ２ａのゲート−ソース間電圧がしきい値電圧Ｖthより大きくなり、トランジスタＱ２ａが導通状態に変化する。これにより節点Ｎ２ａの電荷も引き抜かれ、節点Ｎ２ａの電位低下が開始する。
【００３３】
信号ＲＥをＨｉｇｈレベルにする期間をΔｔとすると、Δｔ経過後の節点Ｎ１ａの電位低下ΔＶはＶDD−（ＶＧ−Ｖth）＋ＩΔｔ／（Ｃｆ＋Ｃｐ１ａ）になる。ここで、寄生容量Ｃｐ２ａは寄生容量Ｃｐ１ａに対して十分小さいとしている。
【００３４】
電流源８２１の電流Ｉと期間Δｔと寄生容量Ｃｐ１ａ，Ｃｐ２ａは、各々一定であるから、電位低下ΔＶは、センサ電極７１５と検出対象である指の表面８１１との間に発生する容量の値Ｃｆによって決定される。この容量値Ｃｆは、センサ電極７１５と指の表面８１１との距離によって決まるので、指紋の凹凸によって異なる。このことから、低下電位ΔＶの大きさが、指紋の凹凸を反映して変化する。この電位低下ΔＶが、入力信号として出力回路８４０に供給されるので、出力回路８４０でΔＶが入力され、指紋の凹凸を反映した信号が出力される。
【００３５】
なお、本実施の形態では、指紋固有コードと識別コードとを対応付けしてホスト計算機６に記憶させるようにしているが（ステップ１０３）、計算機４に記憶させてもよい。この場合には、ステップ２０２〜２０７の処理を全て計算機４で行うことになる。反対に、ステップ２０２，２０３，２０５，２０６の処理を上位認証装置となるホスト計算機６で行い、ステップ２０６において照合結果がＯＫである場合のみ、ホスト計算機６から計算機４に対してユーザによるＩＣカード１の利用を許可するようにしてもよい。
【００３６】
また、指紋固有コードと識別コードとを対応付けして生体認証装置３に記憶させ、ステップ２０２，２０３，２０５，２０６の処理を生体認証装置３で行い、ステップ２０６において照合結果がＯＫである場合のみ、生体認証装置３から計算機４に対してユーザによるＩＣカード１の利用を許可するようにしてもよい。この場合、生体認証装置３には、指紋センサの他に、情報を記憶する記憶回路と、照合を行う照合回路が必要となる。
【００３７】
また、本実施の形態では、ユーザの登録指紋データをＩＣカード１に記録しているが、登録指紋データを生体認証装置３、計算機４又はホスト計算機６に記憶させ、ＩＣカード１には識別コードを含む個人情報のみを記憶させるようにしてもよい。この場合には、登録指紋データをＩＣカード１の識別コードと対応付けして記憶させておき、ステップ２０１でＩＣカード１から識別コードが読み出された時点で、読み出した識別コードに対応する登録指紋データを記憶しているデータ中から取得すればよい。
【００３８】
登録指紋データと識別コードとを対応付けして生体認証装置３に登録し、指紋固有コードと識別コードとを対応付けして計算機４又はホスト計算機６に登録しておけば、第三者が生体認証装置３に記録された情報のうち生体情報のみを自身の生体情報に書き換えた生体認証装置３を偽造したとしても、この生体認証装置３を偽造した第三者によるＩＣカード１の使用を拒否することができる。また、登録指紋データを暗号化してＩＣカード１、生体認証装置３、計算機４又はホスト計算機６に記憶させておき、読み出した時点で復号するようにしてもよい。
【００３９】
また、本実施の形態では、生体情報として指紋を用いる場合を例に挙げて説明しているが、他の生体情報としては、例えばユーザの声紋、虹彩、筆跡、手形、指の長さ、人相などがある。生体情報としてユーザの手形又は指の長さを用いる場合、生体認証装置３は、ユーザの掌又は指の画像を取り込み、生体認証装置３、計算機４又はホスト計算機６は、取り込んだ画像データをＩＣカード１、生体認証装置３、計算機４又はホスト計算機６に予め登録された正規ユーザの掌又は指の画像データと照合する。
【００４０】
また、生体情報としてユーザの声紋、すなわちサウンドスペクトログラムを用いる場合、生体認証装置３は、ユーザの音声を集音して声紋を抽出し、生体認証装置３、計算機４又はホスト計算機６は、抽出した声紋のデータをＩＣカード１、生体認証装置３、計算機４又はホスト計算機６に予め登録された正規ユーザの声紋データと照合する。生体情報としてユーザの筆跡を用いる場合、生体認証装置３は、ユーザのペン軌跡をデジタイザ等で取り込むか、あるいは紙上に筆記された署名を撮影して取り込み、生体認証装置３、計算機４又はホスト計算機６は、取り込んだ筆跡の画像データをＩＣカード１、生体認証装置３、計算機４又はホスト計算機６に予め登録された正規ユーザの筆跡データと照合する。
【００４１】
また、生体情報としてユーザの虹彩を用いる場合、生体認証装置３は、ユーザの虹彩を撮影し、生体認証装置３、計算機４又はホスト計算機６は、撮影した虹彩の画像データをＩＣカード１、生体認証装置３、計算機４又はホスト計算機６に予め登録された正規ユーザの虹彩の画像データと照合する。生体情報としてユーザの人相を用いる場合、生体認証装置３は、ユーザの顔を撮影して顔の特徴を抽出し、生体認証装置３、計算機４又はホスト計算機６は、抽出した特徴データをＩＣカード１、生体認証装置３、計算機４又はホスト計算機６に予め登録された正規ユーザの特徴データと照合する。
【００４２】
【発明の効果】
本発明によれば、ＩＣカードの発行の際に、正規ユーザの生体情報を一方向性関数によって生体固有コードに変換し、この生体固有コードとＩＣカードの識別コードとを対応付けて登録すると共に、正規ユーザの生体情報をＩＣカードに書き込み、ユーザがサービス提供を要求したとき、ＩＣカードから読み出した識別コードに対応する生体固有コードを予め登録された中から取得し、ＩＣカードから読み出された生体情報から一方向性関数によって生成した生体固有コードと取得した生体固有コードとを照合するようにしたので、第三者が他の正規ユーザのＩＣカードに記録された情報のうち生体情報のみを自身の生体情報に書き換えたＩＣカードを偽造したとしても、この偽造ＩＣカードの使用を拒否することができる。また、従来と同様に、ユーザから読み取った生体情報とＩＣカードから読み出した生体情報とを照合しているので、第三者が正規ユーザのＩＣカードを不正に使用しようとしても、このＩＣカードの使用を拒否することができる。その結果、ＩＣカードの不正使用の可能性を低減することができる。
【００４３】
また、ＩＣカードの発行の際に、正規ユーザの生体情報を一方向性関数によって生体固有コードに変換し、この生体固有コードと生体情報とＩＣカードの識別コードとを対応付けて登録し、ユーザがサービス提供を要求したとき、ＩＣカードから読み出した識別コードに対応する生体情報と生体固有コードとを予め登録された中から取得し、ＩＣカードから読み出された生体情報から一方向性関数によって生成した生体固有コードと取得した生体固有コードとを照合するようにしたので、例えば生体情報と識別コードとを対応付けして生体認証装置に登録し、生体固有コードと識別コードとを対応付けしてサービス提供装置又は上位認証装置に登録すれば、第三者が生体認証装置に記録された情報のうち生体情報のみを自身の生体情報に書き換えた生体認証装置を偽造したとしても、この生体認証装置を偽造した第三者によるＩＣカードの使用を拒否することができる。また、従来と同様に、ユーザから読み取った生体情報と予め登録された生体情報とを照合しているので、第三者が正規ユーザのＩＣカードを不正に使用しようとしても、このＩＣカードの使用を拒否することができる。その結果、ＩＣカードの不正使用の可能性を低減することができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態となるＩＣカードシステムの構成を示すブロック図である。
【図２】  図１のＩＣカードシステムにおける指紋登録手順を示すフローチャート図である。
【図３】  図１のＩＣカードシステムにおいてユーザがサービス提供を受ける手順を示すフローチャート図である。
【図４】  生体認証装置内の指紋センサの検出素子の概略的な断面を示す図である。
【図５】  図４の指紋センサの回路図である。
【図６】  図５に示した指紋センサの動作を説明するためのタイミングチャートである。
【図７】  従来のＩＣカードシステムにおける指紋登録手順を示すフローチャート図である。
【図８】  従来のＩＣカードシステムにおいてユーザがサービス提供を受ける手順を示すフローチャート図である。
【符号の説明】
１…ＩＣカード、２…ＩＣカードリーダライタ、３…生体認証装置、４…計算機、５…ネットワーク、６…ホスト計算機。
【図１】
0003774121.tif 000002
【図２】
0003774121.tif 000003
【図３】
0003774121.tif 000004
【図４】
0003774121.tif 000005
【図５】
0003774121.tif 000006
【図６】
0003774121.tif 000007
【図７】
0003774121.tif 000008
【図８】
0003774121.tif 000009