(57)【特許請求の範囲】
【請求項１】
ユーザを認証する暗証番号が予め記憶されている暗証番号記憶部と、入力される暗証番号と前記暗証番号記憶部に記憶されている前記暗証番号とを比較して前記ユーザの認証処理を行う第１の認証部と、当該認証部により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている秘匿情報記憶部と、当該認証部による認証処理に関わらず読み出し可能なフリーデータが記憶されているフリーデータ記憶部とを備えたＩＣ媒体と通信を行う登録端末および利用端末と、当該登録端末および利用端末に接続された認証サーバとを備えた認証システムであって、
前記登録端末は、
前記ＩＣ媒体に記憶されている前記フリーデータを読み出す第１のフリーデータ読出部と、
前記ユーザから暗証番号の入力を受け付ける第１の暗証番号入力部と、
前記ユーザの生体情報の入力を受け付ける第１の生体情報入力部と、
当該フリーデータと、当該暗証情報と、当該生体情報とが含まれる登録要求を前記認証サーバに送信する登録要求送信部と、
前記利用端末は、
前記ＩＣ媒体に記憶されている前記フリーデータを読み出す第２のフリーデータ読出部と、
前記ユーザの生体情報の入力を受け付ける第２の生体情報入力部と、
当該フリーデータと、当該生体情報とが含まれる認証要求を前記認証サーバに送信する認証要求送信部と、
前記認証要求送信部が送信した前記認証要求に応じて、前記認証サーバから暗証番号が含まれる認証結果を受信した場合、当該暗証番号を前記ＩＣ媒体に入力して当該ＩＣ媒体に前記認証処理を行わせる第２の認証部と、
前記認証サーバは、
前記登録端末から送信される前記登録要求に含まれる前記フリーデータと、前記暗証番号と、前記生体情報とが対応付けられて記憶される認証情報記憶部と、
前記利用端末から送信される前記認証要求に含まれる前記フリーデータに対応付けられて前記認証情報記憶部に記憶されている前記生体情報を読み出し、読み出した当該生体情報と、前記認証要求に含まれる前記生体情報とを比較して生体認証処理を行う生体認証処理部と、
前記生体認証処理部による前記生体認証処理によって認証成功と判定された場合、当該生体情報に対応付けられて前記認証情報記憶部に記憶されている前記暗証番号を読み出し、当該暗証番号が含まれる認証結果を前記利用端末に送信する認証結果送信部と、
を備えることを特徴とする認証システム。
【請求項２】
前記ＩＣ媒体はＩＣ免許証であり、前記フリーデータは、交付年月日と、有効期間の末日と、カード製造業者識別子とのいずれかまたは複数の情報である
ことを特徴とする請求項１に記載の認証システム。
【請求項３】
ユーザを認証する暗証番号が予め記憶されている暗証番号記憶部と、入力される暗証番号と前記暗証番号記憶部に記憶されている前記暗証番号とを比較して前記ユーザの認証処理を行う第１の認証部と、当該認証部により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている秘匿情報記憶部と、当該認証部による認証処理に関わらず読み出し可能なフリーデータが記憶されているフリーデータ記憶部とを備えたＩＣ媒体と通信を行う登録端末および利用端末と、当該登録端末および利用端末に接続された認証サーバとを備えた認証システムの認証方法であって、
前記登録端末が、
前記ＩＣ媒体に記憶されている前記フリーデータを読み出すステップと、
前記ユーザから暗証番号の入力を受け付けるステップと、
前記ユーザの生体情報の入力を受け付けるステップと、
当該フリーデータと、当該暗証情報と、当該生体情報とが含まれる登録要求を前記認証サーバに送信するステップと、
前記認証サーバが、
前記登録端末から送信される前記登録要求に含まれる前記フリーデータと、前記暗証番号と、前記生体情報とを対応付けて、自身が備える認証情報記憶部に記憶させるステップと、
前記利用端末が、
前記ＩＣ媒体に記憶されている前記フリーデータを読み出すステップと、
前記ユーザの生体情報の入力を受け付けるステップと、
当該フリーデータと、当該生体情報とが含まれる認証要求を前記認証サーバに送信するステップと、
前記認証サーバが、
前記利用端末から送信される前記認証要求に含まれる前記フリーデータに対応付けられて前記認証情報記憶部に記憶されている前記生体情報を読み出し、読み出した当該生体情報と、前記認証要求に含まれる前記生体情報とを比較して生体認証処理を行うステップと、
前記生体認証処理によって認証成功と判定された場合、当該生体情報に対応付けられて前記認証情報記憶部に記憶されている前記暗証番号を読み出し、当該暗証番号が含まれる認証結果を前記利用端末に送信するステップと、
前記利用端末が、
前記認証サーバに送信した前記認証要求に応じて、前記認証サーバから暗証番号が含まれる認証結果を受信した場合、当該暗証番号を前記ＩＣ媒体に入力して当該ＩＣ媒体に前記認証処理を行わせるステップと、
を備えることを特徴とする認証方法。
【請求項４】
ユーザを認証する暗証番号が予め記憶されている暗証番号記憶部と、入力される暗証番号と前記暗証番号記憶部に記憶されている前記暗証番号とを比較して前記ユーザの認証処理を行う第１の認証部と、当該認証部により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている秘匿情報記憶部と、当該認証部による認証処理に関わらず読み出し可能なフリーデータが記憶されているフリーデータ記憶部とを備えたＩＣ媒体と通信を行い、前記ＩＣ媒体に記憶されている前記フリーデータを読み出す第１のフリーデータ読出部と、前記ユーザから暗証番号の入力を受け付ける第１の暗証番号入力部と、前記ユーザの生体情報の入力を受け付ける第１の生体情報入力部と、当該フリーデータと、当該暗証情報と、当該生体情報とが含まれる登録要求を前記認証サーバに送信する登録要求送信部と、を備える登録端末と、前記ＩＣ媒体と通信を行い、前記ＩＣ媒体に記憶されている前記フリーデータを読み出す第２のフリーデータ読出部と、前記ユーザの生体情報の入力を受け付ける第２の生体情報入力部と、当該フリーデータと、当該生体情報とが含まれる認証要求を前記認証サーバに送信する認証要求送信部と、前記認証要求送信部が送信した前記認証要求に応じて、前記認証サーバから暗証番号が含まれる認証結果を受信した場合、当該暗証番号を前記ＩＣ媒体に入力して当該ＩＣ媒体に前記認証処理を行わせる第２の認証部と、を備える利用端末と、当該登録端末および利用端末に接続された認証サーバとを備えた認証システムにおける前記認証サーバであって、
前記登録端末から送信される前記登録要求に含まれる前記フリーデータと、前記暗証番号と、前記生体情報とが対応付けられて記憶される認証情報記憶部と、
前記利用端末から送信される前記認証要求に含まれる前記フリーデータに対応付けられて前記認証情報記憶部に記憶されている前記生体情報を読み出し、読み出した当該生体情報と、前記認証要求に含まれる前記生体情報とを比較して生体認証処理を行う生体認証処理部と、
前記生体認証処理部による前記生体認証処理によって認証成功と判定された場合、当該生体情報に対応付けられて前記認証情報記憶部に記憶されている前記暗証番号を読み出し、当該暗証番号が含まれる認証結果を前記利用端末に送信する認証結果送信部と、
を備えることを特徴とする認証サーバ。
【請求項５】
ユーザを認証する暗証番号が予め記憶されている暗証番号記憶部と、入力される暗証番号と前記暗証番号記憶部に記憶されている前記暗証番号とを比較して前記ユーザの認証処理を行う第１の認証部と、当該認証部により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている秘匿情報記憶部と、当該認証部による認証処理に関わらず読み出し可能なフリーデータが記憶されているフリーデータ記憶部とを備えたＩＣ媒体と通信を行い、前記ＩＣ媒体に記憶されている前記フリーデータを読み出す第１のフリーデータ読出部と、前記ユーザから暗証番号の入力を受け付ける第１の暗証番号入力部と、前記ユーザの生体情報の入力を受け付ける第１の生体情報入力部と、当該フリーデータと、当該暗証情報と、当該生体情報とが含まれる登録要求を前記認証サーバに送信する登録要求送信部と、を備える登録端末と、前記ＩＣ媒体と通信を行い、前記ＩＣ媒体に記憶されている前記フリーデータを読み出す第２のフリーデータ読出部と、前記ユーザの生体情報の入力を受け付ける第２の生体情報入力部と、当該フリーデータと、当該生体情報とが含まれる認証要求を前記認証サーバに送信する認証要求送信部と、前記認証要求送信部が送信した前記認証要求に応じて、前記認証サーバから暗証番号が含まれる認証結果を受信した場合、当該暗証番号を前記ＩＣ媒体に入力して当該ＩＣ媒体に前記認証処理を行わせる第２の認証部と、を備える利用端末と、当該登録端末および利用端末に接続された認証サーバとを備えた認証システムにおける前記認証サーバのコンピュータに、
前記登録端末から送信される前記登録要求に含まれる前記フリーデータと、前記暗証番号と、前記生体情報とを対応付けて、自身が備える認証情報記憶部に記憶させるステップと、
前記利用端末から送信される前記認証要求に含まれる前記フリーデータに対応付けられて前記認証情報記憶部に記憶されている前記生体情報を読み出し、読み出した当該生体情報と、前記認証要求に含まれる前記生体情報とを比較して生体認証処理を行うステップと、
前記生体認証処理によって認証成功と判定された場合、当該生体情報に対応付けられて前記認証情報記憶部に記憶されている前記暗証番号を読み出し、当該暗証番号が含まれる認証結果を前記利用端末に送信するステップと、
を実行させる認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗証番号に基づいて認証を行うＩＣ媒体による認証システム、認証方法、読取装置およびプログラムに関する。
【背景技術】
【０００２】
情報の記憶や演算を行うＩＣ（integrated circuit：集積回路）チップを備えたＩＣ媒体によりユーザの認証を行うＩＣ媒体が提供されている。例えば、ユーザが携帯するこのようなＩＣ媒体には予め定められた暗証番号が記憶されており、Ｒ／Ｗ（リーダライタ）を介して、ユーザから入力された暗証番号が含まれる認証コマンドを受信する。ＩＣ媒体は、Ｒ／Ｗから受信した認証コマンドに含まれる暗証番号と、自身の記憶領域に予め記憶された暗証番号とを比較して照合する。ＩＣ媒体は、認証コマンドに含まれる暗証番号と予め記憶された暗証番号とが一致する場合には認証成功と判定し、一致しない場合には認証失敗と判定する。ここで、例えばＩＣ媒体に予めユーザの氏名や年齢、住所などのユーザ属性情報が記憶されていれば、認証成功とした場合にユーザ属性情報を読み出して出力する。このような機能を備えたＩＣ媒体によれば、例えば携帯電話や銀行口座の契約時などの本人認証を行うことができる。
特許文献１または特許文献２には、生体認証によるユーザの本人認証を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０８０３５号公報
【特許文献２】特開２００８−２６９２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような暗証番号をユーザが覚え続けておくのは困難である場合があり、暗証番号を失念した場合には本人であるにも関わらず認証ができなかったり、契約のための手続きが煩雑になったりする場合がある。そこで、例えば、ユーザの生体情報を予め取得して生体情報とユーザの暗証番号とを対応付けてサーバ等に記憶させておき、認証時にはユーザから入力される生体情報と比較して生体認証を行うことが考えられる。この場合、生体認証が成功した場合にはその生体情報に対応する暗証番号をサーバから読み出してＩＣ媒体に入力し、ＩＣ媒体に認証を行わせる。これにより、ユーザが暗証番号を失念した場合にも、生体認証により認証を成功させることができる。ただし、この場合にはユーザから入力された生体情報と、予め記憶した複数ユーザの生体情報の全てとを照合する必要があるため、処理負荷が甚大となることが考えられる。特許文献２の技術により、生体情報のパターンを絞り込んでから生体認証処理を行うことで処理回数を減らすことができると考えられるが、この場合には生体認証の精度を高める必要があるため、個々の認証処理は煩雑となる。
【０００５】
本発明は、このような状況に鑑みてなされたもので、暗証番号と生体情報とを対応付けて、認証時にユーザからの暗証番号の入力がなくとも生体認証によって認証を行う際の処理負荷を低減し、効率良く認証処理を行う認証システム、認証方法、認証サーバ、認証プログラムを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、ユーザを認証する暗証番号が予め記憶されている暗証番号記憶部と、入力される暗証番号と暗証番号記憶部に記憶されている暗証番号とを比較してユーザの認証処理を行う第１の認証部と、認証部により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている秘匿情報記憶部と、認証部による認証処理に関わらず読み出し可能なフリーデータが記憶されているフリーデータ記憶部とを備えたＩＣ媒体と通信を行う登録端末および利用端末と、登録端末および利用端末に接続された認証サーバとを備えた認証システムであって、登録端末は、ＩＣ媒体に記憶されているフリーデータを読み出す第１のフリーデータ読出部と、ユーザから暗証番号の入力を受け付ける第１の暗証番号入力部と、ユーザの生体情報の入力を受け付ける第１の生体情報入力部と、フリーデータと、暗証情報と、生体情報とが含まれる登録要求を認証サーバに送信する登録要求送信部と、利用端末は、ＩＣ媒体に記憶されているフリーデータを読み出す第２のフリーデータ読出部と、ユーザの生体情報の入力を受け付ける第２の生体情報入力部と、フリーデータと、生体情報とが含まれる認証要求を認証サーバに送信する認証要求送信部と、認証要求送信部が送信した認証要求に応じて、認証サーバから暗証番号が含まれる認証結果を受信した場合、暗証番号をＩＣ媒体に入力してＩＣ媒体に認証処理を行わせる第２の認証部と、認証サーバは、登録端末から送信される登録要求に含まれるフリーデータと、暗証番号と、生体情報とが対応付けられて記憶される認証情報記憶部と、利用端末から送信される認証要求に含まれるフリーデータに対応付けられて認証情報記憶部に記憶されている生体情報を読み出し、読み出した生体情報と、認証要求に含まれる生体情報とを比較して生体認証処理を行う生体認証処理部と、生体認証処理部による生体認証処理によって認証成功と判定された場合、生体情報に対応付けられて認証情報記憶部に記憶されている暗証番号を読み出し、暗証番号が含まれる認証結果を利用端末に送信する認証結果送信部と、を備えることを特徴とする。
【０００７】
また、本発明は、上述のＩＣ媒体はＩＣ免許証であり、フリーデータは、交付年月日と、有効期間の末日と、カード製造業者識別子とのいずれかまたは複数の情報であることを特徴とする。
【０００８】
また、本発明は、ユーザを認証する暗証番号が予め記憶されている暗証番号記憶部と、入力される暗証番号と暗証番号記憶部に記憶されている暗証番号とを比較してユーザの認証処理を行う第１の認証部と、認証部により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている秘匿情報記憶部と、認証部による認証処理に関わらず読み出し可能なフリーデータが記憶されているフリーデータ記憶部とを備えたＩＣ媒体と通信を行う登録端末および利用端末と、登録端末および利用端末に接続された認証サーバとを備えた認証システムの認証方法であって、登録端末が、ＩＣ媒体に記憶されているフリーデータを読み出すステップと、ユーザから暗証番号の入力を受け付けるステップと、ユーザの生体情報の入力を受け付けるステップと、フリーデータと、暗証情報と、生体情報とが含まれる登録要求を認証サーバに送信するステップと、認証サーバが、登録端末から送信される登録要求に含まれるフリーデータと、暗証番号と、生体情報とを対応付けて、自身が備える認証情報記憶部に記憶させるステップと、利用端末が、ＩＣ媒体に記憶されているフリーデータを読み出すステップと、ユーザの生体情報の入力を受け付けるステップと、フリーデータと、生体情報とが含まれる認証要求を認証サーバに送信するステップと、認証サーバが、利用端末から送信される認証要求に含まれるフリーデータに対応付けられて認証情報記憶部に記憶されている生体情報を読み出し、読み出した生体情報と、認証要求に含まれる生体情報とを比較して生体認証処理を行うステップと、生体認証処理によって認証成功と判定された場合、生体情報に対応付けられて認証情報記憶部に記憶されている暗証番号を読み出し、暗証番号が含まれる認証結果を利用端末に送信するステップと、利用端末が、前記認証サーバに送信した認証要求に応じて、認証サーバから暗証番号が含まれる認証結果を受信した場合、暗証番号をＩＣ媒体に入力してＩＣ媒体に認証処理を行わせるステップと、を備えることを特徴とする。
【０００９】
また、本発明は、ユーザを認証する暗証番号が予め記憶されている暗証番号記憶部と、入力される暗証番号と暗証番号記憶部に記憶されている暗証番号とを比較してユーザの認証処理を行う第１の認証部と、認証部により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている秘匿情報記憶部と、認証部による認証処理に関わらず読み出し可能なフリーデータが記憶されているフリーデータ記憶部とを備えたＩＣ媒体と通信を行い、ＩＣ媒体に記憶されているフリーデータを読み出す第１のフリーデータ読出部と、ユーザから暗証番号の入力を受け付ける第１の暗証番号入力部と、ユーザの生体情報の入力を受け付ける第１の生体情報入力部と、フリーデータと、暗証情報と、生体情報とが含まれる登録要求を認証サーバに送信する登録要求送信部と、を備える登録端末と、ＩＣ媒体と通信を行い、ＩＣ媒体に記憶されているフリーデータを読み出す第２のフリーデータ読出部と、ユーザの生体情報の入力を受け付ける第２の生体情報入力部と、フリーデータと、生体情報とが含まれる認証要求を認証サーバに送信する認証要求送信部と、認証要求送信部が送信した認証要求に応じて、認証サーバから暗証番号が含まれる認証結果を受信した場合、暗証番号をＩＣ媒体に入力してＩＣ媒体に認証処理を行わせる第２の認証部と、を備える利用端末と、登録端末および利用端末に接続された認証サーバとを備えた認証システムにおける認証サーバであって、登録端末から送信される登録要求に含まれるフリーデータと、暗証番号と、生体情報とが対応付けられて記憶される認証情報記憶部と、利用端末から送信される認証要求に含まれるフリーデータに対応付けられて認証情報記憶部に記憶されている生体情報を読み出し、読み出した生体情報と、認証要求に含まれる生体情報とを比較して生体認証処理を行う生体認証処理部と、生体認証処理部による生体認証処理によって認証成功と判定された場合、生体情報に対応付けられて認証情報記憶部に記憶されている暗証番号を読み出し、暗証番号が含まれる認証結果を利用端末に送信する認証結果送信部と、を備えることを特徴とする。
【００１０】
また、本発明は、ユーザを認証する暗証番号が予め記憶されている暗証番号記憶部と、入力される暗証番号と暗証番号記憶部に記憶されている暗証番号とを比較してユーザの認証処理を行う第１の認証部と、認証部により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている秘匿情報記憶部と、認証部による認証処理に関わらず読み出し可能なフリーデータが記憶されているフリーデータ記憶部とを備えたＩＣ媒体と通信を行い、ＩＣ媒体に記憶されているフリーデータを読み出す第１のフリーデータ読出部と、ユーザから暗証番号の入力を受け付ける第１の暗証番号入力部と、ユーザの生体情報の入力を受け付ける第１の生体情報入力部と、フリーデータと、暗証情報と、生体情報とが含まれる登録要求を認証サーバに送信する登録要求送信部と、を備える登録端末と、ＩＣ媒体と通信を行い、ＩＣ媒体に記憶されているフリーデータを読み出す第２のフリーデータ読出部と、ユーザの生体情報の入力を受け付ける第２の生体情報入力部と、フリーデータと、生体情報とが含まれる認証要求を認証サーバに送信する認証要求送信部と、認証要求送信部が送信した認証要求に応じて、認証サーバから暗証番号が含まれる認証結果を受信した場合、暗証番号をＩＣ媒体に入力してＩＣ媒体に認証処理を行わせる第２の認証部と、を備える利用端末と、登録端末および利用端末に接続された認証サーバとを備えた認証システムにおける認証サーバのコンピュータに、登録端末から送信される登録要求に含まれるフリーデータと、暗証番号と、生体情報とを対応付けて、自身が備える認証情報記憶部に記憶させるステップと、利用端末から送信される認証要求に含まれるフリーデータに対応付けられて認証情報記憶部に記憶されている生体情報を読み出し、読み出した生体情報と、認証要求に含まれる生体情報とを比較して生体認証処理を行うステップと、生体認証処理によって認証成功と判定された場合、生体情報に対応付けられて認証情報記憶部に記憶されている暗証番号を読み出し、暗証番号が含まれる認証結果を利用端末に送信するステップと、を実行させる認証プログラムである。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、登録端末が、ＩＣ媒体に記憶されているフリーデータを読み出し、ユーザから暗証番号と生体情報との入力を受け付けて登録要求を認証サーバに送信し、利用端末が、ＩＣ媒体に記憶されているフリーデータを読み出し、ユーザの生体情報の入力を受け付けて認証要求を認証サーバに送信し、送信した認証要求に応じて認証サーバから暗証番号が含まれる認証結果を受信した場合、暗証番号をＩＣ媒体に入力してＩＣ媒体に認証処理を行わせ、認証サーバが、登録端末から送信される登録要求を記憶し、利用端末から送信される認証要求に対応する生体情報を読み出して生体認証処理を行い、認証成功と判定した場合、生体情報に対応する暗証番号を読み出して認証結果を利用端末に送信するようにしたので、認証時にユーザからの暗証番号の入力がなくとも生体認証によって認証を行う際の処理負荷を低減し、効率良く認証処理を行う認証システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による認証システム１の構成例を示すブロック図である。
【図２】本発明の一実施形態による認証情報記憶部に記憶される認証情報のデータ例を示す図である。
【図３】本発明の一実施形態による認証システムによる登録処理の例を示すフローチャートである。
【図４】本発明の一実施形態による認証システムによる認証処理の例を示すフローチャートである。
【図５】本発明の一実施形態による認証システムの実施例の概念を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による認証システム１の構成を示すブロック図である。認証システム１は、ＩＣ媒体１０と、登録端末２０と、登録端末２０に接続されたＲ／Ｗ２１と、利用端末３０と、利用端末３０に接続されたＲ／Ｗ３１と、認証サーバ４０とを備えている。
【００１４】
ＩＣ媒体１０は、情報の記憶や演算が可能なＩＣチップを備えており、暗証番号に基づいた認証処理を行う。ＩＣ媒体１０としては、例えば、身分証明書として利用可能なＩＣ免許証や、ＩＣカードである住民基本台帳カードなどが適用できる。あるいは、ＩＣチップを備える携帯電話端末や、クレジットカード等を適用することもできる。本実施形態では、ＩＣ媒体１０は非接触型のＩＣカードであり、自身がＲ／Ｗ２１やＲ／Ｗ３１の通信領域に入ったことを検知すると、Ｒ／Ｗ２１やＲ／Ｗ３１との間で無線通信を行う。ＩＣ媒体１０は、暗証番号記憶部１１と、秘匿情報記憶部１２と、フリーデータ記憶部１３と、認証部１４とを備えている。
【００１５】
暗証番号記憶部１１には、ユーザを認証する暗証番号（ＰＩＮ（Personal identification number））が予め記憶されている。暗証番号は、例えば、複数の数字または文字が連結された文字列である。ここで、暗証番号記憶部１１は、複数の暗証番号を記憶しても良い。このようにすれば、例えば、複数の暗証番号毎に異なる種別の認証結果を出力するようにしたり、複数の暗証番号のうちいずれの暗証番号によって認証が成功したかに応じて出力する情報を異ならせたりすることが可能である。
【００１６】
秘匿情報記憶部１２には、認証部１４により認証成功と判定された場合に読み出し可能な秘匿情報が記憶されている。秘匿情報は、例えば、氏名、本籍、住所、生年月日、ユーザの顔写真などのユーザ属性情報である。
フリーデータ記憶部１３には、認証部１４による認証処理に関わらず読み出し可能なフリーデータが記憶されている。例えば、ＩＣ媒体１０としてＩＣ免許証を適用する場合には、フリーデータとして、交付年月日と、有効期間の末日と、カード製造業者識別子とのいずれかまたは複数の情報（共通データ要素）を適用することができる。
認証部１４は、Ｒ／Ｗ３１を介して利用端末３０から入力される暗証番号と、暗証番号記憶部１１に記憶されている暗証番号とが一致するか否かを判定し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定する認証処理を行う。認証部１４は、認証処理の認証結果を出力する。
【００１７】
登録端末２０は、本実施形態の認証システム１による認証を受けようとするユーザのＩＣ媒体１０に関する情報等を認証サーバ４０に予め送信して登録するコンピュータ装置である。登録端末２０には、例えばＰＣ（パーソナルコンピュータ）が適用できる。登録端末２０は、例えば、本実施形態による認証に基づいてユーザと携帯電話の契約を行うサービス提供者の店舗等に設置されたり、サービス提供者によって信頼される管理者が運営する登録センターなどに設置されたりして、管理される。登録端末２０は、フリーデータ読出部２２と、暗証番号入力部２３と、生体情報入力部２４と、登録要求送信部２５とを備えている。
【００１８】
フリーデータ読出部２２は、Ｒ／Ｗ２１に接続されており、Ｒ／Ｗ２１を介してＩＣ媒体１０に記憶されているフリーデータを読み出す。ここでは、Ｒ／Ｗ２１は、非接触型のＩＣ媒体と無線通信を行うものであり、自身の通信領域に非接触型のＩＣカードを検知すると、検知したＩＣカードに対して通信要求を行う。フリーデータ読出部２２が、ＩＣ媒体１０に対してフリーデータの読出要求（読み出しコマンド）を送信すると、ＩＣ媒体１０は、フリーデータ記憶部１３に記憶されているフリーデータを読み出して応答する。
【００１９】
暗証番号入力部２３は、ユーザから暗証番号の入力を受け付ける。暗証番号入力部２３としては、例えば暗証番号入力用のキーボードであるピンパッドやコンピュータ端末に接続されたキーボードなどが適用できる。
生体情報入力部２４は、ユーザの生体情報（テンプレート）の入力を受け付ける。ここで、生体情報としては、例えば、指紋、虹彩、静脈パターン、音声などが適用できる。
登録要求送信部２５は、フリーデータ読出部２２がＩＣ媒体１０から読み出したフリーデータと、ユーザから暗証番号入力部２３に入力された暗証情報と、生体情報入力部２４に入力された生体情報とが含まれる登録要求を生成し、認証サーバ４０に送信する。
【００２０】
利用端末３０は、認証サーバ４０に記憶された情報等に基づいてユーザを認証するコンピュータ装置である。利用端末３０には、例えばＰＣ（パーソナルコンピュータ）が適用できる。利用端末３０は、例えば、本実施形態による認証に基づいてユーザと携帯電話の契約を行うサービス提供者の店舗等に設置される。あるいは、利用端末３０には、例えば携帯電話端末を適用しても良い。この場合、例えば、携帯電話端末から各種ウェブサイト（携帯サイト）を利用する際の認証処理に、本実施形態を適用することができる。利用端末３０は、フリーデータ読出部３２と、生体情報入力部３３と、認証要求送信部３４と、認証部３５とを備えている。
【００２１】
フリーデータ読出部３２は、Ｒ／Ｗ３１に接続されており、ＩＣ媒体１０に記憶されているフリーデータを読み出す。フリーデータ読出部３２は、登録端末２０のフリーデータ読出部２２と同様の機能であり、Ｒ／Ｗ３１は、登録端末２０のＲ／Ｗ２１と同様の機能部である。
生体情報入力部３３は、ユーザの生体情報の入力を受け付ける。生体情報入力部３３が入力を受け付ける生体情報は、登録端末２０の生体情報入力部２４が入力を受け付ける生体情報と同種の生体情報であり、例えば、例えば、指紋、虹彩、静脈パターン、音声などである。
【００２２】
認証要求送信部３４は、フリーデータ読出部３２によって読み出されたフリーデータと、生体情報入力部３３に入力された生体情報とが含まれる認証要求を認証サーバ４０に送信する。また、認証要求送信部３４は、送信した認証要求に応じて認証サーバ４０から送信される認証結果を受信する。
認証部３５は、認証要求送信部３４が認証サーバ４０に送信した認証要求に応じて、認証サーバ４０から暗証番号が含まれる認証結果を受信した場合、その暗証番号をＩＣ媒体１０に入力し、ＩＣ媒体１０の認証部１４に認証処理を行わせる。また、認証部３５は、ＩＣ媒体１０による認証処理によって出力される認証結果を受信し、例えば自身が備えるディスプレイに認証結果を表示させる。このようにすれば、ユーザのＩＣ媒体１０を用いて本人認証を行う際に、ユーザが暗証番号を入力しなくとも、生体情報を入力することで認証を行い、認証結果を出力することができる。すなわち、ユーザがＩＣ免許証などのＩＣ媒体１０の暗証番号を失念している場合にも、生体情報を用いて認証を行うことが可能となる。
【００２３】
認証サーバ４０は、登録端末２０および利用端末３０にネットワークを介して接続されたコンピュータ装置である。認証サーバ４０は、認証情報記憶部４１と、生体認証処理部４２と、認証結果送信部４３とを備えている。
認証情報記憶部４１には、登録端末２０から送信される登録要求に含まれるフリーデータと、暗証番号と、生体情報（テンプレート）とが対応付けられて記憶される。図２は、認証情報記憶部４１に記憶される認証情報のデータ例を示す図である。ここでは、各フリーデータにはそれぞれひとつの暗証番号が対応付けられて記憶される例を説明するが、複数の暗証番号を対応付けて登録しておくようにしても良い。
【００２４】
生体認証処理部４２は、利用端末３０から送信される認証要求に含まれるフリーデータに対応付けられて認証情報記憶部４１に記憶されている生体情報（テンプレート）を読み出し、読み出した生体情報と、認証要求に含まれる生体情報とを比較して生体認証処理を行う。ここで、生体認証処理部４２は、認証要求に含まれるフリーデータに一致する複数のフリーデータが認証情報記憶部４１に記憶されている場合には、その複数のフリーデータに対応付けられた複数の生体情報を認証情報記憶部４１から読み出し、読み出した複数の生体情報のそれぞれについて生体認証処理を行う。このようにすれば、認証サーバ４０に記憶されている複数の生体認証のうち生体認証処理の処理対象となる生体情報を、フリーデータによって絞り込んで生体認証処理を行うことができる。すなわち、予め記憶されている全ての生体情報との照合処理を行う必要がなくなり、処理負荷を低減することができる。また、生体情報のパターンによって処理対象の絞込みを行なう場合のように、あえて生体認証処理の精度を上げなくとも誤認証の可能性を高めることなく判定を行うことが可能となる。生体認証処理部４２は、認証情報記憶部４１から読み出した生体情報と、認証要求に含まれる生体情報とを比較して、予め定められた閾値を超えて一致している場合には、認証成功と判定し、予め定められた閾値を超えて一致していない場合には、認証失敗と判定する。
【００２５】
認証結果送信部４３は、生体認証処理部４２による認証結果を利用端末３０に送信する。ここで、生体認証処理部４２による生体認証処理によって認証成功と判定された場合、認証結果送信部４３は、認証成功したその生体情報に対応付けられて認証情報記憶部４１に記憶されている暗証番号を読み出し、その暗証番号が含まれる認証結果を生成して利用端末３０に送信する。
【００２６】
次に、本実施形態による認証システム１の動作例を説明する。図３は、認証情報の登録処理の動作例を示すフローチャートである。
登録端末２０の暗証番号入力部２３は、暗証番号の入力を要求する（ステップＳ１）。ここでは、例えば、登録端末２０は自身が備えるディスプレイに「暗証番号を入力して下さい」等の文字を表示させる。ユーザがＩＣ媒体１０をＲ／Ｗ２１に近接させて、暗証番号入力部２３に暗証番号を入力すると（ステップＳ２：ＹＥＳ）、登録端末２０のＲ／Ｗ２１は、近接されたＩＣ媒体１０を検出する（ステップＳ３）。
【００２７】
登録端末２０のフリーデータ読出部２２は、Ｒ／Ｗ２１を介して、ＩＣ媒体１０にフリーデータ読出要求を送信する。ＩＣ媒体１０は、登録端末２０から送信されたフリーデータ読出要求を受信すると、フリーデータ記憶部１３に記憶されたフリーデータを読み出し、登録端末２０に送信する（ステップＳ４）。また、登録端末２０は、ステップＳ２において入力された暗証番号をＩＣ媒体１０に送信し、ＩＣ媒体１０に認証処理を行わせる（ステップＳ５）。ＩＣ媒体１０から出力される認証結果が、認証失敗を示す場合（ステップＳ６：ＮＯ）、ステップＳ１に戻る。認証成功を示す場合（ステップＳ６：ＹＥＳ）、生体情報入力部２４は、ユーザの生体情報を取得する（ステップＳ７）。例えば、ユーザが生体情報入力部２４に自身の指を近接させると、生体情報入力部２４はユーザの指を撮像して、指紋情報である生体情報を生成する（ステップＳ８）。登録要求送信部２５は、ステップＳ２において暗証番号入力部２３に入力された暗証番号と、ステップＳ４においてフリーデータ読出部２２に入力されたフリーデータと、ステップＳ８において生体情報入力部２４に入力され生成された生体情報とが含まれる登録要求を生成し、認証サーバ４０に送信する（ステップＳ９）。認証サーバ４０は、登録端末２０から送信された登録要求を受信すると、受信した登録要求に含まれる暗証番号と、フリーデータと、生体情報とを対応付けて認証情報記憶部４１に記憶させる。
【００２８】
図４は、認証サーバ４０に記憶された認証情報を用いた認証処理の動作例を示すフローチャートである。
ユーザが、自身のＩＣ媒体１０を利用端末３０のＲ／Ｗ３１に近接させると、Ｒ／Ｗ３１は、通信領域内のＩＣ媒体１０を検出する（ステップＳ１）。利用端末３０のフリーデータ読出部３２は、Ｒ／Ｗ３１を介して、ＩＣ媒体１０のフリーデータ記憶部１３に記憶されたフリーデータを読み出す（ステップＳ１２）。認証要求送信部３４は、フリーデータ読出部３２が読み出したフリーデータを、認証サーバ４０に送信する。認証サーバ４０は、利用端末３０から送信されたフリーデータに一致するフリーデータを、認証情報記憶部４１から検索する（ステップＳ１２）。認証サーバ４０が、認証情報記憶部４１には利用端末３０から送信されたフリーデータと同一のフリーデータが記憶されていないと判定すると（ステップＳ１４：ＮＯ）、検証失敗として（ステップＳ１５）処理を終了する。
【００２９】
一方、ステップＳ１４において、認証サーバ４０が、認証情報記憶部４１には利用端末３０から送信されたフリーデータと同一のフリーデータが記憶されていると判定すると（ステップＳ１４：ＹＥＳ）、認証サーバ４０は、そのフリーデータに対応付けられて認証情報記憶部４１に記憶されている生体情報を読み出す（ステップＳ１６）。ここでは、上述したように、利用端末３０から送信されたフリーデータと同一である複数のフリーデータが認証情報記憶部４１に記憶されている場合には、複数の生体情報を読み出す。
【００３０】
そして、認証サーバ４０は、利用端末３０から送信されたフリーデータと同一のフリーデータが記憶されていることを示す検出結果を利用端末３０に送信する。利用端末３０が、認証サーバ４０から、フリーデータが記憶されていることを示す検出結果を受信すると、の生体情報入力部３３は、ユーザの生体情報を取得する（ステップＳ１７）。利用端末３０の認証要求送信部３４は、生体情報入力部３３が取得した生体情報を、認証サーバ４０に送信する。
【００３１】
認証サーバ４０が、利用端末３０によって取得されたユーザの生体情報を受信すると、生体認証処理部４２は、受信した生体情報と、ステップＳ１６において読み出された生体情報とを比較して生体認証処理を行う（ステップＳ１８）。生体認証処理部４２が、生体認証成功と判定すると（ステップＳ１９：ＹＥＳ）、認証結果送信部４３は、認証成功と判定された生体情報に対応付けられて認証情報記憶部４１に記憶されている暗証番号を読み出し、利用端末３０に送信する（ステップＳ２０）。利用端末３０が、認証サーバ４０から送信された暗証番号を受信すると、認証部３５は、受信した暗証番号を、Ｒ／Ｗ３１を介してＩＣ媒体１０に入力する。ＩＣ媒体１０の認証部１４は、利用端末３０から入力された暗証番号と、暗証番号記憶部１１に記憶されている暗証番号とを比較し、認証処理を行い（ステップＳ２１）、認証結果を出力する。利用端末３０は、Ｒ／Ｗ３１を介してＩＣ媒体１０から出力される認証結果を受信する。利用端末３０は、認証結果が認証成功を示す場合には（ステップＳ２１：ＹＥＳ）、例えば認証成功を示す情報を自身のディスプレイに表示し（ステップＳ２２）、認証結果が認証失敗を示す場合には（ステップＳ２１：ＮＯ）、認証失敗を示す情報を自身のディスプレイに表示して（ステップＳ２３）、処理を終了する。
【００３２】
ステップＳ１９において、生体認証処理部４２が、生体認証失敗と判定すると（ステップＳ１９：ＮＯ）、ステップＳ１２において読み出されたフリーデータに対応する他の生体情報を読み出す（ステップＳ２４）。フリーデータに対応する他の生体情報が存在すれば（ステップＳ２５：ＮＯ）、ステップＳ１８に戻り、その生体情報について生体認証処理を行う。フリーデータに対応する他の生体情報が存在しなければ（ステップＳ２５：ＹＥＳ）、検証失敗として（ステップＳ２６）、処理を終了する。
【００３３】
なお、ここで示した認証処理の動作例においては、利用端末３０がＩＣ媒体１０からフリーデータを読み出すと、まず認証サーバ４０に送信し、フリーデータに対応する生体情報が認証サーバ４０に記憶されていた場合に、利用端末３０の生体情報入力部３３が生体情報を取得する例を示したが、これらの処理は一度に行っても良い。すなわち、利用端末３０は、フリーデータ読出部３２によってフリーデータを読み出し、かつ生体情報入力部３３によって生体情報を取得し、フリーデータと生体情報との双方を含めた認証要求を認証サーバ４０に送信するようにしても良い。
【００３４】
図５は、このような認証システム１を適用した実施例を示す図である。例えば、店舗での本人認証、本人確認が必要なサービスの提供を受ける際に、本実施形態による認証を行ったり、ネットワークを介して提供されるネットショッピング、各種会員申込み、口座／クレジット申込みなどに必要な本人認証、本人確認の際に、本実施形態による認証を行ったりすることができる。また、レンタルビデオやレンタカー、カーシェアリングなどにおける認証に適用することもできる。
【００３５】
以上説明したように、本実施形態によれば、生体情報と暗証番号とを予め対応付けて記憶しておき、認証時にユーザから取得した生体情報に対応する暗証番号を用いてＩＣ媒体による認証を行う際に、ＩＣ媒体のフリーデータによって処理対象を絞り込むことで、生体認証の処理負荷を低減して処理時間を短縮することができる。また、生体情報のパターンによって処理対象の絞込みを行う場合は、似通ったパターンの生体情報が処理対象となるため誤認証の可能性が高くなることに比べて、本実施形態ではフリーデータによって絞込みを行うため、誤認証の可能性を高めることもない。また、盗み見られる可能性のある暗証番号に比べて再現困難な生体認証を用いて認証を行うことで、暗証番号の漏洩を防いで安全な認証を行うことができる。これにより、認証の処理速度、処理精度が向上し、生体認証と暗証番号を組み合わせた実現性のある認証システムの実現が可能である。
【００３６】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより認証を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３７】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３８】
１  認証システム
１０  ＩＣ媒体
１１  暗証番号記憶部
１２  秘匿情報記憶部
１３  フリーデータ記憶部
１４  認証部
２０  登録端末
２１  Ｒ／Ｗ
２２  フリーデータ読出部
２３  暗証番号入力部
２４  生体情報入力部
２５  登録要求送信部
３０  利用端末
３１  Ｒ／Ｗ
３２  フリーデータ読出部
３３  生体情報入力部
３４  認証要求送信部
３５  認証部
４０  認証サーバ
４１  認証情報記憶部
４２  生体認証処理部
４３  認証結果送信部
【図１】
0005439306.tif 000002
【図２】
0005439306.tif 000003
【図３】
0005439306.tif 000004
【図４】
0005439306.tif 000005
【図５】
0005439306.tif 000006