(57)【要約】【課題】コミュニティが形成されるタイプのグループ形態において、コミュニティ上での遣り取りの疎密を反映して、認証のセキュリティを高めるとともに、使い勝手の良い認証装置を提供する。【解決手段】正解画像は、１週間後ずつ変化する。コンテンツ情報は、複数の画像フレームで構成され、時系列的に配列されている画像フレーム群が変更することにより正解画像が変更される。【選択図】図１７
2011180754.tif 000002
【特許請求の範囲】
【請求項１】
複数の視覚的に識別可能な動画像であるコンテンツ情報を記憶する記憶手段と、
前記記憶手段に記憶された複数のコンテンツ情報のうちの１つを選択する選択手段と、
前記選択手段により選択されたコンテンツ情報の一部を用いて正解画像を生成する正解画像生成手段と、
表示手段に前記記憶手段に記憶されている前記複数のコンテンツ情報のうちの前記選択されたコンテンツ情報以外のコンテンツ情報を用いた画像を前記正解画像生成手段により生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、前記正解画像の選択／非選択に応じて認証を行う認証手段と、
前記正解画像を必要に応じて更新する正解画像更新手段とを備え、
前記正解画像生成手段は、前記選択されたコンテンツ情報を用いて、時間パラメータに従って時系列的に変化する動画像の一部を前記正解画像として生成し、
前記正解画像更新手段は、前記時間パラメータを調整する、認証装置。
【請求項２】
前記正解画像生成手段は、一方の画像フレームを始点とし、他方の画像フレームを終点とした場合における動画像の正解画像を生成する、請求項１記載の認証装置。
【請求項３】
画像フレーム間の類似度を算出することが可能な類似度算出手段をさらに備え、
前記正解画像更新手段は、
前記選択されたコンテンツ情報を用いて、前記類似度算出手段により算出された前記他方の画像フレームと、時系列的に連続的に変化する以降の画像フレームとの類似度が所定のしきい値以下となるかどうかを判断し、
前記類似度算出手段により算出された類似度が所定のしきい値以下となるように前記時間パラメータを調整する、請求項２記載の認証装置。
【請求項４】
画像フレーム間の類似度を算出することが可能な類似度算出手段をさらに備え、
前記選択手段は、
前記複数のコンテンツ情報の各々について、時系列的に連続的に変化する複数の画像フレームについて、前記類似度算出手段により算出された、隣接する２つの画像フレーム間同士の類似度の平均値が所定のしきい値以下となるかどうかを判断し、
前記複数のコンテンツ情報のうち、前記類似度算出手段により算出された類似度が所定のしきい値以下となるコンテンツ情報を選択する、請求項１記載の認証装置。
【請求項５】
前記コンテンツ情報は、前記動画像に同期する音声情報を含み、
前記正解画像生成手段は、前記動画像の一部とともに、前記動画像に同期した音声情報の一部を対応付けて前記正解画像として生成する、請求項１記載の認証装置。
【請求項６】
基準画像を記憶する記憶手段と、
前記記憶手段に記憶された前記基準画像の一部の領域を抽出して正解画像として生成する正解画像生成手段と、
表示手段に、前記正解画像生成手段により生成された正解画像と異なる別の画像を前記正解画像生成手段により生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、前記正解画像の選択／非選択に応じて認証を行う認証手段と、
前記正解画像を必要に応じて更新する正解画像更新手段とを備え、
前記正解画像生成手段は、平面座標の位置パラメータに従って前記基準画像の一部の領域を抽出して前記正解画像として生成し、
前記正解画像更新手段は、前記位置パラメータを調整する、認証装置。
【請求項７】
前記基準画像を複数の領域に分割する画像分割手段と、
前記画像分割手段により得られたある領域を始点領域として、隣接する別の領域を辿り、前記始点領域に戻る前記一部の領域を抽出する基準点のルートを設定するルート設定手段とを備え、
前記正解画像更新手段は、前記ルート設定手段により設定された前記基準点のルートに従って、前記位置パラメータを調整する、請求項６記載の認証装置。
【請求項８】
前記ルート設定手段は、前記画像分割手段により得られた前記複数の領域のうちの各々の領域を一度だけとおるルートを設定する、請求項７記載の認証装置。
【請求項９】
前記正解画像生成手段は、前記基準画像の一部の複数の領域を抽出して複数の前記正解画像を生成する、請求項６記載の認証装置。
【請求項１０】
前記正解画像生成手段は、前記基準画像の一部の領域を抽出した画像に、所定の画像処理を施した画像を前記正解画像として生成する、請求項６記載の認証装置。
【請求項１１】
複数の視覚的に識別可能な動画像であるコンテンツ情報を記憶する記憶手段が設けられ、
前記記憶手段に記憶された複数のコンテンツ情報のうちの１つを選択するステップと、
選択されたコンテンツ情報の一部を用いて正解画像を生成するステップと、
表示手段に前記記憶手段に記憶されている前記複数のコンテンツ情報のうちの前記選択されたコンテンツ情報以外のコンテンツ情報を用いた画像を生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、前記正解画像の選択／非選択に応じて認証を行うステップと、
前記正解画像を必要に応じて更新するステップとを備え、
前記正解画像を生成するステップは、前記選択されたコンテンツ情報を用いて、時間パラメータに従って時系列的に変化する動画像の一部を前記正解画像として生成し、
前記正解画像を更新するステップは、前記時間パラメータを調整する、認証方法。
【請求項１２】
複数の視覚的に識別可能な動画像であるコンテンツ情報を記憶する記憶手段が設けられた認証装置のコンピュータに、
前記記憶手段に記憶された複数のコンテンツ情報のうちの１つを選択するステップと、
選択されたコンテンツ情報の一部を用いて正解画像を生成するステップと、
表示手段に前記記憶手段に記憶されている前記複数のコンテンツ情報のうちの前記選択されたコンテンツ情報以外のコンテンツ情報を用いた画像を生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、前記正解画像の選択／非選択に応じて認証を行うステップと、
前記正解画像を必要に応じて更新するステップとを備え、
前記正解画像を生成するステップは、前記選択されたコンテンツ情報を用いて、時間パラメータに従って時系列的に変化する動画像の一部を前記正解画像として生成し、
前記正解画像を更新するステップは、前記時間パラメータを調整する、処理を実行させる、認証プログラム。
【請求項１３】
基準画像を記憶する記憶手段が設けられ、
前記記憶手段に記憶された前記基準画像の一部の領域を抽出して正解画像として生成するステップと、
表示手段に、前記記憶手段に記憶されている前記基準画像のうちの別の領域を抽出した別の画像を生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、前記正解画像の選択／非選択に応じて認証を行うステップと、
前記正解画像を必要に応じて更新するステップとを備え、
前記正解画像を生成するステップは、平面座標の位置パラメータに従って前記基準画像の一部の領域を抽出して前記正解画像として生成し、
前記正解画像を更新するステップは、前記位置パラメータを調整する、認証方法。
【請求項１４】
基準画像を記憶する記憶手段が設けられた認証装置のコンピュータに、
前記記憶手段に記憶された前記基準画像の一部の領域を抽出して正解画像として生成するステップと、
表示手段に、前記記憶手段に記憶されている前記基準画像のうちの別の領域を抽出した別の画像を生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、前記正解画像の選択／非選択に応じて認証を行うステップと、
前記正解画像を必要に応じて更新するステップとを備え、
前記正解画像を生成するステップは、平面座標の位置パラメータに従って前記基準画像の一部の領域を抽出して前記正解画像として生成し、
前記正解画像を更新するステップは、前記位置パラメータを調整する、処理を実行させる、認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、例えば、アプリケーションを利用するユーザを認証する認証装置、認証方法および認証プログラムに関し、特にニーモニック認証に関するものである。
【背景技術】
【０００２】
認証装置に関して、記録媒体を使用したパスワード認証、およびバイオメトリックス認証が公知である。
【０００３】
パスワード認証は、認証方式として簡便であり現在広く使用されている。この方式を認知心理学の観点から分類すると、意味の無い記号記憶や経験を伴わない記憶である“意味記憶”を、脳の記憶貯蔵情報の中から“検索”して“再生”する方式であると言える。
【０００４】
しかしながら、パスワードの問題点として既に知られているように、意味の無い記号や、経験を伴わない意味記憶を再生するのは、人間特に老人などの記憶力の低下した場合には困難であり、再生ミスを犯しやすい。
【０００５】
これらの避けるために、生年月日をパスワードにする等を代表例として単なる数字や記号を意味記憶に変換して記憶することがよく行われるが、数字を意味記憶にする事例は生年月日など一般の人にとっては極めて限られており、他人による本人成りすましの被害を招きやすい。
【０００６】
また、パスワードを盗まれた場合の被害を最小限に留めるためには、認証媒体毎にパスワードを変えることが望ましいが、認証媒体に対応したパスワードの記憶想起再生は困難であり、メモ等をする結果、盗難にあった場合は全てのパスワードが盗まれる事態を招くことになる。
【０００７】
これに対応するために、１回毎のパスワードであるワンタイムパスワードを発行するセキュリティトークンを利用する方式がある。これにより、ユーザがパスワードを記憶しておかなくてもトークンに表示されたパスワードを利用することによりセキュリティを高めることが可能である。例えば、トークンを用いた認証に関して、特表２００３―５１１７６６号公報が挙げられる。しかしながら、当該方式はトークンをユーザが各自所持しておく必要があり不便である。
【０００８】
バイオメトリックス認証は、本人固有の生理的由来の情報と言われており、決して忘れたり無くしたりすることが無いという利点を有する。例えば、バイオメトリックス認証に関して、特開２００４−１５７６０２号公報が挙げられる。しかし、本人の唯一の情報であるために記録媒体毎に認証本人情報を変えることができない。そのために認証本人情報を盗まれた場合には、全ての認証媒体が被害を受けることとなり、更にそれに代わる本人情報を作ることは非常に困難である等の問題点がある。
【０００９】
また、生理的情報を読取るための入力装置が新たに必要である。更に入力情報が入力読取り環境で変化し、本人であるにも関らず本人と認証されない、いわゆる本人拒否率が一定の確率で発生する問題点があり、制御が複雑化する可能性がある。
【００１０】
これらとは別の認証方式として、近年、画像情報を認証手段とするニーモニック認証が注目されている。例えば、ニーモニック認証として、特開２００５−７１２０２号公報が挙げられる。
【００１１】
ニーモニック認証は、人が有しているイメージ記憶を用いた認証であるため、覚え易く、忘れにくく、また、他人に類推されにくいものであり、かつ、認証の制御が容易である。
【００１２】
また、画像情報を利用した認証手段として、特開２００８−１７１３２９号公報および特開２００８−２７６３７５号公報が挙げられる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特表２００３―５１１７６６号公報
【特許文献２】特開２００４−１５７６０２号公報
【特許文献３】特開２００５−７１２０２号公報
【特許文献４】特開２００８−１７１３２９号公報
【特許文献５】特開２００８−２７６３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
一方で、近年ＳＮＳ（Social Network Service）のようにネット上において流動的にコミュニティが形成されるタイプのグループ形態が増加してきている。例えば、ｍｉｘｉ等が挙げられる。
【００１５】
コミュニティが形成されるタイプのグループ形態の場合には、メンバーが流動的である。
【００１６】
したがって、以前、グループのメンバーとして登録していた人であっても、現在は、利用しなくなっている場合がある。脱退申請が無い場合には、以前から登録されていた人は、利用していない場合であってもメンバーとして数えられる可能性がある。
【００１７】
個人認証等の場合のように、各自に認証用のパスワードを発行した場合、明らかにコミュニティにおける遣り取りが疎であるメンバーであってもいつでもコミュニティに参加することが可能であり、また、当該パスワードを他人に漏洩した場合には他人が成りすまして当該コミュニティに参加することも可能である。
【００１８】
したがって、グループの管理者としては、同じコミュニティの中でも特に密な遣り取りをしているメンバーにだけアクセスを許可することが望ましく、明らかに遣り取りが疎であるメンバーを排除したい要求がある。
【００１９】
密にやりとりするメンバーは時間とともに変化するため、パスワード等、認証の設定を頻繁に変更することも考えられるが、認証のために面倒な変更操作が必要であったり、パスワードを忘れないようにする等の必要があるため、メンバー間での気軽な遣り取りを阻害してしまう可能性があり、使い勝手の問題がある。また、遣り取りが密であるか疎であるかどうかを厳密には管理者が把握することができないという問題がある。
【００２０】
この点に関して、上記公報には何ら処置を講じる手段について記載されていない。
本発明は、上記のような問題を解決するためになされたものであって、一例として、コミュニティが形成されるタイプのグループ形態において、コミュニティ上での遣り取りの疎密を反映して、認証のセキュリティを高めるとともに、使い勝手の良い認証装置、認証方法および認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２１】
本発明のある局面に従う認証装置は、複数の視覚的に識別可能な動画像であるコンテンツ情報を記憶する記憶手段と、記憶手段に記憶された複数のコンテンツ情報のうちの１つを選択する選択手段と、選択手段により選択されたコンテンツ情報の一部を用いて正解画像を生成する正解画像生成手段と、表示手段に記憶手段に記憶されている複数のコンテンツ情報のうちの選択されたコンテンツ情報以外のコンテンツ情報を用いた画像を正解画像生成手段により生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、正解画像の選択／非選択に応じて認証を行う認証手段と、正解画像を必要に応じて更新する正解画像更新手段とを備える。正解画像生成手段は、選択されたコンテンツ情報を用いて、時間パラメータに従って時系列的に変化する動画像の一部を正解画像として生成する。正解画像更新手段は、時間パラメータを調整する。
【００２２】
好ましくは、正解画像生成手段は、一方の画像フレームを始点とし、他方の画像フレームを終点とした場合における動画像の正解画像を生成する。
【００２３】
特に、画像フレーム間の類似度を算出することが可能な類似度算出手段をさらに備える。正解画像更新手段は、選択されたコンテンツ情報を用いて、類似度算出手段により算出された他方の画像フレームと、時系列的に連続的に変化する以降の画像フレームとの類似度が所定のしきい値以下となるかどうかを判断し、類似度算出手段により算出された類似度が所定のしきい値以下となるように時間パラメータを調整する。
【００２４】
好ましくは、画像フレーム間の類似度を算出することが可能な類似度算出手段をさらに備える。選択手段は、複数のコンテンツ情報の各々について、時系列的に連続的に変化する複数の画像フレームについて、類似度算出手段により算出された、隣接する２つの画像フレーム間同士の類似度の平均値が所定のしきい値以下となるかどうかを判断し、複数のコンテンツ情報のうち、類似度算出手段により算出された類似度が所定のしきい値以下となるコンテンツ情報を選択する。
【００２５】
好ましくは、コンテンツ情報は、動画像に同期する音声情報を含む。正解画像生成手段は、動画像の一部とともに、動画像に同期した音声情報の一部を対応付けて正解画像として生成する。
【００２６】
本発明の別の局面に従う認証装置は、基準画像を記憶する記憶手段と、記憶手段に記憶された基準画像の一部の領域を抽出して正解画像として生成する正解画像生成手段と、表示手段に、正解画像生成手段により生成された正解画像と異なる別の画像を正解画像生成手段により生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、正解画像の選択／非選択に応じて認証を行う認証手段と、正解画像を必要に応じて更新する正解画像更新手段とを備える。正解画像生成手段は、平面座標の位置パラメータに従って基準画像の一部の領域を抽出して正解画像として生成し、正解画像更新手段は、位置パラメータを調整する。
【００２７】
好ましくは、基準画像を複数の領域に分割する画像分割手段と、画像分割手段により得られたある領域を始点領域として、隣接する別の領域を辿り、始点領域に戻る一部の領域を抽出する基準点のルートを設定するルート設定手段とを備える。正解画像更新手段は、ルート設定手段により設定された基準点のルートに従って、位置パラメータを調整する。
【００２８】
特に、ルート設定手段は、画像分割手段により得られた複数の領域のうちの各々の領域を一度だけとおるルートを設定する。
【００２９】
好ましくは、正解画像生成手段は、基準画像の一部の複数の領域を抽出して複数の正解画像を生成する。
【００３０】
好ましくは、正解画像生成手段は、基準画像の一部の領域を抽出した画像に、所定の画像処理を施した画像を正解画像として生成する。
【００３１】
本発明のある局面に従う認証方法は、複数の視覚的に識別可能な動画像であるコンテンツ情報を記憶する記憶手段が設けられ、記憶手段に記憶された複数のコンテンツ情報のうちの１つを選択するステップと、選択されたコンテンツ情報の一部を用いて正解画像を生成するステップと、表示手段に記憶手段に記憶されている複数のコンテンツ情報のうちの選択されたコンテンツ情報以外のコンテンツ情報を用いた画像を生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、正解画像の選択／非選択に応じて認証を行うステップと、正解画像を必要に応じて更新するステップとを備える。正解画像を生成するステップは、選択されたコンテンツ情報を用いて、時間パラメータに従って時系列的に変化する動画像の一部を正解画像として生成し、正解画像を更新するステップは、時間パラメータを調整する。
【００３２】
本発明のある局面に従う認証プログラムは、複数の視覚的に識別可能な動画像であるコンテンツ情報を記憶する記憶手段が設けられた認証装置のコンピュータに、記憶手段に記憶された複数のコンテンツ情報のうちの１つを選択するステップと、選択されたコンテンツ情報の一部を用いて正解画像を生成するステップと、表示手段に記憶手段に記憶されている複数のコンテンツ情報のうちの選択されたコンテンツ情報以外のコンテンツ情報を用いた画像を生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、正解画像の選択／非選択に応じて認証を行うステップと、正解画像を必要に応じて更新するステップとを備え、正解画像を生成するステップは、選択されたコンテンツ情報を用いて、時間パラメータに従って時系列的に変化する動画像の一部を正解画像として生成し、正解画像を更新するステップは、時間パラメータを調整する、処理を実行させる。
【００３３】
本発明の別の局面に従う認証方法は、基準画像を記憶する記憶手段が設けられ、記憶手段に記憶された基準画像の一部の領域を抽出して正解画像として生成するステップと、表示手段に、記憶手段に記憶されている基準画像のうちの別の領域を抽出した別の画像を生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、正解画像の選択／非選択に応じて認証を行うステップと、正解画像を必要に応じて更新するステップとを備え、正解画像を生成するステップは、平面座標の位置パラメータに従って基準画像の一部の領域を抽出して正解画像として生成し、正解画像を更新するステップは、位置パラメータを調整する。
【００３４】
本発明の別の局面に従う認証プログラムは、基準画像を記憶する記憶手段が設けられた認証装置のコンピュータに、記憶手段に記憶された基準画像の一部の領域を抽出して正解画像として生成するステップと、表示手段に、記憶手段に記憶されている基準画像のうちの別の領域を抽出した別の画像を生成された正解画像とともに提示して、ユーザの画像の選択の入力を受け付けて、正解画像の選択／非選択に応じて認証を行うステップと、正解画像を必要に応じて更新するステップとを備え、正解画像を生成するステップは、平面座標の位置パラメータに従って基準画像の一部の領域を抽出して正解画像として生成し、正解画像を更新するステップは、位置パラメータを調整する、処理を実行させる。
【発明の効果】
【００３５】
本発明のある局面に従う認証装置は、正解画像を生成する正解画像生成手段と、正解画像を必要に応じて更新する正解画像更新手段とを含む。正解画像生成手段は、選択されたコンテンツ情報を用いて、時間パラメータに従って時系列的に変化する動画像の一部を正解画像として生成する。正解画像更新手段は、時間パラメータを調整する。正解画像は少しずつ変化させて提示することで、頻繁にアクセスを続けている人なら正解画像は認証することが可能であるが、長時間アクセスをしなくなった人は正解画像は以前と全く異なったものになってしまうため認証できなくなる。したがって、コミュニティ上での遣り取りの疎密を反映して、認証のセキュリティを高めることが可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態１に従う情報処理システムについて説明する図である。
【図２】本発明の実施の形態１に従うアプリケーション管理サーバ１０および認証サーバ２０の概略ブロック図である。
【図３】本発明の実施の形態１に従うユーザ端末４０の概略ブロック図である。
【図４】本発明の実施の形態１に従う情報処理システムを構成する各端末の機能ブロック図である。
【図５】認証サーバ２０における認証処理の初期画面について説明する図である。
【図６】新規のコミュニティ名を登録する新規コミュニティ登録画面３１０について説明する図である。
【図７】ユーザ情報を登録する新規コミュニティ登録画面３２０について説明する図である。
【図８】正解画像を確認する確認画面（正解画像確認画面とも称する）について説明する図である。
【図９】本発明の実施の形態１に従う新規コミュニティの登録の手順を示すシーケンス図である。
【図１０】本発明の実施の形態１に従う新規コミュニティ登録処理により、更新（追加）された認証データの認証データテーブルについて説明する図である。
【図１１】本発明の実施の形態１に従うアプリケーション管理サーバ１０のアプリケーションの提供のメインフロー図である。
【図１２】本発明の実施の形態１に従う認証処理のメインフロー図である。
【図１３】本発明の実施の形態１に従う新規コミュニティ登録処理のフロー図である。
【図１４】画像フレーム間同士の類似度を算出する場合を説明する図である。
【図１５】本発明の実施の形態１に従う画像認証画面について説明する図である。
【図１６】認証処理が成功した場合の確認画面について説明する図である。
【図１７】本発明の実施の形態１に従う正解画像の変化の流れについて説明する図である。
【図１８】本発明の実施の形態１に従う画像認証画面表示処理の手順を示すシーケンス図である。
【図１９】本発明の実施の形態１に従う画像認証画面表示処理のフロー図である。
【図２０】本発明の実施の形態１に従う正解画像用パラメータ更新処理について説明する図である。
【図２１】本発明の実施の形態１に従う正解画像用パラメータの更新処理の方式を模式的に説明する図である。
【図２２】新規ユーザを登録する新規ユーザ登録画面４２０について説明する図である。
【図２３】新規ユーザ登録時の正解画像の確認画面について説明する図である。
【図２４】本発明の実施の形態１に従う新規ユーザの登録の手順を示すシーケンス図である。
【図２５】本発明の実施の形態１に従う新規ユーザの登録処理のフロー図である。
【図２６】新規ユーザとして登録された認証データについて説明する認証データテーブルについて説明する図である。
【図２７】本発明の実施の形態２に従う情報処理システムを構成する各端末の機能ブロック図である。
【図２８】本発明の実施の形態２に従う静止画像データの一例を説明する図である。
【図２９】本発明の実施の形態２に従う正解画像の更新を説明する図である。
【図３０】本発明の実施の形態２に従う正解画像確認画面について説明する図である。
【図３１】本発明の実施の形態２に従う新規コミュニティの登録の手順を示すシーケンス図である。
【図３２】本発明の実施の形態２に従う新規コミュニティ登録処理により、更新（追加）された認証データの認証データテーブルについて説明する図である。
【図３３】本発明の実施の形態２に従う新規コミュニティ登録処理のフロー図である。
【図３４】静止画像データを複数のブロックに分割した場合を説明する図である。
【図３５】複数のブロックに分割された基準画像の中から１つを選択する場合を説明する図である。
【図３６】静止画像データを複数のブロックに分割した場合において、ルートを設定する処理を説明する図である。
【図３７】本発明の実施の形態２に従う画像認証画面について説明する図である。
【図３８】認証処理が成功した場合の確認画面について説明する図である。
【図３９】本発明の実施の形態２に従う正解画像の変化の流れについて説明する図である。
【図４０】本発明の実施の形態２に従う画像認証画面表示処理の手順を示すシーケンス図である。
【図４１】本発明の実施の形態２に従う画像認証画面表示処理のフロー図である。
【図４２】本発明の実施の形態２に従う正解画像用パラメータ更新処理について説明する図である。
【図４３】本発明の実施の形態２に従う正解画像用パラメータの更新処理の方式を模式的に説明する図である。
【図４４】本発明の実施の形態２の変形例１に従う更新判定処理を説明するフロー図である。
【図４５】本発明の実施の形態２の変形例２に従う静止画像データの一例を説明する図である。
【図４６】本発明の実施の形態２の変形例２に従う正解画像の更新を説明する図である。
【図４７】本発明の実施の形態２の変形例２に従う正解画像の変化の流れについて説明する図である。
【発明を実施するための形態】
【００３７】
（実施の形態１）
以下、この発明の実施の形態１について図面を参照して詳しく説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００３８】
図１は、本発明の実施の形態１に従う情報処理システムについて説明する図である。
図１を参照して、ここでは、ユーザ端末（例えば、パーソナルコンピュータ（以下、単にＰＣとも称する））４０，５０と、ネットワーク５とが接続されている場合が示されている。また、当該ユーザ端末が利用可能なアプリケーションを管理するアプリケーション管理サーバ１０と、認証サーバ２０とがそれぞれネットワーク５と接続されている場合が示されている。なお、本例においては、主にユーザ端末としてＰＣの場合を例に挙げて説明するが、特にＰＣに限られず、無線あるいは有線でネットワーク５と接続されたＰＤＡ（Personal Digital Assistant）等の携帯端末器等であっても良い。
【００３９】
ユーザ端末４０，５０、アプリケーション管理サーバ１０、認証サーバ２０は、ネットワーク５を介して互いにデータの授受が可能なように接続されているものとする。
【００４０】
一例として、本発明の実施の形態１においては、ユーザ端末４０からアプリケーション管理サーバ１０にアクセスした場合の処理について説明する。
【００４１】
なお、ここでは、ユーザ端末として２台のＰＣがネットワーク５に接続されている構成について説明しているが、特にその数には限定されない。
【００４２】
図２は、本発明の実施の形態１に従うアプリケーション管理サーバ１０および認証サーバ２０の概略ブロック図である。
【００４３】
アプリケーション管理サーバ１０は、制御部１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、通信インタフェース１５と、各部を接続する内部バス１６とを含む。
【００４４】
制御部１１は、主にＣＰＵ（Central Processing Unit）で構成される。
なお、ＲＡＭ１２は、制御部１１のワークメモリとして用いられる。通信インタフェース１５は、外部のネットワーク５と接続されるインタフェースであり、当該通信インタフェースを介してデータの授受が実行される。
【００４５】
同様に、認証サーバ２０についてもアプリケーション管理サーバ１０と同様の構成を含む。
【００４６】
認証サーバ２０は、アプリケーション管理サーバ１０からの指示に従ってアクセス要求が有ったユーザ端末の認証処理を実行する。
【００４７】
認証サーバ２０は、制御部２１と、ＲＡＭ２２と、ＲＯＭ２３と、ＨＤＤ２４と、通信インタフェース２５と、各部を接続する内部バス２６とを含む。
【００４８】
制御部２１は、主にＣＰＵ（Central Processing Unit）で構成される。
制御部２１は、ＲＯＭ２３あるいはＨＤＤ２４に格納されているプログラムを読み込むことにより所定の機能を実現する。各機能については後述する。なお、ＲＡＭ２２は、制御部２１のワークメモリとして用いられる。通信インタフェース２５は、外部のネットワーク５と接続されるインタフェースであり、当該通信インタフェースを介してデータの授受が実行される。
【００４９】
図３は、本発明の実施の形態１に従うユーザ端末４０の概略ブロック図である。ユーザ端末５０についても同様である。
【００５０】
図３を参照して、本発明の実施の形態１に従うユーザ端末４０は、ＣＰＵ４１と、ＲＡＭ（Random Access Memory）４２と、ＲＯＭ（Read Only Memory）４３と、ＨＤＤ（Hard Disk Drive）４４と、各部を接続する内部バス４５と、マウス４６と、キーボード４７と、ディスプレイ４８と、通信インタフェース４９とを含む。
【００５１】
ユーザ端末４０のＣＰＵ４１は、アプリケーション管理サーバ１０あるいは認証サーバ２０から送信されるデータをネットワーク５と接続されている通信インタフェース４９を介して取得する。そして、当該データをディスプレイ４８に出力する。そして、ディスプレイ４８は、当該データに基づくアプリケーション画面を表示する。また、ユーザは、アプリケーション画面の入力領域に対してマウス４６あるいはキーボード４７等を介してデータを入力することが可能であり、当該入力したデータを通信インタフェース４９を介してアプリケーション管理サーバ１０あるいは、認証サーバ２０等に送信することが可能である。
【００５２】
図４は、本発明の実施の形態１に従う情報処理システムを構成する各端末の機能ブロック図である。
【００５３】
図４を参照して、アプリケーション管理サーバ１０は、通信部１０５と、サービス提供部１０６と、サービス可否判断部１０７と、データ入出力部１０８とを含む。
【００５４】
アプリケーション管理サーバ１０の通信部１０５は、アプリケーション管理サーバのＣＰＵ１１と通信インタフェース１５との協働によって提供される。その他の部位は、アプリケーション管理サーバのＣＰＵ１１がＲＯＭ１３のプログラムを実行することで提供される。
【００５５】
通信部１０５は、ネットワーク５を介して、認証サーバ２０の通信部２０２あるいはユーザ端末４０，５０の通信インタフェース４９と物理的および論理的に接続され、認証サーバ２０の通信部２０２との間、あるいは、ユーザ端末４０，５０の通信インタフェース４９との間でデータを授受する。
【００５６】
サービス提供部１０６は、ＣＰＵ１１がＲＯＭ１３あるいはＨＤＤ１４に格納されているアプリケーションプログラムを読み込むことによりユーザ端末４０，５０にアプリケーションに基づく所定のサービスを提供する機能である。本実施例にいう所定のサービスとは、一例としてネット上において一種のコミュニティを形成して、当該コミュニティに属するユーザ（メンバー）同士で情報交換を行ったりするサービスである。
【００５７】
サービス可否判断部１０７は、アクセス要求が有ったユーザ端末４０，５０に対してサービスを提供する否かを判断する。すなわち、コミュニティに属するメンバーか否かを判断して、メンバーであればサービスの提供を許可し、メンバーでなければサービスの提供を拒否する。
【００５８】
データ入出力部１０８は、上述の部位間のデータ授受を制御する。
次に、認証サーバ２０について説明する。
【００５９】
認証サーバ２０は、通信部２０２と、認証画面生成部２０４と、正解情報更新部２０８と、認証判定部２１０と、正解情報生成部２１２と、類似度算出部２１４と、画像選択部２１６と、データ入出力部２１８と、データ記憶部２２０とを含む。
【００６０】
通信部２０２は、認証サーバのＣＰＵ２１と通信インタフェース２５との協働によって提供される。その他の部位は、認証サーバのＣＰＵ２１がＲＯＭ２３のプログラムを実行することで提供される。データ記憶部２２０は、ＲＡＭ４２、ＲＯＭ４３、ＨＤＤ４４とで構成される。
【００６１】
データ記憶部２２０は、コンテンツ群２２２と、認証データ２２４とを格納する。
コンテンツ群２２２は、本実施の形態１においては、認証の際に用いられる視覚的に識別可能な動画像データのコンテンツ情報の集合体を意味する。動画像データは、時系列的に連続的に変化する複数の画像フレームによって構成される。また、コンテンツ情報は、動画像データに同期した音声情報を含むものであっても良い。
【００６２】
認証データ２２４は、各コミュニティ毎に分類され、当該コミュニティに属する登録者（ユーザ）に関する情報および当該コミュニティに属する登録者であることを識別する認証画像を生成するための情報等とが記述される。詳細については後述する。
【００６３】
データ記憶部２２０に格納されるデータは、データ入出力部２１８を通じて、他の部位からアクセス可能になっている。
【００６４】
通信部２０２は、ネットワーク５を介して、アプリケーション管理サーバ１０の通信部１０５あるいはユーザ端末４０，５０の通信インタフェース４９と物理的および論理的に接続され、アプリケーション管理サーバ１０の通信部１０５との間、あるいは、ユーザ端末４０，５０の通信インタフェース４９との間でデータを授受する。
【００６５】
認証画面生成部２０４は、各ユーザに対する画像認証処理において、ユーザが情報を入力するための画像認証画面を表示するためのデータを生成する。すなわち、認証画面生成部２０４は、ディスプレイ４８（図３）などの表示手段に画像認証画面を提示する。
【００６６】
正解情報更新部２０８は、更新の必要の有無を判定し、更新が必要であると判断した場合には、認証データ２２４に含まれている、画像認証用の入力画面に表示される正解情報となる画像を生成するためのデータ（パラメータ、画像等）を更新する。本例においては、一例として、最初の新規のコミュニティを登録した時点における正解画像が設定された日付から一週間毎に更新の必要有りと判定するものとする。
【００６７】
認証判定部２１０は、画像認証画面において、ユーザ端末４０のキーボード４７あるいはマウス４６等を介して入力された画像情報が正解情報であるか否かを判定する。
【００６８】
正解情報生成部２１２は、認証データ２２４に含まれているデータに基づいて正解情報を生成する。
【００６９】
画像選択部２１６は、認証データ２２４に含まれている、画像認証用の入力画面に表示される正解情報となる画像を生成するためのデータ（画像）について、コンテンツ群２２２の中から選択する。
【００７０】
類似度算出部２１４は、画像選択部２１６により選択された画像が、正解情報を更新するデータ（画像）として適切であるか否かを判断する。
【００７１】
データ入出力部２１８は、上述の部位間のデータ授受を制御する。
次に、一例として、ユーザ端末４０がアプリケーション管理サーバ１０を利用する場合の処理の流れについて説明する。
【００７２】
まず、ユーザ端末４０がアプリケーション管理サーバ１０を利用する場合に、アプリケーション管理サーバ１０のサービス可否判断部１０７は、通信部１０５を介して、ユーザ端末４０からのアクセス要求を受信したかどうかを判断する。例えば、ユーザ端末４０のインターネットブラウザを介してアプリケーション管理サーバ１０のＵＲＬ（Uniform Resource Locator）が指定された場合に、ユーザ端末４０からアプリケーション管理サーバ１０に対してアクセス要求が送信される。
【００７３】
アプリケーション管理サーバ１０のサービス可否判断部１８は、アクセス要求が有った場合には、認証実行指示を認証サーバ２０に送信し、認証サーバ２０は、認証実行指示に応答して認証処理を実行する。
【００７４】
図５は、認証サーバ２０における認証処理の初期画面について説明する図である。
図５を参照して、認証サーバ２０の認証画面生成部２０４は、認証実行指示を受信した場合に、通信部２０２を介してユーザ端末４０のディスプレイ４８に認証処理の初期画面３００（認証処理初期画面とも称する）を表示させる。
【００７５】
ここで、認証処理初期画面３００において、コミュニティ名を入力する入力領域３０２と、新規コミュニティの登録を指示するボタン（新規コミュニティ登録ボタンとも称する）３０８と、コミュニティ名を検索する処理を実行するための検索ボタン３０４と、決定ボタン３０６とが設けられている。当該画面において、ユーザ端末４０のマウス４６あるいはキーボード４７によりデータを入力あるいは選択等の処理を実行することが可能である。
【００７６】
ここで、入力領域３０２にたとえばある文字を入力して、検索ボタン３０４を押下した場合に、データ記憶部２２０の中にある認証データ２２４が参照されて当該入力した文字を含む複数のコミュニティ名が一覧表示されるものとする。なお、存在しない場合にはエラー表示されるものとする。
【００７７】
そして、図示しないが当該一覧表示された中から所望のコミュニティ名を選択可能であるものとする。そして、一覧表示された中からコミュニティ名を選択した後、決定ボタン３０６を押下することにより、後述するが当該コミュニティに属するメンバーか否かを判断する画像認証画面が表示される。
【００７８】
あるいは、既にコミュニティ名が分かっている場合には、入力領域３０２に直接、ユーザ端末４０のマウス４６あるいはキーボード４７によりコミュニティ名を入力した後、決定ボタン３０６を押下することにより当該コミュニティに属するメンバーか否かを判断する画像認証画面が表示される。
【００７９】
一方、ユーザ端末４０のマウス４６あるいはキーボード４７により新規コミュニティ登録ボタン３０８を押下（選択）することにより、新たにネット上においてコミュニティを新規に登録する処理（新規コミュニティ登録処理とも称する）を実行することが可能となる。
【００８０】
＜新規コミュニティ登録処理＞
本例においては、まず、新規にコミュニティを登録する場合について説明する。
【００８１】
図６は、新規のコミュニティ名を登録する新規コミュニティ登録画面３１０について説明する図である。
【００８２】
図６を参照して、図５において新規コミュニティ登録ボタン３０８を押下した場合には、新規コミュニティ登録画面がディスプレイ４８に表示される。
【００８３】
新規のコミュニティ名を入力するための新規コミュニティ登録画面３１０において、「コミュニティ名を入力して下さい。」の案内表示とともに、入力領域３１２が設けられている。
【００８４】
また、戻るボタン３１６と、決定ボタン３１８とが設けられている。
ユーザ端末４０のユーザは、ディスプレイ４８に表示された新規コミュニティ登録画面３１０の入力領域３１２にキーボード４７あるいはマウス４６等を用いて入力する。
【００８５】
そして、決定ボタン３１８を押下することにより当該入力領域３１２に入力した内容が認証サーバ２０に送信されて、入力した内容が登録される。
【００８６】
一方、戻るボタン３１６を押下することにより、前の認証処理初期画面３００に戻るものとする。
【００８７】
本例においては、一例として、入力領域３１２に「ＡＡＡサークル」との文字が入力されて決定ボタン３１８が押下された場合について説明する。
【００８８】
図７は、ユーザ情報を登録する新規コミュニティ登録画面３２０について説明する図である。
【００８９】
図７を参照して、新規コミュニティ登録画面３１０において、入力領域３１２に入力した状態において、決定ボタン３１８を押下した場合には、ユーザ情報の登録画面である新規コミュニティ登録画面３２０が表示される。
【００９０】
新規のコミュニティに対応するユーザ情報を入力するため新規コミュニティ登録画面３２０において、「管理者名を入力して下さい」の案内表示とともに、入力領域３２２が設けられている。「また、Ｅ−ｍａｉｌを入力して下さい」の案内表示とともに入力領域３２４が設けられている。ここで、管理者としているのは、新規にコミュニティを立ち上げたユーザであり、一般的にコミュニティを管理する権限を有するからである。管理者とせず単にユーザとするようにしても良い。
【００９１】
また、戻るボタン３２６と、決定ボタン３２８とが設けられている。
ユーザ端末４０のユーザは、ディスプレイ４８に表示されたユーザ情報を入力するための新規コミュニティ登録画面３２０の入力領域３２２，３２４にキーボード４７あるいはマウス４６等を用いて管理者名およびＥ−ｍａｉｌを入力する。
【００９２】
そして、決定ボタン３２８を押下することにより当該入力領域３２２，３２４に入力した内容が認証サーバ２０に送信されて、入力した内容が登録される。
【００９３】
一方、戻るボタン３２６を押下することにより、前の新規コミュニティ登録画面３１０に戻るものとする。
【００９４】
本例においては、一例として、入力領域３２２に「Ａｌｉｃｅ」との文字が入力されている場合が示されている。
【００９５】
そして、本例においては、入力領域３２４に図示しないＥ−ｍａｉｌが入力されて決定ボタン３２８が押下された場合について説明する。
【００９６】
当該処理により新規コミュニティの登録処理が実行され、新規コミュニティに属するユーザが当該コミュニティに属するメンバーか否かを判断する正解画像が生成されて示される。
【００９７】
なお、上記においては、新規のコミュニティ名を入力するための新規コミュニティ登録画面３１０と、新規のコミュニティに対応するユーザ情報を入力するため新規コミュニティ登録画面３２０とをそれぞれ表示させる場合について説明したが、１つの登録画面を表示して情報の入力を促すようにすることも可能である。
【００９８】
図８は、正解画像を確認する確認画面（正解画像確認画面とも称する）について説明する図である。
【００９９】
図８を参照して、ここで、正解画像確認画面３３０には「ＡＡＡサークルを新規に登録しました。」との表現とともに、正解画像オブジェクト３３２が示されている。また、確認ボタン３３４が設けられている。確認ボタン３３４を押下することにより、アプリケーション管理サーバ１０からアプリケーションに基づく所定のサービスが提供される。なお、この状態においては、ＡＡＡサークルに属しているユーザは、管理者のみである。
【０１００】
そして、正解画像確認画面３３０で表示された正解画像オブジェクト３３２を次回以降の画像認証画面で選択することにより当該コミュニティ（「ＡＡＡサークル」）における認証処理が成功する。なお、後述するが画像認証画面に表示される当該正解画像は自動的に更新される。
【０１０１】
なお、ここで示されている正解画像オブジェクト３３２は、コンテンツ情報の動画像データの一部として、先頭の画像フレームが示されており、先頭の画像フレームから時系列的に連続的に変化する所定数の画像フレームまでの動画像が１つの正解画像として繰り返し示されているものとする。
【０１０２】
また、当該一部の動画像データに同期した音声情報が対応付けられており、音声再生ボタン３３６を押下することにより、対応する動画像データの音声が動画像に同期して再生されるものとする。
【０１０３】
図９は、本発明の実施の形態１に従う新規コミュニティの登録の手順を示すシーケンス図である。
【０１０４】
図９に示す各ステップは、上述の図４に示すユーザ端末ならびに認証サーバ２０の認証画面生成部２０４、データ記憶部２２０、認証判定部２１０、画像選択部２１６および類似度算出部２１４によって実行される。
【０１０５】
この処理が開始される条件としては、ユーザ端末４０のインターネットブラウザを介してアプリケーション管理サーバ１０のＵＲＬ（Uniform Resource Locator）が指定された場合に、ユーザ端末４０からアプリケーション管理サーバ１０に対してアクセス要求が送信され、当該アクセス要求に対して認証実行指示がアプリケーション管理サーバ１０から認証サーバ２０に送信された場合が考えられる。
【０１０６】
ステップＳ２０において、認証判定部２１０は、データ記憶部２２０に対して認証データを要求する。ステップＳ２２において、データ記憶部２２０は、認証判定部２１０からの要求に応答して、自身に格納されている認証データを送付する。
【０１０７】
ステップＳ２４において、認証判定部２１０は、次に、初期画面の表示指示を出力する。
【０１０８】
ステップＳ２６において、認証画面生成部２０４は、初期画面の表示指示に従って初期画面を表示するためのデータをユーザ端末４０に送信する。
【０１０９】
ユーザ端末４０は、認証サーバ２０からの認証処理の初期画面を表示するためのデータの送信により認証処理初期画面３００（図５）を表示する。
【０１１０】
そして、図５に示す認証処理初期画面３００において、ユーザ（管理者）が新規コミュニティ登録ボタン３０８を入力（選択）したとする（ステップＳ２８のユーザ操作）。次に、ユーザ端末４０は、認証画面生成部２０４に新規コミュニティの登録指示を送信する（ステップＳ３０）。
【０１１１】
認証画面生成部２０４は、新規コミュニティの登録指示に従って、図６の新規コミュニティの登録画面を表示するためのデータをユーザ端末４０に送信する。ユーザ端末４０は、認証画面生成部２０４から送信された新規コミュニティの登録画面を表示するためのデータに従って新規コミュニティ登録画面３１０，３２０（図６，７）をディスプレイ４８に表示する。
【０１１２】
そして、図６，７に示す新規コミュニティ登録画面３１０，３２０において、ユーザ（管理者）が入力領域３１２に入力（選択）したとする（ステップＳ３４のユーザ操作）。
【０１１３】
次に、ユーザ端末４０は、新規コミュニティの入力（登録）データを認証画面生成部２０４に送付する（ステップＳ３６）。
【０１１４】
認証画面生成部２０４は、当該登録データを認証判定部２１０に通知する（ステップＳ３８）。
【０１１５】
認証判定部２１０は、通知された新規コミュニティの登録データの登録を確認する（ステップＳ４０）。具体的には、認証データを参照して、今回、入力されたコミュニティ名が新規であるか否かを判断する。ここで、ユーザが入力したコミュニティ名が既に登録されている場合には、新規コミュニティ登録処理を中止して、認証処理初期画面を表示するように認証画面生成部２０４に指示する。
【０１１６】
ユーザが入力したコミュニティ名が新規である（すなわち登録されていない）場合には、ステップＳ４２において、認証判定部２１０は、画像選択部２１６に画像選択指示を出力する（ステップＳ４２）。本例においては、ユーザが入力したコミュニティ名が新規である場合について説明する。
【０１１７】
画像選択部２１６は、認証判定部２１０からの画像選択指示に従ってデータ記憶部２２０に対して画像を選択するためにコンテンツ群を要求する（ステップＳ４４）。
【０１１８】
データ記憶部２２０は、画像選択部２１６に対して要求されたコンテンツ群を送付する（ステップＳ４６）。
【０１１９】
そして、画像選択部２１６は、受信したコンテンツ群の中から正解画像を生成するためのコンテンツ情報を選択する（ステップＳ５０）。具体的には、コンテンツ群の中からランダムに１つのコンテンツ情報を選択する。
【０１２０】
そして、次に、画像選択部２１６は、類似度算出部２１４に対して、当該選択したコンテンツ情報を送付して、選択したコンテンツ情報の類似度の計算を指示する（ステップＳ５２）。
【０１２１】
具体的には、類似度算出部２１４は、選択したコンテンツ情報を構成する複数の画像フレームにおける画像フレーム間同士の類似度を計算する（ステップＳ５４）。
【０１２２】
そして、類似度算出部２１４は、画像フレーム間同士の類似度の計算結果を画像選択部２１６に通知する（ステップＳ５６）。
【０１２３】
画像選択部２１６は、類似度算出部２１４からの計算結果に基づいて、画像フレーム間同士の類似度の平均値を計算して、その結果に基づいて、コンテンツ情報を判定する（ステップＳ５８）。
【０１２４】
具体的には、画像フレーム間同士の類似度の平均値が所定のしきい値未満であるか否かを判定する。本例においては、画像選択部２１６において、選択したコンテンツ情報が適切であると判定した場合が示されている。
【０１２５】
一方、画像選択部２１６は、選択したコンテンツ情報が適切でないと判定した場合には、ステップＳ５０に戻り、再び、コンテンツ群の中から候補となるコンテンツ情報を選択する。そして、上記で説明したのと同様の処理（ステップＳ５２〜Ｓ５６）を実行して、画像選択部２１６は、選択したコンテンツ情報が適切であるか否かを判定する。
【０１２６】
そして、画像選択部２１６は、選択したコンテンツ情報が適切であると判定した場合に、当該選択したコンテンツ情報を認証判定部２１０に通知する（ステップＳ６０）。
【０１２７】
認証判定部２１０は、画像選択部２１６から通知されたコンテンツ情報に従って認証データを更新する（ステップＳ６２）。すなわち、認証判定部２１０は、認証データに今回、ユーザが入力した新規のコミュニティ名と、それに対応するコンテンツ情報を新たに追加する。
【０１２８】
そして、認証判定部２１０は、当該更新した認証データをデータ記憶部２２０に保存する（ステップＳ６３）。
【０１２９】
そして、認証判定部２１０は、認証画面生成部２０４に対して選択されたコンテンツ情報と初期の時間パラメータとに基づく初期画像データを正解情報として通知する（ステップＳ６４）。例えば、初期画像データとしては、コンテンツ情報の最初の画像フレームから時系列的に配列されている所定個の画像フレーム群に関するデータである。なお、所定個の数は、画像フレームの間隔および正解画像が表示される時間等を考慮して適切な値に設定されるものとする。
【０１３０】
認証画面生成部２０４は、認証判定部２１０から通知された正解情報に基づいて、正解画像をユーザ端末４０に表示するためのデータを送信する。そして、ユーザ端末４０は、認証画面生成部２０４から送信されたデータに基づいて、ディスプレイ４８に正解画像を表示する。具体的には、図８で説明した正解画像確認画面３３０が表示される。すなわち、正解画像確認画面３３０において、ユーザは、新規のコミュニティの認証処理の際に用いる正解画像を確認して利用することが可能となる。
【０１３１】
当該処理により、新規にコミュニティを登録して、登録したコミュニティに対応する画像認証画面に対する認証処理を実行することが可能となる。
【０１３２】
なお、本例においては、ユーザ端末４０から認証画面生成部２０４に指示をプッシュする場合について説明しているが、認証画面生成部２０４が指示の有無をポーリングで監視するようにしても良い。以下においても同様である。
【０１３３】
図１０は、本発明の実施の形態１に従う新規コミュニティ登録処理により、更新（追加）された認証データの認証データテーブルについて説明する図である。
【０１３４】
図１０を参照して、ここでは、コミュニティ名として「ＡＡＡサークル」が登録され、登録者「Ａｌｉｃｅ」、Ｅ−ｍａｉｌ「・・・＠・・・」が登録されている場合が示されている。また、動画コンテンツが「ＩＤ００１」、フレーム番号「０〜３」が登録されている場合が示されている。
【０１３５】
一例として、ここでは、動画コンテンツのＩＤは、コンテンツ群２２２のコンテンツ情報にそれぞれ対応付けられているものとする。したがって、動画コンテンツＩＤを参照することによりコンテンツ群２２２の中からコンテンツ情報を抽出することが可能である。
【０１３６】
また、ここでは、フレーム番号の欄が示されている。後述するが当該フレーム番号は、正解画像を生成する際の時間パラメータとして用いられる。ここでは、時間パラメータは初期値の０〜３まで（合計４個の画像フレーム）設定されている場合が示されている。
【０１３７】
したがって、この場合には、正解画像は、動画コンテンツＩＤ００１に対応するコンテンツ情報であり、かつ、フレーム番号０〜３までが正解画像に設定されている場合が示されている。
【０１３８】
なお、図示していないが当該正解画像が最初に設定された日付も登録されているものとする。一例として、当該日付に基づいて、一週間毎の経過日時を計算することが可能である。
【０１３９】
＜アプリケーションの提供＞
図１１は、本発明の実施の形態１に従うアプリケーション管理サーバ１０のアプリケーションの提供のメインフロー図である。
【０１４０】
図１１を参照して、まず、アプリケーション管理サーバ１０のサービス可否判断部１０７は、アクセス要求が有るかどうかを判断する（ステップＳ７０）。なお、アクセス要求があるまでステップＳ７０を維持する。具体的には、アプリケーション管理サーバ１０のサービス可否判断部１０７は、通信部１０５を介して、ユーザ端末４０からのアクセス要求を受信したかどうかを判断する。例えば、ユーザ端末４０のインターネットブラウザを介してアプリケーション管理サーバ１０のＵＲＬ（Uniform Resource Locator）が指定された場合に、ユーザ端末４０からアプリケーション管理サーバ１０に対してアクセス要求が送信される。
【０１４１】
サービス可否判断部１０７は、アクセス要求が有った場合（ステップＳ７０においてＹＥＳ）には、認証実行指示を認証サーバ２０に送信する（ステップＳ７２）。
【０１４２】
そして、次に、認証サーバ２０は、認証実行指示に応答して認証処理を実行する（ステップＳ７４）。
【０１４３】
次に、アプリケーション管理サーバ１０は、認証サーバ２０から送信された認証処理結果を受信する（ステップＳ７６）。具体的には、サービス可否判断部１０７は、通信部１０５を介して認証サーバ２０から送信された認証処理結果を受信する。
【０１４４】
次に、アプリケーション管理サーバ１０のサービス可否判断部１０７は、認証処理結果に基づいて認証が成功したかどうかを判断する（ステップＳ７８）。認証が成功しなかった場合には、処理を終了する（エンド）。
【０１４５】
一方、サービス可否判断部１０７は、認証処理結果に基づいて、認証が成功したと判断した場合（ステップＳ７８においてＹＥＳ）には、次に、ユーザ端末４０とアプリケーション管理サーバ１０との間の通信接続（セッション）を構築して、アプリケーションのトップページ画面データを送信する（ステップＳ８０）。具体的には、サービス可否判断部１０７は、ユーザ端末４０に対してサービス提供部１０６におけるサービスの許可を与えて、サービス提供部１０６は、アプリケーションのトップページ画面を表示するトップページ画面データをユーザ端末４０に出力する。
【０１４６】
そして、ユーザ端末４０は、当該トップページ画面データに基づくトップページ画面をディスプレイ４８に表示する。
【０１４７】
そして、サービス提供部１０６は、ユーザ端末４０からの操作指示に従うアプリケーション処理を実行する（ステップＳ８２）。ユーザ端末４０とアプリケーション管理サーバ１０等との間での情報の授受に基づく処理であればどのようなアプリケーション処理でもよく、特にその内容には限定されず、例えば、コミュニティに属するユーザ（メンバー）同士で情報交換を行ったりする等のアプリケーション処理や、グループウェア、写真アルバム、文書管理、メール等のアプリケーションが挙げられる。
【０１４８】
次に、サービス提供部１０６は、ユーザ端末４０からのログアウト要求があったかどうかを判断する（ステップＳ８４）。図示しないが例えば、ユーザからの指示に従って画面に設けられたログアウトボタンを指定することによりログアウト要求がユーザ端末４０からアプリケーション管理サーバ１０に送信されるものとする。
【０１４９】
ステップＳ８４において、ログアウト要求が有るまでは、ステップＳ８２に戻って、アプリケーション処理を継続する。
【０１５０】
一方、ステップＳ８４において、ログアウト要求が有る場合（ステップＳ８４においてＹＥＳ）には、サービス提供部１０６は、セッションを切断して、ログアウトページ画面データを送信する（ステップＳ８６）。具体的には、サービス提供部１０６におけるサービスの許可を停止して、アプリケーションのログアウトページ画面を表示するログアウトページ画面データをユーザ端末４０に出力する。
【０１５１】
そして、ユーザ端末４０のディスプレイ４８は、ログアウトページを表示する。そして、処理を終了する（エンド）。
【０１５２】
＜処理フロー＞
図１２は、本発明の実施の形態１に従う認証処理のメインフロー図である。
【０１５３】
当該処理は、認証サーバ２０において実行される処理である。
図１２を参照して、認証サーバ２０は、認証実行指示をアプリケーション管理サーバ１０から受信したかどうかを判断する（ステップＳ９０）。具体的には、認証判定部２１０は、通信部２０２を介してアプリケーション管理サーバ１０から認証実行指示を受信したかどうかを判断する。
【０１５４】
そして、認証判定部２１０は、アプリケーション管理サーバ１０から認証実行指示を受信したと判断した場合（ステップＳ９０においてＹＥＳ）には、認証画面生成部２０４に指示して、ユーザ端末４０のディスプレイ４８に認証処理初期画面を表示させる（ステップＳ９２）。
【０１５５】
次に、認証画面生成部２０４は、新規コミュニティ登録指示が有ったかどうかを判断する（ステップＳ９４）。具体的には、図５における認証処理初期画面３００において、新規コミュニティ登録ボタン３０８が押下されたかどうかに基づいて判断される。
【０１５６】
そして、ステップＳ９４において、認証画面生成部２０４は、新規コミュニティ登録指示が有った場合（ステップＳ９４においてＹＥＳ）には、認証判定部２１０に通知して、新規コミュニティ登録処理を実行する（ステップＳ９６）。新規コミュニティ登録処理が終了した後、ステップＳ１０６に進み、アプリケーション管理サーバ１０に認証結果を通知する。新規コミュニティ登録処理が終了した場合には、一例として、認証成功として通知するものとする。
【０１５７】
一方、ステップＳ９４において、認証画面生成部２０４は、新規コミュニティの登録指示がなかったと判断した場合（ステップＳ９４においてＮＯ）には、次に、コミュニティ名の指示が有ったかどうかを判断する（ステップＳ９８）。
【０１５８】
ステップＳ９８において、認証画面生成部２０４は、コミュニティ名の指示が有ったと判断した場合（ステップＳ９８においてＹＥＳ）には、認証判定部２１０に通知して、後述する画像認証画面を表示する処理（画像認証画面表示処理）を実行する（ステップＳ１００）。画像認証画面表示処理については後述する。
【０１５９】
そして、次に、画像認証画面表示処理後、認証画面生成部２０４は、ユーザによる画像選択があったかどうかを判断する（ステップＳ１０２）。
【０１６０】
ステップＳ１０２において、認証画面生成部２０４は、ユーザによる画像選択が有ったと判断した場合には、認証判定部２１０に通知して、認証処理を実行する（ステップＳ１０４）。そして、次に、ステップＳ１０６に進む。
【０１６１】
ステップＳ１０６において、認証判定部２１０は、認証結果をアプリケーション管理サーバ１０に送信する。
【０１６２】
そして、処理を終了する（リターン）。すなわち、図１０のステップＳ７６に進む。
一方、ステップＳ１０２において、認証画面生成部２０４は、ユーザによる画像選択がなかったと判断した場合には、ユーザを新規に登録する処理（新規ユーザ登録処理とも称する）を実行する指示（ユーザ新規登録指示とも称する）が有ったかどうかを判断する（ステップＳ１０３）。後述するが新規ユーザ登録処理は、既にコミュニティが登録されている場合に、当該登録されているコミュニティに新たなメンバーとして登録する処理である。
【０１６３】
ユーザ新規登録指示が有ったと判断した場合（ステップＳ１０３においてＹＥＳ）には、新規ユーザ登録処理を実行する（ステップＳ１０５）。
【０１６４】
一方、ユーザ新規登録指示が無かったと判断した場合（ステップＳ１０３においてＮＯ）には、ステップＳ１０２に戻り、上記の処理を繰り返す。
【０１６５】
新規ユーザ登録処理後、ステップＳ１０６に進み、アプリケーション管理サーバ１０に認証結果を通知する。新規ユーザ登録処理が終了した場合には、一例として、認証成功として通知するものとする。
【０１６６】
図１３は、本発明の実施の形態１に従う新規コミュニティ登録処理のフロー図である。
図１３を参照して、認証画面生成部２０４は、新規コミュニティ登録指示が有ったと判断した場合には、ユーザ端末４０のディスプレイ４８に新規コミュニティ登録画面を表示させる（ステップＳ１１０）。具体的には、認証画面生成部２０４は、図６および図７の新規コミュニティ登録画面３１０，３２０をディスプレイ４８に表示させる。
【０１６７】
そして、次に、認証画面生成部２０４は、当該新規コミュニティ登録画面においてデータの入力が有ったかどうかを判断する（ステップＳ１１２）。具体的には、新規コミュニティ登録画面３１０，３２０において、新規のコミュニティ名の入力および管理者名、Ｅ−ｍａｉｌ等の入力があったかどうかを判断する。
【０１６８】
一方、ステップＳ１１２において、当該新規コミュニティ登録画面においてデータの入力が無かった場合（ステップＳ１１２においてＮＯ）には、データの入力があるまで当該状態を維持する。
【０１６９】
ステップＳ１１２において、当該新規コミュニティ登録画面においてデータの入力が有った場合（ステップＳ１１２においてＹＥＳ）には、次に、登録確認処理を実行する（ステップＳ１１４）。具体的には、認証画面生成部２０４は、入力された登録データを認証判定部２１０に通知し、認証判定部２１０において、認証データを参照して、今回、新規コミュニティ登録画面において入力されたコミュニティ名が新規であるか否か確認する。
【０１７０】
認証判定部２１０は、認証データを参照して、入力された登録データに含まれる新規のコミュニティ名が既に登録されたもの（既登録済み）であるか否かを判断する（ステップＳ１１６）。
【０１７１】
ステップＳ１１６において、認証判定部２１０は、入力された登録データに含まれる新規のコミュニティ名が既に登録されていると判断した場合（ステップＳ１１６においてＹＥＳ）には、図１２のステップＳ９２に戻って、最初の認証処理初期画面を表示させる。具体的には、認証判定部２１０は、認証画面生成部２０４に対して、認証処理初期画面の表示を指示する。すなわち、コミュニティ名が既登録済みである場合には、新規コミュニティ登録処理を中止して、認証処理初期画面を表示させてユーザの再操作を促す。
【０１７２】
一方、ステップＳ１１６において、認証判定部２１０は、認証データに、入力された登録データに含まれる新規のコミュニティ名が登録されていないと判断した場合（ステップＳ１１６においてＮＯ）には、画像選択部２１６に指示して、画像選択部２１６において、データ記憶部２２０に格納されているコンテンツ群の中から１つのコンテンツ情報を選択する（ステップＳ１１８）。
【０１７３】
そして、画像選択部２１６は、類似度算出部２１４に対して、当該選択したコンテンツ情報に含まれる複数の画像フレームについて、画像フレーム間同士の類似度をそれぞれ計算するように指示する（ステップＳ１１９）。
【０１７４】
そして、類似度算出部２１４は、選択したコンテンツに含まれる複数の画像フレームについて、画像フレーム間同士のそれぞれの類似度の計算結果を画像選択部２１６に通知する。
【０１７５】
そして、画像選択部２１６は、類似度算出部２１４からの計算結果に基づいて、画像フレーム間同士の類似度の平均値を計算して、その結果に基づいて、コンテンツ情報を判定する（ステップＳ１２０）。本例においては、画像選択部２１６において、選択したコンテンツ情報が適切であると判定した場合が示されている。
【０１７６】
図１４は、画像フレーム間同士の類似度を算出する場合を説明する図である。
図１４を参照して、ここでは、複数の画像フレームが時系列的に連続的に配列されている場合が示されている。
【０１７７】
一例として、画像フレームＴ〜Ｔ＋６がそれぞれ設けられている場合が示されている。
類似度算出部２１４は、画像フレーム間同士の類似度を算出する。一例として、ρ（Ｔ，Ｔ＋１）は、画像フレームＴと画像フレームＴ＋１間の類似度を示す。
【０１７８】
そして、画像選択部２１６は、画像フレーム間同士の類似度の平均値が所定のしきい値未満であるか否かを判定する。
【０１７９】
類似度の計算としては、種々の方式があるがまず、２つの画像フレームからそれぞれ画像の画素値のヒストグラムをベクトル表現した画像ベクトルＸ，Ｙを算出する。
【０１８０】
例えば、モノクロで画素値のとり得る値が０〜２５５までなら、それぞれの画素値を次元軸として、各画素値の出現頻度をその次元軸の成分とする２５６次元の画像ベクトルを算出することがＫ能である。カラーであるならばＲＧＢの各成分について、同様に実行することにより７６８次元の画像ベクトルを算出することが可能である。なお、階調を減らすことにより次元を減らすようにしても良い。あるいは、フィルタ処理等の画像処理を実行した後、画素値のヒストグラムを求めるようにすることも可能である。
【０１８１】
そして、算出された画像ベクトルＸ，Ｙの内積を用いて次式の如く算出することが可能である。
【０１８２】
【数１】
2011180754.tif 000003
【０１８３】
他の画像フレームについても同様に類似度を算出することが可能である。なお、上記は一例であり、他の公知の方式（例えば、特開平８−２４９４６７号公報あるいは特開２０００−２９８８５号公報等）に基づいて類似度を算出するようにすることも当然に可能である。
【０１８４】
そして、画像選択部２１６は、画像フレーム間同士の類似度の平均値を算出して、所定のしきい値以下か否かを判断する。所定のしきい値としては、一例として０．８である。
【０１８５】
類似度が高いすなわち１に近い場合には、画像フレーム間同士が全体として類似している。すなわち、コンテンツ情報の画像変化量が全体として小さいことを意味する。コンテンツ情報の画像変化量が全体として小さいと、正解画像が変化した場合であっても画像変化量が全体として小さいために容易に他者が正解画像を類推してしまう可能性が高いと考えられる。すなわち、セキュリティ面において問題があるためある程度、コンテンツ情報の全体の画像変化量が大きいことが望ましい。それゆえ、しきい値を設けて、当該しきい値よりも類似度の平均値が小さいすなわち画像変化量が比較的大きいコンテンツ情報を選択するものとする。
【０１８６】
再び、図１３を参照して、画像選択部２１６は、選択したコンテンツの判定がＯＫかどうかを判断する（ステップＳ１２１）。
【０１８７】
そして、ステップＳ１２１において、判定がＯＫであると判断された場合（ステップＳ１２１においてＹＥＳ）には、認証データを登録する（ステップＳ１２２）。具体的には、認証判定部２１０は、データ記憶部２２０に認証データを更新して保存する。
【０１８８】
そして、次に、認証判定部２１０は、認証画面生成部２０４に指示して、ユーザ端末４０のディスプレイ４８に、正解画像を表示させる（ステップＳ１２４）。
【０１８９】
そして、処理を終了する（リターン）。すなわち、図１２のフローに戻り、次に、ステップＳ１０６に進む。
【０１９０】
一方、ステップＳ１２１において、判定がＯＫでないと判断された場合（ステップＳ１２１においてＮＯ）には、再びステップＳ１１８に戻り、コンテンツ群の中からコンテンツ情報を選択して、上記のコンテンツ判定を実行する。すなわち、画像変化量が全体として大きいコンテンツ情報が選択された場合に、判定がＯＫとなり、上記したように認証データとして登録される。
【０１９１】
再び、図１２を参照して、ステップＳ９４において、認証画面生成部２０４は、新規コミュニティ登録指示がなかった場合（ステップＳ９４においてＮＯ）には、コミュニティ名の指示が有ったかどうかを判断する（ステップＳ９８）。具体的には、図５における認証処理初期画面３００において、コミュニティ名の入力領域３０２において、コミュニティ名の入力がなされて、決定ボタン３０６が押下されたかどうかに基づいて判断される。
【０１９２】
そして、ステップＳ９８において、認証画面生成部２０４は、コミュニティ名の指示が有ったと判断した場合（ステップＳ９８においてＹＥＳ）には、認証判定部２１０に通知して、画像認証画面表示処理を実行する（ステップＳ９６）。
【０１９３】
一方、ステップＳ９８において、認証画面生成部２０４は、コミュニティ名の指示がないと判断した場合（ステップＳ９８においてＮＯ）には、ステップＳ９４に戻り、指示があるまでその状態を維持する。
【０１９４】
次に、画像認証画面表示処理について説明する。
＜画像認証画面表示処理＞
図１５は、本発明の実施の形態１に従う画像認証画面について説明する図である。
【０１９５】
図１５（Ａ）を参照して、一例としてここでは、コミュニティ名「ＡＡＡサークル」の画像認証画面１００の一例が示されている。
【０１９６】
コミュニティ名「ＡＡＡサークル」の画像認証画面１００において、一例として、複数の画像オブジェクトの中からパスワード画像を選択する画面が示されている。
【０１９７】
ユーザは、画像認証画面１００の中に表示されている複数の画像オブジェクトの中から１つを選択入力することが可能である。なお、ここで示されている各画像オブジェクトは、コンテンツ情報の動画像データの一部として、先頭の画像フレームが示されており、先頭の画像フレームから時系列的に連続的に変化する所定数の画像フレームまでの動画像が１つの画像として繰り返し示されているものとする。また、当該一部の動画像データに同期した音声情報が対応付けられており、音声再生ボタン１０３を押下することにより、対応する動画像データの音声が動画像とともに、同期して再生されるものとする。なお、動画像データの音声が再生されている場合に別の音声再生ボタンについては選択不能の状態とすることも可能である。
【０１９８】
なお、本例においては、一例として、動画像が表示されている場合について説明するが先頭の画像フレームの静止画が表示されるような場合であっても良い。そして、例えば、ユーザがマウス等のポインティングデバイスを操作して、当該画像オブジェクト上にポインティングデバイスを移動させた場合に動画像が再生表示されるように設定しても良い。あるいは、別途プレビューボタンを設けて、当該ボタンを押下することにより動画像が再生表示されるようにすることも可能である。
【０１９９】
認証サーバ２０は、ユーザが選択した画像オブジェクトが正解画像である否かを判断し、正解画像であると判断した場合には、認証処理が成功とした旨をアプリケーション管理サーバ１０に通知する。当該通知を受けて、アプリケーション管理サーバ１０は、当該コミュニティ名「ＡＡＡサークル」に関する所定のサービスの機能の実行をユーザ端末４０に対して許可する。
【０２００】
なお、ここで、ユーザ新規登録ボタン１０１が設けられており、新規にコミュニティに参加したいユーザは当該ボタン１０１を指定することにより、新規ユーザ登録処理を実行することが可能である。新規ユーザ登録処理については後述する。
【０２０１】
本例においては、正解画像（パスワード画像）は、コミュニティに共通の１つの画像が配布されるものとする。本例においては、一例として、新規ユーザ登録処理により、画像オブジェクト１０２が正解画像（パスワード画像）として通知されるものとする。また、後述するが正解画像（パスワード画像）は、本例において自動的に変化する。
【０２０２】
なお、本例においては、正解画像（パスワード画像）をコミュニティに参加する新規のメンバーに通知する手段の１つとして新規ユーザ登録処理を実行する場合について説明するが、特にこれに限られず、他の手段を用いて正解画像（パスワード画像）を通知するようにしても良い。
【０２０３】
図１５（Ｂ）を参照して、ここでは、画像認証画面１００＃が示されている図である。
図１５（Ａ）と比較して、本例においては、ユーザＩＤをさらに入力する入力欄１０４が設けられている場合が示されている。パスワード画像については同様である。なお、当該ユーザＩＤは、一例として新規ユーザ登録処理において発行することが可能である。
【０２０４】
当該発行されたユーザＩＤと、正解画像（パスワード画像）とで構成される認証情報に基づいて認証処理を実行することが可能である。
【０２０５】
図１６は、認証処理が成功した場合の確認画面について説明する図である。
図１６を参照して、当該確認画面１１０において、認証処理に成功した場合には「認証に成功しました」が表示される。また、それとともに、確認画面１１０において、確認ボタン１１２が設けられている。確認ボタン１１２を押下することにより、本例においては一例として認証サーバ２０からアプリケーション管理サーバ１０に認証処理結果が通知されるものとする。そして、上述したように、アプリケーション管理サーバ１０から、当該コミュニティ名「ＡＡＡサークル」に関する所定のサービスの機能の実行が可能なアプリケーショントップページ画面が表示される。
【０２０６】
図１７は、本発明の実施の形態１に従う正解画像の変化の流れについて説明する図である。本例においては、１週間ずつ正解画像が変化する場合について説明する。
【０２０７】
図１７（Ａ）を参照して、ここでは、最初に通知する正解画像が示されている。ここで表示されている正解画像は、認証データの動画コンテンツの画像ＩＤ００１に対応する動画像である。なお、フレーム番号０〜３までの動画像をシーン１として示している。
【０２０８】
図１７（Ｂ）を参照して、ここでは、最初のログイン時に表示される画像選択肢が示されている。
【０２０９】
具体的には、１つの正解画像と、３つの不正解画像が表示される。なお、本例においては、不正解画像は３つの場合について説明しているが特にこの数に限定されるものでなく少なくとも１つ以上であればいくつでも良い。また、後述するが３つの不正解画像は、ランダムにコンテンツ群のコンテンツ情報の中から不正解画像である動画像を生成するための動画像データの一部が選択されるものとする。
【０２１０】
ユーザが最初に通知された正解画像を選択することにより、認証処理が成功して所定のサービスの機能の実行が可能である。
【０２１１】
図１７（Ｃ）には、１週間後のログイン時に表示される画像選択肢の変化が示されている。後述するが正解画像は、動画コンテンツの画像ＩＤ００１に対応する別の動画像に更新される。当該動画像は、動画像データと、フレーム番号に相当する時間パラメータとに基づいて生成される。ここでは、別の画像フレームに従う動画像をシーン２として示している。
【０２１２】
図１７（Ｃ）に示されるように、１週間後ずつすなわち、毎週正解画像は、少しずつ自動的に変化する。具体的には、時間パラメータの値が変化していく。なお、３つの不正解画像は、ランダムにコンテンツ群のコンテンツ情報の中から不正解画像である動画像を生成するための動画像データの一部が選択されるものとする。
【０２１３】
図１７（Ｄ）には、例えば、一例として、半年後のログイン時に表示される画像選択肢が示されている。
【０２１４】
図１７（Ｄ）に示されるように半年後の正解画像は、毎週少しずつ変化した結果、最初のログイン時に表示される正解画像とは、全く異なるものに変化している。一例として、シーンＮの動画像が示されている。
【０２１５】
図１８は、本発明の実施の形態１に従う画像認証画面表示処理の手順を示すシーケンス図である。
【０２１６】
図１８に示す各ステップは、上述の図４に示すユーザ端末ならびに認証サーバ２０の認証画面生成部２０４、データ記憶部２２０、認証判定部２１０、正解情報更新部２０８および正解情報生成部２１２によって実行される。
【０２１７】
図１８を参照して、ステップＳ２０〜Ｓ２６までの処理については、図９で説明した処理と同様であるのでその詳細な説明は繰り返さない。
【０２１８】
ユーザ端末４０は、認証サーバ２０からの認証処理の初期画面を表示するためのデータの送信により認証処理初期画面３００（図５）を表示する。
【０２１９】
そして、図５に示す認証処理初期画面３００において、ユーザ（管理者）がコミュニティ名の入力領域３０２にコミュニティ名を入力して、決定ボタン３０６を入力（選択）したとする（ステップＳ１３０のユーザ操作）。次に、ユーザ端末４０は、入力したコミュニティ名の情報とともに、当該コミュニティに対応する認証要求を認証画面生成部２０４に送信する（ステップＳ１３１）。
【０２２０】
認証画面生成部２０４は、入力されたコミュニティ名の情報とともに、当該コミュニティに対応する認証要求の受信に従って、認証判定部２１０に当該コミュニティ名の情報および認証要求を通知する（ステップＳ１３２）。
【０２２１】
認証判定部２１０は、認証画面生成部２０４から通知されたコミュニティ名に従って認証データに含まれている当該コミュニティ名に対応する認証パラメータおよび更新確認指示を正解情報更新部２０８に送信する（ステップＳ１３４）。ここでいう、認証パラメータとは、認証データを構成する画像コンテンツのＩＤと、フレーム番号とを意味する。
【０２２２】
正解情報更新部２０８は、認証判定部２１０からの更新確認指示に従って、通知された認証パラメータに基づいて、更新が必要か否かの更新判定処理を実行する（ステップＳ１３６）。本例においては、一例として、最初の新規のコミュニティを登録した時点における正解画像が設定された日付から一週間毎に更新有りと判定するものとする。
【０２２３】
なお、本例においては、日付を基準として、１週間毎に正解画像を更新する場合について説明するが特にこの方式に限られず、別のタイミングで更新させるようにすることも当然に可能である。
【０２２４】
そして、次に、正解情報更新部２０８は、判定結果に基づいて、認証パラメータの更新処理を実行する（ステップＳ１３８）。認証パラメータの更新処理については後述する。
【０２２５】
次に、正解情報更新部２０８は、更新された認証パラメータを正解情報生成部２１２に送付する（ステップＳ１４０）。
【０２２６】
また、正解情報更新部２０８は、更新された認証パラメータをデータ記憶部２２０に登録する（ステップＳ１４６）。
【０２２７】
正解情報生成部２１２は、正解情報更新部２０８から送付された認証パラメータに基づいて、正解情報を生成する（ステップＳ１４２）。
【０２２８】
そして、正解情報生成部２１２は、生成した正解情報を認証判定部２１０に送付する（ステップＳ１４７）。
【０２２９】
認証判定部２１０は、生成した正解情報とともに、画像認証画面の生成指示を認証画面生成部２０４に指示する（ステップＳ１４８）。なお、認証判定部２１０は、生成した正解情報に対応して画像ＩＤを割り当てるものとする。そして、当該割り当てた画像ＩＤを用いて認証処理を実行する。
【０２３０】
認証画面生成部２０４は、正解情報を含む画像認証画面を生成する（ステップＳ１５０）。なお、画像認証画面において、表示される画像は、それぞれ画像ＩＤが割り当てられているものとする。
【０２３１】
そして、次に、認証画面生成部２０４は、画像認証画面を表示させるデータをユーザ端末４０に出力する。そして、ユーザ端末４０のディスプレイ４８に画像認証画面を表示させる（ステップＳ１５１）。
【０２３２】
具体的には、図１６で説明した画像認証画面１００をディスプレイ４８に表示させる。
次に、ユーザ（管理者）が画像認証画面に表示された音声再生ボタン１０３を入力（選択）したとする（ステップＳ１５２のユーザ操作）。
【０２３３】
ユーザ端末４０から認証画面生成部２０４に対して音声再生指示が出力される（ステップＳ１５３）。
【０２３４】
認証画面生成部２０４は、音声再生指示に従い画像オブジェクトの動画像データに対応する、動画像に同期した音声情報に関する音声再生処理を実行する（ステップＳ１５４）。
【０２３５】
そして、認証画面生成部２０４は、音声再生処理に従い音声を出力するデータをユーザ端末４０に出力する。そして、ユーザ端末４０のスピーカ等から音声が再生される（ステップＳ１５５）。
【０２３６】
次に、ユーザ（管理者）が画像認証画面に表示された複数の選択オブジェクトの中からオブジェクト１０２を入力（選択）したとする（ステップＳ１５６のユーザ操作）。
【０２３７】
ユーザ端末４０から認証画面生成部２０４に対して選択指示が出力される（ステップＳ１５７）。
【０２３８】
認証画面生成部２０４は、認証判定部２１０に選択指示を送付する（ステップＳ１５８）。具体的には、認証画面生成部２０４は、複数の選択オブジェクトの中から指定したオブジェクトに対応する画像データの画像ＩＤを認証判定部２１０に選択指示として送付する。
【０２３９】
そして、認証判定部２１０は、認証画面生成部２０４から受けた選択指示に基づいて、ユーザ端末４０において、ユーザが選択したオブジェクトが正解画像であるか否かの認証処理を実行する（ステップＳ１６０）。
【０２４０】
例えば、正解情報に対応して割り当てられた画像ＩＤと、認証画面生成部２０４から送付された画像ＩＤとが一致するか否かに基づいて正解画像が選択されたか否かを判断することが可能である。一致していれば正解画像が選択されたものと判断し、不一致であれば正解画像が選択されなかったと判断する。すなわち、不正解画像が選択されたと判断する。
【０２４１】
そして、認証判定部２１０は、その認証結果を認証画面生成部２０４に通知する（ステップＳ１６２）。具体的には、認証判定部２１０は、正解画像が選択されたと判断した場合には認証成功である旨を通知する。一方、正解画像が選択されなかった場合には、認証失敗である旨を通知する。
【０２４２】
認証画面生成部２０４は、認証判定部２１０から通知された認証結果をユーザ端末４０に出力して、ユーザ端末４０のディスプレイ４８に図１６で説明した確認画面を表示する（ステップＳ１６４）。なお、図１６においては、認証に成功した場合について表示しているが、認証に失敗した場合についても認証が失敗したことをユーザに提示するようにすることも可能である。
【０２４３】
そして、図１６で説明したように確認画面における確認ボタン１１２を押下することにより、本例においては一例として認証サーバ２０からアプリケーション管理サーバ１０に認証処理結果例えば認証成功あるいは認証失敗が通知されるものとする。
【０２４４】
図１９は、本発明の実施の形態１に従う画像認証画面表示処理のフロー図である。
図１９を参照して、図１２のステップＳ９８において、コミュニティ名の指示がある場合（ステップＳ９８においてＹＥＳ）には、認証判定部２１０は、正解情報更新部２０８に指示して更新判定処理を実行させる（ステップＳ１７０）。具体的には、最初の新規のコミュニティを登録した時点における正解画像が設定された日付からの経過日時を算出する。そして、一週間毎に更新の必要有りと判定する。
【０２４５】
そして、正解情報更新部２０８は、更新の必要有りと判定した場合には、正解画像用パラメータを更新する正解画像用パラメータ更新処理を実行する（ステップＳ１７４）。当該処理については後述する。
【０２４６】
一方、正解情報更新部２０８は、更新の必要が無いと判定した場合（ステップＳ１７２においてＮＯ）には、ステップＳ１７４の処理をスキップして、ステップＳ１７６に進む。
【０２４７】
そして、次に、正解画像用パラメータに基づいて正解情報生成部２１２にて正解情報を生成する（ステップＳ１７６）。そして、正解情報が認証判定部２１０に送付される。
【０２４８】
そして、認証判定部２１０は、認証画面生成部２０４に指示して、認証画面生成部２０４は、画像認証画面を生成する（ステップＳ１７８）。
【０２４９】
そして、画像認証画面をユーザ端末４０のディスプレイ４８に表示する（ステップＳ１８０）。
【０２５０】
そして、処理を終了する（リターン）。すなわち、図１２のステップＳ１０２に進む。
図２０は、本発明の実施の形態１に従う正解画像用パラメータ更新処理について説明する図である。
【０２５１】
当該処理は、正解情報更新部２０８と、類似度算出部２１４とにより実現される。
図２０を参照して、まず、正解情報更新部２０８は、正解画像の最終の画像フレームを基準画像フレームに設定する（ステップＳ１８２）。
【０２５２】
そして、正解情報更新部２０８は、動画像データの中から次の画像フレームを選択する（ステップＳ１８４）。
【０２５３】
そして、類似度を計算する（ステップＳ１８６）。
具体的には、類似度算出部２１４は、基準画像フレームと次の画像フレームとの間における類似度を算出する。
【０２５４】
そして、算出された類似度が所定のしきい値以下であるかどうかを判断する（ステップＳ１８８）。
【０２５５】
ステップＳ１８８において、類似度が所定のしきい値以下である場合（ステップＳ１８２においてＹＥＳ）には、ステップＳ１９０に進み、先頭画像フレームを設定する。
【０２５６】
そして、正解情報更新部２０８は、データを更新する（ステップＳ１９２）。具体的には、認証データの内容を更新する。
【０２５７】
そして、終了する（リターン）。すなわち、ステップＳ１７６に進む。
ステップＳ１８８において、算出された類似度が所定のしきい値よりも大きいと判断された場合には、再び、ステップＳ１８４に戻って、動画像データの中から次の画像フレームを選択する。そして、上記の処理を繰り返す。すなわち、基準画像フレームとの類似度を判断して、動画像データの中から所定のしきい値以下である次の画像フレームを選択する。
【０２５８】
図２１は、本発明の実施の形態１に従う正解画像用パラメータの更新処理の方式を模式的に説明する図である。
【０２５９】
図２１を参照して、現在正解画像となっている画像フレーム群として、フレーム番号０〜３が登録されている場合が示されている。当該フレーム番号０〜３までの動画像をシーン１とする。そして、このシーン１の画像フレーム群のうちの最終の画像フレームであるフレーム番号３の画像フレームを基準画像フレームに設定する。
【０２６０】
そして、上述したように動画像データの中から次の画像フレーム（フレーム番号４）が選択され、基準画像フレーム（フレーム番号３）との類似度が算出される。本例においては、一例として、動画像データのうち次の画像フレーム（フレーム番号７）の場合に基準画像フレーム（フレーム番号３）との類似度が所定のしきい値以下と判断されるものとする。これにより、画像フレーム（フレーム番号７）が先頭画像フレームとして設定される。そして、認証データの内容を更新する。具体的には、画像フレームのフレーム番号７〜１０までが次の正解画像の認証データとして登録される。なお、当該フレーム番号７〜１０までの動画像をシーン２とする。当該処理により、正解画像用のパラメータが更新され、前回の正解画像の最終の画像フレームと、次の正解画像の先頭の画像フレームとの間の類似度は所定のしきい値以下となる。これにより、現在の正解画像であるシーンから非類似の正解画像のシーンに変化するためセキュリティを向上させることができる。
【０２６１】
＜新規ユーザ登録処理＞
本例においては、ユーザ端末５０のユーザが新規ユーザとして追加の登録処理を実行する場合について説明する。
【０２６２】
図２２は、新規ユーザを登録する新規ユーザ登録画面４２０について説明する図である。
【０２６３】
当該新規ユーザ登録画面４２０は、図１５の画像認証画面１００において、ユーザ新規登録ボタン１０１を押下した場合に表示される。当該新規ユーザ登録画面４０２において、ユーザが所定の情報を入力することによりコミュニティにおけるメンバーを追加登録することが可能となる。
【０２６４】
図２２を参照して、新規ユーザ登録画面４２０において、「ユーザ名を入力して下さい」の案内表示とともに、入力領域４２２が設けられている。「また、Ｅ−ｍａｉｌを入力して下さい」の案内表示とともに入力領域４２４が設けられている。
【０２６５】
また、戻るボタン４２６と、決定ボタン４２８とが設けられている。
ユーザ端末５０のユーザは、ディスプレイ４８に表示された新規ユーザ登録画面４２０の入力領域４２２，４２４にキーボード４７あるいはマウス４６等を用いてユーザ名およびＥ−ｍａｉｌを入力する。
【０２６６】
そして、決定ボタン４２８を押下することにより当該入力領域４２２，４２４に入力した内容が認証サーバ２０に送信されて、入力した内容が登録される。
【０２６７】
一方、戻るボタン４２６を押下することにより、認証処理初期画面３００に戻るものとする。
【０２６８】
本例においては、一例として、入力領域４２２に「Ｂｏｂ」との文字が入力されている場合が示されている。
【０２６９】
そして、本例においては、入力領域４２４に図示しないＥ−ｍａｉｌが入力されて決定ボタン４２８が押下された場合について説明する。
【０２７０】
当該処理により新規ユーザの登録処理が実行され、コミュニティにおける新たなメンバーを追加するとともに、当該コミュニティに属するメンバーか否かを判断する正解画像が新たなメンバーに通知される。
【０２７１】
図２３は、新規ユーザ登録時の正解画像の確認画面（正解画像確認画面とも称する）について説明する図である。
【０２７２】
図２３を参照して、ここで、正解画像確認画面４３０には「ＡＡＡサークルを入会しました。」との表現とともに、正解画像４３２が示されている。また、確認ボタン４３４が設けられている。確認ボタン４３４を押下することにより、アプリケーション管理サーバ１０からアプリケーションに基づく所定のサービスが提供される。なお、ここでは、音声再生ボタン４３６も設けられている。上述したのと同様に音声再生ボタン４３６を押下することにより、対応する動画像データの音声が動画像とともに、同期して再生されるものとする。
【０２７３】
そして、新たな新規ユーザは、正解画像確認画面４３０で表示された正解画像を次回以降の画像認証画面で選択することにより当該コミュニティ（「ＡＡＡサークル」）における認証処理が成功する。
【０２７４】
図２４は、本発明の実施の形態１に従う新規ユーザの登録の手順を示すシーケンス図である。
【０２７５】
図２４に示す各ステップは、上述の図４に示すユーザ端末５０ならびに認証サーバ２０の認証画面生成部２０４、データ記憶部２２０、認証判定部２１０によって実行される。
【０２７６】
ここで、上述したように、ステップＳ２０において、認証判定部２１０は、データ記憶部２２０に対して認証データを要求する。ステップＳ２２において、データ記憶部２２０は、認証判定部２１０からの要求に応答して、自身に格納されている認証データを送付する。
【０２７７】
また、ステップＳ１５１における画像認証画面の表示処理までは、図１８で説明した処理と同様であるのでその詳細な説明は省略する。
【０２７８】
ステップＳ１５１において、認証画面生成部２０４は、画像認証画面を表示させるデータをユーザ端末５０に出力する。そして、ユーザ端末５０のディスプレイ４８に画像認証画面を表示させる（ステップＳ１５１）。ユーザ端末５０は、認証サーバ２０からの認証処理の画像認証画面を表示するためのデータの送信により画像認証画面１００（図１５）を表示する。
【０２７９】
そして、図１５に示す画像認証画面１００において、ユーザ（管理者）がユーザ新規登録ボタン１０１を入力（選択）したとする（ステップＳ２００のユーザ操作）。次に、ユーザ端末５０は、認証画面生成部２０４にユーザ新規登録指示を送信する（ステップＳ２０２）。
【０２８０】
認証画面生成部２０４は、ユーザ新規登録指示に従って、新規ユーザ登録画面を表示するためのデータをユーザ端末５０に送信する（ステップＳ２０４）。
【０２８１】
そして、図２２に示す新規ユーザ登録画面４２０において、ユーザが入力領域４１２に入力（選択）したとする（ステップＳ２０６のユーザ操作）。次に、ユーザ端末５０は、新規ユーザの登録データを送付する（ステップＳ２０８）。
【０２８２】
認証画面生成部２０４は、当該登録データを認証判定部２１０に通知する（ステップＳ２１０）。
【０２８３】
認証判定部２１０は、通知された新規ユーザの登録データの登録を確認する（ステップＳ２１２）。
【０２８４】
具体的には、認証データを参照して、今回、入力された新規ユーザ名が新規であるか否かを判断する。ここで、ユーザが入力したユーザ名が既に登録されている場合には、新規ユーザ登録処理を中止して、認証処理初期画面を表示するように認証画面生成部２０４に指示する。
【０２８５】
ユーザが入力したユーザ名が新規である（すなわち登録されていない）場合には、認証判定部２１０は、認証データを更新する（ステップＳ２１４）。
【０２８６】
そして、認証判定部２１０は、更新した認証データをデータ記憶部２２０に保存する（ステップＳ２１５）。
【０２８７】
また、認証判定部２１０は、認証画面生成部２０４に対して、図１８のステップＳ１４７において既に正解情報生成部２１２において送付された正解画像を通知する（ステップＳ２１６）。
【０２８８】
認証画面生成部２０４は、認証判定部２１０から通知された正解情報に基づいて、正解画像をユーザ端末５０に表示するためのデータを送信する（ステップＳ２１８）。
【０２８９】
当該処理により、ユーザ端末５０のディスプレイ４８に図２３で説明した正解画像確認画面４３０が表示される。上述したように正解画像確認画面４３０において、新規ユーザは、当該コミュニティの認証処理の際に用いる正解画像を確認して利用することが可能となる。
【０２９０】
図２５は、本発明の実施の形態１に従う新規ユーザの登録処理のフロー図である。
図２５を参照して、認証画面生成部２０４は、ユーザ新規登録指示が有ったと判断した場合には、ユーザ端末５０のディスプレイ４８に新規ユーザ登録画面を表示させる（ステップＳ２３０）。具体的には、認証画面生成部２０４は、図２２の新規ユーザ登録画面４２０をディスプレイ４８に表示させる。
【０２９１】
そして、次に、認証画面生成部２０４は、当該新規ユーザ登録画面においてデータの入力が有ったかどうかを判断する（ステップＳ２３２）。具体的には、新規ユーザ登録画面４２０において、新規のユーザ名の入力および、Ｅ−ｍａｉｌ等の入力があったかどうかを判断する。一方、ステップＳ２３２において、当該新規ユーザ登録画面においてデータの入力が無かった場合（ステップＳ２３２においてＮＯ）には、データの入力があるまで当該状態を維持する。
【０２９２】
ステップＳ２３２において、当該新規ユーザ登録画面においてデータの入力が有った場合（ステップＳ２３２においてＹＥＳ）には、次に、登録確認処理を実行する（ステップＳ２３４）。具体的には、認証画面生成部２０４は、入力された登録データを認証判定部２１０に通知し、認証判定部２１０において、認証データを参照して、今回、新規ユーザ登録画面において入力されたユーザ名が新規であるか否かを確認する。
【０２９３】
認証判定部２１０は、認証データ中に、入力された登録データに含まれる新規のユーザ名が既に登録されたもの（既登録済み）であるか否かを判断する（ステップＳ２３６）。
【０２９４】
ステップＳ２３６において、認証判定部２１０は、入力された登録データに含まれる新規のユーザ名が既に登録されていると判断した場合（ステップＳ２３６においてＹＥＳ）には、図１２のステップＳ９２に戻って、最初の認証処理初期画面を表示させる。具体的には、認証判定部２１０は、認証画面生成部２０４に対して、認証処理初期画面の表示を指示する。すなわち、新規ユーザ登録処理を中止して、認証処理初期画面を表示させてユーザの再操作を促す。
【０２９５】
一方、ステップＳ２３６において、認証判定部２１０は、入力された登録データに含まれる新規のユーザ名が登録されていないと判断した場合（ステップＳ２３６においてＮＯ）には、認証データを登録する（ステップＳ２３８）。具体的には、認証判定部２１０は、データ記憶部２２０に認証データを更新して保存する。
【０２９６】
そして、次に、認証判定部２１０は、認証画面生成部２０４に指示して、ユーザ端末５０のディスプレイ４８に、正解画像を表示させる（ステップＳ２４０）。具体的には、図１８のステップＳ１４７において既に正解情報生成部２１２において送付された正解画像を表示させる。
【０２９７】
そして、処理を終了する（リターン）。すなわち、図１２のフローに戻り、次に、ステップＳ１０６に進む。
【０２９８】
図２６は、新規ユーザとして登録された認証データについて説明する認証データテーブルについて説明する図である。
【０２９９】
図２６を参照して、ここでは、コミュニティ名として「ＡＡＡサークル」が登録されている場合が示されている。また、登録者「Ａｌｉｃｅ」とともに、新規ユーザとして「Ｂｏｂ」が、Ｅ−ｍａｉｌ「・・・＠・・・」とともに登録されている場合が示されている。また、動画コンテンツが「ＩＤ００１」、フレーム番号「０〜３」が登録されている場合が示されている。
【０３００】
また、同様に、コミュニティ名として、「ＢＢＢサークル」が登録されている場合が示されている。また、登録者「Ｃｈａｒｌｉｅ」と「Ｄａｖｉｄ」が、Ｅ−ｍａｉｌ「・・・＠・・・」とともに登録されている場合が示されている。また、動画コンテンツが「ＩＤ００７」、フレーム番号「０〜３」が登録されている場合が示されている。
【０３０１】
当該処理を実行することにより、コミュニティにユーザを追加登録することが可能となる。
【０３０２】
なお、図示していないが当該正解画像が最初に設定された日付も登録されているものとする。一例として、当該日付に基づいて、一週間毎の経過日時を計算することが可能である。
【０３０３】
上記で説明したように、本発明の実施の形態１に従う認証処理は、一例として、１週間後ずつすなわち、毎週正解画像は、少しずつ自動的に変化する。具体的には、正解画像用のパラメータが更新される。フレーム番号が変更されて別のシーンに移行する。人間は全体的なイメージや、特徴的な箇所で情報を覚えるため、微妙な変化には鈍感であることが一般的に知られている。言い換えると、人は、少しの変化なら容易に類推することが可能である。
【０３０４】
したがって、１週間後ずつ少しずつ別のシーンに変更した場合であっても、時系列的に配列されている所定個の画像フレーム群が変更するため前回のシーンからの変化なら容易に正解画像であるとユーザは判断することが可能である。
【０３０５】
複数の画像の中から正解画像を選んで認証する方式において、正解画像は少しずつ変化させて提示することで、頻繁にアクセスを続けている人なら正解画像は認証することが可能であるが、長時間アクセスをしなくなった人は正解画像は以前と全く異なったもの（全く類推できないシーン）になってしまうため認証できなくなる。
【０３０６】
当該認証により、コミュニティ上での遣り取りの疎密を反映して、認証のセキュリティを高めることが可能である。
【０３０７】
なお、上述したようにアクセスするたびに正解画像が少しずつ変化するため記憶が曖昧であると次回ログインする際に正解画像を適切に選択できない可能性も考えられるためユーザが正解画像を鮮明に記憶することを助けるために一定時間、今回、ログインした際の正解画像を認証後に表示させるようにしてユーザが正解画像を記憶するのを幇助するようにしても良い。なお、認証後の一定期間に限られず、例えば、ログアウトする際に当該正解画像を表示するようにして、記憶しておく時間を可能な限り短くするようにしても良い。
【０３０８】
また、表示の仕方も記憶し易くするために点滅させたり、イベントとして表示させたり種々の工夫等を施すことが可能である。
【０３０９】
なお、上記においては、時系列的に配列されているフレーム番号を変更することにより正解画像を変化させる場合について説明したが、他の方式を用いて正解画像をさらに変化させるようにすることも可能である。
【０３１０】
また、正解画像に対して離散コサイン変換（ＤＣＴ変換）処理を実行した後、ＤＣＴ変化量を加えて逆離散コサイン変換（ＩＤＣＴ変換）処理を実行して正解画像を変化させるようにしても良い。また、正解画像に対してフィルタリング処理や輝度変換処理等、公知の画像処理を実行して正解画像を変化させるようにすることも可能である。また、正解画像に対して、回転や、上下・左右反転等の処理を実行して正解画像をさらに変化させるようにすることも可能である。当該処理により、さらにセキュリティを向上させることが可能である。
【０３１１】
また、上記の実施の形態１においては、例えば、正解画像の更新タイミングとして、時間の経過に基づいて正解画像用パラメータを変更する場合について説明したが、例えば、時間の経過ではなく、ユーザのアクセス情報例えば、データ変更量に基づいて正解画像用パラメータを変更するようにすることも可能である。
【０３１２】
また、本例においては、認証画面において、１つの正解画像が含まれる場合について説明したが、複数の正解画像を表示するようにしても良い。例えば、親密度の違いによって、複数の正解画像を使い分けるようにすることも可能である。例えば、親密度の低いユーザの正解画像と、親密度の高いユーザの正解画像とを用いることができる。そして、親密度の低いユーザの正解画像は、更新度合や更新頻度を上げるように設定して、また、親密度の高いユーザの正解画像は、更新度合や更新頻度を下げるように設定して、２つの正解画像を認証画面に表示するようにしても良い。
【０３１３】
また、複数の正解画像を用いて認証画面において、複数回認証を実行させるようにすることも可能である。
【０３１４】
（実施の形態２）
上記の実施の形態１においては、正解画像を生成するために用いられるコンテンツ群２２２は、視覚的に識別可能な動画像データのコンテンツ情報の集合体として説明した。
【０３１５】
本実施の形態２においてはコンテンツ群２２２の代わりに静止画像データを用いて正解画像を生成する場合について説明する。
【０３１６】
図２７は、本発明の実施の形態２に従う情報処理システムを構成する各端末の機能ブロック図である。
【０３１７】
図２７を参照して、本発明の情報処理システムは、認証サーバ２０を認証サーバ２０＃に置換した点が異なる。
【０３１８】
認証サーバ２０＃は、認証サーバ２０と比較して、データ記憶部２２０をデータ記憶部２２０＃に置換するとともに、類似度算出部２１４の代わりにルート設定部２１４＃を設けた点が異なる。その他の点については同様であるのでその詳細な説明は繰り返さない。
【０３１９】
データ記憶部２２０＃は、コンテンツ群２２２の代わりに少なくとも１つの静止画像データ２２２＃を格納する。なお、当該静止画像データは、管理者が作成したものでも良いし、写真等を取り込んだものでもよい。本実施の形態２においては、当該静止画像データを用いて正解画像を生成する。
【０３２０】
ルート設定部２１４は、後述するが静止画像データを複数のブロックに分割した場合において、あるブロックを始点ブロックとして、隣接する別のブロックを辿り、最終的に再び始点ブロックに戻るルートを設定する。
【０３２１】
その他の機能ブロックについては実施の形態１で説明したのと同様である。データ記憶部２２０＃は、ＲＡＭ４２、ＲＯＭ４３、ＨＤＤ４４とで構成される。また、通信部２０２は、認証サーバのＣＰＵ２１と通信インタフェース２５との協働によって提供される。その他の部位は、認証サーバのＣＰＵ２１がＲＯＭ２３のプログラムを実行することで提供される。
【０３２２】
図２８は、本発明の実施の形態２に従う静止画像データの一例を説明する図である。
図２８を参照して、ここでは、正解情報を生成するための静止画像データを基準画像とも称する。基準画像には、複数の視覚的に識別可能な人物画像が示されている。
【０３２３】
そして、本発明の実施の形態２においては、基準画像の一部の一部画像を抽出して正解画像に設定する。ここでは、正解画像として領域Ｐが指定され、当該領域Ｐに囲まれる画像が正解画像となる。なお、領域Ｐを規定する位置パラメータとして基準位置Ｒが示されており、当該基準位置Ｒに従って領域Ｐが指定されるものとする。すなわち、基準位置Ｒが変更されることにより領域Ｐの位置が変更される。言い換えるならば正解画像が変更される。なお、ここで示されるように横方向がＸ、縦方向がＹとして基準位置Ｒの位置パラメータが設定されるものとする。
【０３２４】
図２９は、本発明の実施の形態２に従う正解画像の更新を説明する図である。
図２９を参照して、ここでは、更新後の正解画像が示されている。具体的には、基準画像の一部の一部画像を抽出する領域が変化している。すなわち、正解画像として抽出する領域Ｐを規定する基準位置Ｒの位置パラメータが変更されることにより正解画像を更新する。具体的には、基準位置Ｒの位置パラメータが変更されることにより、本例においては右に少し領域Ｐが移動して正解画像が更新された場合が示されている。移動量は、予め適宜設定されるものとする。
【０３２５】
認証サーバ２０＃における認証処理の初期画面（図５）、新規コミュニティ登録画面（図６，図７）等については、上記の実施の形態１で説明したのと同様であるのでその詳細な説明は繰り返さない。
【０３２６】
そして、当該処理に従って正解画像を確認する確認画面が示される。
図３０は、本発明の実施の形態２に従う正解画像確認画面について説明する図である。
【０３２７】
図３０を参照して、ここで、正解画像確認画面１３３０には「ＡＡＡサークルを新規に登録しました。」との表現とともに、正解画像オブジェクト１３３２が示されている。また、確認ボタン１３３４が設けられている。確認ボタン１３３４を押下することにより、アプリケーション管理サーバ１０からアプリケーションに基づく所定のサービスが提供される。なお、この状態においては、ＡＡＡサークルに属しているユーザは、管理者のみである。
【０３２８】
そして、正解画像確認画面１３３０で表示された正解画像オブジェクト１３３２を次回以降の画像認証画面で選択することにより当該コミュニティ（「ＡＡＡサークル」）における認証処理が成功する。なお、後述するが画像認証画面に表示される当該正解画像は自動的に更新される。
【０３２９】
なお、ここで示されている正解画像オブジェクト１３３２は、基準画像の一部の一部画像を抽出したものである。
【０３３０】
図３１は、本発明の実施の形態２に従う新規コミュニティの登録の手順を示すシーケンス図である。
【０３３１】
図３１に示す各ステップは、上述の図２７に示すユーザ端末ならびに認証サーバ２０＃の認証画面生成部２０４、データ記憶部２２０＃、認証判定部２１０、画像選択部２１６およびルート設定部２１４＃によって実行される。
【０３３２】
この処理が開始される条件としては、ユーザ端末４０のインターネットブラウザを介してアプリケーション管理サーバ１０のＵＲＬ（Uniform Resource Locator）が指定された場合に、ユーザ端末４０からアプリケーション管理サーバ１０に対してアクセス要求が送信され、当該アクセス要求に対して認証実行指示がアプリケーション管理サーバ１０から認証サーバ２０＃に送信された場合が考えられる。
【０３３３】
ステップＳ２０〜ステップＳ４２までの処理については、図９で説明したのと同様であるのでその詳細な説明は繰り返さない。
【０３３４】
画像選択部２１６は、認証判定部２１０からの画像選択指示に従ってデータ記憶部２２０＃に対して画像を選択するために静止画像データを要求する（ステップＳ４４＃）。
【０３３５】
データ記憶部２２０＃は、画像選択部２１６に対して要求された静止画像データを送付する（ステップＳ４６＃）。
【０３３６】
そして、画像選択部２１６は、受信した静止画像データを複数のブロックに分割する（ステップＳ４７）。
【０３３７】
そして、画像選択部２１６は、分割したブロックの中から正解画像を生成するための１つのブロックを選択する（ステップＳ５１）。その際、静止画像データにおいて、当該ブロックを含む画像を正解画像とするための領域Ｐの位置を規定する位置パラメータである基準位置Ｒが設定される。
【０３３８】
そして、次に、画像選択部２１６は、選択結果とともに、ルート設定部２１４＃に対してルート設定指示を指示する（ステップＳ５２）。
【０３３９】
ルート設定部２１４＃は、画像選択部２１６からのルート設定指示に従って、静止画像データを複数のブロックに分割した場合において、選択したブロックを始点ブロックとして、隣接する別のブロックを辿り、最終的に再び始点ブロックに戻るルートを設定する（ステップＳ５３）。
【０３４０】
そして、ルート設定部２１４＃は、画像選択部２１６に設定したルートを通知する（ステップＳ５４）。
【０３４１】
そして、画像選択部２１６は、選択したブロックに従う基準位置Ｒの位置パラメータとともに、設定されたルートに関する情報を認証判定部２１０に通知する（ステップＳ５５）。
【０３４２】
なお、設定されたルートに関する情報は、一例として、静止画像データを複数のブロックに分割した場合に、当該分割されたブロック毎に番号を割り当てておき、当該設定されたルートに従って通過するブロックの番号の配列に関する情報とする。例えば、４つのブロックに分割された場合には、ブロック１，２，３，４と番号を割当、隣接するブロックを通過する順番に一例として１，２，３，４，１と番号を配列するようにする。当該ブロックの番号の配列をみることにより次にいずれのブロックの方向に進むべきかそのルートを判断することが可能となる。最後の番号は最初のブロックに割り当てられた番号である。
【０３４３】
認証判定部２１０は、画像選択部２１６から通知された情報に従って認証データを更新する（ステップＳ６２）。すなわち、認証判定部２１０は、認証データに今回、ユーザが入力した新規のコミュニティ名と、それに対応する基準位置Ｒおよび設定されたルートに関する情報を新たに追加する。
【０３４４】
そして、認証判定部２１０は、当該更新した認証データをデータ記憶部２２０に保存する（ステップＳ６３）。
【０３４５】
そして、認証判定部２１０は、認証画面生成部２０４に対して選択されたブロックに従う基準位置Ｒに基づく初期画像データを正解情報として通知する（ステップＳ６４）。
【０３４６】
認証画面生成部２０４は、認証判定部２１０から通知された正解情報に基づいて、正解画像をユーザ端末４０に表示するためのデータを送信する。そして、ユーザ端末４０は、認証画面生成部２０４から送信されたデータに基づいて、ディスプレイ４８に正解画像を表示する。具体的には、図３０で説明した正解画像確認画面１３３０が表示される。すなわち、正解画像確認画面１３３０において、ユーザは、新規のコミュニティの認証処理の際に用いる正解画像を確認して利用することが可能となる。
【０３４７】
当該処理により、新規にコミュニティを登録して、登録したコミュニティに対応する画像認証画面に対する認証処理を実行することが可能となる。
【０３４８】
図３２は、本発明の実施の形態２に従う新規コミュニティ登録処理により、更新（追加）された認証データの認証データテーブルについて説明する図である。
【０３４９】
図３２を参照して、ここでは、コミュニティ名として「ＡＡＡサークル」が登録され、登録者「Ａｌｉｃｅ」、Ｅ−ｍａｉｌ「・・・＠・・・」が登録されている場合が示されている。また、画像として、「ＩＤ００１」、座標位置「（１５，２０）」、ルート情報「Ａ」および移動ブロック番号「２」が登録されている場合が示されている。画像のＩＤは、複数の静止画像データが格納されている場合を想定したものである。したがって、複数の静止画像データが格納されている場合であってもＩＤを参照することにより所望の静止画像データを抽出することが可能である。
【０３５０】
また、ここでは、座標位置が示されている。座標位置（Ｘ，Ｙ）は、正解画像を生成する際の位置パラメータとして用いられる。また、ルート情報「Ａ」は、上述したように複数のブロックに分割された場合における設定されたブロックの番号の配列が格納されているものとする。また、移動ブロック番号は、ルート情報「Ａ」に従って現在の位置から移動する方向を指し示すブロック番号が示されている。初期状態においては、何も登録されていないものとする。
【０３５１】
なお、図示していないが当該正解画像が最初に設定された日付も登録されているものとする。一例として、当該日付に基づいて、一週間毎の経過日時を計算することが可能である。
【０３５２】
アプリケーションの提供のメインフローおよび認証処理のメインフローについては、実施の形態１の図１１および図１２で説明したのと同様であるのでその詳細な説明は繰り返さない。
【０３５３】
図３３は、本発明の実施の形態２に従う新規コミュニティ登録処理のフロー図である。
図３３を参照して、図１３で説明した本発明の実施の形態１に従う新規コミュニティ登録処理と比較して、ステップＳ１１６までの処理は同じである。
【０３５４】
ステップＳ１１６において、認証判定部２１０は、入力された登録データに含まれる新規のコミュニティ名が既に登録されていると判断した場合（ステップＳ１１６においてＹＥＳ）には、図１２のステップＳ９２に戻って、最初の認証処理初期画面を表示させる。具体的には、認証判定部２１０は、認証画面生成部２０４に対して、認証処理初期画面の表示を指示する。すなわち、コミュニティ名が既登録済みである場合には、新規コミュニティ登録処理を中止して、認証処理初期画面を表示させてユーザの再操作を促す。
【０３５５】
一方、ステップＳ１１６において、認証判定部２１０は、認証データに、入力された登録データに含まれる新規のコミュニティ名が登録されていないと判断した場合（ステップＳ１１６においてＮＯ）には、画像選択部２１６に指示して、画像選択部２１６において、データ記憶部２２０＃に格納されている静止画像データについて、複数のブロックに分割する（ステップＳ１１７）。
【０３５６】
次に、画像選択部２１６は、分割されたブロックの中から正解画像を生成するための１つのブロックを選択する（ステップＳ１１８＃）。
【０３５７】
そして、次に、静止画像データを複数のブロックに分割した場合において、選択したブロックを始点ブロックとして、隣接するブロックを辿り、最終的に再びブロックに戻るルートを設定する（ステップＳ１２０＃）。
【０３５８】
図３４は、静止画像データを複数のブロックに分割した場合を説明する図である。
図３４を参照して、ここでは、基準画像を縦方向および横方向に２０個のブロックに分割した場合が示されている。なお、本例においては、領域Ｐの位置を変更して正解画像を更新する処理を実行するため基準画像に対して領域Ｐがあまりに大きい場合には、正解画像の更新処理によるセキュリティが薄い。したがって、例えば、領域Ｐのサイズは、基準画像の長辺あるいは短辺に対して所定係数を乗算した値とすることが可能である。例えば、所定係数として、０．３倍等を用いることが可能である。そして、分割されるブロックのサイズとしては、正解画像とするための領域Ｐ以下となるようなサイズとし、かつ、２つ以上のブロックが領域Ｐに含まれないようなサイズとする。
【０３５９】
なお、ここでは、ブロックのサイズは均等のサイズに分割された場合について説明したが、特に均等に限られず、上記条件が満たされるようにすればよい。
【０３６０】
図３５は、複数のブロックに分割された基準画像の中から１つを選択する場合を説明する図である。
【０３６１】
図３５を参照して、ここでは、左上端のブロックが始点ブロックとして選択された場合が示されている。その際、当該選択したブロックを含む画像を正解画像とするための領域Ｐの位置を規定する位置パラメータである基準位置Ｒが設定される。
【０３６２】
図３６は、静止画像データを複数のブロックに分割した場合において、ルートを設定する処理を説明する図である。
【０３６３】
図３６を参照して、ここでは、左上端のブロックを始点ブロックとして、隣接するブロックを辿り、最終的に再び始点ブロックに戻るルートが設定された場合を説明する図である。
【０３６４】
ここで、設定されたルートに関する情報は、一例として、静止画像データを複数のブロック（２０）に分割した場合に、当該分割されたブロック毎に番号を割り当てておき、当該設定されたルートに従って通過するブロックの番号の配列に関する情報とする。ここでは、一例として、各ブロックに対して１〜２０までの番号が割り当てられている場合が示されている。なお、ここでは、Ｘ方向およびＹ方向の分割数の少なくとも一方は、偶数になるように分割することにより、始点ブロックから隣接するブロックを辿り、最終的に再び始点ブロックに戻るルートが設定できるようにしている。
【０３６５】
具体的には、始点ブロックの番号を先頭に、隣接するブロックの番号を順番に配列したデータである。当該情報に基づいて、次にいずれのブロックの方向に進むべきかそのルートを判断することが可能となる。最後の番号は最初のブロックに割り当てられた番号である。
【０３６６】
本例においては、一例としてルートＡとして、「１，２，３、４，５，１０，１５，２０，１９，１４，９，８，１３，１８，１７，１６，１１，１２，７，６，１」の番号が配列されているものとする。
【０３６７】
当該ルートの設定により、一度使われた正解画像が再度使われるまでの間隔をできるだけ長くすることが可能であり、そのためにセキュリティを強化することが可能である。
【０３６８】
なお、ブロックの分割数は一例であり、さらに別の分割数にすることも当然に可能である。
【０３６９】
再び、図３３を参照して、認証判定部２１０は、次に、認証データを登録する（ステップＳ１２２）。具体的には、認証判定部２１０は、データ記憶部２２０に認証データを更新して保存する。すなわち、認証判定部２１０は、認証データに今回、ユーザが入力した新規のコミュニティ名と、それに対応する基準位置Ｒおよび設定されたルートに関する情報を新たに追加する。
【０３７０】
そして、次に、認証判定部２１０は、認証画面生成部２０４に指示して、ユーザ端末４０のディスプレイ４８に、正解画像を表示させる（ステップＳ１２４）。
【０３７１】
そして、処理を終了する（リターン）。すなわち、図１２のフローに戻り、次に、ステップＳ１０６に進む。
【０３７２】
次に、画像認証画面表示処理について説明する。
＜画像認証画面表示処理＞
図３７は、本発明の実施の形態２に従う画像認証画面について説明する図である。
【０３７３】
図３７（Ａ）を参照して、一例としてここでは、コミュニティ名「ＡＡＡサークル」の画像認証画面１００の一例が示されている。
【０３７４】
コミュニティ名「ＡＡＡサークル」の画像認証画面１１００において、一例として、複数の画像オブジェクトの中からパスワード画像を選択する画面が示されている。
【０３７５】
ユーザは、画像認証画面１１００の中に表示されている複数の画像オブジェクトの中から１つを選択入力することが可能である。なお、ここで示されている各画像オブジェクトは、基準画像の一部の一部画像を抽出した画像が示されている。ここで、画像オブジェクト１１０２は正解画像（パスワード画像）であるものとする。他の画像オブジェクトは不正解画像である。当該不正解画像は、基準画像の正解画像を抽出する位置と異なる一部画像を抽出した画像とすることも可能であるし、あるいは、別の基準画像を参照して、別の基準画像の一部画像を抽出した画像とするようにしても良い。
【０３７６】
認証サーバ２０＃は、ユーザが選択した画像オブジェクトが正解画像である否かを判断し、正解画像であると判断した場合には、認証処理が成功とした旨をアプリケーション管理サーバ１０に通知する。当該通知を受けて、アプリケーション管理サーバ１０は、当該コミュニティ名「ＡＡＡサークル」に関する所定のサービスの機能の実行をユーザ端末４０に対して許可する。
【０３７７】
なお、ここで、ユーザ新規登録ボタン１１０３が設けられており、新規にコミュニティに参加したいユーザは当該ボタン１１０３を指定することにより、新規ユーザ登録処理を実行することが可能である。新規ユーザ登録処理については後述する。
【０３７８】
本例においては、正解画像（パスワード画像）は、コミュニティに共通の１つの画像が配布されるものとする。本例においては、一例として、新規ユーザ登録処理により、画像オブジェクト１１０２が正解画像（パスワード画像）として通知されるものとする。また、後述するが正解画像（パスワード画像）は、本例において自動的に変化する。
【０３７９】
なお、本例においては、正解画像（パスワード画像）をコミュニティに参加する新規のメンバーに通知する手段の１つとして新規ユーザ登録処理を実行する場合について説明するが、特にこれに限られず、他の手段を用いて正解画像（パスワード画像）を通知するようにしても良い。
【０３８０】
図３７（Ｂ）を参照して、ここでは、画像認証画面１１００＃が示されている図である。
【０３８１】
図３７（Ａ）と比較して、本例においては、ユーザＩＤをさらに入力する入力欄１１０４が設けられている場合が示されている。パスワード画像については同様である。なお、当該ユーザＩＤは、一例として新規ユーザ登録処理において発行することが可能である。
【０３８２】
当該発行されたユーザＩＤと、正解画像（パスワード画像）とで構成される認証情報に基づいて認証処理を実行することが可能である。
【０３８３】
図３８は、認証処理が成功した場合の確認画面について説明する図である。
図３８を参照して、当該確認画面１１１０において、認証処理に成功した場合には「認証に成功しました」が表示される。また、それとともに、確認画面１１１０において、確認ボタン１１１２が設けられている。確認ボタン１１１２を押下することにより、本例においては一例として認証サーバ２０＃からアプリケーション管理サーバ１０に認証処理結果が通知されるものとする。そして、上述したように、アプリケーション管理サーバ１０から、当該コミュニティ名「ＡＡＡサークル」に関する所定のサービスの機能の実行が可能なアプリケーショントップページ画面が表示される。
【０３８４】
図３９は、本発明の実施の形態２に従う正解画像の変化の流れについて説明する図である。本例においては、１週間ずつ正解画像が変化する場合について説明する。
【０３８５】
図３９（Ａ）を参照して、ここでは、最初に通知する正解画像が示されている。ここで表示されている正解画像は、図２８で説明した基準画像の領域Ｐにより抽出された画像である。
【０３８６】
図３９（Ｂ）を参照して、ここでは、最初のログイン時に表示される画像選択肢が示されている。
【０３８７】
具体的には、１つの正解画像と、３つの不正解画像が表示される。なお、本例においては、不正解画像は３つの場合について説明しているが特にこの数に限定されるものでなく少なくとも１つ以上であればいくつでも良い。また、３つの不正解画像は、基準画像の正解画像を抽出する位置と異なる一部画像を抽出した画像とすることも可能であるし、あるいは、別の基準画像を参照して、別の基準画像の一部画像を抽出した画像とするようにしても良い。
【０３８８】
そして、ユーザが最初に通知された正解画像を選択することにより、認証処理が成功して所定のサービスの機能の実行が可能である。
【０３８９】
図３９（Ｃ）には、１週間後のログイン時に表示される画像選択肢の変化が示されている。後述するが正解画像は、基準画像の位置パラメータが変化した別の画像に更新される。当該画像は、変更された基準位置Ｒに従って抽出される。
【０３９０】
図３９（Ｃ）に示されるように、１週間後ずつすなわち、毎週正解画像は、少しずつ自動的に変化する。具体的には、領域Ｐを規定する基準位置Ｒの位置パラメータの値が変化していく。本例においては、横方向であるＸの値が変更されて、領域Ｐを規定する基準位置Ｒが右に移動して画像が更新される場合が示されている。なお、３つの不正解画像は、基準画像の正解画像を抽出する位置と異なる一部画像を抽出した画像とすることも可能であるし、あるいは、別の基準画像を参照して、別の基準画像の一部画像を抽出した画像とするようにしても良い。
【０３９１】
図３９（Ｄ）には、例えば、一例として、半年後のログイン時に表示される画像選択肢が示されている。
【０３９２】
図３９（Ｄ）に示されるように半年後の正解画像は、毎週少しずつ変化した結果、最初のログイン時に表示される正解画像とは、全く異なるものに変化している。すなわち、基準位置Ｒの位置パラメータが変化した結果、別のブロックに対応する画像が正解画像として更新されている。なお、ここでは、一例として最初のログイン時に表示された正解画像が不正解画像の１つとして抽出されて表示された場合が示されている。したがって、長時間アクセスをしなくなった人は正解画像が異なったものになってしまうため認証できなくなる。
【０３９３】
図４０は、本発明の実施の形態２に従う画像認証画面表示処理の手順を示すシーケンス図である。
【０３９４】
図４０に示す各ステップは、上述の図２７に示すユーザ端末ならびに認証サーバ２０＃の認証画面生成部２０４、データ記憶部２２０＃、認証判定部２１０、正解情報更新部２０８および正解情報生成部２１２によって実行される。
【０３９５】
図４０を参照して、ステップＳ２０〜Ｓ２６までの処理については、図９で説明した処理と同様であるのでその詳細な説明は繰り返さない。また、ステップＳ１３０〜ステップＳ１３６までの処理は、図１８で説明したのと同様であるのでその詳細な説明は繰り返さない。
【０３９６】
正解情報更新部２０８は、認証判定部２１０からの更新確認指示に従って、通知された認証パラメータに基づいて、更新が必要か否かの更新判定処理を実行する（ステップＳ１３６）。本例においては、一例として、最初の新規のコミュニティを登録した時点における正解画像が設定された日付から一週間毎に更新有りと判定するものとする。
【０３９７】
なお、本例においては、日付を基準として、１週間毎に正解画像を更新する場合について説明するが特にこの方式に限られず、別のタイミングで更新させるようにすることも当然に可能である。
【０３９８】
そして、次に、正解情報更新部２０８は、判定結果に基づいて、認証パラメータの更新処理を実行する（ステップＳ１３８＃）。認証パラメータの更新処理については後述する。
【０３９９】
次に、正解情報更新部２０８は、更新された認証パラメータを正解情報生成部２１２に送付する（ステップＳ１４０＃）。
【０４００】
また、正解情報更新部２０８は、更新された認証パラメータをデータ記憶部２２０に登録する（ステップＳ１４６）。
【０４０１】
正解情報生成部２１２は、正解情報更新部２０８から送付された認証パラメータに基づいて、正解情報を生成する（ステップＳ１４２＃）。
【０４０２】
そして、正解情報生成部２１２は、生成した正解情報を認証判定部２１０に送付する（ステップＳ１４７＃）。
【０４０３】
認証判定部２１０は、生成した正解情報とともに、画像認証画面の生成指示を認証画面生成部２０４に指示する（ステップＳ１４８）。なお、認証判定部２１０は、生成した正解情報に対応して画像ＩＤを割り当てるものとする。そして、当該割り当てた画像ＩＤを用いて認証処理を実行する。
【０４０４】
認証画面生成部２０４は、正解情報を含む画像認証画面を生成する（ステップＳ１５０）。なお、画像認証画面において、表示される画像は、それぞれ画像ＩＤが割り当てられているものとする。
【０４０５】
そして、次に、認証画面生成部２０４は、画像認証画面を表示させるデータをユーザ端末４０に出力する。そして、ユーザ端末４０のディスプレイ４８に画像認証画面を表示させる（ステップＳ１５１）。
【０４０６】
具体的には、図３７で説明した画像認証画面１１００をディスプレイ４８に表示させる。
【０４０７】
次に、ユーザ（管理者）が画像認証画面に表示された複数の選択オブジェクトの中からオブジェクト１０２を入力（選択）したとする（ステップＳ１５６のユーザ操作）。
【０４０８】
ユーザ端末４０から認証画面生成部２０４に対して選択指示が出力される（ステップＳ１５７）。
【０４０９】
認証画面生成部２０４は、認証判定部２１０に選択指示を送付する（ステップＳ１５８）。具体的には、認証画面生成部２０４は、複数の選択オブジェクトの中から指定したオブジェクトに対応する画像データの画像ＩＤを認証判定部２１０に選択指示として送付する。
【０４１０】
そして、認証判定部２１０は、認証画面生成部２０４から受けた選択指示に基づいて、ユーザ端末４０において、ユーザが選択したオブジェクトが正解画像であるか否かの認証処理を実行する（ステップＳ１６０）。
【０４１１】
例えば、正解情報に対応して割り当てられた画像ＩＤと、認証画面生成部２０４から送付された画像ＩＤとが一致するか否かに基づいて正解画像が選択されたか否かを判断することが可能である。一致していれば正解画像が選択されたものと判断し、不一致であれば正解画像が選択されなかったと判断する。すなわち、不正解画像が選択されたと判断する。
【０４１２】
そして、認証判定部２１０は、その認証結果を認証画面生成部２０４に通知する（ステップＳ１６２）。具体的には、認証判定部２１０は、正解画像が選択されたと判断した場合には認証成功である旨を通知する。一方、正解画像が選択されなかった場合には、認証失敗である旨を通知する。
【０４１３】
認証画面生成部２０４は、認証判定部２１０から通知された認証結果をユーザ端末４０に出力して、ユーザ端末４０のディスプレイ４８に図３８で説明した確認画面を表示する（ステップＳ１６４）。なお、図３８においては、認証に成功した場合について表示しているが、認証に失敗した場合についても認証が失敗したことをユーザに提示するようにすることも可能である。
【０４１４】
そして、図３８で説明したように確認画面における確認ボタン１１２を押下することにより、本例においては一例として認証サーバ２０からアプリケーション管理サーバ１０に認証処理結果例えば認証成功あるいは認証失敗が通知されるものとする。
【０４１５】
図４１は、本発明の実施の形態２に従う画像認証画面表示処理のフロー図である。
図４１を参照して、図１９の画像認証画面表示処理と比較して、ステップＳ１７４における正解画像用パラメータ更新処理をステップＳ１７４＃に置換した点が異なる。
【０４１６】
その他の点については同様であるのでその詳細な説明は繰り返さない。
図４２は、本発明の実施の形態２に従う正解画像用パラメータ更新処理について説明する図である。
【０４１７】
当該処理は、正解情報更新部２０８により実現される。
図４２を参照して、まず、正解情報更新部２０８は、次に移動するブロック（移動ブロックとも称する）の設定が有るかどうかを判断する（ステップＳ２００）。
【０４１８】
そして、正解情報更新部２０８は、ステップＳ２００において、移動ブロックの設定が有ると判断した場合には、次に移動パラメータに従って座標値を変更する（ステップＳ２０２）。移動パラメータは、移動ブロックの方向に基づいて設定されるものとする。
【０４１９】
そして、移動ブロックに移動したかどうかを判断する（ステップＳ２０４）。具体的には、基準位置Ｒに従う領域Ｐが分割されたブロック（移動ブロック）を全て包含する位置にまで移動したかどうかを判断する。
【０４２０】
ステップＳ２０４において、移動ブロックに移動したすなわち、基準位置Ｒに従う領域Ｐが分割されたブロック（移動ブロック）を全て包含する位置にまで移動したと判断した場合（ステップＳ２０４においてＹＥＳ）には、当該移動ブロックの設定をクリアにする（ステップＳ２０６）。
【０４２１】
そして、データを更新する（ステップＳ２０８）。
そして、処理を終了する（リターン）。
【０４２２】
一方、ステップＳ２０４において、移動ブロックに移動していないと判断した場合（ステップＳ２０４においてＮＯ）には、ステップＳ２０８に進む。そして、処理を終了する（リターン）。
【０４２３】
ステップＳ２００において、移動ブロックの設定がないと判断した場合（ステップＳ２００においてＮＯ）には、ルートを確認する（ステップＳ２１０）。
【０４２４】
そして、ルートを確認して次に移動するブロックを設定する（ステップＳ２１２）。
そして、設定した移動ブロックの方向に従って移動パラメータを設定する（ステップＳ２１４）。具体的には、一例として、移動ブロックが現在のブロックに対して右方向にある場合には、移動パラメータは右方向すなわち＋Ｘ方向に所定量移動させるものとする。一方、移動ブロックが現在のブロックに対して下方向にある場合には、移動パラメータは、下方向すなわち＋Ｙ方向に所定量移動させるものとする。また、移動ブロックが現在のブロックに対して左方向にある場合には、移動パラメータは左方向すなわち−Ｘ方向に所定量移動させるものとする。一方、移動ブロックが現在のブロックに対して上方向にある場合には、移動パラメータは、上方向すなわち−Ｙ方向に所定量移動させるものとする。当該移動パラメータに従って領域Ｐの基準位置Ｒがの座標位置が変更される。所定量の設定の仕方としては、ユーザが更新された画像の変化に追随できるような値に設定する必要がある。あまりに画像の変化が大きい場合には、画像の変化に追随することができず、正解画像を認識することができない。例えば、一例として、領域Ｐの長辺の長さあるいは、短辺の長さ、対角線の長さ、面積等に従って設定するようにすることが可能である。具体的には、領域Ｐの長辺の長さに所定係数を乗算した値とすることが可能である。例えば、所定係数として０．１あるいは０．２等を用いることが可能である。
【０４２５】
そして、ステップＳ２０２に進み、移動パラメータに従って座標値を変更する。以降の処理については、上述したのと同様である。
【０４２６】
図４３は、本発明の実施の形態２に従う正解画像用パラメータの更新処理の方式を模式的に説明する図である。
【０４２７】
図４３を参照して、領域Ｐが基準画像の右下に位置している場合が示されている。領域ＰがルートＡに従って更新処理により移動する場合について説明する。すなわち、ここで、領域Ｐは、ブロック番号２０の位置に移動しており、移動ブロックとしてブロック番号１９が設定されているものとする。したがって、移動パラメータは、左方向すなわち−Ｘ方向に所定量移動させるものに設定されている。
【０４２８】
更新処理により、領域Ｐは、ブロック番号１９における位置から−Ｘ方向に所定量ずつ移動する。そして、ブロック番号１９に対応するブロックを全て包含する位置にまで領域Ｐが移動したと判断した場合には、移動ブロックの設定をクリアにする。
【０４２９】
そして、次の更新処理の際に、ルートＡを確認して、次に移動するブロックとしてブロック番号１４を設定する。また、その際、移動パラメータは、上方向すなわち−Ｙ方向に所定量移動させるものとする。当該処理により、基準位置Ｒに従う領域Ｐが更新処理に従ってブロック番号１４のブロックの方向にすなわち上方向に移動することになる。当該処理を繰り返すことにより設定されたルートＡに従って領域Ｐが移動することになる。すなわち、正解画像が更新される。
【０４３０】
これにより、現在の正解画像が少しずつ変化するためセキュリティを向上させることができる。
【０４３１】
上記で説明したように、本発明の実施の形態２に従う認証処理は、一例として、１週間後ずつすなわち、毎週正解画像は、少しずつ自動的に変化する。具体的には、正解画像用のパラメータが更新される。位置パラメータが変更されて画像が更新される。人間は全体的なイメージや、特徴的な箇所で情報を覚えるため、微妙な変化には鈍感であることが一般的に知られている。言い換えると、人は、少しの変化なら容易に類推することが可能である。
【０４３２】
したがって、１週間後ずつ少しずつ別のシーンに変更した場合であっても、前回の画像からの少しずつの変化なら容易に正解画像であるとユーザは判断することが可能である。
【０４３３】
複数の画像の中から正解画像を選んで認証する方式において、正解画像は少しずつ変化させて提示することで、頻繁にアクセスを続けている人なら正解画像は認証することが可能であるが、長時間アクセスをしなくなった人は正解画像は以前と全く異なったものになってしまうため認証できなくなる。
【０４３４】
当該認証により、コミュニティ上での遣り取りの疎密を反映して、認証のセキュリティを高めることが可能である。
【０４３５】
なお、本例においては、更新処理の際に、位置パラメータのみが変更する場合について説明したが、すなわち、領域Ｐの大きさは常に一定である場合について説明したが、更新処理の際に位置パラメータとともに、領域Ｐのサイズも変更するようにしても良い。例えば、元の領域Ｐの辺について、所定の係数（０．９５〜１．０５以下等）を乗算することにより正解画像として提示するサイズを調整するようにしても良い。
【０４３６】
また、本例においては、更新フラグがオンされた場合には位置パラメータが変更される場合についてのみ説明し、更新処理の際に更新前の正解画像から更新後の正解画像への変化量については説明しなかったが、当該変化量を判断して、変化量に基づいて正解画像を更新するようにしても良い。具体的には、実施の形態１で説明したように類似度算出部２１４を用いて、更新前の正解画像と、更新後の正解画像との類似度を算出し、類似度が所定の閾値以下となるまで位置パラメータを変更するように制御することも可能である。
【０４３７】
（変形例１）
上記においては、一週間毎の経過日時を計算して、１週間後ずつすなわち、毎週正解画像は、少しずつ自動的に変化する場合について説明したが、特にこれに限られず、データ量の変更に従って正解画像を更新させるようにすることも可能である。
【０４３８】
図４４は、本発明の実施の形態２の変形例１に従う更新判定処理を説明するフロー図である。
【０４３９】
図４４を参照して、まず、累積データサイズに、認証サーバ２０が受信した今回のログインからログアウトまでの間の修正または追記されたデータサイズを加算する（ステップＳ２５０）。ここで、累積データサイズとは、最初の正解画像時を起点あるいは更新された正解画像時を起点として、サービス提供部１０６をユーザが利用してデータをアップロードした場合のデータ量を指し示すものとする。
【０４４０】
そして、次に、累積データサイズが閾値Ｔｚよりも大きいかどうかを判定する（ステップＳ２５１）。
【０４４１】
ステップＳ２５１において、累積データサイズが閾値Ｔｚよりも大きいと判断した場合（ステップＳ２５１においてＹＥＳ）には、累積データサイズを０に設定する（ステップＳ２５４）。
【０４４２】
そして、次に、更新フラグをオンする（ステップＳ２５５）。そして、処理を終了する（リターン）。
【０４４３】
一方、累積データサイズが閾値Ｔｚ以下であると判断した場合（ステップＳ２５１においてＮＯ）には、更新フラグはオンにしない。そして、処理を終了する（リターン）。
【０４４４】
すなわち、更新判定処理としては、累積データサイズが閾値Ｔｚよりも大きくなった場合に正解画像情報の更新条件が満たされたと判定される。一方、累積データサイズが閾値Ｔｚ以下である場合には、前回の累積データサイズに今回、修正または追記されたデータサイズを加算して新たな累積データサイズに設定するものである。
【０４４５】
例えば、閾値Ｔｚ＝１００ｋＢｙｔｅに設定するものとする。すなわち、１００ＫＢｙｔｅ以上のデータをアップロードした場合には、更新フラグがオンされる。
【０４４６】
当該方式により、ユーザのデータ変更量、ここではアップロードしたデータ量に基づいて正解画像用パラメータを変更するようにすることが可能である。すなわち、アップロードしたデータ量に基づいて正解画像用パラメータが変更され、正解画像が更新されるため新しくアップロードしたデータすなわち新しい情報についてセキュリティを高めることが可能である。
【０４４７】
なお、ここでは、アップロードしたデータ量に基づいて正解画像を更新する場合について説明したが、特にこれに限られず、例えば、特定のデータへのアクセス内容で正解画像を更新するようにしても良いし、同一時期や、同一データ群へのアクセス人数に従って正解画像を更新するようにすることも可能である。あるいは、アクセス時間、アクセス元、アクセス時期等に基づいて正解画像の更新を制御するようにすることも可能である。
【０４４８】
また、新しい情報についてセキュリティを高める場合について説明したが、例えば、特定の時期にアップロードされたデータについてセキュリティを高めるように正解画像を更新するように制御することも可能である。
【０４４９】
また、本例においては、アップロードした場合のデータ量を累積して閾値を越えたかどうかにより更新フラグをオンにするかどうかを判定していたが、データ量を累積せずに、今回のログインからログアウトまでの間にアップロードしたデータ量に基づいて閾値を越えたかどうか、すなわち、大幅な変更があったかどうかを判断するようにしてもよい。そして、閾値を越えたすなわち大幅な変更があった場合には更新フラグをオンにするようにしても良い。
【０４５０】
当該方式により、ユーザのアプリケーションの利用状態に応じて正解画像を更新させることが可能となる。
【０４５１】
（変形例２）
図４５は、本発明の実施の形態２の変形例２に従う静止画像データの一例を説明する図である。
【０４５２】
図４５を参照して、ここでは、図２８の基準画像とは別の正解情報を生成するための静止画像データ（基準画像）が示されている。基準画像には、時計が示されている。
【０４５３】
そして、本発明の実施の形態２の変形例２においても上記で説明したのと同様に、基準画像の一部の一部画像を抽出して正解画像に設定する。ここでは、正解画像として領域Ｐが指定され、当該領域Ｐに囲まれる画像が正解画像となる。なお、領域Ｐを規定する位置パラメータとして基準位置Ｒが示されており、当該基準位置Ｒに従って領域Ｐが指定されるものとする。すなわち、基準位置Ｒが変更されることにより領域Ｐの位置が変更される。言い換えるならば正解画像が変更される。なお、ここで示されるように横方向がＸ、縦方向がＹとして基準位置Ｒの位置パラメータが設定されるものとする。
【０４５４】
図４６は、本発明の実施の形態２の変形例２に従う正解画像の更新を説明する図である。
【０４５５】
図４６を参照して、上述したのと同様の方式に従って正解画像が更新される場合が示されている。具体的には、基準画像の一部の一部画像を抽出する領域が変化している。すなわち、正解画像として抽出する領域Ｐを規定する基準位置Ｒの位置パラメータが変更されることにより正解画像を更新する。具体的には、基準位置Ｒの位置パラメータが変更されることにより、本例においては右下に少し領域Ｐが移動して正解画像が更新された場合が示されている。移動量は、予め適宜設定されるものとする。
【０４５６】
図４７は、本発明の実施の形態２の変形例２に従う正解画像の変化の流れについて説明する図である。本例においては、一例として１週間ずつ正解画像が変化する場合について説明する。
【０４５７】
図４７（Ａ）を参照して、ここでは、最初に通知する正解画像が示されている。ここで表示されている正解画像は、図４５で説明した基準画像の領域Ｐにより抽出された画像である。
【０４５８】
図４７（Ｂ）を参照して、ここでは、最初のログイン時に表示される画像選択肢が示されている。
【０４５９】
具体的には、１つの正解画像と、３つの不正解画像が表示される。なお、本例においては、不正解画像は３つの場合について説明しているが特にこの数に限定されるものでなく少なくとも１つ以上であればいくつでも良い。また、３つの不正解画像は、本例においては、基準画像の正解画像を抽出する位置と異なる一部画像を抽出した画像としている。なお、別の基準画像を参照して、別の基準画像の一部画像を抽出した画像とするようにしても良い。
【０４６０】
そして、ユーザが最初に通知された正解画像を選択することにより、認証処理が成功して所定のサービスの機能の実行が可能である。
【０４６１】
図４７（Ｃ）には、１週間後のログイン時に表示される画像選択肢の変化が示されている。正解画像は、基準画像の位置パラメータが変化した別の画像に更新される。当該画像は、変更された基準位置Ｒに従って抽出される。
【０４６２】
図４７（Ｃ）に示されるように、１週間後ずつすなわち、毎週正解画像は、少しずつ自動的に変化する。具体的には、領域Ｐを規定する基準位置Ｒの位置パラメータの値が変化していく。本例においては、右下方向にＸおよびＹの値が変更されて、領域Ｐを規定する基準位置Ｒが右下に移動して画像が更新される場合が示されている。なお、３つの不正解画像は、基準画像の正解画像を抽出する位置と異なる一部画像を抽出した画像とすることも可能であるし、あるいは、別の基準画像を参照して、別の基準画像の一部画像を抽出した画像とするようにしても良い。
【０４６３】
図４７（Ｄ）には、例えば、一例として、半年後のログイン時に表示される画像選択肢が示されている。
【０４６４】
図４７（Ｄ）に示されるように半年後の正解画像は、毎週少しずつ変化した結果、最初のログイン時に表示される正解画像とは、全く異なるものに変化している。すなわち、基準位置Ｒの位置パラメータが変化した結果、別のブロックに対応する画像が正解画像として更新されている。なお、ここでは、一例として最初のログイン時に表示された正解画像が不正解画像の１つとして抽出されて表示された場合が示されている。したがって、長時間アクセスをしなくなった人は正解画像が異なったものになってしまうため認証できなくなる。
【０４６５】
また、本例においては、認証画面において、１つの正解画像が含まれる場合について説明したが、複数の正解画像を表示するようにしても良い。具体的には、上記で説明した基準画像の一部の一部画像を抽出して正解画像に設定する方式を複数回繰り返して、複数の正解画像を取得することが可能である。そして、認証データとして、複数の正解画像に関するデータを登録し、認証画面において、一度に、複数個の正解画像を選択させるようにすることが可能である。あるいは、認証画面を切り換えて複数回認証を実行させるようにしても良い。
【０４６６】
なお、本例においては、アプリケーション管理サーバ１０と認証サーバ２０とがそれぞれ別々に設けられている構成について説明したがこれらを１つに含めた構成とすることも可能である。
【０４６７】
なお、上記装置を制御する各部について、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０４６８】
なお、プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０４６９】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０４７０】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０４７１】
今回開示された実施の形態１は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態１の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０４７２】
１０  アプリケーション管理サーバ、１１，２１，４１  ＣＰＵ、１２，２２，４２  ＲＡＭ、１３，２３，４３  ＲＯＭ、１４，２４，４４  ＨＤＤ、１５，２５，４９  通信インタフェース、１６，２６，４５  内部バス、２０  認証サーバ、４０，５０  ユーザ端末、４６  マウス、４７  キーボード、４８  ディスプレイ。
【図１】
2011180754.tif 000004
【図２】
2011180754.tif 000005
【図３】
2011180754.tif 000006
【図４】
2011180754.tif 000007
【図５】
2011180754.tif 000008
【図６】
2011180754.tif 000009
【図７】
2011180754.tif 000010
【図９】
2011180754.tif 000011
【図１０】
2011180754.tif 000012
【図１１】
2011180754.tif 000013
【図１２】
2011180754.tif 000014
【図１３】
2011180754.tif 000015
【図１４】
2011180754.tif 000016
【図１６】
2011180754.tif 000017
【図１８】
2011180754.tif 000018
【図１９】
2011180754.tif 000019
【図２０】
2011180754.tif 000020
【図２１】
2011180754.tif 000021
【図２２】
2011180754.tif 000022
【図２４】
2011180754.tif 000023
【図２５】
2011180754.tif 000024
【図２６】
2011180754.tif 000025
【図２７】
2011180754.tif 000026
【図３１】
2011180754.tif 000027
【図３２】
2011180754.tif 000028
【図３３】
2011180754.tif 000029
【図３５】
2011180754.tif 000030
【図３６】
2011180754.tif 000031
【図３８】
2011180754.tif 000032
【図４０】
2011180754.tif 000033
【図４１】
2011180754.tif 000034
【図４２】
2011180754.tif 000035
【図４３】
2011180754.tif 000036
【図４４】
2011180754.tif 000037
【図４５】
2011180754.tif 000038
【図４６】
2011180754.tif 000039
【図４７】
2011180754.tif 000040
【図８】
2011180754.tif 000041
【図１５】
2011180754.tif 000042
【図１７】
2011180754.tif 000043
【図２３】
2011180754.tif 000044
【図２８】
2011180754.tif 000045
【図２９】
2011180754.tif 000046
【図３０】
2011180754.tif 000047
【図３４】
2011180754.tif 000048
【図３７】
2011180754.tif 000049
【図３９】
2011180754.tif 000050