(57)【要約】【課題】個人認証に必要な情報を安全に管理することができる個人認証システムを提供する。【解決手段】シングルサインオンによる個人認証を行う個人認証システムであって、生体情報からなる個人認証情報が記憶されたＩＣ付き情報担体と、ＩＣ付き情報担体に記憶された個人認証情報を使用して、個人認証を実行する端末装置と、端末装置によって実行された個人認証の結果を端末装置から受信し、端末装置に対してサービスを提供するサービス提供サーバから個人認証を要求される度に、個人認証の結果をサービス提供サーバへ送信する認証サーバとを備えた。【選択図】図１
2008040960.tif 000002
【特許請求の範囲】
【請求項１】
シングルサインオンによる個人認証を行う個人認証システムであって、
生体情報からなる個人認証情報が記憶されたＩＣ付き情報担体と、
前記ＩＣ付き情報担体に記憶された個人認証情報を使用して、個人認証を実行する端末装置と、
前記端末装置によって実行された個人認証の結果を前記端末装置から受信し、前記端末装置に対してサービスを提供するサービス提供サーバから個人認証を要求される度に、前記個人認証の結果を前記サービス提供サーバへ送信する認証サーバと
を備えたことを特徴とする個人認証システム。
【請求項２】
生体情報からなる個人認証情報が記憶されたＩＣ付き情報担体と、端末装置と、認証サーバとからなる個人認証システムにおいて、シングルサインオンによる個人認証を行う個人認証方法であって、
前記端末装置が、前記ＩＣ付き情報担体に記憶された個人認証情報を使用して、個人認証を実行する個人認証ステップと、
前記認証サーバが、前記個人認証ステップによって実行された個人認証の結果を前記端末装置から受信し、前記端末装置に対してサービスを提供するサービス提供サーバから個人認証を要求される度に、前記個人認証の結果を前記サービス提供サーバへ送信する認証結果送信ステップと
を有することを特徴とする個人認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔、指紋、静脈、声紋、虹彩紋等の生体情報（バイオメトリクス）からなる個人認証情報が記録されたＩＣ付き情報担体を使用した個人認証システム及び個人認証方法に関する。
【背景技術】
【０００２】
従来からユーザが個人情報を一元的に管理し、複数のサービス提供者に対しユーザの個人情報公開に関するポリシに従い、秘匿性を維持して提供可能とすることが可能な個人情報送信方法が知られている（例えば、特許文献１参照）。この個人情報送信方法は、ユーザからの指示に基づきコンテンツを要求するクライアント端末と、クラインアント端末からの要求に応じてユーザの認証を行う認証サーバと、クライアント端末に対してコンテンツを提供するコンテンツサーバとを備えるネットワークシステムにおいて、クライアント端末は、多目的ＩＣカードの書込・読取り手段を備えており、多目的ＩＣカード内にユーザの個人情報を格納しておき、多目的ＩＣカードが、当該個人情報を暗号化して、コンテンツサーバに送信するものである。
【特許文献１】特開２００４−２６０７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ネットワークに接続された端末を使用する場合、端末の起動時、ＬＡＮへの接続時、サーバへの接続時、サーバ上のアプリケーションの起動時というように、ログインの度に何度もパスワードとＩＤを入力する必要がある。このような手間を省き、一度パスワードとＩＤが認証されれば以降の全てのユーザ認証をパスすることができるシングルサインオンがある。このシングルサインオンを使用することにより、ユーザは一度認証を受けるだけで、許可されているすべての機能を利用できるようになるため、利便性を向上させることが可能である。
【０００４】
しかしながら、シングルサインオン機能は、利便性が向上する一方、第三者にパスワードを不正に取得されてしまうと、全ての機能を悪用されてしまうため、パスワードとＩＤを厳重に管理しなければならないという問題がある。また、ユーザは、このシングルサインオン用のパスワードを覚えておかなければならない負担があるという問題もある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、個人認証に必要な情報を安全に管理することができる個人認証システム及び個人認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、シングルサインオンによる個人認証を行う個人認証システムであって、生体情報からなる個人認証情報が記憶されたＩＣ付き情報担体と、前記ＩＣ付き情報担体に記憶された個人認証情報を使用して、個人認証を実行する端末装置と、前記端末装置によって実行された個人認証の結果を前記端末装置から受信し、前記端末装置に対してサービスを提供するサービス提供サーバから個人認証を要求される度に、前記個人認証の結果を前記サービス提供サーバへ送信する認証サーバとを備えたことを特徴とする。
【０００７】
本発明は、生体情報からなる個人認証情報が記憶されたＩＣ付き情報担体と、端末装置と、認証サーバとからなる個人認証システムにおいて、シングルサインオンによる個人認証を行う個人認証方法であって、前記端末装置が、前記ＩＣ付き情報担体に記憶された個人認証情報を使用して、個人認証を実行する個人認証ステップと、前記認証サーバが、前記個人認証ステップによって実行された個人認証の結果を前記端末装置から受信し、前記端末装置に対してサービスを提供するサービス提供サーバから個人認証を要求される度に、前記個人認証の結果を前記サービス提供サーバへ送信する認証結果送信ステップとを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ＩＣ付き情報担体に記憶された生体情報を使用してシングルサインオンの個人認証を行うようにしたため、第三者に個人認証情報を不正に取得されてしまうことを防止することができるとともに、ユーザがシングルサインオン用の個人認証情報を覚えておかなければならないという負担をなくすことができるという効果が得られる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態によるＩＣ付き情報担体を図面を参照して説明する。ここでは、本発明によるＩＣ付き情報担体としてＩＣカードを例にして説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、ＩＣカード２を挿入口へ挿入し、ＩＣカード２に記憶されている情報の読み書きを行うＩＣカード端末であり、例えば、自宅等に設置されるパソコン等で構成されるネットワーク接続機器である。
【００１０】
符号１１は、ＩＣカード端末１の処理動作を統括して制御する制御部である。符号１２は、テンキー、ファンクションキー、文字キー等を操作することが可能な入力部である。符号１３は、ディスプレイ装置等から構成する表示部である。符号１４は、ＩＣカード２との間で情報の授受を行う入出力部であり、ＩＣカードリーダ等で構成する。符号１５は、顔、指紋、静脈、声紋、虹彩紋等の生体情報（バイオメトリクス）を読み取る生体センサ等で構成する生体情報取得部である。生体情報取得部１５は、顔、指紋、静脈、声紋、虹彩紋等の生体情報のうち、少なくとも１つの生体情報を読み取ることが可能である。ここでは、指紋を読み取ることが可能であるものとして説明する。符号１６は、シングルサインオンを実現するための個人認証を行う認証サーバ（図示せず）からの指示に基づいて、生体情報取得部１５によって取得した生体情報と、ＩＣカード２内に記憶されている個人認証情報とを照合して認証を行う認証処理部である。符号１７は、認証処理部１６によって認証が行われ、正当なユーザであることが確認できた場合に、図示しないサービス提供サーバが提供するアプリケーションを実行するアプリケーション実行部である。
【００１１】
符号２１は、ＩＣカード２内における処理動作を統括して制御する制御部である。符号２２は、ＩＣカード２内において実行するアプリケーションのプログラムが記憶されたプログラム記憶部である。符号２３は、ＩＣカード端末１との間で情報の授受を行う入出力部である。符号２４は、ＩＣカード２内において実行可能なアプリケーションの情報が記憶されたアプリケーション情報記憶部である。符号２５、２６は、ＩＣカード２のユーザの顔、指紋、静脈、声紋、虹彩紋等の生体情報のうち、２つの生体情報がそれぞれ記憶された認証情報記憶部である。ここでは、指紋情報と静脈情報がそれぞれ記憶されているものとして説明する。
【００１２】
次に、図２を参照して、図１に示すＩＣカード端末１とＩＣカード２の動作を説明する。図２は、ＩＣカード２を使用して、シングルサインオンによる個人認証を行い、サービスを提供するサービス提供サーバに対してログインする動作を示すフローチャートである。
【００１３】
まず、ＩＣカード２がＩＣカード端末１の挿入口に挿入されたことを検出すると、制御部１１は、ＩＣカード２と認証サーバとの間で相互認証を行う（ステップＳ１、Ｓ２、Ｓ３）。この相互認証ができた場合、認証サーバは、本人認証をＩＣカード端末２に対して要求する（ステップＳ４）。この要求を受信したＩＣカード端末２の制御部１１は、表示部１３に指紋認証を行うことを示すメッセージを表示する。これに対して、ユーザは、生体情報取得部１５に自身の指の指紋を読み取らせる。制御部１１は、この生体情報を読み取り、内部に保持する。そして、制御部１１は、ＩＣカード２に対して、認証（指紋）コマンドを送信する。この認証コマンドを受信した制御部２１は、認証情報記憶部２５に記憶されている生体情報（指紋情報）を読み出して、ＩＣカード端末１へ送信する。この生体情報を受信した認証処理部１６は、受信した生体情報と、制御部１１内部に保持しておいた生体情報を照合し、一致するか否かに基づいて個人認証を実行し、認証結果を制御部１１へ出力する。制御部１１は、この指紋認証結果を内部に保持する（ステップＳ５、Ｓ６）。
【００１４】
次に、制御部１１は、内部に保持している指紋認証結果に基づいて、ユーザの個人認証ができたか否かを判定する（ステップＳ７）。この判定の結果、認証ができなかった場合、制御部１１は、認証できなかったことを示すメッセージを表示部１３に表示するとともに、認証サーバに対して認証できなかったことを通知する。一方、個人認証ができた場合、制御部１１は、認証処理部１６を介して認証サーバに対して認証できたことを示す認証結果を送信する（ステップＳ８）。認証サーバは、この認証結果を受信すると（ステップＳ９）、ＩＣカード端末１に対して、サービスの選択要求を送信する（ステップＳ１０）。このサービス選択要求には、選択可能なサービスを識別することが可能なサービス識別情報が含まれる。
【００１５】
制御部１１は、認証処理部１６を介してサービス選択要求を受信すると、受信したサービス選択要求に含まれるサービス識別情報に基づいて、表示部１３にサービス選択画面を表示するとともに、ユーザに対してサービスの選択を指示するメッセージを表示する（ステップＳ１１）。ここでユーザは、入力部１２を操作して、所望のサービスを選択する。制御部１１は、この操作内容を読み取り、選択されたサービスを特定する（ステップＳ１２）。そして、制御部１１は、認証処理部１６を介して、認証サーバに対してユーザが選択したサービスを特定できるサービス識別情報を送信する。このサービス識別情報を受信した認証サーバは、選択されたサービスを特定することができるサービス識別情報を含むサービス提供要求をサービス提供サーバに対して送信する（ステップＳ１３）。このサービス提供要求には、ユーザを特定する情報（ユーザＩＤ）と個人認証結果の情報が含まれる。
【００１６】
サービス提供サーバは、認証サーバからサービス提供要求と受信すると、このサービス提供要求に含まれるユーザを特定する情報（ユーザＩＤ）と個人認証結果の情報に基づいてログイン処理を実行する（ステップＳ１４）。そして、サービス提供サーバが、ＩＣカード端末１に対して、ユーザが選択したサービスを提供することにより、ユーザが選択したサービスの処理がアプリケーション実行部１７において実行される（ステップＳ１５、Ｓ１６）。このログインの処理は、ユーザが新たなサービスを選択し、選択したサービス提供サーバへのログイン処理が必要な度に行われることによってシングルサインオン処理が実行されることになる。
【００１７】
このように、ＩＣ付き情報担体に記憶された生体情報を使用してシングルサインオンの個人認証を行うようにしたため、第三者に個人認証情報を不正に取得されてしまうことを防止することができるとともに、ユーザがシングルサインオン用の個人認証情報を覚えておかなければならないという負担をなくすことができる。
【００１８】
なお、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより個人認証処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００１９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す装置の動作を示すフローチャートである。
【符号の説明】
【００２１】
１・・・ＩＣカード端末、１１・・・制御部、１２・・・入力部、１３・・・表示部、１４・・・入出力部、１５・・・生体情報取得部、１６・・・認証処理部、１７・・・アプリケーション実行部、２・・・ＩＣカード、２１・・・制御部、２２・・・プログラム記憶部、２３・・・入出力部、２４・・・アプリケーション情報記憶部、２５、２６・・・認証情報記憶部
【図１】
2008040960.tif 000003
【図２】
2008040960.tif 000004