(57)【要約】【課題】生体認証に関する情報が漏洩した場合であっても、その情報が不正に利用される危険性を低減すること。【解決手段】参照情報管理装置２００は、個々の生体の特徴を表す参照情報と、参照情報識別情報とを対応付けて記憶する。使用者識別情報管理装置３００は、使用者識別情報と第２の秘密情報とを対応付けて記憶する。端末装置１００は、個々の生体の特徴を表す生体情報と参照情報識別情報とを参照情報管理装置２００に送信し、参照情報管理装置２００は、当該参照情報識別情報に対応付けられた参照情報と生体情報とを照合し、参照情報と生体情報とが一致したと判定した場合に、第１の秘密情報を用いて照合情報を生成し、端末装置１００に送信する。端末装置１００は、照合情報と使用者識別情報とを使用者識別情報管理装置３００に送信し、使用者識別情報管理装置３００は、第２の秘密情報を用いて照合情報の真偽を判定する。【選択図】図９
2012064147.tif 000002
【特許請求の範囲】
【請求項１】
入力手段と通信手段とを有する端末装置と、
個々の生体の特徴を表す参照情報と、当該参照情報を一意に識別するための参照情報識別情報とを対応付けて記憶する記憶手段と、第１の秘密情報を取得する取得手段と、通信手段とを有する参照情報管理装置と、
使用者を一意に識別するための使用者識別情報と、前記第１の秘密情報を用いて生成された情報の真偽を判定するための第２の秘密情報とを対応付けて記憶する記憶手段と、通信手段とを有する使用者識別情報管理装置と
を有し、
前記端末装置は、
個々の生体の特徴を表す生体情報と、前記参照情報識別情報と、前記使用者識別情報とを前記入力手段によって入力したならば、当該生体情報と当該参照情報識別情報とを前記通信手段によって前記参照情報管理装置に送信し、
前記参照情報管理装置は、
前記端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、当該参照情報識別情報に対応付けられた参照情報を前記記憶手段から読み出し、当該生体情報と当該参照情報とを照合する照合手段と、
前記照合手段による照合の結果、前記生体情報と前記参照情報とが一致したと判定した場合に、前記取得手段により取得した第１の秘密情報を用いて、当該生体情報が真正であることを表す照合情報を生成し、当該照合情報を前記通信手段によって前記端末装置に送信する照合情報送信手段と
を有し、
前記端末装置は、
前記参照情報管理装置から送信された照合情報を前記通信手段によって受信したならば、当該照合情報と、前記入力手段によって入力された使用者識別情報とを前記通信手段によって前記使用者識別情報管理装置に送信し、
前記使用者識別情報管理装置は、
前記端末装置から送信された照合情報と使用者識別情報とを前記通信手段によって受信したならば、当該使用者識別情報に対応付けられた第２の秘密情報を前記記憶手段から読み出し、当該第２の秘密情報を用いて当該照合情報の真偽を判定し、当該照合情報が真正であると判定された場合に、当該照合情報が真正であることを表す判定情報を前記通信手段によって前記端末装置に送信する判定情報送信手段を有し、
前記端末装置は、
前記使用者識別情報管理装置から送信された判定情報を前記通信手段によって受信したならば、予め定められた処理を実行する実行手段を有する
ことを特徴とする生体認証システム。
【請求項２】
前記記憶手段の記憶内容が互いに重複しない複数の前記参照情報管理装置を有し、
前記端末装置は、前記参照情報管理装置を一意に識別するための第１の装置識別情報を前記入力手段によって入力したならば、前記生体情報と前記参照情報識別情報とを当該第１の装置識別情報に対応する参照情報管理装置に送信する
ことを特徴とする請求項１に記載の生体認証システム。
【請求項３】
前記記憶手段の記憶内容が互いに重複しない複数の前記使用者識別情報管理装置を有し、
前記端末装置は、前記使用者識別情報管理装置を一意に識別するための第２の装置識別情報を前記入力手段によって入力したならば、前記照合情報と前記使用者識別情報とを当該第２の装置識別情報に対応する使用者識別情報管理装置に送信する
ことを特徴とする請求項１又は２に記載の生体認証システム。
【請求項４】
前記第１の秘密情報は、第１の暗号鍵によって暗号化され、前記参照情報と対応付けて前記記憶手段に記憶されており、
前記端末装置は、前記第１の暗号鍵を前記入力手段によって入力し、当該第１の暗号鍵を前記生体情報と前記参照情報識別情報とともに前記通信手段によって前記参照情報管理装置に送信し、
前記照合情報送信手段は、前記取得手段が前記記憶手段から読み出した第１の秘密情報を、前記端末装置から受信した第１の暗号鍵を用いて復号し、復号された第１の秘密情報を用いて前記照合情報を生成する
ことを特徴とする請求項１乃至３のいずれかに記載の生体認証システム。
【請求項５】
前記第２の秘密情報は、第２の暗号鍵によって暗号化されており、
前記端末装置は、前記第２の暗号鍵を前記入力手段によって入力し、当該第２の暗号鍵を前記生体情報と前記参照情報識別情報とともに前記通信手段によって前記参照情報管理装置に送信し、
前記判定情報送信手段は、前記記憶手段から読み出した第２の秘密情報を、前記端末装置から受信した第２の暗号鍵を用いて復号し、復号された第２の秘密情報を用いて前記照合情報の真偽を判定する
ことを特徴とする請求項１乃至３のいずれかに記載の生体認証システム。
【請求項６】
前記第１の秘密情報及び前記第２の秘密情報は、前記参照情報のハッシュ値であり、
前記取得手段は、前記参照情報のハッシュ値を算出することによって前記第１の秘密情報を取得する
ことを特徴とする請求項１、２、３、５のいずれかに記載の生態認証システム。
【請求項７】
前記第１の秘密情報及び前記第２の秘密情報は、共通鍵暗号方式における共通鍵であり、
前記照合情報送信手段は、前記第１の秘密情報を用いて前記照合情報を暗号化し、
前記判定情報送信手段は、前記第２の秘密情報を用いて前記照合情報を復号してから当該照合情報の真偽を判定する
ことを特徴とする請求項１乃至６のいずれかに記載の生体認証システム。
【請求項８】
前記第１の秘密情報は、公開鍵暗号方式における公開鍵又は秘密鍵であり、
前記第２の秘密情報は、公開鍵暗号方式において前記第１の秘密情報と対をなす秘密鍵又は公開鍵であり、
前記照合情報送信手段は、前記第１の秘密情報を用いて前記照合情報を暗号化し、
前記判定情報送信手段は、前記第２の秘密情報を用いて前記照合情報を復号してから当該照合情報の真偽を判定する
ことを特徴とする請求項１乃至５のいずれかに記載の生体認証システム。
【請求項９】
前記照合情報送信手段は、予め定められた規則に従って生成した認証識別情報と前記第１の秘密情報とに基づいて前記照合情報を生成し、
前記判定情報送信手段は、前記端末装置から送信された照合情報の真偽と、当該照合情報が再利用されたものであるか否かとを、第２の秘密情報を用いて判定し、当該照合情報が真正であり、且つ、当該照合情報が再利用されたものでない場合に、前記判定情報を前記端末装置に送信する
ことを特徴とする請求項１乃至５のいずれかに記載の生体認証システム。
【請求項１０】
前記端末装置は、
個々の生体の特徴を表す生体情報と、前記参照情報識別情報と、前記使用者識別情報とを前記入力手段によって入力したならば、認証識別情報の送信を前記使用者識別情報管理装置に要求し、
前記使用者識別情報管理装置は、予め定められた規則に従って前記認証識別情報を生成し、この認証識別情報を前記記憶手段に記憶するとともに前記端末装置に送信し、
前記端末装置は、前記使用者識別情報管理装置から送信された認証識別情報を受信したならば、当該認証識別情報と前記生体情報と前記参照情報識別情報とを前記参照情報管理装置に送信し、
前記照合情報送信手段は、前記端末装置から受信した認証識別情報と前記第１の秘密情報とに基づいて前記照合情報を生成する
ことを特徴とする請求項１乃至５のいずれかに記載の生体認証システム。
【請求項１１】
前記記憶手段の記憶内容が互いに重複しない複数の前記参照情報管理装置と、
前記参照情報管理装置を一意に識別するための第１の装置識別情報と、口座番号とを対応付けて記憶する記憶手段と、記憶手段と、通信手段とを有する認証識別情報管理装置と、
前記端末装置からの要求に応じたサービスを提供するサービス提供装置と
を有し、
前記参照情報管理装置は、前記端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、認証識別情報の送信を前記認証識別情報管理装置に要求し、
前記認証識別情報管理装置は、予め定められた規則に従って前記認証識別情報を生成し、当該認証識別情報を前記第１の装置識別情報と対応付けて前記記憶手段に記憶するとともに当該認証識別情報を前記参照情報管理装置に送信し、
前記照合情報送信手段は、前記認証識別情報管理装置から受信した認証識別情報と前記第１の秘密情報とに基づいて前記照合情報を生成し、
前記判定情報送信手段は、前記端末装置から送信された照合情報の真偽と、当該照合情報が再利用されたものであるか否かとを、前記第２の秘密情報を用いて判定し、
前記サービス提供装置は、前記判定情報送信手段から送信された判定情報を前記端末装置を介して受信したならば、前記認証識別情報管理装置に利用通知を送信し、
前記認証識別情報管理装置は、前記サービス提供装置から前記利用通知を受信したならば、前記記憶手段に記憶された認証識別情報に対応する口座に入金するための処理を実行する
ことを特徴とする請求項１乃至５のいずれかに記載の生体認証システム。
【請求項１２】
個々の生体の特徴を表す参照情報と、当該参照情報を一意に識別するための参照情報識別情報とを対応付けて記憶する記憶手段と、
第１の秘密情報を取得する取得手段と、
通信手段と、
端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、当該参照情報識別情報に対応付けられた参照情報を前記記憶手段から読み出し、当該生体情報と当該参照情報とを照合する照合手段と、
前記照合手段による照合の結果、前記生体情報と前記参照情報とが一致したと判定した場合に、前記取得手段により取得した第１の秘密情報を用いて、当該生体情報が真正であることを表す照合情報を生成し、当該照合情報を前記通信手段によって前記端末装置に送信する照合情報送信手段と
を有することを特徴とする情報処理装置。
【請求項１３】
使用者を一意に識別するための使用者識別情報と、第１の秘密情報を用いて生成された情報の真偽を判定するための第２の秘密情報とを対応付けて記憶する記憶手段と、
通信手段と、
端末装置から送信された、前記第１の秘密情報を用いて生成された照合情報と、使用者識別情報とを前記通信手段によって受信したならば、当該使用者識別情報に対応付けられた第２の秘密情報を前記記憶手段から読み出し、当該第２の秘密情報を用いて当該照合情報の真偽を判定し、当該照合情報が真正であると判定した場合に、当該照合情報が真正であることを表す判定情報を前記通信手段によって前記端末装置に送信する判定情報送信手段と
を有することを特徴とする情報処理装置。
【請求項１４】
コンピュータを、
個々の生体の特徴を表す参照情報と、当該参照情報を一意に識別するための参照情報識別情報とを対応付けて記憶する記憶手段と、
第１の秘密情報を取得する取得手段と、
通信手段と、
端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、当該参照情報識別情報に対応付けられた参照情報を前記記憶手段から読み出し、当該生体情報と当該参照情報とを照合する照合手段と、
前記照合手段による照合の結果、前記生体情報と前記参照情報とが一致したと判定した場合に、前記取得手段により取得した第１の秘密情報を用いて、当該生体情報が真正であることを表す照合情報を生成し、当該照合情報を前記通信手段によって前記端末装置に送信する照合情報送信手段
として機能させるためのプログラム。
【請求項１５】
コンピュータを、
使用者を一意に識別するための使用者識別情報と、第１の秘密情報を用いて生成された情報の真偽を判定するための第２の秘密情報とを対応付けて記憶する記憶手段と、
通信手段と、
端末装置から送信された、前記第１の秘密情報を用いて生成された照合情報と、使用者識別情報とを前記通信手段によって受信したならば、当該使用者識別情報に対応付けられた第２の秘密情報を前記記憶手段から読み出し、当該第２の秘密情報を用いて当該照合情報の真偽を判定し、当該照合情報が真正であると判定した場合に、当該照合情報が真正であることを表す判定情報を前記通信手段によって前記端末装置に送信する判定情報送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証システム、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
生体認証においては、予め指紋等の身体的特徴を表す情報を参照情報として登録しておき、新たに採取した身体的特徴と登録されている参照情報とを照合することによって認証を行う。指紋等の身体的特徴は、偽造が困難であるという利点がある反面、その情報が漏洩した場合の対処が非常に難しい。
参照情報の管理に関して、例えば、特許文献１乃至５では、参照情報をサーバ装置で集中的に管理する代わりに、利用者毎に参照情報をＩＣカード等の記憶媒体に記憶させ、この記憶媒体を利用者に携帯させることが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３２３６９１号公報
【特許文献２】特開２００７−３１０９０４号公報
【特許文献３】特開２０１０−０２０７８５号公報
【特許文献４】特開２００５−１１５８００号公報
【特許文献５】特開２００９−０２６２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、生体認証に関する情報が漏洩したとしても、その情報が不正に利用される危険性を低減させることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、入力手段と通信手段とを有する端末装置と、個々の生体の特徴を表す参照情報と、当該参照情報を一意に識別するための参照情報識別情報とを対応付けて記憶する記憶手段と、第１の秘密情報を取得する取得手段と、通信手段とを有する参照情報管理装置と、使用者を一意に識別するための使用者識別情報と、前記第１の秘密情報を用いて生成された情報の真偽を判定するための第２の秘密情報とを対応付けて記憶する記憶手段と、通信手段とを有する使用者識別情報管理装置とを有し、前記端末装置は、個々の生体の特徴を表す生体情報と、前記参照情報識別情報と、前記使用者識別情報とを前記入力手段によって入力したならば、当該生体情報と当該参照情報識別情報とを前記通信手段によって前記参照情報管理装置に送信し、前記参照情報管理装置は、前記端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、当該参照情報識別情報に対応付けられた参照情報を前記記憶手段から読み出し、当該生体情報と当該参照情報とを照合する照合手段と、前記照合手段による照合の結果、前記生体情報と前記参照情報とが一致したと判定した場合に、前記取得手段により取得した第１の秘密情報を用いて、当該生体情報が真正であることを表す照合情報を生成し、当該照合情報を前記通信手段によって前記端末装置に送信する照合情報送信手段とを有し、前記端末装置は、前記参照情報管理装置から送信された照合情報を前記通信手段によって受信したならば、当該照合情報と、前記入力手段によって入力された使用者識別情報とを前記通信手段によって前記使用者識別情報管理装置に送信し、前記使用者識別情報管理装置は、前記端末装置から送信された照合情報と使用者識別情報とを前記通信手段によって受信したならば、当該使用者識別情報に対応付けられた第２の秘密情報を前記記憶手段から読み出し、当該第２の秘密情報を用いて当該照合情報の真偽を判定し、当該照合情報が真正であると判定された場合に、当該照合情報が真正であることを表す判定情報を前記通信手段によって前記端末装置に送信する判定情報送信手段を有し、前記端末装置は、前記使用者識別情報管理装置から送信された判定情報を前記通信手段によって受信したならば、予め定められた処理を実行する実行手段を有することを特徴とする生体認証システムを提供する。
【０００６】
請求項２に係る発明は、前記記憶手段の記憶内容が互いに重複しない複数の前記参照情報管理装置を有し、前記端末装置は、前記参照情報管理装置を一意に識別するための第１の装置識別情報を前記入力手段によって入力したならば、前記生体情報と前記参照情報識別情報とを当該第１の装置識別情報に対応する参照情報管理装置に送信することを特徴とする請求項１に記載の生体認証システムを提供する。
【０００７】
請求項３に係る発明は、前記記憶手段の記憶内容が互いに重複しない複数の前記使用者識別情報管理装置を有し、前記端末装置は、前記使用者識別情報管理装置を一意に識別するための第２の装置識別情報を前記入力手段によって入力したならば、前記照合情報と前記使用者識別情報とを当該第２の装置識別情報に対応する使用者識別情報管理装置に送信することを特徴とする請求項１又は２に記載の生体認証システムを提供する。
【０００８】
請求項４に係る発明は、前記第１の秘密情報は、第１の暗号鍵によって暗号化され、前記参照情報と対応付けて前記記憶手段に記憶されており、前記端末装置は、前記第１の暗号鍵を前記入力手段によって入力し、当該第１の暗号鍵を前記生体情報と前記参照情報識別情報とともに前記通信手段によって前記参照情報管理装置に送信し、前記照合情報送信手段は、前記取得手段が前記記憶手段から読み出した第１の秘密情報を、前記端末装置から受信した第１の暗号鍵を用いて復号し、復号された第１の秘密情報を用いて前記照合情報を生成することを特徴とする請求項１乃至３のいずれかに記載の生体認証システムを提供する。
【０００９】
請求項５に係る発明は、前記第２の秘密情報は、第２の暗号鍵によって暗号化されており、前記端末装置は、前記第２の暗号鍵を前記入力手段によって入力し、当該第２の暗号鍵を前記生体情報と前記参照情報識別情報とともに前記通信手段によって前記参照情報管理装置に送信し、前記判定情報送信手段は、前記記憶手段から読み出した第２の秘密情報を、前記端末装置から受信した第２の暗号鍵を用いて復号し、復号された第２の秘密情報を用いて前記照合情報の真偽を判定することを特徴とする請求項１乃至３のいずれかに記載の生体認証システムを提供する。
【００１０】
請求項６に係る発明は、前記第１の秘密情報及び前記第２の秘密情報は、前記参照情報のハッシュ値であり、前記取得手段は、前記参照情報のハッシュ値を算出することによって前記第１の秘密情報を取得することを特徴とする請求項１、２、３、５のいずれかに記載の生態認証システムを提供する。
【００１１】
請求項７に係る発明は、前記第１の秘密情報及び前記第２の秘密情報は、共通鍵暗号方式における共通鍵であり、前記照合情報送信手段は、前記第１の秘密情報を用いて前記照合情報を暗号化し、前記判定情報送信手段は、前記第２の秘密情報を用いて前記照合情報を復号してから当該照合情報の真偽を判定することを特徴とする請求項１乃至６のいずれかに記載の生体認証システムを提供する。
【００１２】
請求項８に係る発明は、前記第１の秘密情報は、公開鍵暗号方式における公開鍵又は秘密鍵であり、前記第２の秘密情報は、公開鍵暗号方式において前記第１の秘密情報と対をなす秘密鍵又は公開鍵であり、前記照合情報送信手段は、前記第１の秘密情報を用いて前記照合情報を暗号化し、前記判定情報送信手段は、前記第２の秘密情報を用いて前記照合情報を復号してから当該照合情報の真偽を判定することを特徴とする請求項１乃至５のいずれかに記載の生体認証システムを提供する。
【００１３】
請求項９に係る発明は、前記照合情報送信手段は、予め定められた規則に従って生成した認証識別情報と前記第１の秘密情報とに基づいて前記照合情報を生成し、前記判定情報送信手段は、前記端末装置から送信された照合情報の真偽と、当該照合情報が再利用されたものであるか否かとを、第２の秘密情報を用いて判定し、当該照合情報が真正であり、且つ、当該照合情報が再利用されたものでない場合に、前記判定情報を前記端末装置に送信することを特徴とする請求項１乃至５のいずれかに記載の生体認証システムを提供する。
【００１４】
請求項１０に係る発明は、前記端末装置は、個々の生体の特徴を表す生体情報と、前記参照情報識別情報と、前記使用者識別情報とを前記入力手段によって入力したならば、認証識別情報の送信を前記使用者識別情報管理装置に要求し、前記使用者識別情報管理装置は、予め定められた規則に従って前記認証識別情報を生成し、この認証識別情報を前記記憶手段に記憶するとともに前記端末装置に送信し、前記端末装置は、前記使用者識別情報管理装置から送信された認証識別情報を受信したならば、当該認証識別情報と前記生体情報と前記参照情報識別情報とを前記参照情報管理装置に送信し、前記照合情報送信手段は、前記端末装置から受信した認証識別情報と前記第１の秘密情報とに基づいて前記照合情報を生成することを特徴とする請求項１乃至５のいずれかに記載の生体認証システムを提供する。
【００１５】
請求項１１に係る発明は、前記記憶手段の記憶内容が互いに重複しない複数の前記参照情報管理装置と、前記参照情報管理装置を一意に識別するための第１の装置識別情報と、口座番号とを対応付けて記憶する記憶手段と、記憶手段と、通信手段とを有する認証識別情報管理装置と、前記端末装置からの要求に応じたサービスを提供するサービス提供装置とを有し、前記参照情報管理装置は、前記端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、認証識別情報の送信を前記認証識別情報管理装置に要求し、前記認証識別情報管理装置は、予め定められた規則に従って前記認証識別情報を生成し、当該認証識別情報を前記第１の装置識別情報と対応付けて前記記憶手段に記憶するとともに当該認証識別情報を前記参照情報管理装置に送信し、前記照合情報送信手段は、前記認証識別情報管理装置から受信した認証識別情報と前記第１の秘密情報とに基づいて前記照合情報を生成し、前記判定情報送信手段は、前記端末装置から送信された照合情報の真偽と、当該照合情報が再利用されたものであるか否かとを、前記第２の秘密情報を用いて判定し、前記サービス提供装置は、前記判定情報送信手段から送信された判定情報を前記端末装置を介して受信したならば、前記認証識別情報管理装置に利用通知を送信し、前記認証識別情報管理装置は、前記サービス提供装置から前記利用通知を受信したならば、前記記憶手段に記憶された認証識別情報に対応する口座に入金するための処理を実行することを特徴とする請求項１乃至５のいずれかに記載の生体認証システムを提供する。
【００１６】
請求項１２に係る発明は、個々の生体の特徴を表す参照情報と、当該参照情報を一意に識別するための参照情報識別情報とを対応付けて記憶する記憶手段と、第１の秘密情報を取得する取得手段と、通信手段と、端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、当該参照情報識別情報に対応付けられた参照情報を前記記憶手段から読み出し、当該生体情報と当該参照情報とを照合する照合手段と、前記照合手段による照合の結果、前記生体情報と前記参照情報とが一致したと判定した場合に、前記取得手段により取得した第１の秘密情報を用いて、当該生体情報が真正であることを表す照合情報を生成し、当該照合情報を前記通信手段によって前記端末装置に送信する照合情報送信手段とを有することを特徴とする生体認証システムを提供する。
【００１７】
請求項１３に係る発明は、使用者を一意に識別するための使用者識別情報と、第１の秘密情報を用いて生成された情報の真偽を判定するための第２の秘密情報とを対応付けて記憶する記憶手段と、通信手段と、端末装置から送信された、前記第１の秘密情報を用いて生成された照合情報と、使用者識別情報とを前記通信手段によって受信したならば、当該使用者識別情報に対応付けられた第２の秘密情報を前記記憶手段から読み出し、当該第２の秘密情報を用いて当該照合情報の真偽を判定し、当該照合情報が真正であると判定した場合に、当該照合情報が真正であることを表す判定情報を前記通信手段によって前記端末装置に送信する判定情報送信手段とを有することを特徴とする生体認証システムを提供する。
【００１８】
請求項１４に係る発明は、コンピュータを、個々の生体の特徴を表す参照情報と、当該参照情報を一意に識別するための参照情報識別情報とを対応付けて記憶する記憶手段と、第１の秘密情報を取得する取得手段と、通信手段と、端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、当該参照情報識別情報に対応付けられた参照情報を前記記憶手段から読み出し、当該生体情報と当該参照情報とを照合する照合手段と、前記照合手段による照合の結果、前記生体情報と前記参照情報とが一致したと判定した場合に、前記取得手段により取得した第１の秘密情報を用いて、当該生体情報が真正であることを表す照合情報を生成し、当該照合情報を前記通信手段によって前記端末装置に送信する照合情報送信手段として機能させるためのプログラムを提供する。
【００１９】
請求項１５に係る発明は、コンピュータを、使用者を一意に識別するための使用者識別情報と、第１の秘密情報を用いて生成された情報の真偽を判定するための第２の秘密情報とを対応付けて記憶する記憶手段と、通信手段と、端末装置から送信された、前記第１の秘密情報を用いて生成された照合情報と、使用者識別情報とを前記通信手段によって受信したならば、当該使用者識別情報に対応付けられた第２の秘密情報を前記記憶手段から読み出し、当該第２の秘密情報を用いて当該照合情報の真偽を判定し、当該照合情報が真正であると判定した場合に、当該照合情報が真正であることを表す判定情報を前記通信手段によって前記端末装置に送信する判定情報送信手段として機能させるためのプログラムを提供する。
【発明の効果】
【００２０】
請求項１、１２、１３、１４、１５に係る発明によれば、生体認証に関する情報が漏洩したとしても、生体認証に関する情報をただ１つの装置に記憶させた場合と比べて、その情報が不正に利用される危険性を低減させることができる。
請求項２に係る発明によれば、すべての参照情報をただ１つの参照情報管理装置に記憶させた場合と比べて、参照情報と使用者識別情報との対応付けを困難にすることができる。
請求項３に係る発明によれば、すべての使用者識別情報をただ１つの使用者識別情報管理装置に記憶させた場合と比べて、参照情報と使用者識別情報との対応付けを困難にすることができる。
請求項４に係る発明によれば、第１の秘密情報を暗号化しない場合と比べて、照合情報が不正に生成される危険性を低減させることができる。
請求項５に係る発明によれば、第２の秘密情報を暗号化しない場合と比べて、判定情報が不正に生成される危険性を低減させることができる。
請求項６に係る発明によれば、第１の秘密情報と第２の秘密情報の偽造を防ぐことができる。
請求項７に係る発明によれば、照合情報を暗号化しない場合と比べて、照合情報が偽造される危険性を低減させることができる。
請求項８に係る発明によれば、第１の秘密情報と第２の秘密情報のいずれかが漏洩したとしても、照合情報の偽造及び不正な復号を防ぐことができる。
請求項９に係る発明によれば、照合情報の不正な再利用を防ぐことができる。
請求項１０に係る発明によれば、１つの照合情報の使用を１回限りにすることができる。
請求項１１に係る発明によれば、既存の情報を利用して参照情報管理装置への料金の支払い手続を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態の全体的な構成を示す図である。
【図２】端末装置１００のハードウェア構成を示す図である。
【図３】キャッシュカード１０に記憶される情報を示す図である。
【図４】参照情報管理装置２００のハードウェア構成を示す図である。
【図５】参照情報テーブル２１０の内容を示す図である。
【図６】使用者識別情報管理装置３００のハードウェア構成を示す図である。
【図７】使用者識別情報テーブル３１０の内容を示す図である。
【図８】サービス提供装置４００のハードウェア構成を示す図である。
【図９】第１実施形態における生体認証システム１の動作を示す図である。
【図１０】第２実施形態における生体認証システム１の動作を示す図である。
【図１１】第３実施形態における生体認証システム１の動作を示す図である。
【図１２】第４実施形態の全体的な構成を示す図である。
【図１３】認証識別情報管理装置６００のハードウェア構成を示す図である。
【図１４】口座番号テーブル６１０を示す図である。
【図１５】口座番号テーブル６２０を示す図である。
【図１６】第４実施形態における生体認証システム２の動作を示す図である。
【発明を実施するための形態】
【００２２】
（１）第１実施形態
（１．１）構成
図１は、第１実施形態の全体的な構成を示す図である。本実施形態は、銀行の現金自動預払機における生体認証を実行するための情報処理システムの一例である。生体認証システム１は、端末装置１００、参照情報管理装置２００Ａ、２００Ｂ、２００Ｃ、使用者識別情報管理装置３００Ａ、３００Ｂ、３００Ｃ、サービス提供装置４００及び通信ネットワーク５００を有する。
以下の説明では、参照情報管理装置２００Ａ、２００Ｂ、２００Ｃを区別する必要のない場合には、参照情報管理装置２００と総称する。使用者識別情報管理装置３００Ａ、３００ｂ、３００Ｃについても同様に、使用者識別情報管理装置３００と総称する。端末装置１００は、銀行の本店又は支店に多数設置されている現金自動預払機であるが、便宜上、１台のみ図示した。また、参照情報管理装置２００と使用者識別情報管理装置３００は、複数であれば何台でもよい。銀行に口座を保有し、端末装置１００を使用する者を使用者と称する。
【００２３】
図２は、端末装置１００のハードウェア構成を示す図である。端末装置１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、記憶部１０４、通信部１０５、表示部１０６、指紋読取部１０７、カード読取部１０８、金庫１０９及び搬送部１１０を備えている。
記憶部１０４は、ハードディスク記憶装置等の補助記憶装置であり、ＯＳ（Operating System）、アプリケーションプログラム等が記憶されている。ＲＯＭ１０２には、ＯＳの読み出しと実行の手順を表すプログラムが記憶されている。ＲＡＭ１０３は、ＣＰＵ１０１が各種プログラムを実行する際のワークエリアとして使用される。
【００２４】
通信部１０５は、通信ネットワーク５００に接続されており、予め定められた通信プロトコルに従って、端末装置１００と参照情報管理装置２００、使用者識別情報管理装置３００及びサービス提供装置４００との間の情報のやり取りを仲介する。
表示部１０６は、例えば液晶表示装置であり、使用者が入金又は出金に関する指示を入力するための操作子を画面に表示し、使用者が触れた操作子をセンサによって特定し、特定された操作子に対応する指示をＣＰＵ１０１に与える。
【００２５】
指紋読取部１０７は、例えば光学式の読取手段を備え、この読取手段によって指紋を読み取り、指紋の画像を表す画像情報を生成する。このようにして生成された画像情報は、個々の生体の特徴を表す情報であり、本明細書では生体情報と呼ぶ。
カード読取部１０８は、キャッシュカード１０に記憶されている情報を読み取る。キャッシュカード１０は、例えば、記憶媒体として機能する集積回路を埋め込んだ樹脂製の板である。
搬送部１１０は、金庫１０９に収容されている現金を端末装置１００の筐体の開口部（図示省略）に搬送する。また、開口部に投入された現金を金庫１０９に搬送する。
要するに、端末装置１００は、入力手段と通信手段とを有する端末装置の一例である。
【００２６】
図３は、キャッシュカード１０に記憶される情報を示す図である。キャッシュカード１０には、参照情報識別情報、使用者識別情報、第１の装置識別情報、第２の装置識別情報及び暗号鍵が記憶される。これらの情報は、使用者が銀行に生体認証システム１の利用を申し込んだ場合に、キャッシュカード１０に書き込まれる情報である。
参照情報識別情報は、参照情報を一意に識別するための情報である。参照情報は、個々の生体の特徴を表す情報であり、例えば、指紋の画像を表す画像情報である。参照情報は、予め銀行の店頭で指紋読取部１０７と同様の読取手段によって例えば右手人差し指の指紋を読み取ることによって生成される。参照情報が生成されると、この参照情報に固有の参照情報識別情報が割り当てられ、この参照情報識別情報がキャッシュカード１０に記憶される。また、参照情報と参照情報識別情報とが対応付けられて、参照情報管理装置２００Ａ、２００Ｂ、２００Ｃのいずれかに格納される。
【００２７】
使用者識別情報は、使用者を一意に識別するための情報であり、具体的には、キャッシュカード１０に対応付けられた口座番号である。使用者識別情報は、キャッシュカード１０に記憶されるとともに、使用者識別情報管理装置３００Ａ、３００Ｂ、３００Ｃのいずれかに格納される。
第１の装置識別情報は、各参照情報管理装置２００を一意に識別するための情報である。例えば、使用者の参照情報が参照情報管理装置２００Ｂに格納されているとすると、第１の装置識別情報として「２００Ｂ」がキャッシュカード１０に記憶される。
第２の装置識別情報は、各使用者識別情報管理装置３００を一意に識別するための情報である。例えば、使用者の使用者識別情報が使用者識別情報管理装置３００Ｃに格納されているとすると、第２の装置識別情報として「３００Ｃ」がキャッシュカード１０に記憶される。
暗号鍵は、後述する第２の秘密情報の暗号化及び復号に用いられる暗号鍵である。
【００２８】
図４は、参照情報管理装置２００のハードウェア構成を示す図である。参照情報管理装置２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶部２０４、通信部２０５及び計時部２０６を備えている。
通信部２０５は、通信ネットワーク５００に接続されており、参照情報管理装置２００と端末装置１００との間の情報のやり取りを仲介する。
計時部２０６は、現在の日時を出力する。
【００２９】
記憶部２０４には、ＯＳ、アプリケーションプログラム等が記憶されている。また、記憶部２０４には、参照情報テーブル２１０が記憶される。図５は、参照情報テーブル２１０の内容を示す図である。参照情報テーブル２１０には、使用者毎に、参照情報識別情報と参照情報とが対応付けられて記憶される。参照情報と参照情報識別情報については、前述のとおりである。参照情報識別情報と参照情報は、使用者が銀行に生体認証システム１の利用を申し込んだ場合に、参照情報管理装置２００Ａ、２００Ｂ、２００Ｃのいずれかの記憶部２０４に書き込まれる。つまり、参照情報管理装置２００Ａ、２００Ｂ、２００Ｃの記憶部２０４の記憶内容は、互いに重複しない。
ＣＰＵ２０１は、参照情報テーブル２１０に記憶されている参照情報を特定のハッシュ関数に代入することによって参照情報のハッシュ値を算出する。このハッシュ値を、第１の秘密情報と呼ぶ。
要するに、参照情報管理装置２００は、個々の生体の特徴を表す参照情報と、当該参照情報を一意に識別するための参照情報識別情報とを対応付けて記憶する記憶手段と、第１の秘密情報を取得する取得手段と、通信手段とを有する参照情報管理装置の一例である。
【００３０】
図６は、使用者識別情報管理装置３００のハードウェア構成を示す図である。使用者識別情報管理装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、記憶部３０４、通信部３０５及び計時部３０６を備えている。
通信部３０５は、通信ネットワーク５００に接続されており、使用者識別情報管理装置３００と端末装置１００との間の情報のやり取りを仲介する。
計時部３０６は、現在の日時を出力する。
【００３１】
記憶部３０４には、ＯＳ、アプリケーションプログラム等が記憶されている。また、記憶部３０４には、図７に示す使用者識別情報テーブル３１０が記憶される。使用者識別情報テーブル３１０には、使用者毎に、使用者識別情報と第２の秘密情報とが対応付けられて記憶される。使用者識別情報については、前述のとおりである。第２の秘密情報は、参照情報管理装置２００のＣＰＵ２０１が第１の秘密情報の算出に用いたのと同じハッシュ関数に参照情報を代入することによって得られたハッシュ値を暗号鍵（キャッシュカード１０に記憶された暗号鍵）によって暗号化した暗号文である。つまり、第２の秘密情報を暗号鍵によって復号すると、第１の秘密情報と同一のハッシュ値が得られる。使用者識別情報と第２の秘密情報は、使用者が銀行に生体認証システム１の利用を申し込んだ場合に、使用者識別情報管理装置３００Ａ、３００Ｂ、３００Ｃのいずれかの記憶部３０４に書き込まれる。つまり、使用者識別情報管理装置３００Ａ、３００Ｂ、３００Ｃの記憶部３０４の記憶内容は、互いに重複しない。
要するに、使用者識別情報管理装置３００は、使用者を一意に識別するための使用者識別情報と、前記第１の秘密情報を用いて生成された情報の真偽を判定するための第２の秘密情報とを対応付けて記憶する記憶手段と、通信手段とを有する使用者識別情報管理装置の一例である。
【００３２】
図８は、サービス提供装置４００のハードウェア構成を示す図である。サービス提供装置４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、記憶部４０４、通信部４０５を備えている。
通信部４０５は、通信ネットワーク５００に接続されており、サービス提供装置４００と端末装置１００との間の情報のやり取りを仲介する。
記憶部４０４には、ＯＳ、アプリケーションプログラム等が記憶されている。また、記憶部４０４には、銀行に開設されたすべての口座の入金及び出金に関する情報が口座毎に使用者識別情報と対応付けられて記憶されている。各口座は、使用者識別情報によって一意に識別される。
【００３３】
（１．２）動作
次に、本実施形態における生体認証システム１の動作について説明する。図９は、本実施形態における生体認証システム１の動作を示す図である。ここでは、一例として、Ａ銀行に口座を保有する使用者のひとりである使用者Ｘが端末装置１００から現金を引き出す場合の動作について説明する。使用者Ｘの参照情報は参照情報管理装置２００Ｂに格納されており、使用者Ｘの使用者識別情報は使用者識別情報管理装置３００Ｃに格納されている。この場合、第１の装置識別情報は「２００Ｂ」であり、第２の装置識別情報は「３００Ｃ」である。
なお、以下で説明する処理は、端末装置１００のＣＰＵ１０１、参照情報管理装置２００のＣＰＵ２０１、使用者識別情報管理装置３００のＣＰＵ３０１、サービス提供装置４００のＣＰＵ４０１がそれぞれ記憶部１０４、２０４、３０４、４０４に記憶されているＯＳ及びアプリケーションプログラムを実行することによって行われる。
【００３４】
まず、使用者ＸがＡ銀行の店頭に赴き、端末装置１００の表示部１０６に表示されている「お引出し」なる操作子に触れ、カード読取部１０８にキャッシュカード１０を挿入する。すると、端末装置１００は、図９に示したステップＡ０１の処理を実行する。具体的には、カード読取部１０８が、キャッシュカード１０に記憶されている参照情報識別情報、使用者識別情報、第１の装置識別情報、第２の装置識別情報及び暗号鍵を読み取る。すると、指紋の読み取りを促す文章が表示部１０６に表示される。使用者Ｘが、指で指紋読取部１０７に触れると、指紋読取部１０７が指紋を読み取り、この指紋の形状を数値化することによって生体情報を生成する。
【００３５】
ステップＡ０２では、ＣＰＵ１０１が、通信部１０５を介して、第１の装置識別情報に対応する参照情報管理装置２００Ｂに、参照情報識別情報及び生体情報を送信する。
要するに、ステップＡ０１、Ａ０２における処理は、端末装置が、個々の生体の特徴を表す生体情報と、前記参照情報識別情報と、前記使用者識別情報とを前記入力手段によって入力したならば、当該生体情報と当該参照情報識別情報とを前記通信手段によって前記参照情報管理装置に送信する処理の一例である。
【００３６】
ステップＡ０３では、端末装置１００から送信された参照情報識別情報及び生体情報を参照情報管理装置２００Ｂの通信部２０５が受信する。すると、ＣＰＵ２０１が、参照情報識別情報に対応付けられた参照情報を記憶部２０４から読み出し、生体情報と参照情報とを特徴点方式等の公知の手法を用いて照合し、両者の類似度を数値化する。
要するに、ＣＰＵ２０１は、前記端末装置から送信された生体情報と参照情報識別情報とを前記通信手段によって受信したならば、当該参照情報識別情報に対応付けられた参照情報を前記記憶手段から読み出し、当該生体情報と当該参照情報とを照合する照合手段の一例である。
【００３７】
ステップＡ０４では、ＣＰＵ２０１が、類似度を予め定められた閾値と比較する。この閾値は、同一の指紋から得られた２つの生体情報を比較した場合に、その類似度が当該閾値を超える確率が一定値を超え、且つ、互いに異なる指紋から得られた２つの生体情報を比較した場合に、その類似度が当該閾値を超える確率が一定値以下となるように定められている。
類似度が閾値を超えたならば（ステップＡ０４：ＹＥＳ）、ＣＰＵ２０１は、生体情報と参照情報とが一致したと判定し、ステップＡ０５に進む。類似度が閾値を超えないならば（ステップＡ０４：ＮＯ）、ＣＰＵ２０１は、生体情報と参照情報とが一致しないと判定し、指紋が一致しない旨を端末装置１００に通知する。この通知を受けた端末装置１００は、指紋が一致しない旨の文章を表示部１０６に表示し、処理を終了する。
【００３８】
ステップＡ０５では、ＣＰＵ２０１が、第１の秘密情報を用いて照合情報を生成する。具体的には、ＣＰＵ２０１が、参照情報のハッシュ値を算出することにより、第１の秘密情報を取得する。次に、ＣＰＵ２０１は、第１の秘密情報を共通鍵暗号方式における共通鍵として用いて特定の情報を暗号化する。特定の情報とは、例えば、計時部２０６から出力された現在の日時を表す情報である。こうして暗号化された特定の情報を照合情報と呼ぶ。
ステップＡ０６では、ＣＰＵ２０１が、通信部２０５を介して、照合情報を端末装置１００に送信する。
要するに、ＣＰＵ２０１は、前記照合手段による照合の結果、前記生体情報と前記参照情報とが一致したと判定した場合に、前記取得手段により取得した第１の秘密情報を用いて、当該生体情報が真正であることを表す照合情報を生成し、当該照合情報を前記通信手段によって前記端末装置に送信する照合情報送信手段の一例である。
【００３９】
ステップＡ０７では、参照情報管理装置２００Ｂから送信された照合情報を端末装置１００の通信部１０５が受信する。すると、ＣＰＵ１０１は、通信部１０５を介して、この照合情報と使用者識別情報と暗号鍵とを、第２の装置識別情報に対応する使用者識別情報管理装置３００Ｃに送信する。
要するに、ステップＡ０７の処理は、端末装置が、前記参照情報管理装置から送信された照合情報を前記通信手段によって受信したならば、当該照合情報と、前記入力手段によって入力された使用者識別情報とを前記通信手段によって前記使用者識別情報管理装置に送信する処理の一例である。
【００４０】
ステップＡ０８では、端末装置１００から送信された照合情報、使用者識別情報及び暗号鍵を使用者識別情報管理装置３００Ｃの通信部３０５が受信する。すると、ＣＰＵ３０１は、使用者識別情報に対応付けられた第２の秘密情報を記憶部３０４から読み出し、暗号鍵を用いて第２の秘密情報を復号する。すると、参照情報のハッシュ値が得られる。このハッシュ値は、第１の秘密情報と同一のハッシュ値である。ＣＰＵ３０１は、このハッシュ値を共通鍵として、照合情報を復号する。すると、参照情報管理装置２００ＢのＣＰＵ２０１がこの照合情報を生成した日時を表す情報が得られる。
【００４１】
ステップＡ０９では、ＣＰＵ３０１が、照合情報が真正であるか否かを判定する。例えば、照合情報を復号することによって得られた日時と計時部３０６から出力された現在の日時とを比較し、両者の差が予め定められた閾値未満であれば、照合情報が真正であると判定し（ステップＡ０９：ＹＥＳ）、ステップＡ１０に進む。両者の差が閾値以上であれば、照合情報が真正でないと判定し（ステップＡ０９：ＮＯ）、照合情報が真正でない旨を端末装置１００に通知する。この通知を受けた端末装置１００は、認証に失敗した旨の文章を表示部１０６に表示し、処理を終了する。
ステップＡ１０では、ＣＰＵ３０１が、通信部３０５を介して、照合情報が真正であることを表す判定情報を端末装置１００に送信する。
要するに、ＣＰＵ３０１は、前記端末装置から送信された照合情報と使用者識別情報とを前記通信手段によって受信したならば、当該使用者識別情報に対応付けられた第２の秘密情報を前記記憶手段から読み出し、当該第２の秘密情報を用いて当該照合情報の真偽を判定し、当該照合情報が真正であると判定された場合に、当該照合情報が真正であることを表す判定情報を前記通信手段によって前記端末装置に送信する判定情報送信手段の一例である。
【００４２】
ステップＡ１１では、使用者識別情報管理装置３００Ｃから送信された判定情報を端末装置１００の通信部１０５が受信する。すると、ＣＰＵ１０１は、金額を入力するための操作子を表示部１０６に表示させる。使用者Ｘが金額を入力すると、ステップＡ１２に進み、ＣＰＵ１０１が、通信部１０５を介して、入力された金額を表す金額情報、使用者識別情報及び判定情報をサービス提供装置４００に送信する。
要するに、ＣＰＵ１０１は、前記使用者識別情報管理装置から送信された判定情報を前記通信手段によって受信したならば、予め定められた処理を実行する実行手段の一例である。
【００４３】
ステップＡ１３では、端末装置１００から送信された金額情報、使用者識別情報及び判定情報をサービス提供装置４００の通信部４０５が受信する。すると、ＣＰＵ４０１は、この判定情報により、認証が成功したと判断し、使用者識別情報に対応する口座の残高と金額情報とを比較し、金額情報が表す金額が残高以下であれば、ステップＡ１４に進み、出金を許可する旨を使用者識別情報とともに端末装置１００に通知する。
ステップＡ１５では、端末装置１００の搬送部１１０が、金額情報が表す金額に対応する現金を金庫１０９から開口部に搬送し、現金が取り出されたならば、処理を終了する。
以上が、生体認証システム１の動作である。
【００４４】
ここで、参照情報管理装置２００や使用者識別情報管理装置３００から情報が盗まれた場合について説明する。
例えば、誰かが、参照情報管理装置２００のひとつから記憶部２０４を取り外して持ち去ったとすると、この犯人は、参照情報を手に入れたことになるが、犯人は使用者識別情報を持っていないから、参照情報管理装置２００による生体情報の照合を行うことができない。
一方、使用者識別情報管理装置３００のひとつから使用者識別情報が盗まれたとしても、犯人は参照情報を持っていないから、参照情報管理装置２００による生体情報の照合を行うことができない。
【００４５】
次に、参照情報管理装置２００Ａと使用者識別情報管理装置３００Ａとから情報が盗まれた場合を想定する。この場合、犯人は、参照情報と使用者識別情報を手に入れたことになる。しかし、前述のとおり、一つの参照情報は参照情報管理装置２００Ａ、２００Ｂ、２００Ｃのいずれかに記憶され、この参照情報に対応する使用者識別情報は使用者識別情報管理装置３００Ａ、３００Ｂ、３００Ｃのいずれかに記憶されるから、参照情報管理装置２００Ａに記憶されていた参照情報に対応する使用者識別情報が必ずしも使用者識別情報管理装置３００Ａに記憶されているとは限らない。また、特定の使用者の参照情報と使用者識別情報とを対応付ける情報は、参照情報管理装置２００Ａと使用者識別情報管理装置３００Ａのどちらにも記憶されていないから、犯人が特定の使用者の参照情報と使用者識別情報との組み合わせを手に入れるには、参照情報管理装置２００Ａから盗んだすべての参照情報と使用者識別情報管理装置３００Ａから盗んだすべての使用者識別情報との組み合わせによる認証を総当りで試行する以外に方法がない。しかも、この試行には、第２の秘密情報を復号するための暗号鍵を入手していることが必要となることは言うまでもない。また、総当りの試行には、膨大な手間がかかる反面、入手可能な正しい組み合わせは、全登録件数に対してごく少数に留まる。なお、この場合、使用者Ｘの参照情報は参照情報管理装置２００Ｂに、使用者識別情報は使用者識別情報管理装置３００Ｃに記憶されているため、言うまでもなく、使用者Ｘには被害は及ばない。
また、すべての参照情報管理装置２００とすべての使用者識別情報管理装置３００とから情報が盗まれたとしても、総当りの試行にはさらに膨大な手間がかかるので、得られる利益は労力に対して非常に小さい。
【００４６】
（２）第２実施形態
第２実施形態の全体的な構成及び各装置の構成は、第１実施形態と同様である。
次に、本実施形態における生体認証システム１の動作について説明する。図１０は、本実施形態における生体認証システム１の動作を示す図である。
ステップＡ０１からＡ０４までの動作は、第１実施形態と同様である。
【００４７】
ステップＢ０５では、参照情報管理装置２００ＢのＣＰＵ２０１が、予め定められた規則に従って生成した認証識別情報と第１の秘密情報とに基づいて照合情報を生成する。具体的には、次のとおりである。ＣＰＵ２０１は、参照情報のハッシュ値を算出することにより第１の秘密情報を取得する。次に、ＣＰＵ２０１は、認証識別情報を生成する。認証識別情報とは、予め定められた規則に従って生成される情報であり、例えば、計時部２０６から出力された現在の日時を表す情報である。次に、ＣＰＵ２０１は、認証識別情報を特定のハッシュ関数に代入することによってハッシュ値を算出し、第１の秘密情報を共通鍵暗号方式における共通鍵として用いて、認証識別情報のハッシュ値を暗号化する。本実施形態では、こうして得られた暗号文と認証識別情報との組み合わせを照合情報と呼ぶ。
ステップＢ０６では、ＣＰＵ２０１が、通信部２０５を介して、照合情報を端末装置１００に送信する。
【００４８】
ステップＢ０７では、参照情報管理装置２００Ｂから送信された照合情報を端末装置１００の通信部１０５が受信する。すると、ＣＰＵ１０１は、通信部１０５を介して、この照合情報と使用者識別情報と暗号鍵とを、第２の装置識別情報に対応する使用者識別情報管理装置３００Ｃに送信する。
ステップＢ０８では、端末装置１００から送信された照合情報、使用者識別情報及び暗号鍵を使用者識別情報管理装置３００Ｃの通信部３０５が受信する。すると、ＣＰＵ３０１は、使用者識別情報に対応付けられた第２の秘密情報を記憶部３０４から読み出し、暗号鍵を用いて第２の秘密情報を復号する。すると、参照情報のハッシュ値が得られる。このハッシュ値は、第１の秘密情報と同一のハッシュ値である。ＣＰＵ３０１は、このハッシュ値を共通鍵として、照合情報に含まれる暗号文を復号する。すると、認証識別情報のハッシュ値が得られる。次に、ＣＰＵ３０１は、ステップＡ０５において参照情報管理装置２００Ｂが認証識別情報のハッシュ値の算出に用いたのと同じハッシュ関数を用いて、端末装置１００から受信した認証識別情報のハッシュ値を算出する。そして、このハッシュ値と、照合情報に含まれる暗号文の復号によって得られたハッシュ値とを比較する。
【００４９】
ステップＢ０９では、ＣＰＵ３０１が、ステップＢ０８で比較した２つのハッシュ値が一致し、且つ、認証識別情報が期待される値である場合には、照合情報が真正であると判定し（ステップＢ０９：ＹＥＳ）、ステップＡ１０に進む。一方、２つのハッシュ値が一致しない、又は、認証識別情報が期待される値でない場合には、照合情報が真正でないと判定し（ステップＢ０９：ＮＯ）、照合情報が真正でない旨を端末装置１００に通知する。この通知を受けた端末装置１００は、認証に失敗した旨の文章を表示部１０６に表示し、処理を終了する。
ここで、「期待される値」とは、例えば、現在日時との差が予め定められた範囲内となる値である。具体的な処理の一例を示すと、次のとおりである。予め、ステップＢ０５で認証識別情報が生成されてからステップＢ０９における上記判定処理までに要する所要時間の最大値を求め、この最大値をステップＢ０９における判定処理の閾値としてアプリケーションプログラムに設定しておく。ステップＢ０９の判定処理において、ＣＰＵ３０１は、認証識別情報が表す日時と計時部３０６から取得した現在日時との差を、この閾値と比較する。もし、過去に生体認証処理に使用された認証識別情報が不正に再利用されたとすると、認証識別情報が表す日時と現在日時との差が閾値を上回ることになるので、この判定処理により、認証識別情報の再利用が判明する。一方、認証識別情報が再利用されたものでないとすると、認証識別情報が表す日時と現在日時との差が閾値以下になるので、この判定処理により、認証識別情報が再利用されていないことが判明する。
ステップＡ１０以降の動作は、第１実施形態と同様である。
【００５０】
（３）第３実施形態
第３実施形態の全体的な構成及び各装置の構成は、第２実施形態と同様である。
次に、本実施形態における生体認証システム１の動作について説明する。図１１は、本実施形態における生体認証システム１の動作を示す図である。
ステップＡ０１の動作は、第２実施形態と同様である。
【００５１】
ステップＣ００１では、端末装置１００のＣＰＵ１０１が、認証識別情報の要求を表すメッセージを通信部１０５を介して使用者識別情報管理装置３００Ｃに送信する。認証識別情報とは、予め定められた規則に従って生成される情報であり、例えば、現在の日時を表す情報である。
ステップＣ００２では、使用者識別情報管理装置３００Ｃの通信部３０５がこのメッセージを受信し、ＣＰＵ３０１が、計時部３０６から出力された日時から認証識別情報を生成し、認証識別情報を記憶部３０４に記憶する。
ステップＣ００３では、ＣＰＵ３０１が、認証識別情報を通信部３０５を介して端末装置１００に送信する。
ステップＣ０２では、端末装置１００の通信部１０５が、参照情報管理装置２００Ｂから送信された認証識別情報を受信し、ＣＰＵ１０１が、通信部１０５を介して、第１の装置識別情報に対応する参照情報管理装置２００Ｂに、参照情報識別情報、暗号鍵、生体情報及び認証識別情報を送信する。
【００５２】
ステップＣ０３では、端末装置１００から送信された参照情報識別情報、暗号鍵、生体情報及び認証識別情報を参照情報管理装置２００Ｂの通信部２０５が受信する。すると、ＣＰＵ２０１は、参照情報識別情報に対応付けられた参照情報を記憶部２０４から読み出し、生体情報と参照情報とを照合し、両者の類似度を数値化する。
ステップＣ０４では、ＣＰＵ２０１が、類似度を予め定められた閾値と比較する。この閾値は、第１実施形態において生体情報と参照情報の照合に用いた閾値と同一である。
類似度が閾値を超えたならば（ステップＣ０４：ＹＥＳ）、ＣＰＵ２０１は、生体情報と参照情報が一致したと判定し、ステップＣ０５に進む。類似度が閾値を超えないならば（ステップＣ０４：ＮＯ）、ＣＰＵ２０１は、生体情報と参照情報が一致しないと判定し、指紋が一致しない旨を端末装置１００に通知する。この通知を受けた端末装置１００は、指紋が一致しない旨の文章を表示部１０６に表示し、処理を終了する。
【００５３】
ステップＣ０５では、参照情報管理装置２００ＢのＣＰＵ２０１が、第２実施形態と同様の手順で照合情報を生成する。すなわち、ＣＰＵ２０１は、参照情報のハッシュ値を算出することにより第１の秘密情報を取得し、認証識別情報（例えば、計時部２０６から出力された現在の日時を表す情報）を生成し、第１の秘密情報を共通鍵暗号方式における共通鍵として用いて、認証識別情報のハッシュ値を暗号化する。本実施形態では、こうして得られた暗号文と認証識別情報との組み合わせを照合情報と呼ぶ。
ステップＣ０６では、ＣＰＵ２０１が、通信部２０５を介して、照合情報を端末装置１００に送信する。
【００５４】
ステップＣ０７では、参照情報管理装置２００Ｂから送信された照合情報を端末装置１００の通信部１０５が受信する。すると、ＣＰＵ１０１は、通信部１０５を介して、この照合情報と使用者識別情報と第２の暗号鍵とを、第２の装置識別情報に対応する使用者識別情報管理装置３００Ｃに送信する。
【００５５】
ステップＣ０８では、端末装置１００から送信された照合情報、使用者識別情報及び第２の暗号鍵を使用者識別情報管理装置３００Ｃの通信部３０５が受信する。すると、ＣＰＵ３０１は、使用者識別情報に対応付けられた第２の秘密情報を記憶部３０４から読み出し、第２の暗号鍵を用いて第２の秘密情報を復号する。すると、参照情報のハッシュ値が得られる。このハッシュ値は、第１の秘密情報と同一のハッシュ値である。ＣＰＵ３０１は、このハッシュ値を共通鍵として、照合情報に含まれる暗号文を復号する。すると、認証識別情報のハッシュ値が得られる。次に、ＣＰＵ３０１は、ステップＣ０５において参照情報管理装置２００Ｂが認証識別情報のハッシュ値の算出に用いたのと同じハッシュ関数を用いて、端末装置１００から受信した認証識別情報のハッシュ値を算出する。そして、以下の２つの方法によって照合情報の真偽を判定する。第１の方法では、認証識別情報のハッシュ値と、照合情報に含まれる暗号文の復号によって得られたハッシュ値とを比較する。第２の方法では、照合情報に含まれる認証識別情報と記憶部３０４に記憶した認証識別情報とを比較する。
【００５６】
ステップＣ０９では、第１の方法による比較で２つのハッシュ値が一致し、且つ、第２の方法による比較で２つの認証識別情報が一致したならば、照合情報が真正であると判定し（ステップＣ０９：ＹＥＳ）、ステップＡ１０に進む。第１の方法又は第２の方法の少なくとも一方の比較結果が不一致ならば、照合情報が真正でないと判定し（ステップＣ０９：ＮＯ）、照合情報が真正でない旨を端末装置１００に通知する。この通知を受けた端末装置１００は、認証に失敗した旨の文章を表示部１０６に表示し、処理を終了する。
ステップＡ１０以降の動作は、第１実施形態と同様である。
【００５７】
（４）第４実施形態
図１２は、第４実施形態の全体的な構成を示す図である。生体認証システム２は、第１実施形態の構成に加えて、認証識別情報管理装置６００を有し、サービス提供装置４００Ａ、４００Ｂ、４００Ｃを有する。本実施形態では、各参照情報管理装置２００は、互いに異なる事業者によって運用される。なお、サービス提供装置４００Ａ、４００Ｂ、４００Ｃを区別する必要のない場合には、サービス提供装置４００と総称する。
【００５８】
図１３は、認証識別情報管理装置６００のハードウェア構成を示す図である。認証識別情報管理装置６００は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、記憶部６０４、通信部６０５及び計時部６０６を備えている。
通信部６０５は、通信ネットワーク５００に接続されており、認証識別情報管理装置６００と参照情報管理装置２００、使用者識別情報管理装置３００及びサービス提供装置４００との間の情報のやり取りを仲介する。
計時部６０６は、現在の日時を出力する。
【００５９】
記憶部６０４には、ＯＳ、アプリケーションプログラム等が記憶されている。また、記憶部６０４には、図１４に示す口座番号テーブル６１０と、図１５に示す口座番号テーブル６２０が記憶される。
口座番号テーブル６１０には、参照情報管理装置３００毎に、第１の装置識別情報と口座番号と認証識別情報とステータスとが対応付けられて記憶される。第１の装置識別情報については、前述のとおりである。口座番号は、各参照情報管理装置３００を運用する事業者の銀行口座の番号である。認証識別情報は、予め定められた規則に従って生成される情報であり、例えば、計時部６０６から出力された現在の日時を表す情報である。ステータスは、認証の状況を表す情報であり、その詳細は後述する。
口座番号テーブル６２０には、サービス提供装置４００毎に、第３の装置識別情報と口座番号とが対応付けられて記憶される。第３の装置識別情報は、各サービス提供装置４００を一意に識別するための情報である。第３の装置識別情報は、キャッシュカード１０にも記憶されている。
【００６０】
次に、本実施形態における生体認証システム２の動作について説明する。図１６は、本実施形態における生体認証システム２の動作を示す図である。
ステップＤ０１、Ｄ０２の動作は、第１実施形態のステップＡ０１、Ａ０２と同様である。
【００６１】
ステップＤ０３では、参照情報管理装置２００ＢのＣＰＵ２０１が、認証識別情報の要求を表すメッセージと、第１の装置識別情報とを、通信部２０５を介して認証識別情報管理装置６００に送信する。
ステップＤ０４では、認証識別情報管理装置６００の通信部６０５がこのメッセージと第１の装置識別情報とを受信し、ＣＰＵ６０１が、計時部６０６から出力された日時から認証識別情報を生成し、この認証識別情報を第１の装置識別情報及び口座番号と対応付けて口座番号テーブル６１０に記憶する。また、ＣＰＵ６０１は、ステータスを初期化する。初期化されたステータスは、未認証、すなわち、生体認証が完了していないことを表す。
ステップＤ０５では、ＣＰＵ６０１が、認証識別情報を通信部６０５を介して参照情報管理装置２００Ｂに送信する。
【００６２】
ステップＤ０６では、認証識別情報管理装置６００から送信された認証識別情報を参照情報管理装置２００Ｂの通信部２０５が受信する。すると、ＣＰＵ２０１は、参照情報識別情報に対応付けられた参照情報を記憶部２０４から読み出し、生体情報と参照情報とを照合し、両者の類似度を数値化する。そして、ＣＰＵ２０１が、類似度を予め定められた閾値と比較する。この閾値は、第１実施形態において生体情報と参照情報の照合に用いた閾値と同一である。
類似度が閾値を超えたならば、ＣＰＵ２０１が、第２実施形態と同様の手順で照合情報を生成する。すなわち、ＣＰＵ２０１は、参照情報のハッシュ値を算出することにより第１の秘密情報を取得し、認証識別情報（例えば、計時部２０６から出力された現在の日時を表す情報）を生成し、第１の秘密情報を共通鍵暗号方式における共通鍵として用いて、認証識別情報のハッシュ値を暗号化する。本実施形態では、こうして得られた暗号文と認証識別情報との組み合わせを照合情報と呼ぶ。
ステップＤ０７では、ＣＰＵ２０１が、通信部２０５を介して、照合情報を端末装置１００に送信する。
【００６３】
ステップＤ０８では、参照情報管理装置２００Ｂから送信された照合情報を端末装置１００の通信部１０５が受信する。すると、ＣＰＵ１０１は、通信部１０５を介して、この照合情報と使用者識別情報と暗号鍵とを、第２の装置識別情報に対応する使用者識別情報管理装置３００Ｃに送信する。
【００６４】
ステップＤ０９では、端末装置１００から送信された照合情報、使用者識別情報及び暗号鍵を使用者識別情報管理装置３００Ｃの通信部３０５が受信する。すると、ＣＰＵ３０１は、使用者識別情報に対応付けられた第２の秘密情報を記憶部３０４から読み出し、暗号鍵を用いて第２の秘密情報を復号する。すると、参照情報のハッシュ値が得られる。このハッシュ値は、第１の秘密情報と同一のハッシュ値である。ＣＰＵ３０１は、このハッシュ値を共通鍵として、照合情報に含まれる暗号文を復号する。すると、認証識別情報のハッシュ値が得られる。次に、ＣＰＵ３０１が、ステップＣ０５において参照情報管理装置２００Ｂが認証識別情報のハッシュ値の算出に用いたのと同じハッシュ関数を用いて、端末装置１００から受信した認証識別情報のハッシュ値を算出する。次に、ＣＰＵ３０１が、認証識別情報のハッシュ値と、照合情報に含まれる暗号文の復号によって得られたハッシュ値とを比較する。そして、ＣＰＵ３０１が、２つのハッシュ値が一致し、且つ、認証識別情報が期待される値（例えば、現在日時との差が予め定められた範囲内の値）である場合には、照合情報が真正であると判定し、ステップＤ１０に進む。一方、２つのハッシュ値が一致しない、又は、認証識別情報が期待される値でない場合には、照合情報が真正でないと判定し、照合情報が真正でない旨を端末装置１００に通知する。この通知を受けた端末装置１００は、認証に失敗した旨の文章を表示部１０６に表示し、処理を終了する。
【００６５】
ステップＤ１０では、ＣＰＵ３０１が、認証識別情報管理装置６００に対してステータスの更新を要求する。
ステップＤ１１では、認証識別情報管理装置６００のＣＰＵ６０１がステータスを認証済に更新する。
ステップＤ１２では、ＣＰＵ６０１が、ステータス更新応答を使用者識別情報管理装置３００に送信する。
ステップＤ１３では、ＣＰＵ３０１が、通信部３０５を介して、照合情報が真正であることを表す判定情報と認証識別情報とを端末装置１００に送信する。
【００６６】
ステップＤ１４では、使用者識別情報管理装置３００Ｃから送信された判定情報及び認証識別情報を端末装置１００の通信部１０５が受信する。すると、ＣＰＵ１０１は、金額を入力するための操作子を表示部１０６に表示させる。使用者Ｘが金額を入力すると、ステップＤ１５に進み、ＣＰＵ１０１が、通信部１０５を介して、入力された金額を表す金額情報、使用者識別情報、判定情報及び認証識別情報を第３の装置識別情報に対応するサービス提供装置４００（例えば、サービス提供装置４００Ａ）に送信する。
【００６７】
ステップＤ１６では、端末装置１００から送信された金額情報、使用者識別情報、判定情報及び認証識別情報をサービス提供装置４００Ａの通信部４０５が受信する。すると、ＣＰＵ４０１は、この判定情報により、認証が成功したと判断し、使用者識別情報に対応する口座の残高と金額情報とを比較し、金額情報が表す金額が残高以下であれば、ステップＤ１７に進み、出金を許可する旨を使用者識別情報とともに端末装置１００に通知する。
ステップＤ１８では、端末装置１００の搬送部１１０が、金額情報が表す金額に対応する現金を金庫１０９から開口部に搬送し、現金が取り出されたならば、処理を終了する。
ステップＤ１９では、サービス提供装置４００ＡのＣＰＵ４０１が、認証識別情報管理装置６００に、当該サービス提供装置４００Ａに対応する第３の装置識別情報と認証識別情報とを含む利用通知を送信する。
ステップＤ２０では、サービス提供装置４００Ａから送信された利用通知を認証識別情報管理装置６００が受信し、ＣＰＵ６０１が、口座番号テーブル６１０から認証識別情報に対応する口座番号を特定し、口座番号テーブル６２０から第３の装置識別情報に対応する口座番号を特定し、提供されたサービスに応じた金額を、サービス提供装置４００Ａに対応する口座から、参照情報管理装置２００Ｂに対応する口座に送金するための処理を行う。
【００６８】
（５）変形例
以下に示す変形例は互いに組み合わせてもよい。
（５．１）変形例１
第１実施形態では、照合情報の暗号化と復号の際、共通鍵暗号方式における共通鍵を用いたが、公開鍵暗号方式を用いても良い。すなわち、第１の秘密情報は、公開鍵暗号方式における公開鍵又は秘密鍵であり、第２の秘密情報は、公開鍵暗号方式において第１の秘密情報と対をなす秘密鍵又は公開鍵であり、参照情報管理装置２００は、第１の秘密情報を用いて照合情報を暗号化し、使用者識別情報管理装置３００は、第２の秘密情報を用いて照合情報を復号してから当該照合情報の真偽を判定する。
ただし、公開鍵を実際に公開する必要はない。要するに、第１の秘密情報を用いて暗号化された照合情報を復号可能な唯一の暗号鍵が第２の秘密情報であればよい。
【００６９】
（５．２）変形例２
第１実施形態では、キャッシュカード１０に第１の装置識別情報及び第２の装置識別情報を記憶させておく例を示したが、第１の装置識別情報及び第２の装置識別情報をキャッシュカード１０に記憶させずに、第１の装置識別情報及び第２の装置識別情報を使用者が手作業で端末装置１００に入力するようにしてもよい。この場合、キャッシュカード１０が盗まれたとしても、第１の装置識別情報及び第２の装置識別情報が漏洩しないから、当該キャッシュカード１０の使用者の参照情報と使用者識別情報とがどの装置に記憶されているのかを特定することはできない。
【００７０】
（５．３）変形例３
第１の秘密情報、第２の秘密情報は、参照情報のハッシュ値でなくてもよい。例えば、第１の秘密情報と第２の秘密情報との和が特定の値ｚになるように第１の秘密情報と第２の秘密情報とを定めておき、第１の秘密情報、第２の秘密情報をそれぞれ参照情報管理装置２００、使用者識別情報管理装置３００に記憶させておき、参照情報管理装置２００が第１の秘密情報そのものを照合情報として端末装置１００に送信し、端末装置１００を介して照合情報を受信した使用者識別情報管理装置３００が、照合情報と第２の秘密情報との和を求め、この和がｚに等しいならば、参照情報が真正であると判定するようにしてもよい。要するに、第２の秘密情報は、第１の秘密情報を用いて生成された情報の真偽を判定するために必須の情報であれば、いかなる情報でもよい。
また、この場合、第１の秘密情報と第２の秘密情報のいずれか一方を暗号化してそれぞれ参照情報管理装置２００、使用者識別情報管理装置３００に記憶させるようにしてもよい。この場合、暗号化した秘密情報に対応する暗号鍵をキャッシュカード１０に記憶させておく。
また、第１の秘密情報、第２の秘密情報の両方を暗号化せずにそれぞれ参照情報管理装置２００、使用者識別情報管理装置３００に記憶させるようにしてもよい。この場合、暗号鍵は不要である。
また、参照情報管理装置２００が、照合情報を暗号化せずに端末装置１００に送信するようにしてもよい。
【００７１】
（５．４）変形例４
第２、第３実施形態において、サービス提供装置４００が判定情報の真偽を判定するようにしてもよい。例えば、使用者識別情報管理装置３００にて、認証識別情報のハッシュ値の暗号文を生成し、この暗号文と認証識別情報とからなる判定情報を端末装置１００を介してサービス提供装置４００に送信する。サービス提供装置４００は、認証識別情報のハッシュ値と、暗号文を復号して得られたハッシュ値とを比較することによって判定情報の真偽を判定し、判定情報が真正である場合に、端末装置１００から要求されたサービスを提供する。
【００７２】
（５．５）変形例５
生体認証システム１が、参照情報管理装置２００を１台だけ有するようにしてもよい。この場合、第１の装置識別情報は不要である。
生体認証システム１が、使用者識別情報管理装置３００を１台だけ有するようにしてもよい。この場合、第２の装置識別情報は不要である。
生体認証システム１が、参照情報管理装置２００を１台だけ、使用者識別情報管理装置３００を１台だけ有するようにしてもよい。この場合、第１の装置識別情報、第２の装置識別情報は不要である。
【００７３】
（５．６）変形例６
各実施形態では、銀行の現金自動預払機における生体認証の例を示したが、他の情報処理システムに本発明を適用してもよい。例えば、端末装置１００として家庭用のパーソナルコンピュータ、サービス提供装置４００としてＷＷＷ（World Wide Web）サーバ、通信ネットワーク５００の通信プロトコルとしてＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を用い、端末装置１００とサービス提供装置４００との間で商取引を行うシステムや秘密文書の授受を行うシステムに本発明を適用してもよい。
また、各実施形態では、指紋を用いた認証の例を示したが、他の生体情報による認証を用いてもよい。例えば、眼球の虹彩、掌の静脈等による認証を用いても良い。また、筆跡等、人間の動作の特徴による認証を用いても良い。
また、人間以外の生物の認証に本発明を適用してもよい。例えば、牛の鼻紋を用いて認証を行い、サービス提供装置４００に記憶された牛の遺伝子情報を端末装置１００で検索するシステムに本発明を適用してもよい。
【００７４】
（５．７）変形例７
認証識別情報管理装置６００が、参照情報管理装置２００の動作状態を定期的に検査し、検査結果を記憶し、参照情報管理装置２００から認証識別情報の要求があった場合に、当該参照情報管理装置２００の検査結果が良好である場合に限って認証識別情報を送信するようにしてもよい。動作状態の検査では、例えば、検査用の参照情報を参照情報管理装置２００に登録しておき、２種類の生体情報を参照情報管理装置２００に送信する。２種類の生体情報の１つは、参照情報と照合した場合に、類似度が閾値を超えるように作成された生体情報であり、もう１つは、類似度が閾値を超えないように作成された生体情報である。
【００７５】
（５．８）変形例８
第３実施形態では、使用者識別情報管理装置３００が認証識別情報を生成したが、使用者識別情報管理装置３００が信頼する他の装置が認証識別情報を生成するようにしてもよい。
【００７６】
（５．９）変形例９
各実施形態では、各装置のＣＰＵがプログラムを実行することによって生体認証に関連する処理を実行する例を示したが、同様の機能を電子回路に実装するようにしてもよい。
【００７７】
（５．１０）変形例１０
第２、第３、第４実施形態においては、参照情報管理装置２００が生成する照合情報の一例として、認証識別情報と当該認証識別情報のハッシュ値の暗号文とからなる照合情報を示したが、照合情報を次のように構成してもよい。例えば、照合情報は、認証識別情報のハッシュ値と、当該認証識別情報に任意の情報を追加したものを第１の秘密情報により暗号化した暗号文との組み合わせでもよいし、あるいは、認証識別情報を第１の秘密情報により暗号化した暗号文のみで構成してもよい。要するに、照合情報が、予め定められた規則に従って生成した認証識別情報と第１の秘密情報とに基づいて生成されればよい。
【符号の説明】
【００７８】
１、２…生体認証システム、１００…端末装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…記憶部、１０５…通信部、１０６…表示部、１０７…指紋読取部、１０８…カード読取部、１０９…金庫、１１０…搬送部、１０…キャッシュカード、２００Ａ、２００Ｂ、２００Ｃ…参照情報管理装置、２０１…ＣＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…記憶部、２０５…通信部、２０６…計時部、２１０…参照情報テーブル、３００Ａ、３００Ｂ、３００Ｃ…使用者識別情報管理装置、３０１…ＣＰＵ、３０２…ＲＯＭ、３０３…ＲＡＭ、３０４…記憶部、３０５…通信部、３０６…計時部、３１０…使用者識別情報テーブル、４００、４００Ａ、４００Ｂ、４００Ｃ…サービス提供装置、４０１…ＣＰＵ、４０２…ＲＯＭ、４０３…ＲＡＭ、４０４…記憶部、４０５…通信部、５００…通信ネットワーク、６００…認証識別情報管理装置、６０１…ＣＰＵ、６０２…ＲＯＭ、６０３…ＲＡＭ、６０４…記憶部、６０５…通信部、６０６…計時部、６１０…口座番号テーブル、６２０…口座番号テーブル
【図１】
2012064147.tif 000003
【図２】
2012064147.tif 000004
【図３】
2012064147.tif 000005
【図４】
2012064147.tif 000006
【図５】
2012064147.tif 000007
【図６】
2012064147.tif 000008
【図７】
2012064147.tif 000009
【図８】
2012064147.tif 000010
【図９】
2012064147.tif 000011
【図１０】
2012064147.tif 000012
【図１１】
2012064147.tif 000013
【図１２】
2012064147.tif 000014
【図１３】
2012064147.tif 000015
【図１４】
2012064147.tif 000016
【図１５】
2012064147.tif 000017
【図１６】
2012064147.tif 000018