(57)【要約】【課題】必要なセキュリティレベルに応じた個人認証を行うことができる個人認証システムを提供する。【解決手段】複数の個人認証情報が記憶されたＩＣ付き情報担体と、サービス提供前に行うべき個人認証の種別を識別する認証識別情報をサービス提供サーバから取得し、該認証識別情報に基づいて、個人認証に使用するべき１以上の個人認証情報の種別を特定する認証情報特定手段と、ＩＣ付き情報担体に記憶されている個人認証情報の中から認証情報特定手段によって特定した種別の個人認証情報を読み出し、読み出した該個人認証情報を使用して個人認証を行い、該認証結果をサービス提供サーバに通知する認証手段とを備えた。【選択図】図１
2008040961.tif 000002
【特許請求の範囲】
【請求項１】
複数の個人認証情報が記憶されたＩＣ付き情報担体と、
サービス提供前に行うべき個人認証の種別を識別する認証識別情報をサービス提供サーバから取得し、該認証識別情報に基づいて、個人認証に使用するべき１以上の個人認証情報の種別を特定する認証情報特定手段と、
前記ＩＣ付き情報担体に記憶されている個人認証情報の中から前記認証情報特定手段によって特定した種別の個人認証情報を読み出し、読み出した該個人認証情報を使用して個人認証を行い、該認証結果を前記サービス提供サーバに通知する認証手段と
を備えたことを特徴とする個人認証システム。
【請求項２】
複数の個人認証情報が記憶されたＩＣ付き情報担体を使用して、個人認証を行う個人認証方法であって、
サービス提供前に行うべき個人認証の種別を識別する認証識別情報をサービス提供サーバから取得し、該認証識別情報に基づいて、個人認証に使用するべき１以上の個人認証情報の種別を特定する認証情報特定ステップと、
前記ＩＣ付き情報担体に記憶されている個人認証情報の中から前記認証情報特定ステップによって特定した種別の個人認証情報を読み出し、読み出した該個人認証情報を使用して個人認証を行い、該認証結果を前記サービス提供サーバに通知する認証ステップと
を有することを特徴とする個人認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔、指紋、静脈、声紋、虹彩紋等の生体情報（バイオメトリクス）等からなる個人認証情報が記録されたＩＣ付き情報担体を使用した個人認証システム及び個人認証方法に関する。
【背景技術】
【０００２】
従来からキャッシュカード、クレジットカード等、取引決済時における個人認証、あるいはセキュリティエリアでの入退出における個人認証の際に、上記した生体情報を用いて実行する個人認証方法およびシステムが知られている。このような個人認証にあっては、同一人であっても体調等により入力データにばらつきが多く、十分な確度が得られないといった欠点が指摘されていることから、複数種の生体情報を用いて個人認証を行う個人認証方法が提案されている（例えば、特許文献１参照）。特許文献１に開示された技術によれば、認証対象者に関しあらかじめ複数の生体情報が登録されるため、認証が求められた場合、取り込まれた複数の生体情報とあらかじめ登録された生体情報それぞれとの照合がなされ、それぞれの照合結果を総合して個人認証が行なわれるため、入力データのばらつきによらない確度の高い認識結果が得られる。
【０００３】
しかしながら、それぞれの生体認証に関し、予め決められたパターンで、予め決められた順序で行う必要があり、このため、アプリケーションによっては非効率的であり、例えば、時間や場所に応じて生体認証の有無を決め、あるいは組合せや順序を認証対象者によって変更するといった融通性の高い利用の仕方はできないという問題がある。このような問題を解決するために、生体認証の組合せおよび順序を任意に変更可とし、また、その組合せに、時間と場所の要因も加味して効率的な個人認証を行うことができる認証装置が提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００１−３５１０４７号公報
【特許文献２】特開２００６−０８５２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、生体情報を用いた個人認証方法は、不正使用しにくい特徴を有しているが、生体情報は個人情報に当たるためプライバシーの観点から取り扱いには十分な注意が必要である。また、生体情報による個人認証においても生体情報を不正に取得されてしまう可能性がある。指紋などの生体情報は、変更することができないために、一度不正に取得されてしまうと、パスワードのように変更することができず、不正に取得された生体情報は使用できない状態になってしまうという問題がある。
【０００５】
一方、サービスを提供する前に行う個人認証を生体情報を用いて行う場合、サービスの重要度に関係なく生体情報による個人認証を行っていたため、過剰な認証処理となってしまう可能性がある。また、生体情報を取り扱う機会を増やすと生体情報が不正に流出してしまう機会を増やすことになるという問題もある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、必要なセキュリティレベルに応じて個人認証に使用する認証情報を変えて個人認証を行うことができる個人認証システム及び個人認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数の個人認証情報が記憶されたＩＣ付き情報担体と、サービス提供前に行うべき個人認証の種別を識別する認証識別情報をサービス提供サーバから取得し、該認証識別情報に基づいて、個人認証に使用するべき１以上の個人認証情報の種別を特定する認証情報特定手段と、前記ＩＣ付き情報担体に記憶されている個人認証情報の中から前記認証情報特定手段によって特定した種別の個人認証情報を読み出し、読み出した該個人認証情報を使用して個人認証を行い、該認証結果を前記サービス提供サーバに通知する認証手段とを備えたことを特徴とする。
【０００８】
本発明は、複数の個人認証情報が記憶されたＩＣ付き情報担体を使用して、個人認証を行う個人認証方法であって、サービス提供前に行うべき個人認証の種別を識別する認証識別情報をサービス提供サーバから取得し、該認証識別情報に基づいて、個人認証に使用するべき１以上の個人認証情報の種別を特定する認証情報特定ステップと、前記ＩＣ付き情報担体に記憶されている個人認証情報の中から前記認証情報特定ステップによって特定した種別の個人認証情報を読み出し、読み出した該個人認証情報を使用して個人認証を行い、該認証結果を前記サービス提供サーバに通知する認証ステップとを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、提供するサービスの重要度に応じて、実行する認証のレベルを変更するようにしたため、過剰な認証処理が実行されることを回避することができるとともに、重要度の高いサービスを提供する場合に本人であるか否かの判定の確度を向上させることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態による個人認証システムを図面を参照して説明する。ここでは、本発明によるＩＣ付き情報担体としてＩＣカードを例にして説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、ＩＣカード２を挿入口へ挿入し、ＩＣカード２に記憶されている情報の読み書きを行うＩＣカード端末であり、例えば、銀行等に設置される現金自動預け払い機（ＡＴＭ）等である。
【００１１】
符号１１は、ＩＣカード端末１の処理動作を統括して制御する制御部である。符号１２は、テンキー、ファンクションキー、文字キー等を操作することが可能なタッチパネル等から構成する入力部である。符号１３は、ディスプレイ装置等から構成する表示部である。入力部１２と表示部１３は、一体となるように構成されていてもよい。符号１４は、ＩＣカード２との間で情報の授受を行う入出力部である。符号１５は、顔、指紋、静脈、声紋、虹彩紋等の生体情報（バイオメトリクス）を読み取る生体情報取得部である。生体情報取得部１５は、顔、指紋、静脈、声紋、虹彩紋等の生体情報のうち、少なくとも２つの生体情報を読み取ることが可能である。ここでは、指紋と静脈をそれぞれ読み取ることが可能であるものとして説明する。符号１６は、生体情報取得部１５によって取得した生体情報と、ＩＣカード２内に記憶されている個人認証情報とを照合して認証を行う認証処理部である。符号１７は、認証処理部１６によって認証が行われ、正当なユーザであることが確認できた場合に、図示しないサービス提供サーバが提供するアプリケーション（例えば、現金支払い等）を実行するアプリケーション実行部である。
【００１２】
符号２１は、ＩＣカード２内における処理動作を統括して制御する制御部である。符号２２は、ＩＣカード２内において実行するアプリケーションのプログラムが記憶されたプログラム記憶部である。符号２３は、ＩＣカード端末１との間で情報の授受を行う入出力部である。符号２４は、ＩＣカード２内において実行可能なアプリケーションの情報が記憶されたアプリケーション情報記憶部である。符号２５、２６は、ＩＣカード２のユーザの顔、指紋、静脈、声紋、虹彩紋等の生体情報のうち、２つの生体情報がそれぞれ記憶された認証情報記憶部である。ここでは、指紋情報と静脈情報がそれぞれ記憶されているものとして説明する。
【００１３】
ここで、サービス提供サーバが提供するサービス毎に予め決められている認証レベルについて説明する。認証レベルは、各サービス提供サーバ毎に、サービス提供サーバが提供可能なサービスのそれぞれに対して予め決められたレベル値が定義されている。このレベル値は、例えば、１〜３の値を持ち、レベル１であれば指紋認証を行い、レベル２であれば静脈認証を行い、レベル３であれば指紋と静脈の両方の認証を行うというように予め定義されている。この例の場合、レベル値が大きいほど処理する個人認証情報の情報量が増加するため、他人を本人でないと判定できる確度を向上させることができる。したがって、提供するサービスの重要度に応じて、レベル値が大きくなるように予め定義しておけばよい。例えば、提供可能なサービスの一覧を表示するサービスは、指紋のみの認証を行い、口座の残高照会のサービスは、静脈のみの認証を行い、現金払い出しのサービスは、指紋と静脈の両方の認証を行うと定義しておけば、提供するサービスの重要度に応じた認証を行うことが可能となる。
【００１４】
サービス提供サーバは、ＩＣカード端末１から要求されたサービスに対して定義されている認証レベルからＩＣカード端末１において行うべき認証の種別を特定し、この行うべき認証の種別を認証識別番号によって表現する。この認証識別番号は、認証可能な種別の数のビット数を有する値であり、各ビットが各認証種別の認証を行うか否かのフラグとなっている。例えば、最下位ビットが指紋認証であり、２番目のビットが静脈認証である場合、「０１」は指紋認証を行う必要があることを示している。同様に「１０」である場合は、静脈認証を行う必要があることを示し、「１１」であれば指紋と静脈の両方の認証を行う必要があることを示している。サービス提供サーバは、ＩＣカード端末１からサービスの提供要求を受けると、要求されたサービスを提供する場合に必要な認証の種別を定義した認証識別番号をＩＣカード端末１へ送信し、この認証識別番号で示される認証を行うように要求する。
【００１５】
次に、図２を参照して、図１に示すＩＣカード端末１とＩＣカード２の動作を説明する。図２は、ＩＣカード２を使用して、ＩＣカード２とＩＣカード端末１との間で個人認証を行い、認証結果に基づいてサービス提供サーバから所望のサービスの提供を受ける動作を示すフローチャートである。
【００１６】
まず、ＩＣカード２がＩＣカード端末１の挿入口に挿入されたことを検出すると、制御部１１は、表示部１３にユーザに対してＩＣカード端末１上で実行するアプリケーション選択を行わせるためのメッセージを表示する。ここでユーザは、入力部１２を操作して、「現金支払い」を選択する。これを受けて制御部１１は、入力部１２の操作内容を読み取る（ステップＳ１）。そして、制御部１１は、選択されたサービス（ここでは「現金支払い」）を特定する情報を含むサービス提供要求をアプリケーション実行部１７を介して送信する（ステップＳ２）。サービス提供サーバは、このサービス提供要求を受信し（ステップＳ３）、受信したサービス提供要求に含まれるサービス特定情報に基づいて、行うべき認証のレベルを特定する。そして、サービス提供サーバは、特定した認証レベルに応じた認証識別番号をＩＣカード端末１へ送信する（ステップＳ４）。
【００１７】
次に、アプリケーション実行部１７は、サービス提供サーバが送信した行うべき認証を識別する認証識別番号を受信し（ステップＳ５）、制御部１１へ受け渡す。これを受けて、制御部１１は、認証識別番号を参照して、１番目の認証を行うか否かを判定する（ステップＳ６）。ここでは、１番目の認証が指紋認証であるものとして説明する。この判定の結果、１番目の認証を行わないのであれば次のステップをスキップする。一方、１番目の認証を行うのであれば、制御部１１は、表示部１３に１番目の個人認証（指紋認証）を行うことを示すメッセージを表示する。これに対して、ユーザは、生体情報取得部１５に自身の指の指紋を読み取らせる。制御部１１は、この生体情報を読み取り、内部に保持する。そして、制御部１１は、ＩＣカード２に対して、認証（指紋）コマンドを送信する。この認証コマンドを受信した制御部２１は、認証情報記憶部２５に記憶されている生体情報（指紋情報）を読み出して、ＩＣカード端末１へ送信する。この生体情報を受信した認証処理部１６は、受信した生体情報と、制御部１１内部に保持しておいた生体情報を照合し、一致するか否かに基づいて個人認証を実行し、認証結果を制御部１１へ出力する。制御部１１は、この指紋認証結果を内部に保持する（ステップＳ７、Ｓ８）。
【００１８】
次に、制御部１１は、認証識別番号を参照して、２番目の認証を行うか否かを判定する（ステップＳ９）。ここでは、２番目の認証が静脈認証であるものとして説明する。この判定の結果、２番目の認証を行わないのであれば次のステップをスキップする。一方、２番目の認証を行うのであれば、制御部１１は、表示部１３に１番目の個人認証（静脈認証）を行うことを示すメッセージを表示する。これに対して、ユーザは、生体情報取得部１５に自身の掌の静脈を読み取らせる。制御部１１は、この生体情報を読み取り、内部に保持する。そして、制御部１１は、ＩＣカード２に対して、認証（静脈）コマンドを送信する。この認証コマンドを受信した制御部２１は、認証情報記憶部２６に記憶されている生体情報（静脈情報）を読み出して、ＩＣカード端末１へ送信する。この生体情報を受信した認証処理部１６は、受信した生体情報と、制御部１１内部に保持しておいた生体情報を照合し、一致するか否かに基づいて個人認証を実行し、認証結果を制御部１１へ出力する。制御部１１は、この静脈認証結果を内部に保持する（ステップＳ１０、Ｓ１１）。
【００１９】
次に、制御部１１は、内部に保持している認証結果を参照して、サービス提供サーバから指定された個人認証について認証できたか否かを判定する（ステップＳ１２）。制御部１１内部には、ステップＳ６〜Ｓ１１の処理動作を実行することにより、指紋認証のみの認証結果、静脈認証のみの認証結果及び指紋と静脈の両方の認証結果のうち、いずれかの認証結果が保持されている。制御部１１がここで行う判定は、認証識別番号を参照して、サービス提供サーバから指定された認証の種別の個人認証について認証できた結果が保持されているいるか否かによって認証ができたか否かを判定する。
【００２０】
この判定の結果、認証ができなかった場合、制御部１１は、表示部１３に認証ができなかったことを示すメッセージを表示して処理を終了する。一方、認証ができた場合、制御部１１は、アプリケーション実行部１７を介して、認証結果をサービス提供サーバへ送信する（ステップＳ１３）。サービス提供サーバは、この認証結果を受信し（ステップＳ１４）、ＩＣカード端末１から要求されたサービスを提供する（ステップＳ１５、Ｓ１６）。
【００２１】
このように、提供するサービスの重要度に応じて、実行する認証のレベルを変更するようにしたため、過剰な認証処理が実行されることを回避することができるとともに、重要度の高いサービスを提供する場合に本人であるか否かの判定の確度を向上させることができる。
【００２２】
なお、前述の説明においては、個人認証情報として、指紋や静脈の生体情報を使用することを例にして説明したが、生体情報に限らず、パスワード等も組み合わせるようにしてもよい。例えば、認証レベル１をパスワードとし、認証レベル２、３をそれぞれ指紋、静脈とし、認証レベル４以降をこれらの組み合わせとしてもよい。また、使用する認証の組み合わせは、２つの認証に限らず３以上の認証を組み合わせるようにしてもよい。
【００２３】
また、図１、２に示すＩＣカード端末１は、自宅等に設置されたパソコン等で構成し、インターネット上のサービス提供サーバからサービスを受ける場合に適用してもよい。この場合に図１に示す入出力部１４は、パソコンに接続されたＩＣカードリーダに相当し、生体情報取得部１５は、パソコンに接続された指紋センサ等に相当する。
【００２４】
また、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより個人認証処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す装置の動作を示すフローチャートである。
【符号の説明】
【００２７】
１・・・ＩＣカード端末、１１・・・制御部、１２・・・入力部、１３・・・表示部、１４・・・入出力部、１５・・・生体情報取得部、１６・・・認証処理部、１７・・・アプリケーション実行部、２・・・ＩＣカード、２１・・・制御部、２２・・・プログラム記憶部、２３・・・入出力部、２４・・・アプリケーション情報記憶部、２５、２６・・・認証情報記憶部
【図１】
2008040961.tif 000003
【図２】
2008040961.tif 000004