(57)【要約】【課題】  複数の認証手段相互の関係を使用することにより、単純に個々の認証手段を組み合わせてユーザ認証を行なうよりも、同数の認証手段でセキュリティ機能を向上させることができるユーザ認証システムを提供する【解決手段】  本発明は、複数の認証手段の認証の順序を記憶しており、その複数の認証手段の選択の順序をも認証情報として使用することにより、セキュリティ機能を向上させることができるユーザ認証システムである。【選択図】      図４
2005092683.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを認証するための複数の認証手段を提示する手段と、
前記複数の認証手段にそれぞれ対応して設けられ、前記複数の認証手段の正しい認証の順序を示す原順序情報と、前記複数の認証手段の認証に使用される原認証情報とを関連付けて記憶するデータベースと、
前記提示された複数の認証手段を選択する手段と、
前記選択された認証手段の選択の順序を示す順序情報を取得する手段と、
前記選択された認証手段に対する認証情報を入力する手段と、
前記データベースを検索することにより、前記取得された順序情報が前記原順序情報と一致し、かつ前記入力された入力認証情報が前記原認証情報と一致するか否かを判定する手段と、
前記取得された順序情報が前記原順序情報と一致し、かつ前記入力された入力認証情報が前記原認証情報と一致すると判定された場合に、最後の認証手段による認証が行なわれたか否かを決定する手段とを具備し、
前記最後の認証手段による認証が行なわれたと決定された場合に、ユーザの認証を完了することを特徴とするユーザ認証システム。
【請求項２】
前記提示される認証手段には、選択の対象ではないトラップの認証手段を含み、前記選択手段によって前記トラップの認証手段が選択された場合に、所定の処理を実行することを特徴とする請求項１記載のユーザ認証システム。
【請求項３】
前記データベースは、前記認証手段に対応して設けられ、入力の対象ではないトラップの認証情報を含み、
前記入力手段によって入力された認証情報がトラップの認証情報である場合に、所定の処理を実行することを特徴とする請求項１記載のユーザ認証システム。
【請求項４】
ユーザを認証するための複数の認証手段にそれぞれ対応して設けられ、前記複数の認証手段の正しい認証の順序を示す原順序情報と、前記複数の認証手段の認証に使用される原認証情報とを関連付けて記憶するデータベースを具備するユーザ認証システムにおけるユーザ認証方法において、
ユーザを認証するための複数の認証手段を提示し、
前記提示された複数の認証手段を選択し、
前記選択された認証手段の選択の順序を示す順序情報を取得し、
前記選択された認証手段に対する認証情報を入力し、
前記データベースを検索することにより、前記取得された順序情報が前記原順序情報と一致し、かつ前記入力された入力認証情報が前記原認証情報と一致するか否かを判定し、
前記取得された順序情報が前記原順序情報と一致し、かつ前記入力された入力認証情報が前記原認証情報と一致すると判定された場合に、最後の認証手段による認証が行なわれたか否かを決定し、
前記最後の認証手段による認証が行なわれたと決定された場合に、ユーザの認証を完了することを特徴とするユーザ認証方法。
【請求項５】
前記提示される認証手段には、選択の対象ではないトラップの認証手段を含み、
前記選択手段によって前記トラップの認証手段が選択された場合に、所定の処理を実行するステップをさらに具備することを特徴とする請求項４記載のユーザ認証方法。
【請求項６】
前記データベースは、前記認証手段に対応して設けられ、入力の対象ではないトラップの認証情報を含み、
前記入力された認証情報がトラップの認証情報である場合に、所定の処理を実行するステップをさらに具備することを特徴とする請求項４記載のユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報機器などへログインする際に行なわれるユーザ認証を行なうユーザ認証システムに関する。
【背景技術】
【０００２】
従来より、本人認証を行なうための認証手段として、パスワードの入力、音声、指紋などのバイオメトリクスデータの入力など種々の認証方法が考えられている。そして、セキュリティ機能の向上のために、複数の認証手段を使用して、本人認証を行なう技術も開発されている。
【０００３】
このような技術の一例として、複数の認証手段を使用することが可能であり、かつその認証手段の選択の仕方を目標の認証性能に合致するように選択することが可能な認証手段選択システムが開示されている（特許文献１参照。）
【特許文献１】特開２００３−６７３４０号公開特許公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
セキュリティ機能を向上するために、複数の認証手段（同一の認証手段による異なる認証方法も含む。例えば、パスワードの入力、好きな食べ物の入力）を使用して本人認証を行なう場合、認証手段の数が多くなれば、セキュリティ機能は向上する。しかしながら、複数の認証手段を認証システムに設けると、認証システムの構築の際のコストがかかってしまうという問題や、認証システム自体が大きくなり、認証システムが、例えば、パーソナルコンピュータなどに組み込まれている場合には、認証システムの大きさが増大することにより、他のシステム領域に影響を及ぼしてしまうという問題があった。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、複数の認証手段相互の関係を使用することにより、単純に個々の認証手段を組み合わせてユーザ認証を行なうよりも、同数の認証手段でセキュリティ機能を向上させることができるユーザ認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点は、ユーザを認証するための複数の認証手段を提示する手段と、前記複数の認証手段にそれぞれ対応して設けられ、前記複数の認証手段の正しい認証の順序を示す原順序情報と、前記複数の認証手段の認証に使用される原認証情報とを関連付けて記憶するデータベースと、前記提示された複数の認証手段を選択する手段と、前記選択された認証手段の選択の順序を示す順序情報を取得する手段と、前記選択された認証手段に対する認証情報を入力する手段と、前記データベースを検索することにより、前記取得された順序情報が前記原順序情報と一致し、かつ前記入力された入力認証情報が前記原認証情報と一致するか否かを判定する手段と、前記取得された順序情報が前記原順序情報と一致し、かつ前記入力された入力認証情報が前記原認証情報と一致すると判定された場合に、最後の認証手段による認証が行なわれたか否かを決定する手段とを具備し、前記最後の認証手段による認証が行なわれたと決定された場合に、ユーザの認証を完了することを特徴とするユーザ認証システム、である。
【０００７】
また、本発明の第２の観点は、ユーザを認証するための複数の認証手段にそれぞれ対応して設けられ、前記複数の認証手段の正しい認証の順序を示す原順序情報と、前記複数の認証手段の認証に使用される原認証情報とを関連付けて記憶するデータベースを具備するユーザ認証システムにおけるユーザ認証方法において、ユーザを認証するための複数の認証手段を提示し、前記提示された複数の認証手段を選択し、前記選択された認証手段の選択の順序を示す順序情報を取得し、前記選択された認証手段に対する認証情報を入力し、前記データベースを検索することにより、前記取得された順序情報が前記原順序情報と一致し、かつ前記入力された入力認証情報が前記原認証情報と一致するか否かを判定し、前記取得された順序情報が前記原順序情報と一致し、かつ前記入力された入力認証情報が前記原認証情報と一致すると判定された場合に、最後の認証手段による認証が行なわれたか否かを決定し、前記最後の認証手段による認証が行なわれたと決定された場合に、ユーザの認証を完了することを特徴とするユーザ認証方法、である。
【発明の効果】
【０００８】
本発明によれば、複数の認証手段相互の関係を使用することにより、単純に個々の認証手段を組み合わせてユーザ認証を行なうよりも、同数の認証手段でセキュリティ機能を向上させることができるユーザ認証システムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施の形態に係るユーザ認証システムについて説明する。
【００１０】
図１は、本発明の実施の形態に係るユーザ認証システムを示す図である。
【００１１】
同図に示すように、ユーザ認証システム１は、ＣＰＵ１２、メモリ１３、表示部１４、通信Ｉ／Ｆ１５、入出力デバイス１６、及びＨＤＤ１７を具備しており、これらはバス１１に接続されている。
【００１２】
ＣＰＵ１２は、ユーザ認証システム１全体の制御を司るものであり、ＨＤＤ１７に格納されたユーザ認証プログラム１８にしたがって、本実施の形態のユーザ認証処理を実行する。
【００１３】
メモリ１３は、ユーザ認証プログラム１８が展開され、また、ユーザ認証プログラム１８のワークエリアなどに使用される。表示部１４は、表示関係の制御などを司り、ユーザ認証システム１の表示画面を含む。
【００１４】
通信インターフェイス１５は、外部ネットワーク３１に接続されたホストコンピュータなどと通信を行なうためのインターフェイスである。
【００１５】
入出力デバイスは、キーボード、タッチパネルなどの入力デバイスや、プリンタなどの出力デバイスである。
【００１６】
ＨＤＤ１７は、ユーザ認証を行なうユーザ認証プログラム１８及びユーザ認証に使用される認証データベース１９を具備している。
【００１７】
図３は、認証データベース１９のデータ構造を示す図である。
【００１８】
同図に示すように、認証データベース１９には、ユーザ名４１、認証手段４２、順序情報４３、認証情報４４及びトラップ情報４５を具備している。
【００１９】
認証手段４２は、例えば、パスワード認証、音声認証、質問形式の認証（出身地はどこですか、ペットの名前はなど）などの種々の認証形式を格納する。なお、実際の認証処理のプログラムは、ユーザ認証プログラム１８に含まれるものとする。
【００２０】
また、この認証手段についてもトラップの認証手段が存在し、ユーザが認証手段の選択の際に、このトラップの認証手段を選択すると、警報を鳴らすなどの特別の処理が行なわれる。図３に示した認証データベース１９の例でいえば、ユーザＢの認証Ｆはトラップの認証手段である。
【００２１】
順序情報４３は、認証手段の認証の順序を示す情報を格納する。図３に示した、ユーザＡの場合、認証Ｅ→認証Ｂ→認証Ｆ→認証Ａの順に認証が行なわれるものとする。
【００２２】
認証情報４４は、認証手段に対する認証情報を格納する。
【００２３】
トラップ情報４５は、認証手段に対するトラップ情報を格納する。認証の際に、ユーザがこのトラップ情報４５を入力すると、警報を鳴らすなどの特別の処理が行なわれる。
【００２４】
図３に示すように、順序情報４３、認証情報４４及びトラップ情報４５は認証手段４２に対応付けて記憶されている。
【００２５】
図２は、本発明の実施の形態に係るユーザ認証システムの機能ブロックを示す図である。
【００２６】
同図に示すように、本実施の形態のユーザ認証システム１は、ユーザ認証手段提示部３１、認証選択部３２、順序情報取得部３３、認証データ入力部３４、判定部３５を具備している。
【００２７】
ユーザ認証手段提示部３１は、ユーザに、音声、パスワード入力などのユーザ認証手段を提示する。
【００２８】
認証手段選択部３２は、ユーザ認証手段提示部３１によって提示されたユーザ認証手段をユーザからの指示に基づいて選択する。
【００２９】
順序情報取得部３３は、認証手段選択部３２によって選択された認証手段の選択の順序を示す順序情報を取得する。
【００３０】
認証データ入力部３４は、認証手段選択部３２によって選択された認証手段に対する認証データを入力する。
【００３１】
判定部３５は、認証手段選択部３２によって選択された認証手段に対応する順序情報取得部３３によって取得された順序情報及び認証データ入力部３４によって入力された認証情報と、認証データベース３６に格納され、システムにログインしたユーザの選択された認証手段に対応する順序情報及び認証情報或いはトラップ情報とが一致しているか否かの判定などの処理を行なう。
【００３２】
次に、図４のフローチャートを参照して、本発明の実施の形態に係るユーザ認証システムの動作について説明する。
【００３３】
まず、最初に、ユーザによって、ＩＤ及び名前のログイン情報が入力される（Ｓ１）。次に、Ｓ１において入力されたログイン情報が予めユーザ毎に登録されているログイン情報（図示せず）と一致しているか否かの判断が行なわれ（Ｓ２）、一致していないと判断された場合には、Ｓ１の処理に戻る。なお、ここでは、ＩＤ及び名前を入力することによってログインする場合について示したが、ＩＤ或いは名前のいずれか一方のみをログイン情報としてもよい。
【００３４】
一方、一致していると判断された場合には、次に、認証手段の選択が行なわれる（Ｓ３）。Ｓ３において、認証手段の選択が行なわれると、選択された認証手段が正しい認証手段であるか否かの判断が行なわれる（Ｓ４）。
【００３５】
すなわち、認証データベース１９に格納された情報のうち、ログインしたユーザの認証手段に当該選択された認証手段が存在するか否かの判断が行なわれ、存在する場合には正しい認証手段が選択されたと判断され、存在しない場合には誤った認証手段が選択されたものと判断される。
【００３６】
Ｓ４において、正しい認証手段が選択されなかったと判断された場合には、次に、選択された認証手段がトラップの認証手段であるか否かの判断が行なわれる（Ｓ５）。このＳ５における判断は、選択された認証手段が、認証データベース１９に格納された選択された認証手段に対応するトラップの認証情報と一致するか否かにより行なわれる。
【００３７】
すなわち、一致すると判定された場合には、選択された認証手段がトラップの認証手段であると判断され、一致しないと判定された場合には、選択された認証手段がトラップの認証手段ではないと判断される。
【００３８】
Ｓ５において、選択された認証手段がトラップの認証手段であると判断された場合には、緊急処理、例えば、防犯カメラの作動、防犯ブザーを鳴らす、係員への通報などの処理が行なわれる（Ｓ６）。Ｓ５において、選択された認証手段がトラップの認証手段ではないと判断された場合には、再度、認証手段を選択させるなどのエラー処理を行なう（Ｓ７）。
【００３９】
一方、Ｓ４において、正しい認証手段が選択されたと判断された場合には、選択された認証手段の順序を示す順序情報を取得する（Ｓ８）。Ｓ８において、選択された認証手段の順序情報が正しいか否かの判断が行なわれる（Ｓ９）。
【００４０】
Ｓ９における判断は、選択された認証手段の選択順序を示す順序情報が、認証データベース１９に格納された対応する認証手段の順序情報と一致するか否かの判断に基づいて行なわれる。一致した場合には、選択した認証手段の選択順序は正しいと判断され、一致しない場合には、選択した認証手段の選択順序は正しくないと判断される。図５は、ログイン情報の入力から認証手段の選択を行なうまでの画面の一例を示す図である。
【００４１】
Ｓ９において、順序情報が正しくないと判断された場合には、Ｓ７におけるエラー処理が行なわれる。順序情報が正しいと判断された場合には、選択された認証手段に対して、認証情報の入力が行なわれる（Ｓ１０）。
【００４２】
図６は、認証手段として、出身地の入力を選択した場合の入力画面を示す図である。入力の方法としては、種々考えられ、図６においては、番号を選択する方式の画面ａ、地図をクリックすることにより選択する画面、出身地をクリックすることにより選択する画面ｃの一例を示している。
【００４３】
Ｓ１０において、認証情報の入力が行なわれたのち、正しい認証情報の入力が行なわれたか否かの判断が行なわれる（Ｓ１１）。このＳ１１における判断は、入力された認証情報と、認証データベース１９に格納された、選択された認証手段に対応する認証情報とが一致しているか否かにより行なわれる。
【００４４】
Ｓ１１において、正しい認証情報が入力されていないと判断された場合には、入力された認証情報がトラップの認証情報であるか否かの判断が行なわれる（Ｓ１１）。このＳ１１における判断は、入力された認証情報が、認証データベース１９に格納された選択された認証手段に対応するトラップ情報と一致するか否かにより行なわれる。
【００４５】
すなわち、一致すると判定された場合には、入力された認証情報がトラップの認証情報であると判断され、一致しないと判定された場合には、入力された認証情報がトラップの認証情報ではないと判定される。
【００４６】
Ｓ１３において、入力された認証情報がトラップの認証情報であると判定された場合には、緊急処理、例えば、防犯カメラの作動、防犯ブザーを鳴らす、係員への通報などの処理が行なわれる（Ｓ１４）。Ｓ１４において、選択された認証手段がトラップの認証手段ではないと判断された場合には、再度、認証情報を入力させるなどのエラー処理を行なう（Ｓ１５）。
【００４７】
Ｓ１１において、正しい認証情報が入力されたと判断された場合には、次に、全ての認証手段について、選択された認証手段の認証情報の入力が行なわれた否かの判断が行なわれ（Ｓ１２）、全ての認証手段の認証情報の入力が行なわれていないと判断された場合には、Ｓ１０の処理に戻る。一方、全ての認証手段の認証情報の入力が行なわたと判断された場合には、ユーザ認証が終了する。最後の認証手段であるか否かの判断は、例えば、順序情報に基づいて判断される。
【００４８】
したがって、本発明の実施の形態のユーザ認証システムによれば、認証手段の選択の順序をも認証情報の１つとすることにより、同一の認証手段を使用するユーザ認証システムよりもセキュリティ機能を向上させることができる。
【００４９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態に係るユーザ認証システムを示す図である。
【図２】本発明の実施の形態に係るユーザ認証システムの機能ブロックを示す図である。
【図３】認証データベース１９のデータ構造を示す図である。
【図４】本発明の実施の形態に係るユーザ認証システムの動作について説明するためのフローチャートである。
【図５】ログイン情報の入力から認証手段の選択を行なうまでの画面の一例を示す図である。
【図６】認証手段として、出身地の入力を選択した場合の入力画面を示す図である。
【符号の説明】
【００５１】
１…ユーザ認証システム、１１…バス、１２…ＣＰＵ、１３…メモリ、１４…表示部、１５…通信Ｉ／Ｆ、１６…入出力デバイス、１７…ＨＤＤ、１８…ユーザ認証プログラム、１９…認証データベース。
【図１】
2005092683.tif 000003
【図２】
2005092683.tif 000004
【図３】
2005092683.tif 000005
【図４】
2005092683.tif 000006
【図５】
2005092683.tif 000007
【図６】
2005092683.tif 000008