(57)【要約】  【課題】  認証の処理時間の短縮及びコストの削減ができると共に、認証情報のセキュリティを向上させた認証装置及び認証システムを提供する。  【解決手段】  受付けた認証情報に対する照合を行う認証装置において、認証情報及び該認証情報の照合指示を受付ける入力装置２０２と、生体情報を受付ける生体画像読取装置２００と、生体情報に基づいて暗号化された暗号化認証情報を記憶する外部記憶装置と、該外部記憶装置に記憶されている暗号化認証情報を、生体画像読取装置が受付けた生体画像を解析した生体情報に基づいて復号し、復号した認証情報と入力装置２０２が受付けた認証情報との照合を行うパスワード照合回路２０４とを備える。【選択図】      図１
2006331125.tif 000002
【特許請求の範囲】
【請求項１】
受付けた認証情報に対する照合を行う認証装置において、
認証情報及び該認証情報の照合指示を受付ける照合受付手段と、
生体情報を受付ける生体情報受付手段と、
生体情報に基づいて暗号化された暗号化認証情報を記憶する記憶部と、
該記憶部に記憶されている暗号化認証情報を、生体情報受付手段が受付けた生体情報に基づいて復号する復号手段と
を備え、照合受付手段が受付けた認証情報と復号手段が復号した認証情報との照合を行うように構成してあることを特徴とする認証装置。
【請求項２】
認証情報及び該認証情報の登録指示を受付ける登録受付手段と、
該登録受付手段が受付けた認証情報を前記生体情報受付手段が受付けた生体情報に基づいて暗号化する暗号化手段と
を備え、該暗号化手段が暗号化した暗号化生体情報を前記記憶部に記憶するように構成してあることを特徴とする請求項１記載の認証装置。
【請求項３】
前記生体情報は、指紋パターン画像又は静脈パターン画像の特徴点の位置情報を含んでおり、
前記暗号化認証情報は、前記特徴点の位置情報に基づいて暗号化されていることを特徴とする請求項１又は２記載の認証装置。
【請求項４】
前記暗号化認証情報は、指紋パターン画像又は静脈パターン画像の走査によって抽出された特徴点の位置及び抽出順序に基づいて暗号化されており、
前記登録受付手段は、前記走査の開始位置及び／又は走査方向の指定を受付けるように構成してあることを特徴とする請求項２記載の認証装置。
【請求項５】
前記記憶部には、登録許可用の認証情報を暗号化した暗号化認証情報が記憶されており、
前記登録受付手段は、前記登録許可用の認証情報に対する認証が成功した場合、認証情報及び該認証情報の登録指示を受付けるように構成してあることを特徴とする請求項２記載の認証装置。
【請求項６】
前記記憶部には、確認用の認証情報及び暗号化認証情報が記憶されており、
前記照合受付手段は、確認用の認証情報を受付けた後、確認用の認証情報に対する認証が成功した場合、暗号化認証情報との照合を行う認証情報を受付けるように構成してあることを特徴とする請求項１記載の認証装置。
【請求項７】
照合結果が一致の場合に使用許可信号を出力する出力手段と、
該出力手段が使用許可信号を出力してから所定時間経過した場合、使用許可信号の出力を停止させる出力停止手段と
を備えることを特徴とする請求項１乃至６の何れかひとつに記載の認証装置。
【請求項８】
受付けた認証情報に対する照合を行う認証システムにおいて、
生体情報に基づいて暗号化された暗号化認証情報を記憶する記憶装置と、
認証情報及び該認証情報の照合指示を受付ける照合受付手段、生体情報を受付ける生体情報受付手段、前記記憶装置と情報の送受信を行う通信手段、及び該通信手段が前記記憶装置から受信した暗号化認証情報を生体情報受付手段が受付けた生体情報に基づいて復号する復号手段を有し、照合受付手段が受付けた認証情報と復号手段が復号した認証情報との照合を行うように構成してある認証装置と
を備えることを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受付けた認証情報に対する照合を行う認証装置及び認証システムに関する。
【背景技術】
【０００２】
ユーザを識別する方法としては、ユーザＩＤ及びパスワードなどの秘密情報（認証情報）を用いる方法が一般的であるが、近年では指紋又は静脈パターンなどの生体情報を用いる方法が増加している。また、秘密情報及び生体情報の両方を用い、秘密情報に基づいて生体情報を変換する方法も提案されている（例えば特許文献１参照）。この方法では、予めユーザは生体情報及び秘密情報を認証装置に入力し、認証装置側で前記秘密情報を変換パラメータに用いて所定の変換手法（演算式を用いた変換等）で前記生体情報を変換し、変換して得られた個人特徴情報を認証装置のデータベース等に登録しておく。登録後は、前記ユーザが前記認証装置に秘密情報及び生体情報を入力し、認証装置側で前記秘密情報に基づいて同様の変換手法で生体情報を個人特徴情報に変換し、変換して得た個人特徴情報と登録されている個人特徴情報とを照合することにより、ユーザの認証を行う。
【０００３】
例えば、生体情報としてユーザの指紋画像データ、又は、指紋の特徴点データ（Ｘ座標、Ｙ座標、変化方向など）を用い、秘密情報に４桁の数字を用い、４桁の数字を変換パラメータにして、所定の座標変換式を用いた座標変換演算を指紋画像データ又は指紋の特徴点データに対して行い、個人特徴情報を生成することが可能である。なお、生体情報として顔画像、眼球の光彩等の画像又は特徴点を適用したり、秘密情報として一意の文字・記号列、画像データ、音声データを適用することも可能である。
【特許文献１】特開２０００−７６１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した方法では、個人特徴情報を作成する際に、生体情報である指紋画像（２値画像）の全画素、又はその中に多数存在する特徴点の全てに対して、特許文献内に記載されている複雑な座標変換式を用いた演算を実行して座標変換処理を行うため、多大な演算能力が要求され、演算時間が増大するという問題がある。また、照合においても、画像データ又はそれに近い容量のデータを照合するため、多大な演算時間を要するという問題がある。演算時間を短縮する方法としては、専用のデータ変換用ＩＣ又は演算用ＤＳＰの搭載が考えられるが、コストが増加するという問題がある。
【０００５】
また、秘密情報を変換パラメータにして生体情報を変換した個人特徴情報を用いた場合であっても、例えば第３者が前記認証装置の上述したデータベースなどから個人特徴情報を取出し、取出した個人特徴情報を照合回路に直接入力することにより、照合結果が「一致」となって認証が成功することも可能であり、セキュリティ面で問題がある。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、生体情報に基づいて暗号化された暗号化認証情報を記憶する記憶部と、記憶部に記憶されている暗号化認証情報を、受付けた生体情報に基づいて復号する復号手段とを備え、受付けた認証情報と復号された認証情報との照合を行う構成とすることにより、認証の処理時間を短縮できると共にコストを削減できる認証装置を提供することを目的とする。
【０００７】
また、本発明は、登録受付手段が認証情報及び該認証情報の登録指示を受付けた場合、受付けた前記認証情報を前記生体情報受付手段が受付けた生体情報に基づいて暗号化する暗号化手段を備えることにより、認証情報のセキュリティを向上させた認証装置を提供することを他の目的とする。
【０００８】
また、本発明は、前記生体情報は指紋パターン画像又は静脈パターン画像の特徴点の位置情報を含んでおり、前記暗号化認証情報は特徴点の位置情報に基づいて暗号化されていることにより、暗号化及び復号化処理を高速に行うことができる認証装置を提供することを他の目的とする。
【０００９】
また、本発明は、前記暗号化認証情報は指紋パターン画像又は静脈パターン画像の走査によって抽出された特徴点の位置及び抽出順序に基づいて暗号化されており、前記登録受付手段は前記走査の開始点及び／又は走査方向の指定を受付けるように構成したことにより、認証情報のセキュリティを更に向上させた認証装置を提供することを他の目的とする。
【００１０】
また、本発明は、前記記憶部には登録許可用の認証情報を暗号化した暗号化認証情報が記憶されており、前記登録受付手段は前記登録許可用の認証情報に対する認証が成功した後で認証情報及び該認証情報の登録指示を受付けるように構成したことにより、不正な登録を防止できる認証装置を提供することを他の目的とする。
【００１１】
また、本発明は、前記記憶部には確認用の認証情報及び暗号化認証情報が記憶されており、確認用の認証情報を受付けた後、確認用の認証情報に対する認証が成功した場合に暗号化認証情報との照合を行う認証情報を受付けるように構成したことにより、認証情報のセキュリティを更に向上させた認証装置を提供することを他の目的とする。
【００１２】
また、本発明は、照合結果が一致の場合に使用許可信号を出力する出力手段と、該出力手段が使用許可信号を出力してから所定時間経過した場合に使用許可信号の出力を停止させる出力停止手段とを備えることにより、不正使用を防止することができる認証装置を提供することを他の目的とする。
【００１３】
また、本発明は、生体情報に基づいて暗号化された暗号化認証情報を記憶する記憶装置と、生体情報を受付ける生体情報受付手段、記憶装置と情報の送受信を行う通信手段、及び該通信手段が記憶装置から受信した暗号化認証情報を生体情報受付手段が受付けた生体情報に基づいて復号する復号手段を有し、復号手段が復号した認証情報と受付けた認証情報との照合を行うように構成してある認証装置とを備えることにより、暗号化認証情報が認証装置から盗難されることを防止できる認証システムを提供することを他の目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る認証装置は、受付けた認証情報に対する照合を行う認証装置において、認証情報及び該認証情報の照合指示を受付ける照合受付手段と、生体情報を受付ける生体情報受付手段と、生体情報に基づいて暗号化された暗号化認証情報を記憶する記憶部と、該記憶部に記憶されている暗号化認証情報を、生体情報受付手段が受付けた生体情報に基づいて復号する復号手段とを備え、照合受付手段が受付けた認証情報と復号手段が復号した認証情報との照合を行うように構成してあることを特徴とする。
【００１５】
本発明に係る認証装置は、認証情報及び該認証情報の登録指示を受付ける登録受付手段と、該登録受付手段が受付けた認証情報を前記生体情報受付手段が受付けた生体情報に基づいて暗号化する暗号化手段とを備え、該暗号化手段が暗号化した暗号化生体情報を前記記憶部に記憶するように構成してあることを特徴とする。
【００１６】
本発明に係る認証装置は、前記生体情報は、指紋パターン画像又は静脈パターン画像の特徴点の位置情報を含んでおり、前記暗号化認証情報は、前記特徴点の位置情報に基づいて暗号化されていることを特徴とする。
【００１７】
本発明に係る認証装置は、前記暗号化認証情報は、指紋パターン画像又は静脈パターン画像の走査によって抽出された特徴点の位置及び抽出順序に基づいて暗号化されており、前記登録受付手段は、前記走査の開始位置及び／又は走査方向の指定を受付けるように構成してあることを特徴とする。
【００１８】
本発明に係る認証装置は、前記記憶部には、登録許可用の認証情報を暗号化した暗号化認証情報が記憶されており、前記登録受付手段は、前記登録許可用の認証情報に対する認証が成功した場合、認証情報及び該認証情報の登録指示を受付けるように構成してあることを特徴とする。
【００１９】
本発明に係る認証装置は、前記記憶部には、確認用の認証情報及び暗号化認証情報が記憶されており、前記照合受付手段は、確認用の認証情報を受付けた後、確認用の認証情報に対する認証が成功した場合、暗号化認証情報との照合を行う認証情報を受付けるように構成してあることを特徴とする。
【００２０】
本発明に係る認証装置は、照合結果が一致の場合に使用許可信号を出力する出力手段と、該出力手段が使用許可信号を出力してから所定時間経過した場合、使用許可信号の出力を停止させる出力停止手段とを備えることを特徴とする。
【００２１】
本発明に係る認証システムは、受付けた認証情報に対する照合を行う認証システムにおいて、生体情報に基づいて暗号化された暗号化認証情報を記憶する記憶装置と、認証情報及び該認証情報の照合指示を受付ける照合受付手段、生体情報を受付ける生体情報受付手段、前記記憶装置と情報の送受信を行う通信手段、及び該通信手段が前記記憶装置から受信した暗号化認証情報を生体情報受付手段が受付けた生体情報に基づいて復号する復号手段を有し、照合受付手段が受付けた認証情報と復号手段が復号した認証情報との照合を行うように構成してある認証装置とを備えることを特徴とする。
【００２２】
本発明においては、生体情報に基づいて暗号化された暗号化認証情報が記憶部に記憶されており、生体情報受付手段で受付けた生体情報に基づいて、復号手段が前記記憶部に記憶されている暗号化認証情報を復号し、照合受付手段が受付けた認証情報と復号した認証情報との照合を行うため、従来のように生体情報同士の照合を行う必要がなく、認証の処理時間の短縮及びコストの削減が可能となる。また、記憶部に記憶されている暗号化認証情報は生体情報に基づいて暗号化されているため、認証情報のセキュリティが向上する。
【００２３】
本発明においては、認証情報及び該認証情報の登録指示を登録受付手段で受付けた場合、受付けた前記認証情報を前記生体情報受付手段が受付けた生体情報に基づいて暗号化手段が暗号化し、暗号化した暗号化生体情報を前記記憶部に記憶するため、認証情報のセキュリティが向上する。
【００２４】
本発明においては、前記生体情報は指紋パターン画像又は静脈パターン画像の特徴点の位置情報を含んでおり、前記暗号化認証情報は特徴点の位置情報に基づいて暗号化されているため、認証情報のセキュリティが向上する。また、パターン全体ではなく、パターンに含まれる特徴点を用いることにより、暗号化及び復号化処理を高速に行うことができる。暗号化は、例えば各要素に文字が割当てられるマトリクスを用意し、特徴点に対応する要素にパスワードを割当て、他の要素にランダムな文字を割当てることが可能である。この場合、暗号化及び復号化の処理が高速かつ低コストで行うことができる。
【００２５】
本発明においては、前記暗号化認証情報は指紋パターン画像又は静脈パターン画像の走査によって抽出された特徴点の位置及び抽出順序に基づいて暗号化されており、前記走査の開始点及び／又は走査方向の指定を登録受付手段で受付けることにより、認証情報を暗号化する方法が前記指定に応じて変化するため、暗号の強度が高まり、認証情報のセキュリティが更に向上する。
【００２６】
本発明においては、前記記憶部には登録許可用の認証情報を暗号化した暗号化認証情報が記憶されており、登録許可用の認証情報に対する認証が成功した場合に、登録受付手段で認証情報及び該認証情報の登録指示を受付けるため、認証情報の登録が自由に行われることを防止し、セキュリティを高めることができる。登録許可用の認証情報は、例えば装置の管理者の認証情報であり、この場合は管理者が認証を行った場合、すなわち管理者が許可した場合にユーザの認証情報（暗号化認証情報）の新規登録が可能になるため、不正な登録を防止できる。
【００２７】
本発明においては、前記記憶部には確認用の認証情報及び暗号化認証情報が記憶されており、確認用の認証情報を受付けた後、確認用の認証情報に対する認証が成功した場合に、照合受付手段で暗号化認証情報との照合を行う認証情報を受付けるため、暗号化認証情報及び該暗号化認証情報との照合を行う認証情報の使用が抑制され、セキュリティが高まる。例えば、確認用の認証情報をユーザＩＤとし、暗号化認証情報を暗号化パスワードとした場合、ユーザＩＤの認証が成功した後で、暗号化パスワードの復号及びパスワードの認証が行われるため、パスワード及び暗号化パスワードの入力及びデータアクセスなどが無闇に行われなくなり、セキュリティが高まる。
【００２８】
本発明においては、照合結果が一致の場合に出力手段が使用許可信号を出力するが、使用許可信号を出力してから所定時間経過した場合、使用許可信号の出力を出力停止手段が停止させるため、認証が成功して使用許可になった状態でユーザが離れた場合であっても、所定時間経過後は自動的に使用不可の状態になり、不正使用を防止することができ、セキュリティが高まる。
【００２９】
本発明においては、生体情報に基づいて暗号化された暗号化認証情報を記憶する記憶装置と通信手段との間で情報の送受信を行い、記憶装置から受信した暗号化認証情報を生体情報受付手段が受付けた生体情報に基づいて復号するため、暗号化認証情報は認証装置内に記憶されておらず、暗号化認証情報の盗難などを防止することができ、セキュリティが向上する。また、記憶装置を認証装置外に設けるため、認証装置を小型化及び低コスト化できる。
【発明の効果】
【００３０】
本発明によれば、認証の処理時間を短縮できると共にコストを削減できる。
【００３１】
本発明によれば、暗号化することにより認証情報のセキュリティが向上する。
【００３２】
本発明によれば、暗号化及び復号化処理を高速に行うことができる。
【００３３】
本発明によれば、暗号の強度が高まり、認証情報のセキュリティが更に向上する。
【００３４】
本発明によれば、認証情報の登録を自由に行うことはできず、不正な登録を防止できる。
【００３５】
本発明によれば、暗号化認証情報及び該暗号化認証情報との照合を行う認証情報の使用が抑制され、セキュリティが高まる。
【００３６】
本発明によれば、使用許可後の他者による不正使用を防止することができる。
【００３７】
本発明によれば、暗号化認証情報が認証装置から盗難されることを防止することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
図１は本発明に係る認証装置及び外部記憶装置を含む認証システムの構成例を示すブロック図である。また、図２は外部記憶装置の構成例を示すブロック図である。認証装置は、ユーザあるいは管理者の指紋画像、又は、手のひら又は手の甲の画像等の生体画像を読取る生体画像読取装置（生体情報受付手段）２００と、生体画像読取装置２００が読取った生体画像を解析して生体情報を生成する生体画像解析回路２０１と、ユーザＩＤ又は管理者ＩＤとパスワードとの入力を受付ける入力装置（照合受付手段、登録受付手段）２０２と、外部記憶装置とデータの送受信を行う通信部（通信手段）２０９と、入力装置２０２で受付けたＩＤ（ユーザＩＤ又は管理者ＩＤ）及び通信部２０９が外部記憶装置から取得したＩＤを照合するＩＤ照合回路２０３と、入力装置２０２で受付けたパスワード、生体画像解析装置２０１で生成された生体情報、及び通信部２０９が外部記憶装置から取得した後述する暗号化パスワードを用いてパスワードの照合を行うパスワード照合回路２０４と、ＩＤ照合回路２０３及びパスワード照合回路２０４の照合結果に基づいて認証成功／認証失敗の判定を行う認証判定回路２０５と、認証判定回路２０５の判定結果に基づいて許可信号を出力する許可信号出力回路（出力手段）２０６と、装置内の上述した各構成部の制御を行うＣＰＵ２０８とを備える。
【００３９】
入力装置２０２は、キーボード又はタッチパネルなどの入力装置を備えている。生体画像読取装置２００は、ＣＣＤ（Charge Coupled Device）撮像デバイス又は赤外線撮像デバイスなどを備え、ユーザ又は管理者の生体画像を読取る。生体画像解析回路２０１は、生体画像読取装置２００が読取った生体画像に対し、例えば鮮鋭化等の画像処理を実施して指紋隆線又は静脈パターンなどを抽出するパターン抽出回路２０１ａと、パターン抽出回路２０１ａが抽出した指紋隆線又は静脈パターンの端点又は分岐点等の特徴点を抽出する特徴点抽出回路２０１ｂを備えており、特徴点の座標などの生体情報を生成する。以下、手のひらの画像から静脈パターンを抽出する場合を例にして説明を行う。
【００４０】
図３（ａ）は生体画像の例を示す図であり、図３（ｂ）は生体画像から抽出したパターンの例を示す図であり、図４（ａ）及び（ｂ）は特徴点の例を示す図である。生体画像読取装置２００で読取った図３（ａ）に示す手のひらの画像（生体画像）に対し、パターン抽出回路２０１ａが図３（ｂ）に示すように静脈パターンを抽出し、抽出した静脈パターンに対し、特徴点抽出回路２０１ｂが図４（ａ）、（ｂ）に示すように特徴点を抽出する。特徴点は、例えば図４（ａ）に示すように指を除く部分に特徴点抽出領域４００を設定し、図４（ｂ）に示すように特徴点抽出領域４００内で矢印４０２方向に走査を行って特徴点４０１を抽出する。
【００４１】
外部記憶装置は、図２に示すように、認証装置がユーザの認証に用いるユーザ情報を記憶するユーザ情報メモリ１０２と、認証装置が管理者の認証に用いる管理者情報を記憶する管理者情報メモリ１０３と、認証装置に関する装置情報を記憶する装置情報メモリ１０４と、認証装置とデータの送受信を行う通信部１００と、該通信部１００と接続され、各メモリへのデータの書込及び各メモリからのデータの読出を行うメモリアクセスコントローラ１０１とを備える。認証装置と外部記憶装置とは、通信部２０９，１００により、無線通信又は有線通信を行う。
【００４２】
装置情報メモリ１０４に記憶される装置情報は、例えば、認証装置の製造メーカー名、機種名、シリアルＮＯ．、製造年月日などの装置に関する情報と、例えば認証装置の使用履歴（アクセスログ）とを含む。ユーザ情報メモリ１０２に記憶されるユーザ情報は、各ユーザを識別するためのユーザＩＤと、暗号化パスワード（暗号化認証情報）とを含む。管理者情報メモリ１０３に記憶される管理者情報は、管理者を識別するための管理者ＩＤと、暗号化パスワード（暗号化認証情報）とを含む。
【００４３】
図５は暗号化パスワードの例を示す図であり、図６は図５に示す暗号化パスワードを図４（ｂ）に示す生体情報を用いて復号したパスワード（認証情報）の例を示す図である。暗号化パスワードはＬ×Ｍ（図の例では２０×２０）のマトリクスデータであり、図６に示すように、特徴点の座標（生体情報）に対応する部分にパスワード（認証情報。図の例では「今日は一日中良い天気の様です。」）の各文字が割当てられており、他の部分には図５に示すようにランダムな文字が割当てられている。
【００４４】
本実施例では、暗号化パスワードのマトリクスのサイズを２０×２０としているが、ユーザＩＤ及び管理者ＩＤの文字数の上限を決めておくことにより、１ユーザ又は１管理者あたりのユーザ情報又は管理者情報のデータサイズが確定する。例えば、２０×２０のマトリクスの各要素にパスワードの１文字又はダミーの１文字のＪＩＳコードが格納される場合、ＪＩＳコードの１文字のデータサイズは２Ｂｙｔｅであるため、暗号化パスワードのデータサイズは２０×２０×２＝８００Ｂｙｔｅとなる。また、ユーザＩＤ又は管理者ＩＤのデータサイズが２０Ｂｙｔｅの場合、１ユーザ又は１管理者あたりのユーザ情報（ユーザＩＤ＋暗号化パスワード）又は管理者情報（管理者ＩＤ＋暗号化パスワード）のサイズは８２０Ｂｙｔｅとなる。
【００４５】
１ユーザ又は１管理者あたりのユーザ情報又は管理者情報を記憶領域の先頭からオフセット（データ間隔）ゼロで順次記憶した場合、各ユーザＩＤ又は各管理者ＩＤのアドレスは、登録ユーザ数をＪ、登録管理者数をＫとして、
８２０×Ｉ［Ｂｙｔｅ］  ・・・（式１）
（但し、Ｉ＝０，１，２，・・・，Ｊ−１、又は、Ｉ＝０，１，２，・・・，Ｋ−１）
より算出できる。また、各ユーザ又は各管理者の暗号化パスワードのアドレスは、
２０＋（８００×Ｉ）［Ｂｙｔｅ］  ・・・（式２）
（但し、Ｉ＝０，１，２，・・・，Ｊ−１、又は、Ｉ＝０，１，２，・・・，Ｋ−１）
より算出できる。
【００４６】
式１の登録ユーザ数Ｊは、ユーザ情報メモリ１０２のユーザ情報にアクセスする際に使用されるパラメータとなる。また、登録ユーザ数Ｊは、一般的に十名前後から数百名が予想され、しかも新規ユーザの追加又は削除を行う可能性が高いため、ユーザ情報メモリ１０２はフラッシュメモリなどのリード／ライト可能な不揮発メモリを用いる。
【００４７】
式２の登録管理者数Ｋは、管理者情報メモリ１０３の管理者情報にアクセスする際に使用されるパラメータとなる。また、登録管理者数は、一般的に１名から多くても数名であり、しかも高頻度に変更される可能性は低く、セキュリティ面から変更が容易でない方が好ましいため、ＰＲＯＭ（Programmable ROM（Read Only Memory））又はＥＰＲＯＭ（Erasable Programmable ROM）等の不揮発メモリを用いる。
【００４８】
装置情報メモリ１０４は、メーカー名、機種名、シリアルＮｏ．に加え、アクセスログも記憶するため、読出／書込が容易なＳＲＡＭ（Static RAM（Random Access Memory））等を用いる。メモリアクセスコントローラ１０１は、通信部１００が受付けたデータ読出要求に応じてメモリ１０２，１０３，１０４からデータを読み出したり、通信部１００が受付けたデータ書込要求に応じてメモリ１０２，１０３，１０４にデータを書込む。
【００４９】
認証装置のＩＤ照合回路２０３は、通信部２０９が外部記憶装置から受付けたユーザＩＤ又は管理者ＩＤと、入力装置２０２が受付けたユーザＩＤ又は管理者ＩＤとを照合し、照合結果（例えば一致は“１”、不一致は“０”）を出力する。パスワード認証回路（復号手段）２０４は、生体画像解析回路２０１の解析結果（生体情報）の特徴点座標に基づいて、通信部２０９が外部記憶装置から受付けた暗号化パスワードからパスワードを復号し、復号したパスワードと入力装置２０２が受付けたパスワードとを照合し、照合結果（一致は“１”、不一致は“０”）を出力する。
【００５０】
認証判定回路２０５は、例えばＡＮＤ回路を備え、ＩＤ照合回路２０３及びパスワード認証回路２０４の照合結果が共に一致（“１”）の場合に、判定結果として認証成功（“１”）を出力し、ＩＤ照合回路２０３及びパスワード認証回路２０４の照合結果の一方又は両方が不一致（“０”）の場合は、判定結果として認証失敗（“０”）を出力する。許可信号出力回路（出力手段）２０６は、認証判定回路２０５の判定結果に基づいて、使用を許可する許可信号を出力する。
【００５１】
ＣＰＵ２０８は制御プログラムが記憶された図示しないＲＯＭ及び一時的にデータを記憶するＲＡＭを備え、前記ＲＯＭに記憶されている制御プログラムに基づいて認証装置内の各構成部の制御を行い、使用許可認証、新規登録、登録削除、登録更新等の各処理を実行させる。
【００５２】
以下、本発明の認証装置を用いた新規ユーザの登録処理、及び、登録されたユーザの認証処理について説明する。入力装置２０２に新規登録指示が入力されることにより、ＣＰＵ２０８は、新規ユーザの登録処理を行う。新規登録指示が入力された後、入力装置２０２でユーザＩＤ及びパスワードを受付けた場合、ＣＰＵ２０８は、通信部２０９から外部記憶部へ、ユーザ情報メモリ１０２の空き容量の有無、及び、受付けたユーザＩＤが既に登録されているか否かの確認指示を送信する。外部記憶装置では、前記確認指示を通信部１００で受信した場合、メモリアクセスコントローラ１０１がユーザ情報メモリ１０２にアクセスして上述した内容の確認を行い、確認結果を通信部１００から認証装置へ送信する。
【００５３】
認証装置のＣＰＵ２０８は、通信部２０９が受信した確認結果に基づいて、ユーザ情報メモリ１０２に空き容量があり、しかも受付けたユーザＩＤが登録されていない場合、通信部２０９からユーザＩＤの登録指示を外部記憶装置へ送信する。外部記憶装置のメモリアクセスコントローラ１０１は、通信部１００が受信した登録指示に応じて、ユーザ情報メモリの式１に基づくアドレスに、受付けたユーザＩＤを記憶（登録）する。
【００５４】
なお、入力装置２０２が受付けたパスワードは、パスワード照合回路２０４に送られて一時的に記憶される。新規登録指示が入力された後、ＣＰＵ２０８の制御により、生体画像読取装置２００で生体画像を受付け、受付けた生体画像を生体画像解析回路２０１で解析して生体情報を作成し、作成した生体情報がパスワード照合回路２０４に送られる。生体画像読取装置２００は、図３（ａ）に示したように、ユーザの手のひらを可視光で撮像する。なお、生体画像読取装置２００が赤外線撮像装置である場合、赤外線は血中のヘモグロビン以外の殆どの生体組織については反射せずに透過するという性質があるため、図示していないが、手のひら内部の皮膚に近い部分の主に静脈血管部分のみのグレースケール画像が得られる。
【００５５】
生体画像解析回路２０１のパターン抽出回路２０１ａは、図３（ａ）に示すような生体画像に対して、公知の各種フィルタ画像処理を行って図３（ｂ）に示すような２値の静脈パターン画像を生成する。パターン抽出回路２０１ａで実行される画像処理は、基本的な画像処理であるフィルタ処理であり、短時間で良好な２値化画像が得られる。特徴点抽出回路２０１ｂは、図３（ｂ）に示すような静脈パターン画像に対し、まず図４（ａ）に示すような直交するＸ座標及びＹ座標で位置が表される特徴点抽出領域４００を設定する。
【００５６】
特徴点抽出領域４００の範囲については、指の部分を含む手のひら全体としても構わないが、例えば手のひらをかざすだけで生体画像を読取る非接触式画像読取のように、手の位置を固定させずに生体画像の読取を行う場合は、画像読取時の指の開き具合が読取毎に異なり、特徴点の位置も画像読取毎に異なることが多くなり、照合が正確に行われない確率が高まるため、指の状態に関係しない手のひら部分のみを用いる方が照合を正確に行うことができ、好ましい。特徴点抽出領域４００のＸ座標及びＹ座標については、図の例では水平右方向をＸ軸方向、垂直下方向をＹ軸方向とし、原点を手のひらの左上に設定しているが、この設定は必ずしも固定ではなく、変更しても構わない。また、各座標軸の最大値は１００としているが、この最大値についても必ずしも固定ではなく、各々変更しても構わない。また、Ｘ軸、Ｙ軸の座標間隔も必ずしも同一である必要は無い。
【００５７】
次に特徴点抽出回路２０１ｂは、図４（ｂ）に示すように、特徴点抽出領域４００内に存在する静脈パターンの分岐点及び交差点を特徴点として抽出し、マークした後、原点（０，０）から最終点（１００，１００）にかけて矢印４０２で示す方向に走査を行い、特徴点を順番にＰ0 ，Ｐ1 ，Ｐ2 ，・・・，ＰN とし、それらの座標値（Ｘ0 ，Ｙ0 ），（Ｘ1 ，Ｙ1 ），（Ｘ2 ，Ｙ2 ）,・・・，（ＸN ，ＹN ）を含む生体情報を作成し、パスワード照合回路２０４へ出力する。図４（ｂ）の例では、Ｐ0 〜Ｐ26の合計２７個の特徴点が抽出される。生体情報の例を表１に示す。
【００５８】
【表１】
2006331125.tif 000003
【００５９】
パスワード照合回路２０４は、新規登録指示が入力された状態で、入力装置２０２からパスワードを受付け、生体画像解析回路２０１から生体情報を受付けた場合、例えば図６に示すように、特徴点抽出領域４００をＬ×Ｍ（図の例では２０×２０）の要素に分割したマトリクスを設定する。なお、図の例ではマトリックスサイズはＬ×Ｍ＝２０×２０であり、マトリクスの１要素が占める主走査範囲及び副走査範囲は、各々１００／２０＝５であるが、Ｌ及びＭは生体画像読取装置２００の精度などに応じて任意に変更してもよく、また必ずしも正方マトリックス（主走査方向と副走査方向のサイズ数が同一）でなくてもよい。また、マトリクスの１要素が占める主走査範囲及び副走査範囲についても、必ずしも同一である必要はない。
【００６０】
パスワード照合回路２０４は、受付けた生体情報の各特徴点座標が２０×２０マトリクスのいずれの要素（ＸＡＲＥＡN ，ＹＡＲＥＡN ）に所属するか求めて行く。例えば図６の例では０≦Ｘ≦１００、０≦Ｙ≦１００であり、これが各々２０等分されているため、特徴点Ｐ0 ＝（Ｘ0 ，Ｙ0 ）＝（４７．２５，４．１６）の場合、（ＸＡＲＥＡ0 ，ＹＡＲＥＡ0 ）＝（４５〜５０，０〜５）となる。表２に、表１の特徴点が属するマトリクス内の要素領域（マトリクス領域）の例を示す。
【００６１】
【表２】
2006331125.tif 000004
【００６２】
パスワード照合回路（暗号化手段）２０４は、マトリクス中の各特徴点Ｐ0 〜Ｐ26が属する要素に対し、図６に示すように、入力装置２０２から受付けたパスワードを先頭から１文字ずつ順に割当て、その後図５に示すように、マトリクス中の他の要素に任意の文字、数字、記号をランダムに割当て、暗号化パスワードを作成する。
【００６３】
ただし、１つの要素に割当てられる文字は１文字のみであるため、例えば複数の特徴点が非常に近接している場合は、同一要素（ＸＡＲＥＡN ，ＹＡＲＥＡN ）に複数の特徴点が含まれることになる。この場合はその内の１特徴点を有効とし、他の特徴点を無効（除外）にする。また、パスワードの照合を行う場合は、２０×２０マトリクス内の１行１列目の要素（ＸＡＲＥＡ，ＹＡＲＥＡ）＝（０〜５，０〜５），１行２列目の要素（５〜１０，０〜５），・・・，２０行１９列目の要素（９０〜９５，９５〜１００），２０行２０列目の要素（９５〜１００，９５〜１００）の順にパスワードの照合を行うため、例えば図４に示す走査の段階では特徴点ＰK-1 ，ＰK （ただし、Ｋは整数で１≦Ｋ≦Ｎ）の順番で検出されていても、これをマトリクスの要素として走査する場合、特徴点ＰK-1 よりも特徴点ＰK が先に検出されてしまい、走査によって検出される順序が逆になることもある。
【００６４】
例えば図４（ｂ）でＹ＝０，１，２，・・・，１００で走査を行う場合、例えば表２に示す特徴点Ｐ1 （Ｘ１，Ｙ１）＝（６３．５８，７．００）の次に特徴点Ｐ2 （Ｘ２，Ｙ２）＝（２６．８７，９．２７）が検出される。しかし、２０×２０マトリクスの要素単位であるＹ＝１〜５，５〜１０，・・・，９５〜１００で走査を行う場合、ＹＡＲＥＡN は両者共５〜１０で同一であり、ＸＡＲＥＡN はＸＡＲＥＡ1 ＝６１〜６５，ＸＡＲＥＡ2 ＝２６〜３０であるため、特徴点Ｐ2 （Ｘ２，Ｙ２）＝（２６．８７，９．２７）の方が先に検出され、検出順序が逆転する。このように検出順序が逆転した場合、特徴点Ｐ1 に割当てた文字と特徴点Ｐ2 に割当てた文字列が逆順になるため、照合が正確に行えなくなる。そのため、ＹＡＲＥＡN が同一でＸＡＲＥＡN の大小関係が座標の大小関係と逆になっている特徴点についても、その一方を無効（除外）にする。
【００６５】
図７は各特徴点の有効／無効の判定処理の例を示すフローチャートである。ただし、パスワード照合回路２０４は、生体情報及び暗号化パスワードなどを記憶する図示しないＲＡＭを備える。まず、パスワード照合回路２０４は、ＲＡＭに記憶されている変数Ｎに０を代入し（Ｓ６００）、ＰN （ＸＡＲＥＡN ，ＹＡＲＥＡN ）を有効とし（Ｓ６０１）、ＲＡＭに記憶されている変数ＸREF にＸＡＲＥＡN を代入する（Ｓ６０２）。次に、パスワード照合回路２０４は、Ｎに１を加算し（Ｓ６０３）、ＹＡＲＥＡN とＹＡＲＥＡN-1 とが同一であるか判定し、同一でない場合（Ｓ６０４：ＹＥＳ）はＰN （ＸＡＲＥＡN ，ＹＡＲＥＡN ）を有効と判定（Ｓ６０６）してＸREF にＸＡＲＥＡN を代入し（Ｓ６０８）、同一の場合（Ｓ６０４：ＮＯ）はＸＡＲＥＡN とＸREF との大小比較を行い、ＸＡＲＥＡN の方が大きい場合（Ｓ６０５：ＹＥＳ）はＰN （ＸＡＲＥＡN ，ＹＡＲＥＡN ）を有効と判定（Ｓ６０６）してＸREF にＸＡＲＥＡN を代入し（Ｓ６０８）、そうでない場合（Ｓ６０５：ＮＯ）はＰN （ＸＡＲＥＡN ，ＹＡＲＥＡN ）を無効と判定する（Ｓ６０７）。有効／無効の判定結果は例えばＲＡＭに記憶される。特徴点ＰＮ が最後の特徴点の場合（Ｓ６０９：ＹＥＳ）は判定処理を終了し、他の特徴点が残っている場合（Ｓ６０９：ＮＯ）はＮに１を加算（Ｓ６０３）して同様の処理を繰返す。無効化された特徴点の例を表３に示す。
【００６６】
【表３】
2006331125.tif 000005
【００６７】
表３の例では、特徴点Ｐ2 ，Ｐ14，Ｐ19が無効化されており、有効な特徴点にパスワードが割当てられている。なお、表３の例ではパスワードは「今日は一日中良い天気の様です。」の１５文字であるため、特徴点Ｐ17〜Ｐ26にパスワードは割当てられていない。パスワードの割当後、図５に示すように、マトリクス中のパスワードが割当てられていない要素に任意の文字、数字、記号をランダムに割当て、暗号化パスワードを作成する。パスワードの文字数は、基本的に特徴点の数まで設定可能であるが、できる限り文字数を多くし、さらに、かな文字、カナ文字、数字、記号（句読点等を含む）など、できる限り多くの文字種を混在させた方が、セキュリティが向上することはいうまでもない。
【００６８】
また、例えば指紋認証においては一般に１２点以上の特徴点が一致した場合は裁判での証拠性が認められるため、手のひら又は手の甲の静脈認証の場合も必要な特徴点数は同程度数であると推測される。従って、特徴点を全て抽出する必要は無く、例えば１５〜３０程度の特徴点が得られた時点で特徴点の抽出を中断し、抽出された特徴点に基づいて暗号化パスワードの設定を行うことも可能である。
【００６９】
作成された暗号化パスワードは、ＣＰＵ２０８の制御により、通信部２０９から外部記憶装置へ送信される。認証装置から送信された暗号化パスワードを通信部１００で受信した外部記憶装置のメモリアクセスコントローラ１０１は、ユーザＩＤと同様に、ユーザ情報メモリ１０２の式２に基づくアドレスに暗号化パスワードを登録（記憶）する。これにより新規ユーザの登録が完了する。
【００７０】
入力装置２０２に認証指示が入力されることにより、ＣＰＵ２０８は、ユーザの認証処理を行う。認証処理においても、新規ユーザ登録の場合と同様に、入力装置２０２が受付けたユーザＩＤがＩＤ照合回路２０３に送られ、入力装置２０２が受付けたパスワードがパスワード照合回路２０４に送られる。また、新規ユーザ登録の場合と同様に、生体画像読取装置２００が読取った生体画像が生体画像解析回路２０１に送られ、生体画像解析回路２０１で作成された生体情報がパスワード照合回路２０４に送られる。
【００７１】
ＣＰＵ２０８は、通信部２０９から外部記憶装置へ、登録されているユーザＩＤ及び暗号化パスワードを要求する。認証装置からのユーザＩＤ及び暗号化パスワードの要求を通信部１００で受付けた外部記憶装置のメモリアクセスコントローラ１０１は、ユーザ情報メモリ１０２に記憶されているユーザＩＤを式１及び式２に基づいて読出し、読出したユーザＩＤ及び暗号化パスワードを通信部１００から認証装置へ送信する。送信したユーザＩＤ及び暗号化パスワードは、認証装置の通信部２０９で受信され、ＣＰＵ２０８の制御により、ユーザＩＤはＩＤ照合回路２０３に送られ、暗号化パスワードはパスワード照合回路２０４に送られる。
【００７２】
ＩＤ照合回路２０３は、入力装置２０２で受付けたユーザＩＤと外部記憶装置から取得したユーザＩＤとの照合を行い、照合結果が“不一致”の場合は、ＣＰＵ２０８の制御により、次のユーザＩＤ及び暗号化パスワードを取得し、再度ユーザＩＤの照合を行う。なお、取得した全ユーザＩＤの照合結果が“不一致”の場合は、認証判定回路２０５へ判定結果（“不一致”）を出力する。照合結果が“一致”の場合は、認証判定回路２０５へ判定結果（“一致”）を出力すると共に、ＣＰＵ２０８の制御により、パスワード照合回路２０４は、生体情報を用いて暗号化パスワードからパスワードを復号する。
【００７３】
パスワードの復号は、暗号化パスワードのマトリクスの中から、生体情報の特徴点に対応する要素を順に取出すだけでよい。例えば図５に示すマトリクスの中から、図４（ｂ）に示す特徴点に対応する要素を順に取出すことにより、パスワードを復号できる。パスワード照合回路２０４は、入力装置２０２で受付けたパスワードと、復号したパスワードとの照合を行い、照合結果を認証判定回路２０５へ送る。認証判定回路２０５は、ユーザＩＤ及びパスワードの両方の照合結果が“一致”であるか判定し、両方とも“一致”の場合は許可信号出力回路２０６から許可信号が出力される。
【００７４】
上述した実施の形態においては、手のひらの静脈パターンの特徴点を抽出しているが、従来行われている静脈パターンの分岐特性を利用した照合を行う場合は、隣接する特徴点間の距離及び角度の計算を各特徴点に対して行っているが、この処理は認証処理全体の中で大きなウェイトを占めており、処理時間の増大要因となっている。そのため、この処理を行うデバイスとして浮動小数点演算対応のＤＳＰ（Digital Signal Processor）を搭載して処理時間の短縮を図っているが、装置全体のコストが増大するという問題点がある。これに対し、本発明では、静脈パターンの特徴点を抽出するだけであり、従来のような静脈パターンの照合は行っておらず、またパスワードの復号は特徴点の位置に対応する文字を取出すだけであるため、従来に比べて、演算時間及び装置コストの大幅な削減が可能である。
【００７５】
また、暗号化パスワードは、図５に示したように、一見しただけでは単にかな文字、カナ文字、英数文字、および記号がランダムに配置された２０×２０の文字マトリクスであり、暗号化パスワードに含まれるパスワードを特定することはほぼ不可能に近く、仮に何らかの方法で第３者がユーザ情報メモリ１０２から暗号化パスワードを取出した場合であっても、悪用される危険性は極めて低い。また、仮に第３者が、暗号化パスワードからパスワードを復号するために必要な生体情報を把握している場合であっても、入力装置２０２から生体情報は入力できず、ユーザが自身の手のひらを生体画像読取装置２００に読取らせる以外に入力する方法は無い。従ってユーザ以外の第３者が、認証を成功させて使用許可を得たり、ユーザの認証用情報を流出させることはほぼ不可能となる。このように、本発明は、従来の生体認証システムよりも安価、高速処理が可能であり、かつ、セキュリティを向上させることができる。
【００７６】
また、ユーザ情報又は管理者情報を認証装置外部の外部記憶装置に記憶しているため、認証装置内部に記憶する場合と比べて、ユーザ情報又は管理者情報の盗難などを防止することができ、また盗難行為自体が無意味となるため、盗難行為における認証装置への破壊行為などを防止することも可能となる。また、認証装置に記憶装置を内蔵する必要が無いため、認証装置の小型化及び低コスト化が可能となる。
【００７７】
上述した実施の形態においては、特徴点抽出領域４００の左上を原点とし、水平右方向に走査を行ったが、走査の方向及び開始位置は任意に設定することが可能である。また、走査の方向及び／又は開始位置を入力装置２０２で受付けることも可能である。この場合、ＣＰＵ２０８により、入力装置２０２が受付けた走査の方向及び／又は開始位置を生体情報解析回路２０１に設定する。例えば、原点位置として「左上」、「左下」、「右上」、「右下」の何れかの指定を受付けたり、走査方向として「主走査（Ｘ）」、「副走査（Ｙ）」の何れかの指定を受付けることが可能である。
【００７８】
図８、図９、図１０、及び図１１は、特徴点の走査の原点及び走査方向の例を示す概念図である。図８（ａ）の例では原点を左下に設定し、走査方向８０１をＸ方向（水平右方向）に設定しており、図８（ｂ）の例では原点を右上に設定し、走査方向８０３をＸ方向（水平左方向）に設定しており、図９（ａ）の例では原点を右下に設定し、走査方向８０５を−Ｘ方向（水平右方向）に設定しており、図９（ｂ）の例では原点を左上に設定し、走査方向８０７をＹ方向（垂直下方向）に設定しており、図１０（ａ）の例では原点を左下に設定し、走査方向８０９をＹ方向（垂直上方向）に設定しており、図１０（ｂ）の例では原点を右上に設定し、走査方向８１１をＹ方向（垂直下方向）に設定しており、図１１の例では原点を右下に設定し、走査方向８１３をＹ方向（垂直上方向）に設定している。
【００７９】
図８〜図１１に示したように、走査の原点位置及び／又は走査方向に応じて、各特徴点の検出順序が異なるため、暗号化パスワードも異なってくる。走査の原点位置及び／又は走査方向の設定情報は、例えばユーザＩＤ又は暗号化パスワードと共にユーザ情報メモリ１０２に記憶される。パスワード照合回路２０４は、暗号化パスワードと走査の原点位置及び／又は走査方向の設定情報とを取得し、該設定情報に基づいて走査を行う。この場合、ユーザ毎に走査の原点及び／又は方向が異なるため、第３者が暗号化パスワードを入手した場合であっても、パスワードの特定がより困難になり、セキュリティがさらに向上する。
【００８０】
また、ユーザＩＤ及び／又はパスワードの入力回数に制限を設けることも可能である。例えば照合が３回続けて失敗した場合は、ＣＰＵ２０８の制御により、そのユーザ（ユーザＩＤ）の認証を一時的に受付けないようにすることが可能である。入力回数に制限を設けることにより、セキュリティを更に向上させることができる。
【００８１】
上述した各実施の形態においては、ユーザが入力装置２０２に登録操作を行うことにより、新規ユーザＩＤ及びパスワード（暗号化パスワード）の登録を受付けているが、ＣＰＵ２０８の制御により、新規ユーザＩＤ及びパスワードの登録を、管理者の認証（登録許可用の認証）が成功した後でしか受付けないようにすることも可能である。
【００８２】
管理者は、例えば認証装置を管理しており、装置導入時に入力機器２００を操作して管理者登録を指示し、管理者ＩＤ及びパスワード（暗号化パスワード）の登録を行う。管理者ＩＤ及び暗号化パスワードの登録方法は、上述したユーザＩＤ及び暗号化パスワードの登録とほぼ同様であるが、管理者ＩＤ及び暗号化パスワードは外部記憶装置の管理者情報メモリ１０３に記憶される。管理者情報メモリ１０３は、上述したようにＰＲＯＭ又はＥＰＲＯＭ等の不揮発メモリを用いているため、一旦データを記憶（登録）した後は管理者ＩＤ及び暗号化パスワードの変更は容易に行えない構成となっている。
【００８３】
ユーザＩＤ及びパスワード（暗号化パスワード）を登録する場合、管理者の認証が必要になるため、第３者が勝手にユーザ登録を行うことを防止して、セキュリティを向上させることができる。また、管理者ＩＤ及びパスワード（暗号化パスワード）の変更は困難であるため、第３者が勝手に管理者登録を行うことを防止して、セキュリティを向上させることができる。
【００８４】
また、上述した各実施の形態においては、ユーザＩＤ及び暗号化パスワードを同時に読出して外部記憶装置から認証装置へ送信しているが、ＣＰＵ２０８の制御により、先にユーザＩＤ（確認用の認証情報）のみ外部記憶装置から認証装置へ送信してユーザＩＤの照合を行い、照合結果が「一致」の場合のみ、対応する暗号化パスワードを外部記憶装置から認証装置へ送信してパスワードの復号及び照合を行うことも可能である。例えば、ＣＰＵ２０８の制御により、メモリアクセスコントローラ１０１に対し、初期状態ではユーザ情報メモリ１０２又は管理者情報メモリ１０３内の各暗号化パスワード（式２で表される領域）に対するアクセスを禁止しておく。ユーザＩＤ及びパスワードを入力装置２０２で受付けた場合、ＣＰＵ２０８の制御により、外部記憶装置からユーザＩＤを取得して、ＩＤ照合回路２０３でユーザＩＤの照合を行う。ユーザＩＤの照合手順は上述した実施の形態と同様であるが、暗号化パスワードに対するアクセスが禁止されているため、ユーザＩＤのみが外部記憶装置から認証装置に送られる。
【００８５】
ユーザＩＤの照合が、仮にアドレスｐで一致した場合、ＣＰＵ２０８の制御により、外部記憶装置のメモリアクセスコントローラ１０１に対して、暗号化パスワードに対するアクセス禁止を解除し、ユーザＩＤの照合が一致したアドレスｐに対応するアドレス（２０＋（８００×ｐ）［Ｂｙｔｅ］）の暗号化パスワードを読出させ、外部記憶装置から認証装置へ送信させる。暗号化パスワードを読出した後は、上述した実施の形態と同様の手順でパスワードの抽出及び照合が行われる。暗号化パスワードは、ユーザＩＤ又は管理者ＩＤの照合が一致しない限りアクセス不可にしているため、第３者による暗号化パスワードへのアクセスを阻止してセキュリティを高めることができる。
【００８６】
上述した各実施の形態においては、ユーザＩＤ及びパスワードの両方の照合結果が“一致”であると認証判定回路２０５が判定した場合、許可信号出力回路２０６から許可信号が出力されるが、許可信号の出力時間を所定経過時間内に制限することも可能である。図１２は、許可信号の出力時間が所定経過時間内に制限される認証装置の構成例を示すブロック図である。図１２に示す認証装置は、許可信号出力回路２０６にはタイマー（出力停止手段）２０７が接続されており、許可信号出力回路２０６及びタイマー２０７以外は、図１と同様の構成である。タイマー２０７には、例えば３００秒又は５００秒などの計時時間が設定されており、許可信号出力回路２０６から計時指示（トリガ信号）を受付けた場合、計時を開始すると共に、計時動作信号（イネーブル信号）を許可信号出力回路２０６へ出力する。また、タイマー２０７は、計時開始から前記設定されている計時時間が経過した場合、計時動作信号の出力を停止する。
【００８７】
認証判定回路２０５は、ＩＤ照合回路２０３及びパスワード照合回路２０４の照合結果が共に「一致」（“１”）の場合、許可信号の出力指示（“１”）を許可信号出力回路２０６へ出力する。出力指示（“１”）を受付けた許可信号出力回路２０６は、タイマー２０７へ計時指示を出力する。計時指示を受付けたタイマー２０７は計時を開始すると共に、計時動作信号（“１”）を許可信号出力回路２０６へ出力する。許可信号出力回路２０６は計時動作信号（“１”）に応じて許可信号を出力する。その後、計時開始から前記設定した計時時間が経過した場合、タイマー２０７は計時動作信号の出力を停止し、許可信号出力回路２０６は計時動作信号の停止に応じて許可信号の出力を停止する。
【００８８】
タイマー２０７を追加し、タイマー２０７の計時時間に基づいて許可信号出力回路２０６が許可信号の出力を停止することにより、例えば認証が成功した後、そのまま放置した場合であっても、一定時間経過後には自動的に認証成功が取り消されるため、認証成功後に放置した場合の第３者による不正使用を防止することができる。
【００８９】
また、上述したユーザ情報メモリ１０２又は管理者情報メモリ１０３として、ＩＣカードなどの記録媒体を用いることも可能である。ＩＣカードを用いる場合は、例えば認証装置にＩＣカードリーダを設ける必要がある。ＩＣカードには、例えばユーザＩＤ及び／又は暗号化パスワードを予め記憶しておくことが可能である。ＩＣカードにユーザＩＤが記憶されている場合、認証装置はユーザＩＤの入力をＩＣカードリーダで行い、ＩＣカードに暗号化パスワードが記憶されている場合は暗号化パスワードをＩＣカードリーダから取得する。
【００９０】
なお、ユーザ情報メモリ１０２又は管理者情報メモリ１０３をＩＣカードなどの取外し可能な記録媒体とした場合、メモリアクセスコントローラ１０１及び通信部１００を装置に設ける必要があるが、ユーザ情報メモリ１０２又は管理者情報メモリ１０３よりも小規模な回路であるため、装置の小型化又は低コスト化の大きな障害にはならない。
【００９１】
また、上述した外部記憶装置は、認証装置に内蔵することも可能である。内蔵する場合、通信部１００，２０９を用いずにバスで直接接続することが可能である。装置内にユーザ情報メモリ１０２又は管理者情報メモリ１０３を設ける場合は、予め想定されるユーザ数に冗長分を加味した記憶容量のメモリを用いる必要があり、その分コスト増が懸念されるが、ＩＣカードのようにユーザ情報メモリ１０２又は管理者情報メモリ１０３を装置外の記録媒体に記録する場合、各記録媒体には基本的に１人分の情報しか記憶されず、記憶容量に冗長分を加味する必要はなく、また必要に応じてＩＣカードを用意すればよい為、コストを低減できる。
【図面の簡単な説明】
【００９２】
【図１】本発明に係る認証装置及び外部記憶装置を含む認証システムの構成例を示すブロック図である。
【図２】外部記憶装置の構成例を示すブロック図である。
【図３】（ａ）は生体画像の例を示す図であり、図３（ｂ）は生体画像から抽出したパターンの例を示す図である。
【図４】特徴点の例を示す図である。
【図５】暗号化パスワードの例を示す図である。
【図６】図５に示す暗号化パスワードを図４（ｂ）に示す生体情報を用いて復号したパスワードの例を示す図である。
【図７】各特徴点の有効／無効の判定処理の例を示すフローチャートである。
【図８】特徴点の走査の原点及び走査方向の例を示す概念図である。
【図９】特徴点の走査の原点及び走査方向の例を示す概念図である。
【図１０】特徴点の走査の原点及び走査方向の例を示す概念図である。
【図１１】特徴点の走査の原点及び走査方向の例を示す概念図である。
【図１２】許可信号の出力時間が所定経過時間内に制限される認証装置の構成例を示すブロック図である。
【符号の説明】
【００９３】
１００、２０９  通信部
１０１  メモリアクセスコントローラ
１０２  ユーザ情報メモリ
１０３  管理者情報メモリ
１０４  装置情報メモリ
２００  生体画像読取装置
２０１  生体画像解析回路
２０２  入力装置
２０３  ＩＤ照合回路
２０４  パスワード照合回路
２０５  認証判定回路
２０６  許可信号出力回路
２０７  タイマー
２０８  ＣＰＵ
【図１】
2006331125.tif 000006
【図２】
2006331125.tif 000007
【図３】
2006331125.tif 000008
【図４】
2006331125.tif 000009
【図５】
2006331125.tif 000010
【図６】
2006331125.tif 000011
【図７】
2006331125.tif 000012
【図８】
2006331125.tif 000013
【図９】
2006331125.tif 000014
【図１０】
2006331125.tif 000015
【図１１】
2006331125.tif 000016
【図１２】
2006331125.tif 000017