(57)【要約】【課題】  ロボットによるアクセスを排除すると同時に、人間の第三者によるなりすましを防止する。【解決手段】本発明は、認証用質問に対する回答をユーザ情報そのものとは一致させず、ユーザ情報から当然に想起されるものとする。具体的には、回答情報は、ユーザ情報から回答を導き出すための条件情報と関連付けられており、これら条件情報とユーザ情報とから回答が決定される。すなわち、ユーザにより、同一の質問であっても回答が異なることになる。したがって、ロボットによるアクセスを排除することができるとともに、第三者によるなりすましを防止することができる。【選択図】      図９
2007133754.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関する情報を示すユーザ情報と、ユーザに対する質問を示す質問情報と、前記質問情報に対する複数の回答情報と、前記複数の回答情報にそれぞれ関連付けられ、当該回答を選択するための条件を示す条件情報とを記憶するデータベースと、
質問情報を提示する手段と、
前記提示された質問情報によって示される質問に対する回答をユーザから受け付ける手段と、
前記データベースを検索することにより、前記提示された質問情報に対応する複数の回答情報の条件情報によって示される条件のうち、前記ユーザ情報が合致する条件を示す条件情報を決定する手段と、
前記決定された条件情報に対応する回答情報と、前記受け付けられた回答とが一致しているか否かを判断し、判断結果に基づいて、ユーザの認証を成立させる認証手段と
を具備することを特徴とする認証装置。
【請求項２】
前記ユーザ情報は、ユーザの感性情報及び属性情報を有することを特徴とする請求項１記載の認証装置。
【請求項３】
前記ユーザ情報は、アンケート情報に対する回答情報を含むことを特徴とする請求項１記載の認証装置。
【請求項４】
前記認証手段は、
前記質問情報の提示処理、ユーザからの回答受付処理、条件情報の決定処理、判断処理を複数回実施し、ユーザからの回答の正答率が所定の正答率以上であるか否かを判断する手段と、
所定の正答率以上であると判断された場合に、ログインを許可する手段とをさらに具備することを特徴とする請求項１記載の認証装置。
【請求項５】
前記質問情報を複数回提示する場合に、同一の質問情報は提示されないことを特徴とする請求項４記載の認証装置。
【請求項６】
アンケート情報を提示する手段と、
前記提示されたアンケート情報に対する回答情報をユーザ情報として、前記データベースに登録する手段と
をさらに具備することを特徴とする請求項１記載の認証装置。
【請求項７】
前記アンケート情報の提示処理、前記データベースへの登録処理は複数回行なわれ、同一のアンケート情報は提示されないことを特徴とする請求項６記載の認証装置。
【請求項８】
前記アンケート情報の提示処理、前記データベースへの登録処理は、認証が成立した後に行なわれることを特徴とする請求項６記載の認証装置。
【請求項９】
ユーザに関する情報を示すユーザ情報と、ユーザに対する質問を示す質問情報と、前記質問情報に対する複数の回答情報と、前記複数の回答情報にそれぞれ関連付けられ、当該回答を選択するための条件を示す条件情報とを記憶するデータベースを具備する認証装置における認証方法において、
質問情報を提示し、
前記提示された質問情報によって示される質問に対する回答をユーザから受け付け、
前記データベースを検索することにより、前記提示された質問情報に対応する複数の回答情報の条件情報によって示される条件のうち、前記ユーザ情報が合致する条件を示す条件情報を決定し、
前記決定された条件情報に対応する回答情報と、前記受け付けられた回答とが一致しているか否かを判断し、判断結果に基づいて、ユーザの認証を成立させることを特徴とする認証方法。
【請求項１０】
前記認証を成立させることは、
前記質問情報の提示処理、ユーザからの回答受付処理、条件情報の決定処理、判断処理を複数回実施し、ユーザからの回答の正答率が所定の正答率以上であるか否かを判断し、
所定の正答率以上であると判断された場合に、ログインを許可することをさらに具備することを特徴とする請求項９記載の認証方法。
【請求項１１】
アンケート情報を提示し、
前記提示されたアンケート情報に対する回答情報をユーザ情報として、前記データベースに登録することをさらに具備することを特徴とする請求項９記載の認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの認証を行なう認証装置に関し、特に、金融機関において使用される認証装置に関する。
【背景技術】
【０００２】
従来より、ユーザの認証を行なう種々の認証システムが開発されている。このような認証システムにおいては、ロボットによるアクセスや第三者のなりすましを防止して、セキュリティの確実を図るために種々の方策が採られている。
【０００３】
ロボットによるアクセスか否かを判別する認証システムでは、例えば、以下のようなシステムがある（特許文献１参照。）。
【０００４】
１．  ログインの際、選択問題と選択肢を表示し、回答を求める。
【０００５】
２．  選択問題には、常識的に判断すれば、「簡単に回答できる問題」と「回答不可能な問題」とを混在させる。
【０００６】
例えば、「赤信号の意味は？」の質問に対する回答としてａ．止まれ、ｂ．進め、ｃ．注意  のような簡単に回答できる問題と、「犬の翼に鼻はいくつありますか？」というような回答不可能な問題とを混在させる。
【０００７】
３．  回答不可能な問題に回答している場合、利用者はロボットであると判断する。
【０００８】
また、第三者のなりすましを防止するための認証装置としては、以下の手順により、一つの情報（例えば、抽象画像）に対し、利用者が連想する情報（例えば、アイコン）を選択させることで、パスワード忘れや盗視による不正ななりすましを防止するシステムがある（特許文献２参照）。
【０００９】
１．  提示された抽象的な情報（提示情報）から利用者が連想する情報（連想情報）を複数の選択肢から選択させ、データベースに保存する。この提示情報と連想情報の対の登録は、複数回繰り返される。
【００１０】
２．  利用者がログインする際、当該データベースは、それまでに登録された提示情報をランダムに選択、表示し、さらに、当該利用者が提示情報に対して対として登録した連想情報とそれ以外の選択肢を表示し、利用者に選択を求める。
【００１１】
３．  利用者が提示情報から連想して入力した情報と、あらかじめ対として登録された連想情報が一致した場合に認証を行なう。
【特許文献１】特開２００５−１２８８２０号公報
【特許文献２】特開２００４−１３８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述のロボットによる認証を回避するシステムでは、人間であれば誰でも常識の範囲で回答することができる問題を出題することから、第三者のなりすましを防止することは困難であるという問題がある。
【００１３】
一方、従来の第三者のなりすましを防止するための認証装置では、認証時に「提示情報」を表示してその対となる「連想情報」を入力する以上、入力時に「提示情報」と「連想情報」の組み合わせを監視された場合など、根本的なパスワード「漏洩リスク」を解決するまでには至っていない。
【００１４】
また、登録時に提示される「提示情報」から連想されるものが選択肢群にない場合、半ばこじつけという連想関係が薄くなり、「忘れにくい」という本来の目的を達成することができない。仮に、忘れないために、予め登録した提示情報と連想情報を書きとめていた場合には、紛失、盗難による漏洩リスクが高まるという問題がある。
【００１５】
本発明は、上記実情に鑑みてなされたものであり、ロボットによるアクセスを排除すると同時に、人間の第三者によるなりすましを防止する認証装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明の第１の発明によれば、ユーザに関する情報を示すユーザ情報と、ユーザに対する質問を示す質問情報と、前記質問情報に対する複数の回答情報と、前記複数の回答情報にそれぞれ関連付けられ、当該回答を選択するための条件を示す条件情報とを記憶するデータベースと、質問情報を提示する手段と、前記提示された質問情報によって示される質問に対する回答をユーザから受け付ける手段と、前記データベースを検索することにより、前記提示された質問情報に対応する複数の回答情報の条件情報によって示される条件のうち、前記ユーザ情報が合致する条件を示す条件情報を決定する手段と、前記決定された条件情報に対応する回答情報と、前記受け付けられた回答とが一致しているか否かを判断し、判断結果に基づいて、ユーザの認証を成立させる認証手段とを具備することを特徴とする認証装置、である。
【００１７】
第２の発明によれば、第１の発明において、前記認証手段は、前記質問情報の提示処理、ユーザからの回答受付処理、条件情報の決定処理、判断処理を複数回実施し、ユーザからの回答の正答率が所定の正答率以上であるか否かを判断する手段と、所定の正答率以上であると判断された場合に、ログインを許可する手段とをさらに具備することを特徴とする認証装置、である。
【００１８】
第３の発明によれば、第１の発明において、アンケート情報を提示する手段と、前記提示されたアンケート情報に対する回答情報をユーザ情報として、前記データベースに登録する手段とをさらに具備することを特徴とする認証装置、である。
【００１９】
第４の発明によれば、ユーザに関する情報を示すユーザ情報と、ユーザに対する質問を示す質問情報と、前記質問情報に対する複数の回答情報と、前記複数の回答情報にそれぞれ関連付けられ、当該回答を選択するための条件を示す条件情報とを記憶するデータベースを具備する認証装置における認証方法において、質問情報を提示し、前記提示された質問情報によって示される質問に対する回答をユーザから受け付け、前記データベースを検索することにより、前記提示された質問情報に対応する複数の回答情報の条件情報によって示される条件のうち、前記ユーザ情報が合致する条件を示す条件情報を決定し、前記決定された条件情報に対応する回答情報と、前記受け付けられた回答とが一致しているか否かを判断し、判断結果に基づいて、ユーザの認証を成立させることを特徴とする認証方法、である。
【発明の効果】
【００２０】
本発明によれば、ロボットによるアクセスを排除すると同時に、人間の第三者によるなりすましを防止することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して、本発明の実施の形態に係る認証装置について説明する。
【００２２】
図１は、本発明の実施の形態に係る認証システムの構成を説明するための図である。
【００２３】
同図に示すように、インターネット１には、認証サーバ２及びユーザコンピュータ３ａ，３ｂが接続されている。
【００２４】
認証サーバ２は、認証サーバ２が提供するインターネットサイトへのログインを行なう際に必要とされるユーザ認証処理を行なうものである。本発明の実施の形態においては、ユーザコンピュータ３ａ，３ｂの認証処理が認証サーバ２において行なわれる。
【００２５】
図２は、認証サーバの構成を示す図である。
【００２６】
同図に示すように、認証サーバ２は、バス２１にＣＰＵ２２、通信部２３、メモリ２４及びハードディスクなどの記憶装置２５が接続されている。
【００２７】
ＣＰＵ２２は、記憶装置２５に記憶されたユーザ認証プログラム３１と協働して、本発明の実施の形態に係る認証処理全体の動作を司り、また、ＷＥＢサイト提供プログラム３３と協働してＷＥＢサイトの提供を行なう処理などの他、認証処理サーバ２全体の制御を行なう。
【００２８】
通信部２３は、インターネットを介した外部装置との通信の制御を司る。
【００２９】
メモリ２４は、ユーザ認証プログラム３１を実行する際に必要とされるワークエリアなどとして使用される。
【００３０】
記憶装置２５は、ユーザ認証処理に必要とされるデータを格納するためのものであり、例えば、ハードディスクドライブ（ＨＤＤ）である。この記憶装置２５には、ユーザ認証プログラム３１、ユーザ認証データベース３２及びＷＥＢサイト提供プログラム３３が格納されている。
【００３１】
ユーザ認証プログラム３１は、ＣＰＵ２２と協働して、本発明の実施の形態に係るユーザ認証処理を実現するものであって、後述する処理を実現するものである。
【００３２】
ユーザ認証データベース３２は、本発明の実施の形態に係るユーザ認証処理を行うために必要とされるデータを格納する。
【００３３】
ＷＥＢサイト提供プログラム３３は、認証サーバ２によって提供されるＷＥＢサイトを提供するためのプログラムである。
【００３４】
ユーザ認証データベース３２は、図３に示すように、アンケート情報データベース４０、ユーザ情報データベース４１、認証用質問情報データベース４２及び回答情報データベース４３を具備している。
【００３５】
アンケート情報データベース４０は、図４に示すように、ユーザに対する複数のアンケート情報を記憶するものである。図４においては、以下の３つのアンケートの例を示している。
【００３６】
１．  スポーツの経験はありますか？  また、それは何ですか？
２．  生年月日を入力してください
３．  あなたの好きなプロ野球チームは？
ユーザ情報データベース４１は、ユーザに関する情報をユーザ毎に格納するものであり、ユーザ固有の情報（例えば、氏名、住所、電話番号、生年月日など）の他、ユーザの感性に関する情報（例えば、好きなプロ野球チームなど）を格納する。これらの情報は、ユーザによって予め登録され、或いは、後述するアンケートに対する回答により登録されるものである。アンケートに対する回答は、アンケート情報に対応付けられている。
【００３７】
図５は、ユーザ情報データベース４１の一例を示す図である。同図においては、ユーザＩＤに対して、アンケート情報１に対する回答「Ｙｅｓ／陸上競技」、アンケート情報２に対する回答「１９ＯＯ年△月□日」、名前、住所、電話番号などが格納されている例を示している。
【００３８】
認証用質問情報データベース４２は、図６に示すように、ユーザに対する質問を示す複数の質問情報を格納するものであって、これら各質問情報は回答情報データベース４３に格納された回答情報に関連付けられている。また、認証用質問情報データベース４２に格納されている質問情報は、ユーザＩＤに関連して記憶されている。質問情報とユーザＩＤとは、１対１である必要はなく、１対複数であってもよい。
【００３９】
図６においては、「１．あなたがよく使った靴はどれ？」、「２．あなたが高校３年生のときに流行った曲は？」、「３．あなたが小学生のときに活躍した好きな野球チームの四番バッターは誰？」などの質問情報が格納されている例を示している。また、これら質問情報１〜３は、それぞれ回答情報１〜３にそれぞれ関連付けられている例を示している。
【００４０】
回答情報データベース４３は、図７に示すように、認証用質問と関連付けられた回答情報及びその回答情報に関連付けられた条件情報を有している。条件情報は、当該回答を選択するための条件を示す情報である。この条件情報は、１つの条件のみであってもよいし、複数の条件を組み合わせたものであってもよい。
【００４１】
ユーザ情報が条件情報によって示される条件に合致するか否かが判断され、合致する場合には、当該合致する条件情報に対応する回答情報が質問に対する回答となる。すなわち、ユーザによって回答が異なり、かつ回答情報とユーザ情報とが一致していないことが本願発明の１つの特徴となる。
【００４２】
図７は、回答情報の一例を示す図である。同図においては、認証用質問１「あなたがよく使った靴はどれ？」に対しての回答情報１として、「１．バスケットシューズ、２．陸上競技用スパイク、３．サッカーシューズ、４．野球用スパイク」、これら各回答情報１に対して関連付けられた条件情報として、「１．バスケット、２．陸上競技、３．サッカー、４．野球」を示している。
【００４３】
また、認証用質問２に対しての回答情報２として、「１．高校３年生、２．勝手にしやがれ、３．ルビーの指輪、４．愛は勝つ」、これら各回答情報２に対して関連付けられた条件情報として、「１．１９５０年〜１９６０年生まれ、２．１９６１年〜１９７０年生まれ、３．１９７１年〜１９７５年生まれ、４．１９７６年〜１９８０年生まれ」を示している。
【００４４】
例えば、アンケート情報「スポーツの経験はありますか？」に対する回答として、「Ｙｅｓ／陸上競技」がユーザ情報として登録されている場合、認証用質問１「あなたがよく使った靴はどれ？」に対しての回答は、条件情報として「陸上競技」を有する回答情報「陸上競技用スパイク」となる。しかし、他のユーザの場合であって、ユーザ情報として「Ｙｅｓ／サッカー」が登録されている場合、認証用質問１「あなたがよく使った靴はどれ？」に対しての回答は、条件情報として「サッカー」を有する回答情報「サッカーシューズ」となる。
【００４５】
次に、ユーザ情報の登録の方法について、図８のフローチャートを参照して説明する。
【００４６】
まず、前提として、ユーザ情報データベース４１には事前にユーザＩＤが登録されているものとする。ユーザＩＤをユーザコンピュータ３から受け付けると（Ｓ１）、次に、アンケート情報データベース４０に格納された複数のアンケート情報の中から任意のアンケート情報がランダムに選択される（Ｓ２）。
【００４７】
次に、Ｓ２において選択されたアンケート情報によって示されるアンケートがＷＥＢ上に表示され（Ｓ３）、この表示されたアンケートに対する回答情報を受け付け（Ｓ４）、回答情報に対して入力相違や間違いがないかを確認するための確認ダイアログをＷＥＢ上に表示する（Ｓ５）。なお、Ｓ３におけるアンケート表示は、該当するユーザＩＤについて後述する提示済フラグ（図示せず。）が付与されているアンケート情報については選択の対象とはならず、表示されない。
【００４８】
Ｓ６においては、確認が行なわれたか否かの判断が行なわれ、確認が行われていないと判断された場合にはＳ４の処理に移り、確認が行なわれたと判断された場合には、受け付けられた回答情報をユーザ情報として、Ｓ１において受け付けられたユーザＩＤに関連付けてユーザ情報データベース４１に記憶する（Ｓ７）。
【００４９】
次に、提示したアンケート情報に対して、当該ユーザＩＤについて回答済みを示すフラグ（図示せず。）を付与する（Ｓ８）。このようなフラグを付与するのは、同一のユーザに対して同じアンケートが提示されるのを防ぐためである。
【００５０】
その後、必要なユーザ情報数が記憶されたか否かの判断が行なわれ（Ｓ９）、記憶されたと判断された場合にはユーザ情報の登録処理を終了する。一方、必要な情報数が記憶されていないと判断された場合には、Ｓ２の処理に移り、他のアンケート情報によって示されるアンケートが選択され、表示される（Ｓ３）。このような処理により、ユーザ情報データベース４１に必要なユーザ情報がユーザＩＤごとに登録されることになる。
【００５１】
次に、本発明の実施の形態に係る認証装置の認証処理について、図９のフローチャートを参照して説明する。
【００５２】
認証サーバ２は、ユーザＩＤをネットワークを介して受け付けると（Ｓ２１）、当該ユーザＩＤをキーとして認証用質問情報データベース４２を検索して、当該ユーザＩＤに対応する認証用質問情報を得る。そして、この得られた認証用質問情報を選択のためにユーザに提示する。ユーザにより認証用質問情報が選択されると、この選択された認証用質問情報に対応する回答情報を回答情報データベース４２を検索することにより得る（Ｓ２２）。
【００５３】
なお、選択された認証用質問情報には認証処理が終了するまで有効な選択済みフラグ（図示せず）が付され、複数回認証用質問情報を提示する場合に、同一の認証用質問情報が提示されることを防止する。すなわち、認証用質問情報の提示を行なう場合、すでに選択済みフラグが付されたものについては提示の対象とはならない。
【００５４】
そして、選択された認証用質問情報及び回答情報を表示して（Ｓ２３）、ユーザに回答を促す。なお、認証用質問情報及び回答情報の表示は、文章による表示の他、画像による表示などその表示形式は問わない。そして、この認証用質問情報及び回答を表示した後、制限時間内であるか否かを判断し（Ｓ２４）、制限時間内であると判断された場合には、次に、ユーザにより回答が入力されたか否かの判断が行われる（Ｓ２５）。
【００５５】
Ｓ２５において、ユーザにより回答が入力されていないと判断された場合には、Ｓ２４の処理に戻る。一方、Ｓ２５において回答が入力されていると判断された場合には、入力された回答が正当か否かの判定が行なわれる（Ｓ２６）。
【００５６】
この正当か否かの判定処理について、図１０のフローチャートを参照して説明する。すなわち、提示された認証用質問に関連付けられた回答情報に対してそれぞれ関連付けられた条件情報によって示される条件のうち、ユーザ情報に合致する条件情報を決定し（Ｓ３１）、この決定された条件情報に対応する回答情報を得る（Ｓ３２）。そして、Ｓ２５において入力された回答と、Ｓ３２において得られた回答情報とが一致しているか否かを判断し（Ｓ３３）、一致していると判断された場合には正解であると判断し（Ｓ３４）、一致していない場合には不正解であると判断する（Ｓ３５）。
【００５７】
図９のフローチャートに戻り、説明を続ける。Ｓ２６において正当か否かの判定を行なった後、正解した数及び不正解の数を記憶し（Ｓ２７）、次に、認証用質問が所定の数、ここでは１０問目であるか否かの判断が行われる（Ｓ２８）。
【００５８】
１０問目ではないと判断された場合には、Ｓ２２の処理に戻る。一方、１０問目であると判断された場合には、次に、正答率が所定の割合以上であるか否かの判断が行われる（Ｓ２９）。
【００５９】
Ｓ２９において、正答率が所定の割合以上であると判断された場合には、ログインの許可が行われ（Ｓ３０）、所定の割合以下であると判断された場合には、ログインが不許可であるとされる（Ｓ３１）。
【００６０】
図１１は、本発明の実施の形態に係る認証処理における認証用質問及び回答に対する一例を示す図である。
【００６１】
ケース１においては、「スポーツの経験はありますか？またそれは何ですか？」というアンケートに対する回答として「ＹＥＳ／陸上競技」がユーザ情報として登録されている場合を想定している。
【００６２】
ここで、認証用質問として「あなたがよく使った靴はどれ？」という質問が行われ、その回答群として、画像で「バスケットシューズ」、「陸上競技用スパイク」、「サッカーシューズ」、「野球用スパイク」が表示される。この場合、ユーザにより当然に選択されるべき回答（条件情報に合致する回答）としては、「陸上競技用スパイク」となる。
【００６３】
このような認証の質問によれば、経験者以外は、スポーツシューズの画像での違いを判断するのは難しいが、陸上競技経験者であれば、専用スパイクは瞬時に見分けがつくことになる。
【００６４】
ケース２においては、「生年月日を入力してください」というアンケートに対する回答として「１９○○年△月□日」がユーザ情報として登録されている場合を想定している。
【００６５】
ここで、認証用質問として「あなたが高校三年生のときに流行った曲は？」という質問が行われ、その回答群として、「高校３年生」、「勝手にしやがれ」、「ルビーの指輪」、「愛は勝つ」、「ＴＳＵＮＡＭＩ］が表示される。この場合、ユーザにより当然に選択されるべき回答（条件情報に合致する回答）としては、ユーザ情報として登録された生年月日に応じたものとなる。
【００６６】
このような認証の質問によれば、生年月日から高校３年生の時期を特定し、その年のヒット曲を回答させることになるが、この場合、曲は知っていても、発売年まで瞬時に答えるのは記憶や思い出と結びついていなければ難しいことになる。
【００６７】
上記いずれの場合も、一度の認証時に盗視されたとしても、その背景にある個人情報とリンクして考えなければ、次回以降その他の質問には答えることができないため、従来の課題であった「漏洩リスク」を小さくすることができる。
【００６８】
また、複数の個人情報を組み合わせることにより、認証において個人情報に依存する度合い（セキュリティ強度）を高めることができる。
【００６９】
ケース３においては、「生年月日を入力してください」というアンケートに対する回答として「１９○○年△月□日」、「あなたの好きなプロ野球チームは？」というアンケートに対する回答として「巨人」がユーザ情報として登録されている場合を想定している。
【００７０】
ここで、認証用質問として「あなたが小学生のときに活躍した好きな野球チームの四番バッターは誰？」という質問が行なわれ、その回答群として、「王貞治」、「野村克也」、「田淵幸一」、「掛布雅之」、「落合博光」、「清原和博」、「門田博光」、「秋山幸二」、「松井秀喜」が表示される。この場合、ユーザにより当然に選択されるべき回答（条件情報に合致する回答）としては、ユーザ情報として登録された生年月日及び好きな球団「巨人」に応じたものとなる。
【００７１】
回答群は、メジャーな面々であるが、登録された生年月日及び好きな球団という２つのユーザ情報を組み合わせることによって、利用者ごとにどれを選ぶかが異なるため、仮にユーザ情報が漏洩したとしても、ひとつだけであれば不正ななりすましを防止することができる。
【００７２】
すなわち、この認証用質問では、
・好きな球団＝巨人      →    年齢によって、王、落合、松井、清原
・好きな球団＝ホークス  →    年齢によって、野村、門田、秋山
・好きな球団＝西武      →    年齢によって、田淵、秋山、清原
・好きな球団＝阪神      →    年齢によって、田淵、掛布
と分類することができ、ユーザ情報「好きな球団（巨人）」だけでは正解が難しい。また、仮に、生年月日が１９７０年代前半の場合、同世代が小学生当時は、候補群の中では「掛布（阪神）」、「門田（南海）」、「落合（ロッテ）」、「秋山（西武）が挙げられ、ユーザ情報「生年月日」がわかっただけでも正解は困難である。
【００７３】
次に、認証後の処理について、図１２のフローチャートを参照して説明する。
【００７４】
Ｓ３０においてログインの許可が行なわれた後、アンケート情報データベース４０に格納された複数のアンケート情報の中から任意のアンケート情報がランダムに選択される（Ｓ４１）。
【００７５】
次に、Ｓ４１において選択されたアンケート情報によって示されるアンケートがＷＥＢ上に表示され（Ｓ４２）、この表示されたアンケートに対する回答情報を受け付け（Ｓ４３）、回答情報に対して入力相違や間違いがないかを確認するための確認ダイアログをＷＥＢ上に表示する（Ｓ４４）。なお、Ｓ４２におけるアンケート表示は、該当するユーザＩＤについて提示済フラグ（図示せず。）が付与されているアンケート情報については選択の対象とはならず、表示されない。
【００７６】
Ｓ４５においては、確認が行なわれたか否かの判断が行なわれ、確認が行われていないと判断された場合にはＳ４３の処理に移り、確認が行なわれたと判断された場合には、受け付けられた回答情報をユーザ情報として、Ｓ１において受け付けられたユーザＩＤに関連付けてユーザ情報データベース４１に記憶する（Ｓ４６）。
【００７７】
次に、提示したアンケート情報に対して、当該ユーザＩＤについて回答済みを示すフラグ（図示せず。）を付与する（Ｓ４７）。このようなフラグを付与するのは、同一のユーザに対して同じアンケートが提示されるのを防ぐためである。その後、ログイン後の画面をＷＥＢ上で表示して（Ｓ４８）、処理を終了する。
【００７８】
本発明の実施の形態に係る認証システムによれば、知識ではなく個人の趣味や嗜好等の「感性情報」と経歴・年齢・出身地等の「属性情報」を合わせた「個人情報」に基づいた質問に回答させることで利用者にとって忘れにくく、かつ利用者によって回答は異なるが、同一の利用者は同一の傾向を示すという認証方法を実現することができる。このような認証方法を採用することにより、ロボットによるアクセスを排除することができるとともに、第三者によるなりすましを防止することができる。
【００７９】
また、本発明の実施の形態によれば、認証時には、登録時に提示されたアンケートと利用者本人の回答とはキーとして利用されず、当該「アンケート」から派生させた認証用のまったく別の認証用質問に回答させ、ユーザ情報から導かれる認証用の回答情報と一致するかにより認証処理が行なわれる。したがって、ユーザ情報自体を回答情報としている認証方法に比して、セキュリティ性能が向上する。
【００８０】
さらに、本実施の形態によれば、認証の都度、新しい「アンケート」を実施し、「個人情報」を随時蓄積することで、新たな個人情報をもとに多種多様な「認証用質問」を作成することができる。これを次回以降の認証に用いることで、仮に前回以前の認証時に盗視されたとしても、同様の「認証用質問」が表示される可能性は小さくなり、より認証の強度が向上する。
【００８１】
さらに、本実施の形態は以下のように変更することが可能である。
【００８２】
利用者ＩＤ，英数記号を用いたパスワード、電子証明書などを主たる認証システムとして用い、本実施の形態を補助システムとして使用することで、利用者本人の特定をより厳密にすることができる。
【００８３】
偶然の一致の可能性をさらに少なくするため、一定以上の質問数を確保する、或いは、回答時間を３秒程度と短くし、半ば反射的な回答を要求することで、記憶と推測による第三者のなりすましを排除するとともに、複数問実施した場合のトータルの所要時間を圧縮し、実運用に耐えるようにしてもよい。
【００８４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００８５】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態に係る認証システムの構成を説明するための図である。
【図２】認証サーバの構成を示す図である。
【図３】ユーザ認証データベースの構成を示す図である。
【図４】アンケート情報データベースの構成を示す図である。
【図５】ユーザ情報データベースの一例を示す図である。
【図６】認証用質問情報データベースの構造を示す図である。
【図７】回答情報データベースの構成を示す図である。
【図８】ユーザ情報の登録の方法について説明するためのフローチャートである。
【図９】認証処理について説明するためのフローチャートである。
【図１０】正誤判定処理について説明するためのフローチャートである。
【図１１】本発明の実施の形態に係る認証処理における認証用質問及び回答に対する一例を示す図である。
【図１２】認証後の処理について説明するためのフローチャートである。
【符号の説明】
【００８７】
１…インターネット、２…認証サーバ、３ａ，３ｂ…ユーザコンピュータ、２１…バス、２２…ＣＰＵ、２３…通信部、２４…メモリ、２５…ＨＤＤ、３１…ユーザ認証プログラム、３２…ユーザ認証データベース、３３…ＷＥＢサイト提供プログラム、４０…アンケート情報データベース、４１…ユーザ情報データベース、４２…認証用質問情報データベース、４３…回答情報データベース。
【図１】
2007133754.tif 000003
【図２】
2007133754.tif 000004
【図３】
2007133754.tif 000005
【図４】
2007133754.tif 000006
【図５】
2007133754.tif 000007
【図６】
2007133754.tif 000008
【図７】
2007133754.tif 000009
【図８】
2007133754.tif 000010
【図９】
2007133754.tif 000011
【図１０】
2007133754.tif 000012
【図１１】
2007133754.tif 000013
【図１２】
2007133754.tif 000014