(57)【要約】【課題】  ユーザ認証における安全性及び利便性が高い、ユーザ認証装置及びユーザ認証方法を提供する。【解決手段】  ユーザ認証を行うユーザ認証装置であって、秘匿コード１ａを決定する情報決定部１と、チャレンジコード２ａを端末２０に送信する第一情報送信部２と、タイミング秘匿情報３ａを含む複数のタイミング候補情報４ａを端末２０に順に送信する第二情報送信部４と、端末２０から返信された回答コード６ａの返信実行タイミング５ａを検出するタイミング検出部５と、回答コード６ａを端末２０から受信する情報受信部６と、回答コード６ａと秘匿コード１ａとの照合を行う端末照合部７と、返信実行タイミング５ａが所定のタイミングであるか否かを判定するタイミング判定部８と、を備える。【選択図】  図１
2007149026.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証を行うユーザ認証装置であって、
前記ユーザ認証に用いられる端末秘匿情報を決定する情報決定手段と、
前記決定された前記端末秘匿情報に対応する端末質問情報を前記端末に送信する第一情報送信手段と、
前記端末質問情報に対する返信タイミングを示すタイミング秘匿情報を含む複数のタイミング候補情報を前記端末に順に送信する第二情報送信手段と、
前記複数のタイミング候補情報に対して前記端末から返信された端末回答情報の返信タイミングを検出するタイミング検出手段と、
前記端末回答情報を前記端末から受信する情報受信手段と、
前記受信された前記端末回答情報と前記端末秘匿情報との照合を行う端末照合手段と、
前記検出された返信タイミングが前記タイミング秘匿情報の送信後の所定のタイミングであるか否かを判定するタイミング判定手段と、
を備えるユーザ認証装置。
【請求項２】
前記第二情報送信手段は、前記複数のタイミング候補情報を所定時間ごとに前記端末に順に送信する、請求項１に記載のユーザ認証装置。
【請求項３】
前記第二情報送信手段は、テレビ電話網を介して、前記複数のタイミング候補情報を動画データとして前記端末に送信する、請求項１または２に記載のユーザ認証装置。
【請求項４】
前記情報決定手段は、前記端末秘匿情報をランダムに決定する、請求項１〜３のいずれかに記載のユーザ認証装置。
【請求項５】
ユーザ認証を行うユーザ認証方法であって、
前記ユーザ認証に用いられる端末秘匿情報を決定する情報決定ステップと、
前記決定された前記端末秘匿情報に対応する端末質問情報を前記端末に送信する第一情報送信ステップと、
前記端末質問情報に対する返信タイミングを示すタイミング秘匿情報を含む複数のタイミング候補情報を前記端末に順に送信する第二情報送信ステップと、
前記複数のタイミング候補情報に対して前記端末から返信された端末回答情報の返信タイミングを検出するタイミング検出ステップと、
前記端末回答情報を前記端末から受信する情報受信ステップと、
前記受信された前記端末回答情報と前記端末秘匿情報との照合を行う端末照合ステップと、
前記検出された返信タイミングが前記タイミング秘匿情報の送信後の所定のタイミングであるか否かを判定するタイミング判定ステップと、
を備えるユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証を行うユーザ認証装置及びユーザ認証方法に関するものである。
【背景技術】
【０００２】
従来、ユーザ認証は、ユーザが入力したＩＤ及びパスワードのみに基づいて行われてきた。これに対して、ユーザ認証における安全性をより高める技術が提案されている。例えば、下記特許文献１に開示された照合方法では、ユーザが入力した暗証情報に基づいてユーザ認証を行っている。この暗証情報には、ＩＤ、パスワード、及びキー入力タイミングが含まれている。なお、キー入力タイミングとは、ＩＤ及びパスワードがキー入力される際のキーとキーの間の時間間隔データである。
【特許文献１】特開平１０−３４５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＩＤ及びパスワードのみに基づいたユーザ認証では、ＩＤ及びパスワードのキー入力内容が漏洩することがあり、安全性が低いという問題がある。このため、例えばインターネットを経由した侵入や、ユーザのなりすまし等の不正が発生しやすい。また、安全性をより高めるために、キー入力タイミングを用いた認証では、キー入力を行う端末が異なる場合に、正確なキー入力タイミングの再現が困難である。このため、ユーザ認証における利便性が低いという問題がある。
【０００４】
そこで本発明では、ユーザ認証における安全性及び利便性が高い、ユーザ認証装置及びユーザ認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のユーザ認証装置は、ユーザ認証を行うユーザ認証装置であって、ユーザ認証に用いられる端末秘匿情報を決定する情報決定手段と、決定された端末秘匿情報に対応する端末質問情報を端末に送信する第一情報送信手段と、端末質問情報に対する返信タイミングを示すタイミング秘匿情報を含む複数のタイミング候補情報を端末に順に送信する第二情報送信手段と、複数のタイミング候補情報に対して端末から返信された端末回答情報の返信タイミングを検出するタイミング検出手段と、端末回答情報を端末から受信する情報受信手段と、受信された端末回答情報と端末秘匿情報との照合を行う端末照合手段と、検出された返信タイミングがタイミング秘匿情報の送信後の所定のタイミングであるか否かを判定するタイミング判定手段と、を備える。
【０００６】
本発明のユーザ認証装置によれば、まず、情報決定手段により決定された端末秘匿情報に対応する端末質問情報が、第一情報送信手段により端末に送信される。また、タイミング秘匿情報を含む複数のタイミング候補情報が、第二情報送信手段により端末に送信される。これに対して、複数のタイミング候補情報に対して端末から返信された端末回答情報の返信タイミングが、タイミング検出手段により検出される。また、端末回答情報が、情報受信手段により端末から受信される。ここで、端末照合手段により、端末回答情報と端末秘匿情報との照合が行われる。また、タイミング判定手段により、返信タイミングがタイミング秘匿情報の送信後の所定のタイミングであるか否かが判定される。これにより、端末質問情報や端末秘匿情報を知っているだけでは、タイミング判定手段による判定を行う当該ユーザ認証には成功しないため、ユーザ認証における安全性が高い。また、ユーザ認証を行う際には、タイミング秘匿情報が示すタイミングに、端末を使用するユーザが端末回答情報を返信すればよいため、返信タイミングの再現が容易であり、ユーザ認証における利便性が高い。
【０００７】
また、第二情報送信手段は、複数のタイミング候補情報を所定時間ごとに端末に順に送信するのも好ましい。これにより、複数のタイミング候補情報が、所定時間ごとに端末に順に送信される。このため、複数のタイミング候補情報に含まれるタイミング秘匿情報が所定時間だけ送信されるため、タイミング秘匿情報が示すタイミングにユーザが端末回答情報を返信しやすくなる。この結果、返信タイミングの再現がより容易になり、ユーザ認証における利便性がより高くなる。
【０００８】
また、第二情報送信手段は、テレビ電話網を介して、複数のタイミング候補情報を動画データとして端末に送信するのも好ましい。これにより、複数のタイミング候補情報が、テレビ電話網を介して動画データとして端末に送信される。このため、複数のタイミング候補情報に含まれるタイミング秘匿情報をユーザがより確実に認識しやすくなる。このため、返信タイミングの再現がより容易になり、ユーザ認証における利便性がより高くなる。
【０００９】
また、情報決定手段は、端末秘匿情報をランダムに決定するのも好ましい。これにより、ランダムに決定された端末秘匿情報に対応する端末質問情報が変更され、端末質問情報に基づく端末回答情報も変更される。このため、変更前の端末回答情報を知っているだけでは、変更後の端末回答情報を用いるユーザ認証に成功しないため、ユーザ認証における安全性がより高くなる。
【００１０】
本発明のユーザ認証方法は、ユーザ認証を行うユーザ認証方法であって、ユーザ認証に用いられる端末秘匿情報を決定する情報決定ステップと、決定された端末秘匿情報に対応する端末質問情報を端末に送信する第一情報送信ステップと、端末質問情報に対する返信タイミングを示すタイミング秘匿情報を含む複数のタイミング候補情報を端末に順に送信する第二情報送信ステップと、複数のタイミング候補情報に対して端末から返信された端末回答情報の返信タイミングを検出するタイミング検出ステップと、端末回答情報を端末から受信する情報受信ステップと、受信された端末回答情報と端末秘匿情報との照合を行う端末照合ステップと、検出された返信タイミングがタイミング秘匿情報の送信後の所定のタイミングであるか否かを判定するタイミング判定ステップと、を備える。
【００１１】
本発明のユーザ認証方法によれば、まず、情報決定ステップで決定された端末秘匿情報に対応する端末質問情報が、第一情報送信ステップで端末に送信される。また、タイミング秘匿情報を含む複数のタイミング候補情報が、第二情報送信ステップで端末に送信される。これに対して、複数のタイミング候補情報に対して端末から返信された端末回答情報の返信タイミングが、タイミング検出ステップで検出される。また、端末回答情報が、情報受信ステップで端末から受信される。ここで、端末照合ステップで、端末回答情報と端末秘匿情報との照合が行われる。また、タイミング判定ステップで、返信タイミングがタイミング秘匿情報の送信後の所定のタイミングであるか否かが判定される。これにより、端末質問情報や端末秘匿情報を知っているだけでは、タイミング判定ステップで判定を行う当該ユーザ認証には成功しないため、ユーザ認証における安全性が高い。また、ユーザ認証を行う際には、タイミング秘匿情報が示すタイミングに、端末を使用するユーザが端末回答情報を返信すればよいため、返信タイミングの再現が容易であり、ユーザ認証における利便性が高い。
【発明の効果】
【００１２】
本発明によれば、ユーザ認証における安全性及び利便性が高い、ユーザ認証装置及びユーザ認証方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照しながら本発明の好適な実施形態を説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明を省略する。
【００１４】
本発明の実施形態であるユーザ認証装置について、図１を用いて説明する。図１は、ユーザ認証装置１０の構成を説明するための図である。ユーザ認証装置１０は、端末２０を使用するユーザのユーザ認証を行う装置である。ユーザ認証装置１０は、物理的には、ＣＰＵ（中央演算処理装置）、メモリ、ハードディスクといった格納装置、モデムやＬＡＮカードといった通信装置、マウスやキーボードといった入力装置、ディスプレイといった表示装置等を備えたコンピュータシステム（またはコンピュータシステムの集合体）として構成されている。
【００１５】
ユーザ認証装置１０は、機能的な構成要素として、情報決定部（情報決定手段）１、第一情報送信部（第一情報送信手段）２、タイミング決定部（タイミング決定手段）３、第二情報送信部（第二情報送信手段）４、タイミング検出部（タイミング検出手段）５、情報受信部（情報受信手段）６、端末照合部（端末照合手段）７、及びタイミング判定部（タイミング判定手段）８を備えている。なお、これら機能的な構成要素それぞれを物理的に分散させて、これら構成要素の集合体をユーザ認証装置１０としてもよい。
【００１６】
また、ユーザ認証装置１０には、テレビ電話網４０等の通信ネットワークを介して、端末２０が接続されている。端末２０は、画像データ通信や音声通信が可能な通信機器を有する端末であれば特に限定されない。端末２０の例として、テレビ電話機、携帯端末、パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等が挙げられる。端末２０とユーザ認証装置１０との間で送受信される情報等に関する説明は、後述する。
【００１７】
引き続いて、ユーザ認証装置１０の各構成要素について説明する。
【００１８】
情報決定部１は、秘匿コード（端末秘匿情報）１ａを複数の候補からランダムに決定する部分である。秘匿コード１ａは、ユーザ認証に用いられる情報であり、ユーザ認証装置１０内における厳重なセキュリティ環境の下で、外部に漏洩しないように安全に管理される。正しい秘匿コード１ａが回答コード６ａとして端末２０に入力されることが、ユーザ認証の成功に必要な条件となる。このような秘匿コード１ａとしては、例えば、数字等の文字を用いることができる。情報決定部１により決定された秘匿コード１ａは、第一情報送信部２及び端末照合部７に送信される。
【００１９】
第一情報送信部２は、チャレンジコード（端末質問情報）２ａを端末２０に送信する部分である。チャレンジコード２ａは、情報決定部１から受信した秘匿コード１ａに所定規則に基づいて対応づけられている。
【００２０】
ここで、チャレンジコード２ａと秘匿コード１ａとの対応について、図２を併せて用いながら説明する。図２は、この対応関係を示すマトリックスコード表３０の一例を示す図である。
【００２１】
マトリックスコード表３０は、チャレンジコード２ａと秘匿コード１ａとの間で成り立つ所定規則を表している。すなわち、チャレンジコード２ａと秘匿コード１ａとは、マトリックスコード表３０により、互いに一対一で対応付けられている。従って、チャレンジコード２ａが一つ定まれば、それに対応する秘匿コード１ａが一つ定まる。例えば、秘匿コード１ａが「６」である場合、これに対応するチャレンジコード２ａは、図２に示すように、「白抜きの星印のマーク」である。従って、秘匿コード１ａが「６」である場合、端末２０の表示画面には、チャレンジコード２ａである「白抜きの星印のマーク」が表示される。端末２０のユーザは、チャレンジコード２ａを目視等で確認し、このチャレンジコード２ａに対応する秘匿コード１ａをマトリックスコード表３０の中から探し、探した秘匿コード１ａを回答コード６ａとして端末２０に入力する。端末２０に入力された回答コード６ａは、例えばＤＴＭＦ（Ｄｉａｌ  Ｔｏｎｅ  Ｍｕｌｔｉ  Ｆｒｅｑｕｅｎｃｙ）信号に置き換えられて、ユーザ認証装置１０に送信される。なお、マトリックスコード表３０は、端末２０のユーザにより、厳重なセキュリティ環境の下で、外部に漏洩しないように安全に管理される。
【００２２】
タイミング決定部３は、タイミング秘匿情報３ａを決定する部分である。タイミング秘匿情報３ａは、回答コード（端末回答情報）６ａが端末２０に返信されるべき返信タイミングを示す情報である。タイミング秘匿情報３ａは、端末２０のユーザ各々に割り当てられており、ユーザ各々のみが個別に知りうる情報である。このようなタイミング秘匿情報３ａとしては、例えば、所定のマーク等の画像を用いることができる。タイミング秘匿情報３ａが示す正しい返信タイミングで回答コード６ａが端末２０に入力されて返信されることが、ユーザ認証の成功に必要な条件となる。なお、回答コード６ａは、チャレンジコード２ａに基づいてユーザが端末２０に入力して返信する情報である。この回答コード６ａをユーザが端末２０に入力すると、回答コード６ａはユーザ認証装置１０に返信される。タイミング決定部３により決定されたタイミング秘匿情報３ａは、第二情報送信部４及びタイミング判定部８に送信される。
【００２３】
第二情報送信部４は、複数のタイミング候補情報４ａを端末２０に順に送信する部分である。このようなタイミング候補情報４ａとしては、例えば、複数の異なる画像を用いることができる。ここで、第二情報送信部４は、複数のタイミング候補情報４ａを所定時間ごと（例えば数秒ごと）に順に送信する。すなわち、タイミング候補情報４ａが、所定時間ごとに一つずつ送信される。これにより、送信されたタイミング候補情報４ａが、端末２０に受信され、端末２０の表示画面に一つずつ表示される。また、第二情報送信部４は、テレビ電話網４０を介して、複数のタイミング候補情報４ａを動画データとして送信する。これにより、端末２０の表示画面に表示されるタイミング候補情報４ａが、第二情報送信部４により送信されるタイミング候補情報４ａと同期する。複数のタイミング候補情報４ａには、タイミング決定部３により決定されたタイミング秘匿情報３ａが含まれている。
【００２４】
タイミング検出部５は、返信実行タイミング５ａを端末２０から検出する部分である。返信実行タイミング５ａは、タイミング候補情報４ａに対して端末２０から回答コード６ａが返信されたタイミングを示す情報である。なお、端末２０とユーザ認証装置１０との間には、通信ネットワーク等が存在する。このため、タイミング検出部５が返信実行タイミング５ａを端末２０から検出する際には、遅延等の「ズレ」が生じてしまうことがある。タイミング検出部５は、この「ズレ」を考慮しながら返信実行タイミング５ａを検出する。タイミング検出部５により検出された返信実行タイミング５ａは、タイミング判定部８に送信される。
【００２５】
情報受信部６は、回答コード６ａを端末２０から受信する部分である。回答コード６ａは、チャレンジコード２ａに対してユーザにより端末２０に入力された情報である。すなわち、端末２０のユーザがチャレンジコード２ａを認識し、このチャレンジコード２ａに対応する回答コード６ａをユーザが端末２０に入力する。情報受信部６により受信された回答コード６ａは、端末照合部７に送信される。
【００２６】
端末照合部７は、情報受信部６から受信した回答コード６ａと情報決定部１から受信した秘匿コード１ａとの照合を行う部分である。回答コード６ａと秘匿コード１ａとが一致するかを照合することによって、ユーザ認証の一部が行われる。例えば、秘匿コード１ａが「６」である場合を考える。このとき、チャレンジコード２ａは、図２に示すように、「白抜きの星印のマーク」となる。このチャレンジコード２ａが端末２０に送信され、これに対応して、端末２０から回答コード６ａが送信される。ここで、この回答コード６ａと、秘匿コード１ａの「６」とが一致するかが照合される。この照合の結果、これらの情報が一致する場合、ユーザ認証の一部成功という結果が端末照合部７により認識される。この結果に関する情報は、タイミング判定部８に送信される。
【００２７】
タイミング判定部８は、返信実行タイミング５ａが、タイミング秘匿情報３ａを送信した後の所定のタイミングであるか否かを判定する部分である。すなわち、タイミング秘匿情報３ａが送信されてから所定時間内に（例えば数秒間の内に）、回答コード６ａが返信されたかどうかが判定される。返信実行タイミング５ａが、上記のような所定のタイミングであるか否かの判定によって、ユーザ認証の一部が行われる。この判定の結果、返信実行タイミング５ａが上記のような所定のタイミングである場合、ユーザ認証の一部成功という結果がタイミング判定部８により認識される。この結果に関する情報は、端末照合部７に送信される。
【００２８】
引き続いて、ユーザ認証装置１０と端末２０との間で送受信される情報について、図３を併せて用いながら説明する。図３は、端末２０がユーザ認証装置１０から受信した、チャレンジコード２ａ及びタイミング候補情報４ａが端末２０の表示画面２１に表示された様子の一例を説明するための図である。
【００２９】
表示画面２１の図３における上部に、複数のタイミング候補情報４ａが所定時間ごとに一つずつ順に表示される。すなわち、タイミング候補情報４ａが、一つずつ経時変化する。また、表示画面２１の図３における下部に、チャレンジコード２ａが表示される。
【００３０】
複数のタイミング候補情報４ａは、上述したように、第二情報送信部４によりリアルタイムに端末２０に順に送信された情報である。すなわち、表示画面２１に表示されるタイミング候補情報４ａは、第二情報送信部４により送信されるタイミング候補情報４ａと同期する。複数のタイミング候補情報４ａ（例えば、王冠のマーク等）には、上述したように、タイミング秘匿情報３ａ（例えば、馬のマーク）が含まれている。このタイミング秘匿情報３ａは、端末２０のユーザ各々に割り当てられており、ユーザ各々が秘匿して管理する情報である。
【００３１】
チャレンジコード２ａは、上述したように、第一情報送信部２により端末２０に送信された情報である。なお、チャレンジコード２ａは、秘匿コード１ａに所定規則に基づいて対応している。従って、ユーザは、チャレンジコード２ａを目視等で確認し、チャレンジコード２ａに対応する回答コード６ａを端末２０に入力する。なお、ユーザが回答コード６ａを端末２０に入力する際は、例えば、端末２０が備える複数のテンキー２２から適切なテンキーを押下する等により行うことができる。
【００３２】
以上のように、端末２０のユーザは、表示画面２１に表示される複数のタイミング候補情報４ａの中から、当該ユーザに割り当てられたタイミング秘匿情報３ａが示す返信タイミングで、回答コード６ａを端末２０に入力して返信する。正しいタイミングで、正しい回答コード６ａが入力されて返信されれば、ユーザ認証は成功となる。
【００３３】
引き続いて、ユーザ認証装置１０を用いてユーザ認証を行う方法について、図４に示すシーケンス図を用いて説明する。図４は、ユーザ認証を行う処理の順番を示すシーケンス図である。
【００３４】
まず、端末２０のユーザが、端末２０とユーザ認証装置１０との通信を開始するための操作を行う（ステップＳ３１）。この通信は、例えば、テレビ電話のような動画データの送受信及び音声データの送受信を伴うものである。また、この通信を開始するための操作は、端末２０のテンキー２２をユーザが押下する等により行われる。この操作を契機に、端末２０はユーザ認証装置１０との通信を開始する（ステップＳ２１）。なお、この通信の開始後、ユーザ認証装置１０は、例えば端末２０の発信者番号やＩＰアドレス等により、端末２０のユーザ等を特定する。
【００３５】
次に、この通信の開始を契機に、秘匿コード１ａが情報決定部１により決定される（ステップＳ１１）。従って、この秘匿コード１ａに対応するチャレンジコード２ａが、上述の所定規則に基づいて一意に決まる。そして、このチャレンジコード２ａの画像や映像データが、第一情報送信部２により生成される。なお、ステップＳ１１が、情報決定ステップに対応する。
【００３６】
次に、第一情報送信部２により、チャレンジコード２ａの映像データが端末２０に送信される（ステップＳ１２）。また、タイミング決定部３によりタイミング秘匿情報３ａが決定される。なお、タイミング秘匿情報３ａは、ユーザ各々に個別に通知されている。そして、第二情報送信部４により、タイミング秘匿情報３ａを含む複数のタイミング候補情報４ａが端末２０に送信される（ステップＳ１３）。この複数のタイミング候補情報４ａが送信される順序はランダムであり、規則性はない。ここで、このチャレンジコード２ａ及び複数のタイミング候補情報４ａが、端末２０により受信され（ステップＳ２２）、端末２０の表示画面２１に表示される。この表示画面２１のチャレンジコード２ａ及び複数のタイミング候補情報４ａに対して、端末２０のユーザが、予め定められた返信タイミング（すなわち、タイミング秘匿情報３ａが示す返信タイミング）で回答コード６ａを端末２０に入力する（ステップＳ３２）。入力された回答コード６ａは、端末２０によりユーザ認証装置１０に送信（返信）される（ステップＳ２３）。なお、ステップＳ１２が第一情報送信ステップに対応し、ステップＳ１３が第二情報送信ステップに対応する。
【００３７】
次に、タイミング検出部５により、返信実行タイミング５ａが端末２０から検出される（ステップＳ１４）とともに、情報受信部６により、回答コード６ａが端末２０から受信される（ステップＳ１５）。返信実行タイミング５ａは、上述したように、回答コード６ａが端末２０に入力されて返信されたタイミングを示す。なお、ステップＳ１４がタイミング検出ステップに対応し、ステップＳ１５が情報受信ステップに対応する。
【００３８】
次に、端末照合部７により、回答コード６ａと秘匿コード１ａとの照合が行われ（ステップＳ１６）、また、タイミング判定部８により、返信実行タイミング５ａがタイミング秘匿情報３ａの送信後の所定のタイミングであるか否かが判定される（ステップＳ１７）。なお、ステップＳ１６が端末照合ステップに対応し、ステップＳ１７がタイミング照合ステップに対応する。
【００３９】
ここで、端末照合部７における照合の結果と、タイミング判定部８における判定の結果との両方の結果に基づいて、ユーザ認証の可否に関する認証結果情報が端末照合部７及びタイミング判定部８により生成され、この認証結果情報が端末２０に送信される（ステップＳ１８）。なお、端末照合部７における照合の結果が「不一致」であった場合、または、タイミング判定部８における判定の結果が「不一致」であった場合、ユーザ認証は失敗したことを示す認証結果情報が生成される。言い換えれば、端末照合部７における照合の結果が「一致」であり、かつ、タイミング判定部８における判定の結果が「一致」であった場合、ユーザ認証は成功したことを示す認証結果情報が生成される。認証結果情報は、端末２０により受信され（ステップＳ２４）、端末２０の表示画面２１に表示される。これにより、ユーザは認証結果を認識する（ステップＳ３３）。このユーザ認証が成功した場合は、引き続き、ユーザによってログイン等が行われ、ユーザ認証装置１０によってシステムログイン処理が行われる。なお、このユーザ認証が所定回数連続して失敗した場合は、ユーザ認証に関わる操作を端末２０に対して行うことができないように、端末２０においてロックがかかるようにしてもよい。
【００４０】
以上、本発明を実施形態に基づき具体的に説明したが、本発明は上記実施形態に限定されるものではなく、種々の変形が可能である。例えば、複数のタイミング候補情報４ａに、上述のようなマークを用いる代わりに、音声情報を用いることができる。すなわち、タイミング秘匿情報３ａとして例えば馬のマークが端末２０に表示された際に回答コード６ａをユーザが入力する代わりに、例えば馬の鳴き声の音声が再生された際に回答コード６ａをユーザが入力するようにしてもよい。
【００４１】
本実施形態の作用効果について、図１を用いて説明する。まず、情報決定部１により、秘匿コード１ａが決定される。決定された秘匿コード１ａに対応するチャレンジコード２ａが、第一情報送信部２により端末２０に送信される。また、タイミング秘匿情報３ａを含む複数のタイミング候補情報４ａが、第二情報送信部４により端末２０に送信される。これに対して、複数のタイミング候補情報４ａに対して端末２０から返信された回答コード６ａの返信実行タイミング５ａが、タイミング検出部５により端末２０から検出される。なお、返信実行タイミング５ａとは、回答コード６ａが端末２０に入力されて返信されたタイミングを示す情報である。また、端末２０に入力された回答コード６ａが、情報受信部６により端末２０から受信される。ここで、端末照合部７により、回答コード６ａと秘匿コード１ａとの照合が行われる。また、タイミング判定部８により、返信実行タイミング５ａがタイミング秘匿情報３ａの送信後の所定のタイミングであるか否かが判定される。端末照合部７における照合結果と、タイミング判定部８における判定結果の両方の結果に基づいて、ユーザ認証の可否が判断される。これにより、チャレンジコード２ａや秘匿コード１ａを知っているだけでは、タイミング判定部８による判定を行うこのユーザ認証には成功しない。このため、ユーザ認証における安全性が高い。また、ユーザ認証を行う際には、タイミング秘匿情報３ａが示すタイミングに、端末２０を使用するユーザが端末２０に回答コード６ａを入力すればよい。このため、返信タイミングの再現が容易であり、ユーザ認証における利便性が高い。
【００４２】
また、第二情報送信部４は、複数のタイミング候補情報４ａを所定時間ごとに端末２０に順に送信する。これにより、複数のタイミング候補情報４ａが、所定時間ごとに端末２０に順に送信される。従って、複数のタイミング候補情報４ａに含まれるタイミング秘匿情報３ａも、端末２０に所定時間だけ送信される。このため、所定時間だけ端末２０に表示されるタイミング秘匿情報３ａが示すタイミングに、ユーザが回答コード６ａを端末２０に入力して返信しやすくなる。この結果、返信タイミングの再現がより容易になり、ユーザ認証における利便性がより高くなる。
【００４３】
また、第二情報送信部４は、テレビ電話網４０を介して、複数のタイミング候補情報４ａを動画データとして端末２０に送信する。これにより、複数のタイミング候補情報４ａが、テレビ電話網４０を介して動画データとして端末２０に送信される。従って、複数のタイミング候補情報４ａに含まれるタイミング秘匿情報３ａも、動画データとして端末２０に送信される。このため、タイミング秘匿情報３ａが示すタイミングをユーザがより確実に認識しやすくなる。この結果、返信タイミングの再現がより容易になり、ユーザ認証における利便性がより高くなる。
【００４４】
また、情報決定部１は、秘匿コード１ａをランダムに決定する。これにより、ランダムに決定された秘匿コード１ａに対応するチャレンジコード２ａが変更され、チャレンジコード２ａに基づく回答コード６ａも変更される。このため、変更前の回答コード６ａを知っているだけでは、変更後の回答コード６ａを用いるユーザ認証に成功しないため、ユーザ認証における安全性がより高くなる。
【図面の簡単な説明】
【００４５】
【図１】本実施形態のユーザ認証装置の構成を説明するための図である。
【図２】マトリックスコード表の一例を示す図である。
【図３】チャレンジコード及びタイミング候補情報が端末に表示された様子の一例を説明するための図である。
【図４】ユーザ認証を行う処理の順番を示すシーケンス図である。
【符号の説明】
【００４６】
１…情報決定部、１ａ…秘匿コード、２…第一情報送信部、２ａ…チャレンジコード、３…タイミング決定部、３ａ…タイミング秘匿情報、４…第二情報送信部、４ａ…タイミング候補情報、５…タイミング検出部、５ａ…返信実行タイミング、６…情報受信部、６ａ…回答コード、７…端末照合部、８…タイミング判定部、１０…ユーザ認証装置、２０…端末、２１…表示画面、２２…テンキー、３０…マトリックスコード表、４０…テレビ電話網。
【図１】
2007149026.tif 000003
【図２】
2007149026.tif 000004
【図３】
2007149026.tif 000005
【図４】
2007149026.tif 000006