(57)【特許請求の範囲】
【請求項１】
通信ネットワーク上で、予め登録されたユーザの本人認証を行う本人認証装置であって、
前記ユーザの識別情報と、前記ユーザと所定の関係を有する他のユーザの識別情報とを、前記所定の関係を示す情報と関連付けて記憶するユーザ関係記憶手段と、
前記ユーザ端末のユーザ本人と前記所定の関係を有する他のユーザの識別情報の入力を促す入力画面を送信する入力画面送信手段と、
前記ユーザ端末で入力されたユーザの識別情報を関係ユーザ識別情報として受け付ける入力受付手段と、
前記入力受付手段が受け付けた前記関係ユーザ識別情報に基づいて、前記ユーザ関係記憶手段から、前記関係ユーザ識別情報が示す関係ユーザと前記所定の関係を有するユーザを前記本人認証の対象となるユーザの認証ユーザ候補として抽出する認証ユーザ候補抽出手段と、を備える本人認証装置。
【請求項２】
請求項１に記載の本人認証装置であって、
前記所定の関係は、前記ユーザにより予め登録された前記他のユーザとの人間関係である本人認証装置。
【請求項３】
請求項１又は２に記載の本人認証装置であって、
前記入力画面送信手段は、前記入力画面送信手段が行う処理を複数回行う場合に、前回促した前記所定の関係と異なる前記所定の関係を有する他のユーザの識別情報の入力を促す前記入力画面を送信する本人認証装置。
【請求項４】
通信ネットワーク上で、予め登録されたユーザの本人認証を行う本人認証方法であって、
前記ユーザの識別情報と、前記ユーザと所定の関係を有する他のユーザの識別情報とを、前記所定の関係を示す情報と関連付けて記憶するユーザ関係記憶手段を備え、
コンピュータが、
前記ユーザ端末のユーザ本人と前記所定の関係を有する他のユーザの識別情報の入力を促す入力画面を送信する入力画面送信ステップと、
前記ユーザ端末で入力されたユーザの識別情報を関係ユーザ識別情報として受け付ける入力受付ステップと、
前記入力受付ステップで受け付けた前記関係ユーザ識別情報に基づいて、前記ユーザ関係記憶手段から、前記関係ユーザ識別情報が示す関係ユーザと前記所定の関係を有するユーザを前記本人認証の対象となるユーザの認証ユーザ候補として抽出する認証ユーザ候補抽出ステップと、を実行する本人認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上で、予め登録されたユーザの認証を行う本人認証装置及び方法に関する。
【背景技術】
【０００２】
インターネット上では、Ｗｅｂを介した様々なサービスが提供されており、あるユーザが提供されるサービスを受けるためには、当該ユーザは、端末を操作して予め当該サービスの提供主体が運営するホームページ等にアクセスし、登録をすることが要求される。そして、サービスの提供主体は、登録したユーザに対してサービスを提供する。
【０００３】
登録したユーザの認証には、登録時に発行したユーザＩＤと共に本人のみが知り得る情報をパスワードとして記憶しておき、当該ユーザのアクセス時に入力されたユーザＩＤとパスワードの組合せが、記憶しているユーザＩＤとパスワードの組合せと適合するか否かを判別することにより行われる。しかし、パスワードは、予想しやすいものであると簡単になりすましが可能であり、また、予想しにくい複雑なものとするとユーザが覚えにくく、忘れてしまうといった問題が生じる。また、なりすましを防ぐには、定期的にパスワードを変更することが有効であるが、変更の度にパスワードを作成し、管理するのもユーザの負担が大きくなるため、ユーザＩＤとパスワードの組合せは固定化しやすい傾向がある。このため、ユーザによるパスワードの管理負担を軽減し、かつなりすましを効果的に防止することができる認証方法及び装置が求められていた（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１９７０６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、複数のパスワード要素の組合せを登録しておき、認証時にパスワードとは異なる要素も含めてランダムに表示させ、正しいパスワード要素の組合せを選択させることでパスワードの管理負担を軽減することが開示されている。しかし、複数のパスワード要素及びそれらの組合せを記憶することはユーザにとって負担であり、複数のパスワード要素の組合せがあることにより、これらを変更することはユーザにとって大きな負担となる。そして、ユーザＩＤとパスワード要素の組合せが固定化されることを助長することにもつながり、一旦これらが外部に漏れてしまった場合には、なりすましを防止することができない。
【０００６】
本発明は、ユーザによる認証情報の管理負担を軽減させ、認証情報の固定化を抑制することができる本人認証装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）通信ネットワーク上で、予め登録されたユーザの本人認証を行う本人認証装置であって、前記ユーザの識別情報と、前記ユーザと所定の関係を有する他のユーザの識別情報とを、前記所定の関係を示す情報と関連付けて記憶するユーザ関係記憶手段と、前記ユーザ端末のユーザ本人と前記所定の関係を有する他のユーザの識別情報の入力を促す入力画面を送信する入力画面送信手段と、前記ユーザ端末で入力されたユーザの識別情報を関係ユーザ識別情報として受け付ける入力受付手段と、前記入力受付手段が受け付けた前記関係ユーザ識別情報に基づいて、前記ユーザ関係記憶手段から、前記関係ユーザ識別情報が示す関係ユーザと前記所定の関係を有するユーザを前記本人認証の対象となるユーザの認証ユーザ候補として抽出する認証ユーザ候補抽出手段と、を備える本人認証装置。
【０００８】
（１）に記載の本人認証装置は、あるユーザの識別情報と、他のユーザの識別情報とを所定の関係を示す情報と共に関連付けて記憶しておき、例えば、あるユーザ端末のユーザを認証するため、認証用の入力画面をユーザ端末に送信する。この入力画面は、認証要求を送信したユーザ端末のユーザと所定の関係を有する他のユーザの識別情報を入力することを促すものである。そして、本人認証装置は、入力画面に入力されて受け付けた関係ユーザ識別情報に基づいて、当該関係ユーザと所定の関係を有するユーザを前記本人認証の対象となるユーザの認証ユーザ候補として抽出する。
これにより、あるユーザと他のユーザとの関係性に基づいて当該ユーザを認証することができるので、ユーザ認証において、当該ユーザのＩＤやパスワードの入力が不要となり、ユーザによるＩＤやパスワードの管理負担を軽減することができる。また、あるユーザと他のユーザとの関係性は変動するので、認証情報の固定化を抑制することができる。
【０００９】
（２）（１）に記載の本人認証装置であって、前記所定の関係は、前記ユーザにより予め登録された前記他のユーザとの人間関係である本人認証装置。
【００１０】
（２）に記載の本人認証装置では、（１）に記載の本人認証装置に加えて、所定の関係は予め登録された人間関係である。人間関係は長期間又は短期間に少しずつ変動していくので、認証情報の固定化を抑制することができる。
【００１１】
（３）（１）又は（２）に記載の本人認証装置であって、前記入力画面送信手段は、前記入力画面送信手段が行う処理を複数回行う場合に、前回促した前記所定の関係と異なる前記所定の関係を有する他のユーザの識別情報の入力を促す前記入力画面を送信する本人認証装置。
【００１２】
（３）に記載の本人認証装置では、（１）又は（２）に記載の本人認証装置に加えて、入力画面送信手段が送信する入力画面は、前回入力を促した所定の関係と異なる所定の関係を有する他のユーザの識別情報の入力を促す画面となる。これにより、認証要求を行ったユーザ端末のユーザに要求する認証情報を毎回異ならせることができる。
【００１３】
（４）通信ネットワーク上で、予め登録されたユーザの本人認証を行う本人認証方法であって、前記ユーザの識別情報と、前記ユーザと所定の関係を有する他のユーザの識別情報とを、前記所定の関係を示す情報と関連付けて記憶するユーザ関係記憶手段を備え、コンピュータが、前記ユーザ端末のユーザ本人と前記所定の関係を有する他のユーザの識別情報の入力を促す入力画面を送信する入力画面送信ステップと、前記ユーザ端末で入力されたユーザの識別情報を関係ユーザ識別情報として受け付ける入力受付ステップと、前記入力受付ステップで受け付けた前記関係ユーザ識別情報に基づいて、前記ユーザ関係記憶手段から、前記関係ユーザ識別情報が示す関係ユーザと前記所定の関係を有するユーザを前記本人認証の対象となるユーザの認証ユーザ候補として抽出する認証ユーザ候補抽出ステップと、を実行する本人認証方法。
【００１４】
（４）に記載の本人認証方法によれば、（１）に記載の本人認証装置と同様の効果を奏することができる。
【発明の効果】
【００１５】
本発明によれば、ユーザによる認証情報の管理負担を軽減させ、認証情報の固定化を抑制することができる本人認証装置及び方法を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る本人認証装置の機能ブロック及びその周辺機器の機能概要を示す図である。
【図２】本発明の一実施形態に係るユーザ関係テーブルを示す図である。
【図３】本発明の一実施形態に係る本人認証装置が行う処理を示すフローチャートである。
【図４】本発明の一実施形態に係るユーザ端末における表示例である。
【図５】本発明の一実施形態に係るユーザ端末における表示例である。
【図６】本発明の一実施形態に係るユーザ端末における表示例である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００１８】
図１及び図２を参照して、本発明の一実施形態に係る本人認証装置１０について説明する。なお、以下に説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００１９】
図１を参照して、本発明の一実施形態に係る本人認証装置１０について説明する。図１は、本人認証装置１０の機能ブロック及びその周辺機器の機能概要を示す図である。
【００２０】
本人認証装置１０は、インターネット等の通信ネットワークＮを介してユーザ端末３０ａ，３０ｂ（以下ユーザ端末３０と表記する）と互いに通信可能である。以下の実施形態では、本人認証装置１０は、他のサーバ（図示せず）がＷｅｂを介して提供するサービス（例えば、ＳＮＳ等）を利用するためのユーザの認証を行うものとして説明する。
【００２１】
本実施形態は、コンピュータ（本人認証装置１０及びユーザ端末３０等）及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びにこのハードウェアを制御するソフトウェアによって構成される。
【００２２】
上記ハードウェアには、制御部としてのＣＰＵの他、記憶部、通信部、表示部及び入力部が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤ等）ドライブが挙げられる。通信部としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示部としては、例えば、液晶ディスプレイ、プラズマディスプレイ等の各種ディスプレイが挙げられる。入力部としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２３】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信ネットワークを介して配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記憶して配布することも可能である。
【００２４】
以下、本人認証装置１０の機能構成について説明する。
本人認証装置１０の制御部は、認証要求受付手段１１と、入力画面送信手段１２と、入力受付手段１３と、ユーザ候補抽出手段１４と、認証判別手段１５と、認証結果送信手段１６と、を有する。また、本人認証装置１０の記憶部は、ユーザ関係記憶手段として、ユーザ関係データベース（以下、データベースを「ＤＢ」と表記する）１０１を有する。
【００２５】
認証要求受付手段１１は、ユーザ端末３０から認証要求を受け付ける。認証を要求するユーザが使用するユーザ端末３０は、本人認証装置１０に通信ネットワークＮを介して接続すると、認証要求受付手段１１は、当該接続を当該ユーザ端末３０から、認証要求として受け付ける。
【００２６】
入力画面送信手段１２は、認証要求受付手段１１がユーザ端末３０から認証要求を受け付けたことに応じて、認証用の情報を入力させるための入力画面として、認証用入力画面を当該認証要求を受け付けたユーザ端末３０に送信する。この認証用入力画面は、当該ユーザ端末３０のユーザと所定の関係を有する他のユーザの識別情報についての入力を促す画面である。また、所定の関係とは、予め登録されたユーザ間の人間関係をいう。詳細は後述する。
【００２７】
また、認証用入力画面には、所定の関係を有する他のユーザの識別情報を、認証要求を送信したユーザ端末３０のユーザに入力させるための質問文が含まれる。この質問文は複数用意され、記憶部に記憶されている。そして、入力画面送信手段１２は、認証用入力画面を送信する際に、当該認証用入力画面に表示させる質問文を選択する。この質問文の選択は、所定の順番でもよく、ランダムであってもよい。
【００２８】
入力受付手段１３は、認証用入力画面において入力を促された他のユーザの識別情報の入力を受け付ける。詳細には、入力受付手段１３は、ユーザ端末３０で入力された他のユーザの識別情報を関係ユーザ識別情報として通信ネットワークＮを介して受信する。
【００２９】
ユーザ候補抽出手段１４は、ユーザ関係ＤＢ１０１を参照し、入力受付手段１３が入力を受け付けた関係ユーザ識別情報と、認証用入力画面において所定の関係を有する他のユーザの識別情報の入力を促された当該所定の関係とに基づいて、所定の関係を有するユーザを本人認証の対象となるユーザの認証ユーザ候補として抽出する。
【００３０】
認証判別手段１５は、ユーザ候補抽出手段１４が抽出した認証ユーザ候補の数が所定数以下であるか否かを判別する。本実施形態では、所定数とは１である。すなわち、認証ユーザ候補の数が１となったとき、当該認証要求を行ったユーザ端末３０のユーザは本人であると認証する。
認証判別手段１５は、認証ユーザ候補の数が１より大きい場合には、認証は終了していないとして、入力画面送信手段１２に処理を移す。すなわち、本人認証装置１０は、認証ユーザ候補の数が所定の数以下となるまで、入力画面送信手段１２、入力受付手段１３，ユーザ候補抽出手段１４及び認証判別手段１５が行う処理を繰り返す。
【００３１】
認証結果送信手段１６は、認証判別手段１５により、ユーザの認証が終了した場合に、ユーザ本人であると認証したことを表示する認証結果画面を、認証要求を受け付けたユーザ端末３０に送信する。
【００３２】
ユーザ関係ＤＢ１０１は、ユーザの識別情報と、ユーザと所定の関係を有する他のユーザの識別情報とを、所定の関係を示す情報と関連付けて記憶するデータベースである。例えば、図２に示すようなテーブルとしてこれらの情報を記憶している。
【００３３】
ここで、図２を参照して、ユーザ関係テーブル１１１について説明する。図２は、ユーザ関係テーブル１１１を示す図である。
【００３４】
ユーザ関係テーブル１１１は、ユーザ関係ＤＢ１０１が記憶するテーブルである。
ユーザ関係テーブル１１１は、本実施形態では、「識別情報」列、「関係」列及び「登録識別情報」列を有し、それぞれ関連付けられて各情報が格納されている。
【００３５】
「識別情報」列には、あるユーザの識別情報が格納される。ユーザの識別情報は、ユーザ関係テーブル１１１に記憶されているユーザを一意に識別できる情報である。本実施形態では、「太郎０１」としているが、これに限らず、一意に識別することができれば、数字のみ、アルファベットのみ、数字とアルファベットその他の文字等との組合せであってよい。
【００３６】
「関係」列には、「識別情報」列に格納されている識別情報のユーザと、後述の「登録識別情報」列に格納されている識別情報のユーザとの所定の関係を示すデータが格納される。この所定の関係とは、本実施形態では人間関係を示す関係である。ユーザ関係テーブル１１１には、例えば、「友達」、「友達の友達」、「ブラック」、「会社」等の関係を示すラベルが格納されている。この「関係」列及び「登録識別情報」列に格納される各情報は、「識別情報」列に格納されている識別情報のユーザにより予め登録されたものである。例えば、図２によると、識別情報で「太郎０１」のユーザは、登録識別情報「次郎０３」のユーザを「友達」として登録していることがわかる。
【００３７】
「登録識別情報」列には、「識別情報」列に格納されている識別情報のユーザにより登録された他のユーザの識別情報が格納される。
【００３８】
図３を参照して、本人認証装置１０が行う処理について説明する。図３は、本人認証装置１０が行う処理のフローチャートである。
【００３９】
ステップＳ１１では、本人認証装置１０の認証要求受付手段１１は、ユーザ端末３０から認証要求を受け付ける。
【００４０】
ステップＳ１２では、本人認証装置１０の入力画面送信手段１２は、認証用入力画面に表示させる質問文を選択する。この質問文は、認証要求を受け付けたユーザ端末３０のユーザ本人と所定の関係を有する他のユーザの識別情報の入力を促す内容のものである。入力画面送信手段１２は、記憶部を参照し、当該認証用入力画面に表示させる質問文を選択し、ステップＳ１３では、入力画面送信手段１２は、選択した質問文を含む認証用入力画面を当該ユーザ端末３０に送信する。
【００４１】
ステップＳ１４では、本人認証装置１０の入力受付手段１３は、ステップＳ１３で送信した認証用入力画面への入力があったか否かを判別する。入力受付手段１３は、ユーザ端末３０から、認証用入力画面で入力を促された他のユーザの識別情報を受信したか否かを判別する。入力受付手段１３は、他のユーザの識別情報を受信した場合（ステップＳ１４でＹＥＳの場合）は、当該他のユーザの識別情報を関係ユーザ識別情報として受け付けて、ステップＳ１５に処理を移し、他のユーザの識別情報を受信しない場合は、ステップＳ１４の処理を繰り返す。
【００４２】
ステップＳ１５では、本人認証装置１０のユーザ候補抽出手段１４は、ユーザ関係ＤＢ１０１を参照して、認証ユーザ候補を抽出する。ユーザ候補抽出手段１４は、入力受付手段１３が受け付けた他のユーザの識別情報と質問文により入力を促された所定の関係に基づいて認証ユーザ候補を抽出する。
【００４３】
ステップＳ１６では、本人認証装置１０の認証判別手段１５は、ユーザ候補抽出手段１４が抽出した認証ユーザ候補の数が所定数以下であるか否かを判別する。認証判別手段１５は、認証ユーザ候補の数が所定数以下である場合（ステップＳ１６でＹＥＳの場合）、ステップＳ１７に処理を移す。また、認証判別手段１５は、認証ユーザ候補の数が所定数より大きい場合、ステップＳ１２に処理を移す。
【００４４】
ステップＳ１７では、本人認証装置１０の認証結果送信手段１６は、認証結果を示す画面を、認証要求を受け付けたユーザ端末３０に送信する。
【００４５】
図２及び図４から図６を参照して、ユーザ端末３０で表示される認証用入力画面及び認証結果画面について説明すると共に、本人認証装置１０によるユーザの認証の例について説明する。図４及び図５は、認証用入力画面の表示例であり、図６は、認証結果画面の表示例である。
【００４６】
まず、本人認証装置１０がユーザ端末３０からユーザの認証要求を受け付けると、ユーザ端末３０には、図４に示す認証用入力画面４１が表示される。認証用入力画面４１には、質問文４１１、入力欄４１２及び送信ボタン４１３が表示されている。質問文４１１は、当該ユーザ端末３０のユーザに、所定の関係を有する他のユーザの識別情報についての入力を促すものであり、図４では「あなたの友達は誰ですか？」という質問文４１１が表示されている。
【００４７】
ユーザ端末３０は、当該ユーザ端末３０のユーザから、当該入力欄４１２に、予め「友達」として登録した他のユーザの識別情報（「花子１２」）の入力を受け付け、さらに送信ボタン４１３の押下操作を受け付けると、入力された情報を本人認証装置１０に送信する。
【００４８】
本人認証装置１０は、ユーザ端末３０から認証用入力画面４１に入力された情報（関係ユーザ識別情報）を受け付けると、ユーザ関係ＤＢ１０１を参照して認証ユーザ候補を抽出する。ここで、図２のユーザ関係テーブル１１１によると、図４の入力欄４１２に入力された「花子１２」を「友達」として登録しているユーザ（つまり、関係が「友達」で登録識別情報を「花子１２」と登録している識別情報のユーザ）は、「太郎０１」、「次郎０３」及び「三郎３６」である。したがって、「太郎０１」、「次郎０３」及び「三郎３６」が認証ユーザ候補となる。この時点では、認証ユーザ候補の数は３であり、認証要求をしたユーザ端末３０のユーザを特定できないので、本人認証装置１０は、さらに認証用入力画面４２を送信する（図５）。
【００４９】
２回目の認証用入力画面４２では、１回目の認証用入力画面４１で表示された質問文４１１とは異なる質問文４２１が表示される。この質問文４２１は、１回目の認証用入力画面４１の質問文４１１とは異なる所定の関係についての入力を促すものである。図５では、「友達の友達は誰ですか？」という質問文４２１が表示されている。そして、ユーザ端末３０は、入力欄４２２へ「三郎３６」の入力を受け付け、送信ボタン４２３への押下操作を受け付けると、入力された情報を本人認証装置１０に送信する。
【００５０】
本人認証装置１０は、ユーザ端末３０から認証用入力画面４２に入力された情報を受信して関係ユーザ識別情報として受け付けると、ユーザ関係ＤＢ１０１を参照して認証ユーザ候補を抽出する。ここで、図２のユーザ関係テーブル１１１によると、「花子１２」を「友達」として登録し、かつ図５の入力欄４２２に入力された「三郎３６」を「友達の友達」として登録しているユーザ（つまり、関係が「友達の友達」で登録識別情報を「三郎３６」と登録している識別情報のユーザ）は、「太郎０１」のみである。したがって、「太郎０１」が認証ユーザ候補となり、認証ユーザ候補の数も１であるので、本人認証装置１０は、認証要求をしたユーザ端末３０のユーザは「太郎０１」であると認証する。
【００５１】
本人認証装置１０は、認証要求を送信したユーザ端末３０のユーザは「太郎０１」であると認証したことに応じて、認証結果画面４３を当該ユーザ端末３０に送信する（図６）。認証結果画面４３では、認証要求を送信したユーザ端末３０のユーザを「太郎０１」であると認証したことを示すメッセージ４３１と共に、他のサーバが提供するサービスに接続するためのＥｎｔｅｒボタン４３２が表示される。ユーザは、このＥｎｔｅｒボタン４３２をユーザ端末３０により押下操作をすることで、他のサーバが提供するサービスのサイトにユーザ端末３０を接続させ、当該サービスの提供を受けることができる。
【００５２】
以上、本実施形態によれば、ユーザの識別情報と所定の関係を有する他のユーザの識別情報についての入力を促し、当該他のユーザの識別情報と所定の関係の情報に基づいてユーザの認証を行うので、いわゆるＩＤやパスワードの管理を不要とすることができる。
このため、システムの管理者にとっては、登録したユーザがＩＤやパスワードを忘れたときの対応や、これらを管理する負担を軽減することができ、ユーザにとってもＩＤやパスワードの管理から解放されるというメリットを提供することができる。
【００５３】
また、本実施形態によれば、所定の関係は、人間関係であるため、短期間又は長期間で変化する情報となるため、認証情報の固定化を抑制することができる。
【００５４】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００５５】
例えば、本実施形態では、ユーザ関係ＤＢ１０１に記憶されているユーザ関係テーブル１１１は一つであるが、複数であってよい。例えば、識別情報のユーザごと、関係ごとに分かれていてもよい。
【００５６】
本実施形態では、認証用入力画面４１，４２に表示される質問文４１１，４２１は所定の順番若しくはランダムに選択されるとしたがこれに限らない。例えば、２回目以降の認証用入力画面４２に表示される質問文４２１は、より特定性の高まる質問文を選択するようにしてもよい。具体的には、上述の例で認証用入力画面４２を表示するとき、質問文４２１として「友達の友達」を表示している。ここで、例えば「ブラックと登録している人は誰ですか？」という質問文を表示した場合、図２によると、友達が「花子１２」と登録している者でかつ「ブラック」を登録している者は、同じ「太郎０１」、「次郎０３」及び「三郎３６」の３人である。また、「太郎０１」と「三郎３６」は同じ「太郎０２」をブラックとして登録しているため、「ブラックと登録している人は誰ですか？」という質問では認証すべきユーザを特定することができない。このような場合、本人認証装置１０（入力画面送信手段１２）は、両者を比較して、より特定性の高い方の質問「友達の友達は誰ですか？」を選択するようにしてもよい。
【符号の説明】
【００５７】
１０  本人認証装置
１１  認証要求受付手段
１２  入力画面送信手段
１３  入力受付手段
１４  ユーザ候補抽出手段
１５  認証判別手段
１６  認証結果送信手段
１０１  ユーザ関係ＤＢ
【図１】
0005197731.tif 000002
【図２】
0005197731.tif 000003
【図３】
0005197731.tif 000004
【図４】
0005197731.tif 000005
【図５】
0005197731.tif 000006
【図６】
0005197731.tif 000007