(57)【要約】【課題】認証キーとなる画像の共有を容易にする。【解決手段】所定のサービスの利用者が用いる端末装置と、前記サービスの利用を認証する認証装置とを含む認証システムであって、前記認証における認証キーとなる第１の画像情報と、前記サービスの利用者を識別する識別情報とを含む登録要求を受信すると、前記第１の画像情報と、前記識別情報とを関連付けて記憶手段に記憶させる登録手段と、前記認証に用いられる第２の画像情報と、前記識別情報とを含む認証要求を受信すると、前記識別情報に関連付けて前記記憶手段に記憶されている前記第１の画像情報と、前記第２の画像情報とに基づいて、前記認証が成功したか否かを判定する判定手段と、前記判定手段により前記認証が成功したと判定された場合、該認証が成功したことを示す応答を送信する応答手段と、を有する。【選択図】図１０
2018120309.tif 000002
【特許請求の範囲】
【請求項１】
所定のサービスの利用者が用いる端末装置と、前記サービスの利用を認証する認証装置とを含む認証システムであって、
前記認証における認証キーとなる第１の画像情報と、前記サービスの利用者を識別する識別情報とを含む登録要求を受信すると、前記第１の画像情報と、前記識別情報とを関連付けて記憶手段に記憶させる登録手段と、
前記認証に用いられる第２の画像情報と、前記識別情報とを含む認証要求を受信すると、前記識別情報に関連付けて前記記憶手段に記憶されている前記第１の画像情報と、前記第２の画像情報とに基づいて、前記認証が成功したか否かを判定する判定手段と、
前記判定手段により前記認証が成功したと判定された場合、該認証が成功したことを示す応答を送信する応答手段と、
を有する認証システム。
【請求項２】
前記判定手段は、
前記第１の画像情報の画像と、前記第２の画像情報の画像とが一致又は類似するか否かを判定し、
前記応答手段は、
前記判定手段により前記第１の画像情報の画像と、前記第２の画像情報の画像とが一致又は類似すると判定された場合、前記認証が成功したことを示す応答を送信する、請求項１に記載の認証システム。
【請求項３】
前記判定手段は、
前記第１の画像情報のメタデータと、前記第２の画像情報のメタデータとが一致又は類似するか否かを判定し、
前記応答手段は、
前記判定手段により前記第１の画像情報のメタデータと、前記第２の画像情報のメタデータとが一致又は類似すると判定された場合、前記認証が成功したことを示す応答を送信する、請求項２に記載の認証システム。
【請求項４】
前記第２の画像情報は、前記端末装置又は該端末装置に接続される外部記憶装置に記憶された画像情報である、請求項１乃至３の何れか一項に記載の認証システム。
【請求項５】
所定のサービスを利用する複数の利用者がそれぞれ用いる複数の端末装置とネットワークを介して接続され、前記サービスの利用を認証する認証システムであって、
前記複数の端末装置間で共有される第１の画像情報と、前記複数の利用者を識別する識別情報とを含む登録要求を前記複数の端末装置のうちの第１の端末装置から受信すると、前記第１の画像情報と、前記識別情報とを関連付けて記憶手段に記憶させる登録手段と、
前記認証に用いられる第２の画像情報と、前記識別情報とを含む認証要求を前記複数の端末装置のうちの第２の端末装置から受信すると、前記識別情報に関連付けて前記記憶手段に記憶されている前記第１の画像情報と、前記第２の画像情報とに基づいて、前記認証が成功したか否かを判定する判定手段と、
前記判定手段により前記認証が成功したと判定された場合、該認証が成功したことを示す応答を前記第２の端末装置に送信する応答手段と、
を有する認証システム。
【請求項６】
所定のサービスを提供するサービス提供装置と、前記サービスの利用を認証する認証装置とを含む認証システムであって、
前記認証装置は、
前記認証における認証キーとなる第１の画像情報と、前記サービスを識別する第１の識別情報と、前記サービスの利用者を識別する第２の識別情報とを含む登録要求を受信すると、前記第１の画像情報と、前記第１の識別情報と、前記第２の識別情報とを関連付けて記憶手段に記憶させる登録手段と、
前記認証に用いられる第２の画像情報と、前記第１の識別情報と、前記第２の識別情報とを含む認証要求を受信すると、前記第１の識別情報及び前記第２の識別情報に関連付けて前記記憶手段に記憶されている前記第１の画像情報と、前記第２の画像情報とに基づいて、前記認証が成功したか否かを判定する判定手段と、
前記判定手段により前記認証が成功したと判定された場合、該認証が成功したことを示す応答を前記サービス提供装置に送信する応答手段と、
を有する認証システム。
【請求項７】
所定のサービスの利用者が用いる端末装置とネットワークを介して接続され、前記サービスの利用を認証する認証装置であって、
前記認証における認証キーとなる第１の画像情報と、前記サービスの利用者を識別する識別情報とを含む登録要求を受信すると、前記第１の画像情報と、前記識別情報とを関連付けて記憶手段に記憶させる登録手段と、
前記認証に用いられる第２の画像情報と、前記識別情報とを含む認証要求を受信すると、前記識別情報に関連付けて前記記憶手段に記憶されている前記第１の画像情報と、前記第２の画像情報とに基づいて、前記認証が成功したか否かを判定する判定手段と、
前記判定手段により前記認証が成功したと判定された場合、該認証が成功したことを示す応答を前記端末装置に送信する応答手段と、
を有する認証装置。
【請求項８】
所定のサービスの利用者が用いる端末装置と、前記サービスの利用を認証する認証装置とを含む認証システムに用いられる認証方法であって、
前記認証における認証キーとなる第１の画像情報と、前記サービスの利用者を識別する識別情報とを含む登録要求を受信すると、前記第１の画像情報と、前記識別情報とを関連付けて記憶手段に記憶させる登録手順と、
前記認証に用いられる第２の画像情報と、前記識別情報とを含む認証要求を受信すると、前記識別情報に関連付けて前記記憶手段に記憶されている前記第１の画像情報と、前記第２の画像情報とに基づいて、前記認証が成功したか否かを判定する判定手順と、
前記判定手順により前記認証が成功したと判定された場合、該認証が成功したことを示す応答を送信する応答手順と、
を有する認証方法。
【請求項９】
所定のサービスの利用者が用いる端末装置とネットワークを介して接続され、前記サービスの利用を認証する認証装置を、
前記認証における認証キーとなる第１の画像情報と、前記サービスの利用者を識別する識別情報とを含む登録要求を受信すると、前記第１の画像情報と、前記識別情報とを関連付けて記憶手段に記憶させる登録手段、
前記認証に用いられる第２の画像情報と、前記識別情報とを含む認証要求を受信すると、前記識別情報に関連付けて前記記憶手段に記憶されている前記第１の画像情報と、前記第２の画像情報とに基づいて、前記認証が成功したか否かを判定する判定手段、
前記判定手段により前記認証が成功したと判定された場合、該認証が成功したことを示す応答を前記端末装置に送信する応答手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、認証装置、認証方法及びプログラムに関する。
【背景技術】
【０００２】
例えばインターネットバンキングやオンラインショッピング等の様々なＷｅｂサービスを利用する際には、様々な認証技術により、利用主体（ユーザ）の認証が行われる。このような認証技術として、複数の画像の中から、認証キーとなる画像をユーザが選択することで、利用主体（ユーザ）の認証を行う「画像認証」と呼ばれる技術が知られている。
【０００３】
また、ユーザ自身が複数の画像をサーバに登録した上で、これらの複数の画像の中からパスワードとなる画像（認証キーとなる画像）を設定することで、画像認証を行う技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、複数のユーザ間で、認証キーとなる画像を共有することができなかった。このため、例えば、複数のユーザ間で共通のＷｅｂサービスを利用したい場合等には、サーバに登録されている複数の画像のうちのいずれの画像が認証キーとなっているかを示す情報（例えば、「犬の画像が認証キーである」等）をユーザ間で共有する必要があった。
【０００５】
本発明の一実施形態は、認証キーとなる画像の共有を容易にすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態は、所定のサービスの利用者が用いる端末装置と、前記サービスの利用を認証する認証装置とを含む認証システムであって、前記認証における認証キーとなる第１の画像情報と、前記サービスの利用者を識別する識別情報とを含む登録要求を受信すると、前記第１の画像情報と、前記識別情報とを関連付けて記憶手段に記憶させる登録手段と、前記認証に用いられる第２の画像情報と、前記識別情報とを含む認証要求を受信すると、前記識別情報に関連付けて前記記憶手段に記憶されている前記第１の画像情報と、前記第２の画像情報とに基づいて、前記認証が成功したか否かを判定する判定手段と、前記判定手段により前記認証が成功したと判定された場合、該認証が成功したことを示す応答を送信する応答手段と、を有する。
【発明の効果】
【０００７】
本発明の一実施形態によれば、認証キーとなる画像の共有を容易にすることができる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態に係る認証システムのシステム構成の一例を示す図である。
【図２】認証システムの処理の概要を説明する図である。
【図３】第一の実施形態に係る認証サービス提供装置、Ｗｅｂサービス提供装置及び利用者端末を実現するコンピュータのハードウェア構成の一例を示す図である。
【図４】第一の実施形態に係る認証システムの機能構成の一例を示す図である。
【図５】第一の実施形態に係る認証情報の一例を示す図である。
【図６】第一の実施形態に係る利用可能Ｗｅｂサービス情報の一例を示す図である。
【図７】第一の実施形態に係る認証画像を登録する処理の一例を示すシーケンス図である。
【図８】第一の実施形態に係るＷｅｂサービスの利用を開始する処理の一例を示すシーケンス図である。
【図９】第一の実施形態に係る認証処理の一例を示すフローチャートである。
【図１０】複数のユーザ間で画像を共有する場合の利用シーンの一例を説明する図である。
【図１１】第二の実施形態に係る認証システムの機能構成の一例を示す図である。
【図１２】第二の実施形態に係る認証情報の一例を示す図である。
【図１３】第二の実施形態に係る認証処理の一例を示すフローチャートである。
【図１４】画像の類似度により認証を行う場合の利用シーンの一例を説明する図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１０】
［第一の実施形態］
＜システム構成＞
まず、本実施形態に係る認証システム１のシステム構成について、図１を参照しながら説明する。図１は、第一の実施形態に係る認証システム１のシステム構成の一例を示す図である。
【００１１】
図１に示すように、本実施形態に係る認証システム１は、認証サービス提供装置１０と、１以上のＷｅｂサービス提供装置２０と、１以上の利用者端末３０とを有し、例えばインターネット等の広域的なネットワークＮを介して通信可能に接続されている。
【００１２】
認証サービス提供装置１０は、画像認証による認証サービスをＷｅｂサービス提供装置２０に提供するコンピュータ（情報処理装置）又はコンピュータシステム（情報処理システム）である。
【００１３】
Ｗｅｂサービス提供装置２０は、所定のＷｅｂサービスを利用者端末３０に提供するコンピュータ（情報処理装置）又はコンピュータシステム（情報処理システム）である。Ｗｅｂサービス提供装置２０は、当該Ｗｅｂサービスを利用者端末３０に提供する際に、認証サービス提供装置１０が提供する認証サービスを利用して、当該利用者端末３０のユーザを認証する。
【００１４】
なお、Ｗｅｂサービス提供装置２０は、例えば、ＷｅｂＡＰＩ（Application Program Interface）を用いて、認証サービス提供装置１０が提供する認証サービスを利用することができる。
【００１５】
Ｗｅｂサービス提供装置２０が提供するＷｅｂサービスには、例えば、インターネットバンキングやオンラインショッピング、ＳＮＳ（Social Networking Service）、ゲームサービス、ネットプリントサービス、地図サービス等が挙げられる。なお、本実施形態では、説明の便宜上、「Ｗｅｂサービス」と称するが、その呼称に拘泥されるものではない。したがって、本実施形態は、例えば、クラウドサービスやＡＳＰ（Application Service Provider）等、ネットワークを介して利用者に提供される種々のサービスについて同様に適用することができる。
【００１６】
利用者端末３０は、Ｗｅｂサービス提供装置２０が提供するＷｅｂサービスを利用する利用者（ユーザ）が利用するコンピュータ（情報処理装置）である。ユーザは、利用者端末３０に搭載されたＷｅｂブラウザ等を用いて、Ｗｅｂサービス提供装置２０が提供するＷｅｂサービスを利用することができる。
【００１７】
以降では、複数の利用者端末３０を各々区別する場合は、「利用者端末３０Ａ」、「利用者端末３０Ｂ」等と表す。また、利用者端末３０Ａを利用するユーザを「ユーザＡ」、利用者端末３０Ｂを利用するユーザを「ユーザＢ」等と表す。
【００１８】
なお、認証サービス提供装置１０とＷｅｂサービス提供装置２０とが、１つの装置で構成されていても良い。すなわち、例えば、各Ｗｅｂサービス提供装置２０が、認証サービス提供装置１０の機能を有していても良い。
【００１９】
また、Ｗｅｂサービス提供装置２０は、複数台の装置で構成されていても良い。すなわち、例えば、Ｗｅｂサービス提供装置２０は、処理を実行する機能毎に複数台のサーバ装置で構成されていても良いし、リソースに応じて複数台のサーバ装置で構成されていても良い。このように、Ｗｅｂサービス提供装置２０は、複数のサーバ装置によって実現される形態であっても良い。
【００２０】
ここで、本実施形態に係る認証システム１の処理の概要について、図２を参照しながら説明する。図２は、認証システム１の処理の概要を説明する図である。
【００２１】
本実施形態に係る認証システム１の処理は、画像認証において認証キーとなる画像を登録する「認証画像の登録」と、Ｗｅｂサービスの利用をユーザが開始する「Ｗｅｂサービスの利用開始」とに分けられる。なお、以降では、画像認証において認証キーとなる画像を「認証画像」とも表す。
【００２２】
（認証画像の登録）
Ｓ１−１）まず、利用者端末３０のユーザは、例えばＷｅｂブラウザ等を用いて、認証画像として登録する画像の選択と、利用ＩＤの入力とを行うことで、認証画像の登録操作を行う。ここで、利用者端末３０に記憶されている画像の中から、認証画像として登録すると選択された画像を「画像Ｇ１００」とする。
【００２３】
なお、利用ＩＤとは、ユーザがＷｅｂサービスを利用するための識別情報である。利用ＩＤには、例えば、Ｗｅｂサービス提供装置２０から発行されたユーザＩＤやグループＩＤ、ユーザ自身がＷｅｂサービス提供装置２０に登録したメールアドレス等が挙げられる。
【００２４】
Ｓ１−２）利用者端末３０は、認証画像の登録操作が行われると、認証画像の登録要求をＷｅｂサービス提供装置２０に送信する。認証画像の登録要求には、認証画像として登録する画像Ｇ１００と、ユーザにより入力された利用ＩＤとが含まれる。
【００２５】
Ｓ１−３）Ｗｅｂサービス提供装置２０は、認証画像の登録要求を受信すると、ＷｅｂサービスＩＤとＡＰＩキーとを当該登録要求に付加して、認証サービス提供装置１０に送信する。
【００２６】
なお、ＷｅｂサービスＩＤとは、Ｗｅｂサービス提供装置２０が提供するＷｅｂサービスを識別する識別情報である。ＷｅｂサービスＩＤには、例えば、認証サービス提供装置１０から発行される固有ＩＤ、Ｗｅｂサービス提供装置２０に割り当てられたドメイン名やＩＰアドレス（Internet Protocol）等が挙げられる。
【００２７】
また、ＡＰＩキーとは、Ｗｅｂサービス提供装置２０が認証サービスを利用するために認証サービス提供装置１０から発行される情報である。ＡＰＩキーは、例えばＷｅｂサービス毎に、認証サービス提供装置１０から発行される。
【００２８】
Ｓ１−４）認証サービス提供装置１０は、認証画像の登録要求を受信すると、当該登録要求に含まれる画像Ｇ１００を認証画像として登録する。すなわち、認証サービス提供装置１０は、画像Ｇ１００を画像記憶部１２０に保存すると共に、ＷｅｂサービスＩＤと、利用ＩＤと、画像Ｇ１００の保存先を示すファイルパスとを関連付けた認証情報６００を認証情報記憶部１１０に保存する。
【００２９】
例えば、ＷｅｂサービスＩＤが「ｗ００１」、利用ＩＤが「ｒ００１」、画像Ｇ１００の保存先を示すファイルパスが「・・・／ＡＢＣ．ｊｐｇ」であった場合、これらを関連付けた認証情報６００を認証情報記憶部１１０に保存する。
【００３０】
これにより、ユーザにより選択された画像Ｇ１００が認証画像（すなわち、画像認証において認証キーとなる画像）として認証サービス提供装置１０に登録される。なお、本実施形態では、ＷｅｂサービスＩＤと、利用ＩＤと、ファイルパスとが関連付けられた認証情報６００が認証情報記憶部１１０に保存されるものとして説明するが、ファイルパスとの関連付けはこれらに限られない。例えば、Ｗｅｂサービスと認証サービスとが一体のサービスとして実現される場合等には、利用ＩＤとファイルパスとが関連付けられた認証情報が認証情報記憶部１１０に保存されても良い。
【００３１】
（Ｗｅｂサービスの利用開始）
Ｓ２−１）まず、利用者端末３０のユーザは、例えばＷｅｂブラウザ等を用いて、Ｗｅｂサービスの認証に用いる画像（以降では、「被認証画像」とも表す。）を選択と、利用ＩＤの入力とを行うことで、Ｗｅｂサービスの利用開始操作を行う。ここで、利用者端末３０に記憶されている画像の中から、被認証画像として「画像Ｇ１１０」が選択されたものとする。
【００３２】
Ｓ２−２）利用者端末３０は、Ｗｅｂサービスの利用開始操作が行われると、当該Ｗｅｂサービスを利用するための認証要求をＷｅｂサービス提供装置２０に送信する。認証要求には、被認証画像としてユーザにより選択された画像Ｇ１１０と、ユーザにより入力された利用ＩＤとが含まれる。
【００３３】
Ｓ２−３）Ｗｅｂサービス提供装置２０は、認証要求を受信すると、ＷｅｂサービスＩＤとＡＰＩキーとを当該認証要求に付加して、認証サービス提供装置１０に送信する。
【００３４】
Ｓ２−４）認証サービス提供装置１０は、認証要求を受信すると、当該認証要求に含まれる被認証画像（画像Ｇ１１０）と、当該登録要求に含まるＷｅｂサービスＩＤ及び利用ＩＤに対応する認証画像とが一致するか否かを判定する。
【００３５】
例えば、当該認証要求に含まれるＷｅｂサービスＩＤが「ｗ００１」、利用ＩＤが「ｒ００１」であった場合、被認証画像「画像Ｇ１１０」と、認証画像「画像Ｇ１００」とが一致するか否かを判定する。
【００３６】
Ｓ２−５）認証サービス提供装置１０は、上記のＳ２−４における判定結果に応じて、認証結果（認証成功又は認証失敗）をＷｅｂサービス提供装置２０に送信する。
【００３７】
ここで、認証サービス提供装置１０は、被認証画像と認証画像とが一致すると判定した場合、認証成功を示す認証結果をＷｅｂサービス提供装置２０に送信する。一方で、認証サービス提供装置１０は、被認証画像と認証画像とが一致しないと判定した場合、認証失敗を示す認証結果をＷｅｂサービス提供装置２０に送信する。
【００３８】
Ｓ２−６）Ｗｅｂサービス提供装置２０は、認証成功を示す認証結果を受信すると、Ｗｅｂサービスを利用者端末３０に提供する。一方で、Ｗｅｂサービス提供装置２０は、認証失敗を示す認証結果を受信すると、認証に失敗したことを示す情報を利用者端末３０に送信する。
【００３９】
以上のように、本実施形態に係る認証システム１では、Ｗｅｂサービスの利用者（ユーザ）は、所望の画像を認証画像として認証サービス提供装置１０に予め登録する。そして、本実施形態に係る認証システム１では、Ｗｅｂサービスの利用を開始する場合、ユーザは、予め登録した画像と同一の画像を用いて、Ｗｅｂサービスを利用するための認証を行う。
【００４０】
このため、本実施形態に係る認証システム１によれば、例えば、ユーザは、認証画像として登録した画像と同一の画像を他のユーザに配布等することで、複数のユーザ間で認証キーとなる画像を共有することができる。
【００４１】
＜ハードウェア構成＞
次に、本実施形態に係る認証サービス提供装置１０、Ｗｅｂサービス提供装置２０及び利用者端末３０を実現するコンピュータ５００のハードウェア構成について、図３を参照しながら説明する。図３は、第一の実施形態に係る認証サービス提供装置１０、Ｗｅｂサービス提供装置２０及び利用者端末３０を実現するコンピュータ５００のハードウェア構成の一例を示す図である。
【００４２】
図３に示すように、コンピュータ５００は、入力装置５０１と、表示装置５０２と、外部Ｉ／Ｆ５０３と、通信Ｉ／Ｆ５０４と、ＲＯＭ（Read Only Memory）５０５とを有する。また、コンピュータ５００は、ＲＡＭ（Random Access Memory）５０６と、ＣＰＵ（Central Processing Unit）５０７と、記憶装置５０８とを有する。これら各ハードウェアは、それぞれがバス５０９で相互に接続されている。
【００４３】
入力装置５０１は、例えば各種ボタンやタッチパネル、キーボードやマウス等であり、コンピュータ５００に各種の操作を入力するのに用いられる。表示装置５０２は、例えばディスプレイ等であり、コンピュータ５００による処理結果を表示する。なお、認証サービス提供装置１０又は／及びＷｅｂサービス提供装置２０を実現するコンピュータ５００は、入力装置５０１及び表示装置５０２の少なくとも一方を有していなくても良い。
【００４４】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａ等がある。コンピュータ５００は、外部Ｉ／Ｆ５０３を介して、記録媒体５０３ａの読み取りや書き込みを行うことができる。記録媒体５０３ａには、例えば、ＳＤメモリカード(SD memory card）やＵＳＢメモリ、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）等がある。
【００４５】
通信Ｉ／Ｆ５０４は、コンピュータ５００をネットワークＮに接続するためのインタフェースである。コンピュータ５００は、通信Ｉ／Ｆ５０４を介して、他の装置との間でデータ通信を行うことができる。
【００４６】
ＲＯＭ５０５は、電源を切ってもデータを保持することができる不揮発性の半導体メモリである。ＲＡＭ５０６は、プログラムやデータを一時保持する揮発性の半導体メモリである。ＣＰＵ５０７は、例えば記憶装置５０８やＲＯＭ５０５からプログラムやデータをＲＡＭ５０６上に読み出して、各種処理を実行する演算装置である。
【００４７】
記憶装置５０８は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等であり、プログラムやデータを格納している不揮発性のメモリである。記憶装置５０８に格納されているプログラムやデータには、例えば、本実施形態を実現するプログラムや基本ソフトウェアであるＯＳ（Operating System）、ＯＳ上で動作する各種アプリケーションプログラム等がある。
【００４８】
本実施形態に係る認証サービス提供装置１０、Ｗｅｂサービス提供装置２０及び利用者端末３０は、図３に示すコンピュータ５００により、後述する各種処理を実現することができる。
【００４９】
＜機能構成＞
次に、本実施形態に係る認証システム１の機能構成について、図４を参照しながら説明する。図４は、第一の実施形態に係る認証システム１の機能構成の一例を示す図である。
【００５０】
図４に示すように、本実施形態に係る利用者端末３０は、操作受付部３０１と、登録要求部３０２と、認証要求部３０３とを有する。これら各機能部は、利用者端末３０にインストールされた１以上のプログラムが、ＣＰＵ５０７に実行させる処理により実現される。
【００５１】
また、本実施形態に係る利用者端末３０は、画像記憶部３１０を有する。画像記憶部３１０は、例えば記憶装置５０８や記録媒体５０３ａ等を用いて実現可能である。
【００５２】
操作受付部３０１は、ユーザによる各種操作の入力を受け付ける。例えば、操作受付部３０１は、認証画像の登録操作を受け付ける。また、例えば、操作受付部３０１は、Ｗｅｂサービスの利用開始操作を受け付ける。
【００５３】
登録要求部３０２は、認証画像の登録操作を操作受付部３０１が受け付けると、認証画像の登録要求をＷｅｂサービス提供装置２０に送信する。認証画像の登録要求には、ユーザにより選択された画像（認証画像として登録する画像）と、ユーザにより入力された利用ＩＤとが含まれる。
【００５４】
認証要求部３０３は、Ｗｅｂサービスの利用開始操作を操作受付部３０１が受け付けると、当該Ｗｅｂサービスを利用するための認証要求をＷｅｂサービス提供装置２０に送信する。認証要求には、ユーザにより選択された画像（被認証画像として用いる画像）と、ユーザにより入力された利用ＩＤとが含まれる。
【００５５】
画像記憶部３１０は、1以上の画像が記憶されている。画像記憶部３１０に記憶されている画像は、認証画像や被認証画像の候補となる画像である。利用者端末３０のユーザは、画像記憶部３１０に記憶されている画像の中から、認証画像として登録する画像や被認証画像として用いる画像を選択する。
【００５６】
図４に示すように、本実施形態に係るＷｅｂサービス提供装置２０は、登録要求部２０１と、認証要求部２０２とを有する。これら各機能部は、Ｗｅｂサービス提供装置２０にインストールされた１以上のプログラムが、ＣＰＵ５０７に実行させる処理により実現される。
【００５７】
また、本実施形態に係るＷｅｂサービス提供装置２０は、ＡＰＩキー２０３と、ＷｅｂサービスＩＤ２０４とを有する。ＡＰＩキー２０３と、ＷｅｂサービスＩＤ２０４とは、例えば記憶装置５０８に記憶されている。
【００５８】
登録要求部２０１は、認証画像の登録要求を利用者端末３０から受信すると、ＡＰＩキー２０３とＷｅｂサービスＩＤ２０４とを当該登録要求に付加して、認証サービス提供装置１０に送信する。
【００５９】
認証要求部２０２は、認証要求を利用者端末３０から受信すると、ＡＰＩキー２０３とＷｅｂサービスＩＤ２０４とを当該認証要求に付加して、認証サービス提供装置１０に送信する。
【００６０】
ＡＰＩキー２０３は、Ｗｅｂサービス提供装置２０が認証サービスを利用するために認証サービス提供装置１０から発行される情報（すなわち、ＷｅｂＡＰＩの認証に用いられる情報）である。ＷｅｂサービスＩＤ２０４は、Ｗｅｂサービス提供装置２０が提供するＷｅｂサービスを識別する識別情報である。
【００６１】
図４に示すように、本実施形態に係る認証サービス提供装置１０は、利用可否判定部１０１と、登録処理部１０２と、認証処理部１０３とを有する。これら各機能部は、認証サービス提供装置１０にインストールされた１以上のプログラムが、ＣＰＵ５０７に実行させる処理により実現される。
【００６２】
また、本実施形態に係る認証サービス提供装置１０は、認証情報記憶部１１０と、画像記憶部１２０と、利用可能Ｗｅｂサービス情報記憶部１３０とを有する。これら各記憶部は、例えば記憶装置５０８を用いて実現可能である。なお、これら各記憶部のうちの少なくとも一の記憶部が、認証サービス提供装置１０とネットワークＮを介して接続される記憶装置等を用いて実現されていても良い。
【００６３】
利用可否判定部１０１は、認証画像の登録要求又は認証要求をＷｅｂサービス提供装置２０から受信すると、認証サービスを当該Ｗｅｂサービス提供装置２０が利用可能か否かを判定する。
【００６４】
利用可否判定部１０１は、認証画像の登録要求又は認証要求に含まれるＷｅｂサービスＩＤ及びＡＰＩキーが、利用可能Ｗｅｂサービス情報記憶部１３０に記憶されているか否かを判定することで、認証サービスの利用可否を判定する。
【００６５】
登録処理部１０２は、認証画像の登録要求に含まれる画像を認証画像として登録する処理を行う。ここで、登録処理部１０２は、画像保存部１０４と、認証情報作成部１０５とを有する。
【００６６】
画像保存部１０４は、認証画像の登録要求に含まれる画像を画像記憶部１２０に保存する。認証情報作成部１０５は、当該登録要求に含まれるＷｅｂサービスＩＤと、利用ＩＤと、画像記憶部１２０に保存された画像の保存先を示すファイルパスとを関連付けた認証情報６００を作成して、認証情報記憶部１１０に保存する。
【００６７】
認証処理部１０３は、認証要求に応じて、ユーザがＷｅｂサービスを利用するための認証（認証サービスによる画像認証）を行う。ここで、認証処理部１０３は、取得部１０６と、認証判定部１０７と、応答作成部１０８とを有する。
【００６８】
取得部１０６は、認証要求に含まれるＷｅｂサービスＩＤ及び利用ＩＤに対応する画像（認証画像）を画像記憶部１２０から取得する。すなわち、取得部１０６は、認証情報記憶部１１０に記憶されている認証情報６００を参照して、当該ＷｅｂサービスＩＤ及び利用ＩＤに関連付けられているファイルパスに保存されている画像（認証画像）を画像記憶部１２０から取得する。
【００６９】
認証判定部１０７は、認証要求に含まれる画像（被認証画像）と、取得部１０６が取得した画像（認証画像）とが一致するか否かを判定する。
【００７０】
応答作成部１０８は、認証判定部１０７による判定結果に応じて、認証応答を作成する。すなわち、応答作成部１０８は、認証判定部１０７により被認証画像と認証画像とが一致すると判定された場合、認証成功を示す認証応答を作成する。一方で、応答作成部１０８は、認証判定部１０７により被認証画像と認証画像とが一致しないと判定された場合、認証失敗を示す認証応答を作成する。
【００７１】
認証情報記憶部１１０は、認証情報６００を記憶する。画像記憶部１２０は、認証画像を記憶する。利用可能Ｗｅｂサービス情報記憶部１３０は、利用可能Ｗｅｂサービス情報７００を記憶する。
【００７２】
ここで、認証情報記憶部１１０に記憶されている認証情報６００について、図５を参照しながら説明する。図５は、第一の実施形態に係る認証情報６００の一例を示す図である。
【００７３】
図５に示すように、認証情報記憶部１１０に記憶されている認証情報６００には、ＷｅｂサービスＩＤと、利用ＩＤと、ファイルパスとが関連付けられている。
【００７４】
例えば、ＷｅｂサービスＩＤ「ｗ００１」及び利用ＩＤ「ｒ００１」には、画像記憶部１２０に記憶されている認証画像の保存先を示すファイルパス「・・・／ＡＢＣ．ｊｐｇ」が関連付けられている。同様に、ＷｅｂサービスＩＤ「ｗ００２」及び利用ＩＤ「ｒ００２」には、画像記憶部１２０に記憶されている認証画像の保存先を示すファイルパス「・・・／ＤＥＦ．ｊｐｇ」が関連付けられている。
【００７５】
このように、認証情報記憶部１１０に記憶されている認証情報６００には、Ｗｅｂサービス及び当該Ｗｅｂサービスの利用者（複数の利用者のグループも含む。）毎に、当該利用者が当該Ｗｅｂサービスを利用する際の認証キーとなる画像が関連付けられている。
【００７６】
次に、利用可能Ｗｅｂサービス情報記憶部１３０に記憶されている利用可能Ｗｅｂサービス情報７００について、図６を参照しながら説明する。図６は、第一の実施形態に係る利用可能Ｗｅｂサービス情報７００の一例を示す図である。
【００７７】
図６に示すように、利用可能Ｗｅｂサービス情報記憶部１３０に記憶されている利用可能Ｗｅｂサービス情報７００には、ＷｅｂサービスＩＤと、ＡＰＩキーとが関連付けられている。
【００７８】
例えば、ＷｅｂサービスＩＤ「ｗ００１」には、ＡＰＩキー「ｋｅｙ１」が関連付けられている。同様に、例えば、ＷｅｂサービスＩＤ「ｗ００２」には、ＡＰＩキー「ｋｅｙ２」が関連付けられている。
【００７９】
このように、利用可能Ｗｅｂサービス情報記憶部１３０に記憶されている利用可能Ｗｅｂサービス情報７００には、Ｗｅｂサービス毎に、当該Ｗｅｂサービスを提供するＷｅｂサービス提供装置２０が認証サービスを利用するためのＡＰＩキーが関連付けられている。
【００８０】
＜処理の詳細＞
次に、本実施形態に係る認証システム１の処理の詳細について説明する。まず、利用者端末３０のユーザが認証画像を登録する処理について、図７を参照しながら説明する。図７は、一の実施形態に係る認証画像を登録する処理の一例を示すシーケンス図である。
【００８１】
まず、利用者端末３０の操作受付部３０１は、ユーザによる認証画像の登録操作を受け付ける（ステップＳ７０１）。ユーザは、例えばＷｅｂブラウザ等を用いて、画像記憶部１２０に記憶されている画像の中から認証画像として登録する画像を選択すると共に、利用ＩＤを入力することで、認証画像の登録操作を行うことができる。
【００８２】
次に、利用者端末３０の登録要求部３０２は、認証画像の登録操作を操作受付部３０１が受け付けると、認証画像の登録要求をＷｅｂサービス提供装置２０に送信する（ステップＳ７０２）。認証画像の登録要求には、ユーザにより選択された画像（認証画像として登録する画像）と、ユーザにより入力された利用ＩＤとが含まれる。なお、認証画像の登録要求は、例えば、ユーザにより選択された画像と、ユーザにより入力された利用ＩＤとが含まれるＨＴＴＰ（Hypertext Transfer Protocol）リクエスト等である。
【００８３】
Ｗｅｂサービス提供装置２０の登録要求部２０１は、認証画像の登録要求を利用者端末３０から受信すると、ＡＰＩキー２０３とＷｅｂサービスＩＤ２０４とを当該登録要求に付加して、認証サービス提供装置１０に送信する（ステップＳ７０３）。
【００８４】
認証サービス提供装置１０の利用可否判定部１０１は、認証画像の登録要求をＷｅｂサービス提供装置２０から受信すると、認証サービスを当該Ｗｅｂサービス提供装置２０が利用可能か否かを判定する（ステップＳ７０４）。
【００８５】
すなわち、まず、利用可否判定部１０１は、認証画像の登録要求に含まれるＷｅｂサービスＩＤとＡＰＩキーとを取得する。次に、利用可否判定部１０１は、取得したＷｅｂサービスＩＤとＡＰＩキーとを含む利用可能Ｗｅｂサービス情報７００が利用可能Ｗｅｂサービス情報記憶部１３０に記憶されているか否かを判定する。
【００８６】
そして、利用可否判定部１０１は、取得したＷｅｂサービスＩＤとＡＰＩキーとを含む利用可能Ｗｅｂサービス情報７００が利用可能Ｗｅｂサービス情報記憶部１３０に記憶されている場合、認証サービスを利用可能であると判定する。一方で、利用可否判定部１０１は、取得したＷｅｂサービスＩＤとＡＰＩキーとを含む利用可能Ｗｅｂサービス情報７００が利用可能Ｗｅｂサービス情報記憶部１３０に記憶されていない場合、認証サービスを利用可能でないと判定する。
【００８７】
ステップＳ７０４において、認証サービスを利用可能でないと判定した場合、認証サービス提供装置１０は、認証サービスが利用できないことを示す登録応答を返信する。なお、認証サービスが利用可能でない場合とは、例えば、ＡＰＩキーが不正である場合等が挙げられる。
【００８８】
一方、ステップＳ７０４において、認証サービスを利用可能であると判定した場合、認証サービス提供装置１０の登録処理部１０２は、画像保存部１０４により、認証画像の登録要求に含まれる画像を画像記憶部１２０に保存する（ステップＳ７０５）。
【００８９】
次に、認証サービス提供装置１０の登録処理部１０２は、認証情報作成部１０５により、認証情報６００を作成して、認証情報記憶部１１０に保存する（ステップＳ７０６）。認証情報６００は、認証画像の登録要求に含まれるＷｅｂサービスＩＤと、利用ＩＤと、上記のステップＳ７０５で保存された画像の保存先を示すファイルパスとを関連付けることで作成される。
【００９０】
そして、認証サービス提供装置１０は、認証画像の登録が完了したことを示す登録応答を返信する。
【００９１】
以上により、本実施形態に係る認証システム１では、利用者端末３０から送信された画像が、Ｗｅｂサービスを利用する際の認証キーとして認証サービス提供装置１０に登録される。このように、本実施形態に係る認証システム１では、ユーザは、利用者端末３０の記憶装置５０８や記録媒体５０３ａ等に保存されている画像を認証キーとして認証サービス提供装置１０に登録することができる。
【００９２】
次に、利用者端末３０のユーザがＷｅｂサービスの利用を開始する処理について、図８を参照しながら説明する。図８は、第一の実施形態に係るＷｅｂサービスの利用を開始する処理の一例を示すシーケンス図である。
【００９３】
まず、利用者端末３０の操作受付部３０１は、ユーザによるＷｅｂサービスの利用開始操作を受け付ける（ステップＳ８０１）。ユーザは、例えばＷｅｂブラウザ等を用いて、画像記憶部１２０に記憶されている画像の中から被認証画像として用いる画像を選択すると共に、利用ＩＤを入力することで、Ｗｅｂサービスの利用開始操作を行うことができる。
【００９４】
次に、利用者端末３０の認証要求部３０３は、Ｗｅｂサービスの利用開始操作を操作受付部３０１が受け付けると、当該Ｗｅｂサービスを利用するための認証要求をＷｅｂサービス提供装置２０に送信する（ステップＳ８０２）。認証要求には、ユーザにより選択された画像（被認証画像として用いる画像）と、ユーザにより入力された利用ＩＤとが含まれる。なお、認証要求は、例えば、ユーザにより選択された画像と、ユーザにより入力された利用ＩＤとが含まれるＨＴＴＰリクエスト等である。
【００９５】
Ｗｅｂサービス提供装置２０の認証要求部２０２は、認証要求を利用者端末３０から受信すると、ＡＰＩキー２０３とＷｅｂサービスＩＤ２０４とを当該認証要求に付加して、認証サービス提供装置１０に送信する（ステップＳ８０３）。
【００９６】
認証サービス提供装置１０の利用可否判定部１０１は、認証要求をＷｅｂサービス提供装置２０から受信すると、図７のステップＳ８０４と同様に、認証サービスを当該Ｗｅｂサービス提供装置２０が利用可能か否かを判定する（ステップＳ８０４）。
【００９７】
ステップＳ８０４において、認証サービスを利用可能でないと判定した場合、認証サービス提供装置１０は、認証サービスが利用できないことを示す認証応答を返信する。
【００９８】
一方、ステップＳ８０４において、認証サービスを利用可能であると判定した場合、認証サービス提供装置１０の認証処理部１０３は、Ｗｅｂサービスを利用するための認証処理（認証サービスによる画像認証処理）を行う（ステップＳ８０５）。なお、ステップＳ８０５における認証処理の詳細については後述する。
【００９９】
そして、認証サービス提供装置１０の認証処理部１０３は、上記のステップＳ８０５における認証処理の認証結果（認証成功又は認証失敗）を示す認証応答を返信する。
【０１００】
認証成功を示す認証結果が認証サービス提供装置１０から返信された場合、Ｗｅｂサービス提供装置２０と利用者端末３０との間で、Ｗｅｂサービスの利用処理が行われる（ステップＳ８０６）。これにより、利用者端末３０のユーザは、Ｗｅｂサービス提供装置２０が提供するＷｅｂサービスを利用することができる。
【０１０１】
ここで、上記のステップＳ８０５における認証処理の詳細について、図９を参照しながら説明する。図９は、第一の実施形態に係る認証処理の一例を示すフローチャートである。
【０１０２】
まず、取得部１０６は、認証要求に含まれるＷｅｂサービスＩＤ及び利用ＩＤに対応する画像（認証画像）を画像記憶部１２０から取得する（ステップＳ９０１）。
【０１０３】
すなわち、取得部１０６は、認証情報記憶部１１０に記憶されている認証情報６００を参照して、当該ＷｅｂサービスＩＤ及び利用ＩＤに関連付けられているファイルパスに保存されている画像（認証画像）を画像記憶部１２０から取得する。
【０１０４】
次に、認証判定部１０７は、認証要求に含まれる画像（被認証画像）と、上記のステップＳ９０１で取得した画像（認証画像）とが一致するか否かを判定する（ステップＳ９０２）。
【０１０５】
ここで、認証判定部１０７は、例えば、被認証画像と認証画像とをそれぞれビット列に変換した上で、被認証画像のビット列と、認証画像のビット列とが一致するか否かを判定すれば良い。
【０１０６】
なお、認証判定部１０７は、被認証画像のビット列と、認証画像のビット列とが異なる場合でも、例えば、被認証画像を拡大や縮小、回転等させた画像のビット列と、認証画像のビット列とが一致する場合には、被認証画像と認証画像とが一致すると判定しても良い。
【０１０７】
また、被認証画像と認証画像との一致には、更に、被認証画像と認証画像とのメタデータ（例えば、Ｅｘｉｆ（Exchangeable image file format）情報等）の一致を含めても良い。
【０１０８】
ステップＳ９０２において、被認証画像と認証画像とが一致すると判定された場合、応答作成部１０８は、認証成功を示す認証応答を作成する（ステップＳ９０３）。一方で、被認証画像と認証画像とが一致しないと判定された場合、応答作成部１０８は、認証失敗を示す認証応答を作成する（ステップＳ９０４）。
【０１０９】
以上により、本実施形態に係る認証システム１では、ユーザがＷｅｂサービスを利用する際に、認証画像として予め登録した画像と同一の画像を用いて、Ｗｅｂサービスを利用するための認証を行うことができる。このため、本実施形態に係る認証システム１では、例えば、認証画像として登録した画像を複数のユーザ間で共有することにより、複数のユーザ間で同一のＷｅｂサービスを利用することができるようになる。
【０１１０】
ここで、複数のユーザ間で画像（認証キーとなる画像）を共有する場合の利用シーンについて、図１０を参照しながら説明する。図１０は、複数のユーザ間で画像を共有する場合の利用シーンの一例を説明する図である。図１０に示す例では、ユーザＡとユーザＢとの間で認証キーとなる画像Ｇ２００を共有する場合について説明する。
【０１１１】
ユーザＡは、利用者端末３０Ａを用いて、Ｗｅｂサービス提供装置２０が提供するＷｅｂサービスを利用するための認証画像として画像Ｇ２００を認証サービス提供装置１０に登録したものとする。
【０１１２】
このとき、ユーザＡが、認証画像として登録した画像Ｇ２００と、当該Ｗｅｂサービスの利用ＩＤとをユーザＢとの間で共有することで、ユーザＢは、利用者端末３０Ｂを用いて、当該Ｗｅｂサービスを利用することができるようになる。すなわち、ユーザＢは、ユーザＡとの間で共有している画像Ｇ２００及び利用ＩＤを用いて、当該Ｗｅｂサービスを利用するための認証を行う。
【０１１３】
なお、ユーザＡは、例えば、Ｗｅｂサイトやメール、ＳＮＳ、ブログ、インスタントメッセージ等の種々の方法を用いて、画像Ｇ２００と利用ＩＤとをユーザＢとの間で共有することができる。
【０１１４】
これにより、ユーザＢは、ユーザＡが利用する利用ＩＤを用いて、同一のＷｅｂサービスを利用することができる。言い換えれば、ユーザＡとユーザＢとの間で、同一の利用ＩＤを用いて、同一のＷｅｂサービスを共有して利用することができるようになる。
【０１１５】
したがって、本実施形態に係る認証システム１によれば、複数のユーザ間で、同一の利用ＩＤを用いて、同一のＷｅｂサービスを共有して利用することができるようになる。
【０１１６】
例えば、趣味等を共通にするサークルのメンバー間で、利用ＩＤと、認証キーとなる画像とを共有することで、同一のＷｅｂサービスを共有して利用することができるようになる。しかも、このような場合、例えば、メンバー全員に思い入れがある画像を共有することで、認証キーとなっている画像を忘れてしまう事態等を防止することができる。
【０１１７】
［第二の実施形態］
次に、第二の実施形態について説明する。第二の実施形態では、認証成功又は認証失敗を複数の判定方法により判定可能とする場合について説明する。例えば、被認証画像と認証画像とが一致する場合に認証成功と判定する場合に限らず、被認証画像と認証画像との類似度が、所定の類似度以上である場合にも認証成功と判定する等である。
【０１１８】
なお、第二の実施形態では、主に、第一の実施形態との相違点について説明し、第一の実施形態と同様の箇所については、その説明を省略する。
【０１１９】
＜機能構成＞
まず、本実施形態に係る認証システム１の機能構成について、図１１を参照しながら説明する。図１１は、第二の実施形態に係る認証システム１の機能構成の一例を示す図である。
【０１２０】
図１１に示すように、本実施形態に係る認証サービス提供装置１０の認証処理部１０３は、判定方法特定部１０９と、認証判定部１０７Ａとを有する。また、本実施形態に係る認証サービス提供装置１０は、認証情報記憶部１１０Ａを有する。
【０１２１】
判定方法特定部１０９は、認証情報記憶部１１０Ａに記憶されている認証情報６００Ａを参照して、Ｗｅｂサービスを利用する際の認証に用いられる判定方法（判定内容及び認証基準）を特定する。認証判定部１０７Ａは、判定方法特定部１０９により特定された判定内容による判定を行う。
【０１２２】
ここで、認証情報記憶部１１０Ａに記憶されている認証情報６００Ａについて、図１２を参照しながら説明する。図１２は、第二の実施形態に係る認証情報６００Ａの一例を示す図である。
【０１２３】
図１２に示すように、認証情報記憶部１１０Ａに記憶されている認証情報６００Ａには、更に、判定方法が関連付けられている。また、判定方法には、判定内容と、認証基準とが含まれる。
【０１２４】
例えば、ＷｅｂサービスＩＤ「ｗ００１」及び利用ＩＤ「ｒ００１」には、判定内容「完全一致判定（画像）」と、認証基準「１００％」とが関連付けられている。これは、ＷｅｂサービスＩＤ「ｗ００１」のＷｅｂサービスを利用ＩＤ「ｒ００１」を用いて利用する際には、被認証画像と認証画像とが完全に一致するか否かを判定することで、認証が行われることを示している。
【０１２５】
また、例えば、ＷｅｂサービスＩＤ「ｗ００２」及び利用ＩＤ「ｒ００２」には、判定内容「類似度判定（画像）」と、認証基準「７０％以上」とが関連付けられている。これは、ＷｅｂサービスＩＤ「ｗ００２」のＷｅｂサービスを利用ＩＤ「ｒ００２」を用いて利用する際には、被認証画像と認証画像との類似度が７０％以上であるか否かを判定することで、認証が行われることを示している。
【０１２６】
更に、例えば、ＷｅｂサービスＩＤ「ｗ００３」及び利用ＩＤ「ｒ００１」には、判定内容「類似度判定（メタデータ）」と、認証基準「８０％以上」とが関連付けられている。これは、ＷｅｂサービスＩＤ「ｗ００３」のＷｅｂサービスを利用ＩＤ「ｒ００１」を用いて利用する際には、被認証画像のメタデータと、認証画像のメタデータとの類似度が８０％以上であるか否かを判定することで、認証が行われることを示している。
【０１２７】
なお、判定方法は、上記以外にも、例えば、判定内容「類似度判定（画像）＋類似度判定（メタデータ）」、認証基準「少なくとも一方が７０％以上」等であっても良い。この場合、被認証画像と認証画像との類似度、又は、被認証画像のメタデータと、認証画像のメタデータとの類似度のいずれか一方が７０％以上であるかを判定することで、認証が行われる。
【０１２８】
このように、認証情報記憶部１１０Ａに記憶されている認証情報６００Ａには、更に、Ｗｅｂサービスを利用する際の認証に用いられる判定方法が関連付けられている。
【０１２９】
なお、判定方法（判定内容及び認証基準）は、Ｗｅｂサービス提供装置２０が提供するＷｅｂサービス毎に予め決められていても良いし、ユーザが認証画像を登録する際に、所望の判定方法を選択及び登録することができても良い。
【０１３０】
＜処理の詳細＞
次に、本実施形態に係る認証システム１の処理の詳細について説明する。以降では、図８のステップＳ８０５における認証処理の詳細について、図１３を参照しながら説明する。図１３は、第二の実施形態に係る認証処理の一例を示すフローチャートである。
【０１３１】
ステップＳ９０１に続いて、判定方法特定部１０９は、認証情報記憶部１１０Ａに記憶されている認証情報６００Ａを参照して、Ｗｅｂサービスを利用する際の認証に用いられる判定方法を特定する（ステップＳ１３０１）。
【０１３２】
すなわち、判定方法特定部１０９は、認証情報記憶部１１０Ａに記憶されている認証情報６００Ａを参照して、ステップＳ９０１で取得したＷｅｂサービスＩＤ及び利用ＩＤに関連付けられている判定方法を特定する。
【０１３３】
次に、認証判定部１０７Ａは、判定方法特定部１０９により特定された判定方法に含まれる判定内容による判定を行う（ステップＳ１３０２）。
【０１３４】
すなわち、例えば、判定内容が「完全一致判定（画像）」である場合、認証判定部１０７Ａは、被認証画像と認証画像とが（完全）一致するか否かを判定する。
【０１３５】
また、例えば、判定内容が「類似度判定（画像）」である場合、認証判定部１０７Ａは、被認証画像と認証画像との類似度を判定して、類似度を算出する。
【０１３６】
同様に、例えば、判定内容が「完全一致判定（メタデータ）」である場合、認証判定部１０７Ａは、被認証画像のメタデータと、認証画像のメタデータとが（完全）一致するか否かを判定する。
【０１３７】
また、同様に、例えば、判定内容が「類似度判定（メタデータ）」である場合、認証判定部１０７Ａは、被認証画像のメタデータと、認証画像のメタデータとの類似度を判定して、類似度を算出する。
【０１３８】
ここで、メタデータの類似度判定のアルゴリズムとしては、様々な方法を採用することができる。例えば、メタデータの項目が複数ある場合に、全項目のうち、一致する項目の割合を類似度とすることができる。また、撮影日時情報について、撮影年月日時間が完全一致の場合に類似度を１００％であるとし、撮影年月日が同じで時間が異なる場合に類似度を８０％とする等、メタデータのそれぞれの項目毎に類似度を定めることもできる。このような類似度を用いると、あるイベントが行われた期間（時間は異なるが同日）に同じ場所（ＧＰＳ（Global Positioning System）座標は同一でないが、座標が所定の範囲内の位置）を訪れていたことを判定することが可能となる。
【０１３９】
次に、認証判定部１０７Ａは、上記のステップＳ１３０２における判定結果が、判定方法特定部１０９により特定された判定方法に含まれる認証基準を満たすか否かを判定する（ステップＳ１３０３）。
【０１４０】
すなわち、例えば、判定内容が「類似度判定（画像）」、認証基準が「８０％以上」である場合、認証判定部１０７Ａは、上記のステップＳ１３０２で算出された被認証画像と認証画像との類似度が８０％以上であるか否かを判定する。
【０１４１】
ここで、画像の類似度判定のアルゴリズムとしては、既知の類似度判定アルゴリズムを用いることができる。一般的な類似度判定アルゴリズムでは、例えば、画像中の色、形状等の情報から類似度を判定することが行われる。また、サイズの異なる画像同士や、一方の画像の一部分に対応した画像とのマッチングのためには、画像サイズの正規化や、部分画像のテンプレート化によるテンプレートマッチング等の手法が採用されることがある。
【０１４２】
ステップＳ１３０２において、上記のステップＳ１３０２における判定結果が認証基準を満たすと判定された場合、認証処理部１０３は、ステップＳ９０３の処理を行う。一方で、上記のステップＳ１３０２における判定結果が認証基準を満たさないと判定された場合、ステップＳ９０４の処理を行う。
【０１４３】
以上により、本実施形態に係る認証システム１では、Ｗｅｂサービスを利用する際の認証に用いられる判定方法として、様々な判定方法を用いることができる。特に、例えば、判定方法として、判定内容「類似度判定（画像）」が用いられることにより、曖昧さを残した認証を行うことができるようになる。このため、例えば、複数のユーザ間で、類似する画像（似た画像）を共有することで、同一の利用ＩＤを用いて同一のＷｅｂサービスを利用することができるようになる。
【０１４４】
ここで、画像の類似度判定により認証を行う場合の利用シーンについて、図１４を参照しながら説明する。図１４は、画像の類似度により認証を行う場合の利用シーンの一例を説明する図である。図１４に示す例では、ユーザＡ、ユーザＢ及びユーザＣがＷｅｂサービスを利用する場合について説明する。
【０１４５】
当該Ｗｅｂサービスは、例えば、予め公開されている利用ＩＤと、「ＸＹＺタワー」が写っている画像とを用いることで利用することができるものとする。すなわち、例えば、各ユーザは、当該利用ＩＤと、認証サービス提供装置１０の画像記憶部１２０に記憶されている画像Ｇ３００（認証画像）との類似度が「８０％以上」である画像とを用いることで、当該Ｗｅｂサービスを利用することができるものとする。なお、画像Ｇ３００は、「ＸＹＺタワー」が写っている画像である。
【０１４６】
このような場合、当該Ｗｅｂサービスの利用を所望するユーザＡは、例えば、スマートフォンやデジタルカメラ等を用いて、「ＸＹＺタワー」を撮像して、画像Ｇ３１０を作成する。そして、ユーザＡは、利用者端末３０Ａを用いて、当該画像Ｇ３１０の選択と、予め公開されている利用ＩＤの入力とを行って、Ｗｅｂサービスの利用開始操作を行う。これにより、当該画像Ｇ３１０と画像Ｇ３００との類似度が「８０％以上」である場合、ユーザＡは、当該Ｗｅｂサービスを利用することができる。
【０１４７】
同様に、ユーザＢは、利用者端末３０Ｂを用いて、「ＸＹＺタワー」の撮像等により作成した画像Ｇ３２０の選択と、予め公開されている利用ＩＤの入力とを行って、Ｗｅｂサービスの利用開始操作を行う。これにより、当該画像Ｇ３２０と画像Ｇ３００との類似度が「８０％以上」である場合、ユーザＢは、当該Ｗｅｂサービスを利用することができる。
【０１４８】
また、同様に、ユーザＣは、利用者端末３０Ｃを用いて、「ＸＹＺタワー」の撮像等により作成した画像Ｇ３３０の選択と、予め公開されている利用ＩＤの入力とを行って、Ｗｅｂサービスの利用開始操作を行う。これにより、当該画像Ｇ３３０と画像Ｇ３００との類似度が「８０％以上」である場合、ユーザＣは、当該Ｗｅｂサービスを利用することができる。
【０１４９】
このように、本実施形態に係る認証システム１では、画像の類似度判定によりＷｅｂサービスの認証を行うことにより、各ユーザは、認証画像と類似する画像を用いて当該Ｗｅｂサービスを利用することができるようになる。
【０１５０】
したがって、本実施形態に係る認証システム１では、画像の類似度判定による認証を行うことで、例えば、ある指定されたオブジェクトが写っている画像を用いてＷｅｂサービスを利用することで、特典をプレゼントするキャンペーン等にも適用することができる。
【０１５１】
また、本実施形態に係る認証システム１では、画像の完全一致判定による認証を行うことで、例えば、過去のイベントで配布した画像を認証画像に登録することで、当該イベントに参加した者のみが参加可能な追加イベントを開催する場合にも適用することができる。この場合には、追加イベントのサービスを利用するための認証を、過去のイベントで配布された画像を認証画像として行うようにすれば良い。
【０１５２】
以上、本発明の実施形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１５３】
１        認証システム
１０      認証サービス提供装置
２０      Ｗｅｂサービス提供装置
３０      利用者端末
１０１    利用可否判定部
１０２    登録処理部
１０３    認証処理部
１０４    画像保存部
１０５    認証情報作成部
１０６    取得部
１０７    認証判定部
１０８    応答作成部
１１０    認証情報記憶部
１３０    利用可能Ｗｅｂサービス情報記憶部
２０１    登録要求部
２０２    認証要求部
３０１    操作受付部
３０２    登録要求部
３０３    認証要求部
【先行技術文献】
【特許文献】
【０１５４】
【特許文献１】特開２００４−１５７６７５号公報
【図１】
2018120309.tif 000003
【図２】
2018120309.tif 000004
【図３】
2018120309.tif 000005
【図４】
2018120309.tif 000006
【図５】
2018120309.tif 000007
【図６】
2018120309.tif 000008
【図７】
2018120309.tif 000009
【図８】
2018120309.tif 000010
【図９】
2018120309.tif 000011
【図１０】
2018120309.tif 000012
【図１１】
2018120309.tif 000013
【図１２】
2018120309.tif 000014
【図１３】
2018120309.tif 000015
【図１４】
2018120309.tif 000016