(57)【要約】【課題】認証に関する負担を軽減すること。【解決手段】認証システムは、端末と、サーバと、認証場所管理装置と、認証装置とを備える。端末は、認証を行うための認証情報の入力と、利用者を識別するための識別情報の入力とを受け付ける。認証場所管理装置は、認証が行われる場所を示す場所情報を、識別情報ごとに記憶する。サーバは、端末で受け付けた認証情報と、端末で受け付けた識別情報に対応する場所情報とをそれぞれ受信し、受信した認証情報を、受信した場所情報に対応する認証装置に送信する。認証装置は、端末で受け付けた認証情報を受信して、利用者によって指定される指定情報が入力される電子機器において、利用者によって入力された指定情報のうち、所定の期間に含まれる指定情報に基づいて生成された認証情報と、受信された認証情報とを照合することで、利用者の認証を行う。【選択図】図１
2015219596.tif 000002
【特許請求の範囲】
【請求項１】
利用者によって操作される端末と、サーバと、認証場所管理装置と、認証装置とを備えた認証システムであって、
前記端末は、
前記利用者の認証を行うための認証情報の入力と、前記利用者を識別するための識別情報の入力とを受け付ける受付部
を備え、
前記認証場所管理装置は、
前記認証が行われる場所を示す場所情報を、前記識別情報ごとに記憶する場所情報記憶部と、
前記端末で受け付けた識別情報を受信し、受信した識別情報に対応する場所情報を前記場所情報記憶部から取得する取得部と
を備え、
前記サーバは、
前記端末で受け付けた認証情報と、前記認証場所管理装置で取得された場所情報とをそれぞれ受信し、受信した認証情報を、受信した場所情報に対応する前記認証装置に送信する送信部
を備え、
前記認証装置は、
前記端末で受け付けた認証情報を受信する受信部と、
前記利用者によって指定される指定情報が入力される電子機器において、前記利用者によって入力された指定情報のうち、所定の期間に含まれる指定情報に基づいて生成された認証情報と、前記受信部によって受信された認証情報とを照合することで、前記利用者の認証を行う認証部と
を備えることを特徴とする認証システム。
【請求項２】
利用者によって操作される端末と、サーバと、認証場所管理装置と、認証装置とを備えた認証システムによって実行される認証方法であって、
前記端末が、前記利用者の認証を行うための認証情報の入力と、前記利用者を識別するための識別情報の入力とを受け付ける受付工程と、
前記認証場所管理装置が、前記端末で受け付けた識別情報を受信し、受信した識別情報に対応する場所情報を、前記認証が行われる場所を示す場所情報を前記識別情報ごとに記憶する場所情報記憶部から取得する取得工程と、
前記サーバが、前記端末で受け付けた認証情報と、前記認証場所管理装置で取得された場所情報とをそれぞれ受信し、受信した認証情報を、受信した場所情報に対応する前記認証装置に送信する送信工程と、
前記認証装置が、前記端末で受け付けた認証情報を受信する受信工程と、
前記認証装置が、前記利用者によって指定される指定情報が入力される電子機器において、前記利用者によって入力された指定情報のうち、所定の期間に含まれる指定情報に基づいて生成された認証情報と、前記受信部によって受信された認証情報とを照合することで、前記利用者の認証を行う認証工程と
を含むことを特徴とする認証方法。
【請求項３】
利用者によって指定される指定情報が入力される電子機器と、認証装置とを備えた認証システムであって、
前記電子機器は、
利用者によって入力された指定情報を前記認証装置に通知する通知部
を備え、
前記認証装置は、
前記指定情報を前記電子機器から受信し、受信した指定情報を時系列順に記憶部に格納する格納部と、
前記記憶部に記憶された指定情報のうち、所定の期間に含まれる指定情報に基づいて、前記利用者の認証を行うための認証情報を生成する生成部と
を備えることを特徴とする認証システム。
【請求項４】
利用者によって指定される指定情報が入力される電子機器と、認証装置とを備えた認証システムによって実行される認証方法であって、
前記電子機器が、利用者によって入力された指定情報を前記認証装置に通知する通知工程部と、
前記認証装置が、前記指定情報を前記電子機器から受信し、受信した指定情報を時系列順に記憶部に格納する格納工程と、
前記認証装置が、前記記憶部に記憶された指定情報のうち、所定の期間に含まれる指定情報に基づいて、前記利用者の認証を行うための認証情報を生成する生成工程と
を含むことを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、認証システム及び認証方法に関する。
【背景技術】
【０００２】
従来、ネットワークサービス（以下、単に「サービス」と表記）を提供するシステムにおいて、サービスの利用者を認証するために、利用者ごとにＩＤ及びパスワード（認証情報）を付与して管理することが行われている。例えば、このシステムは、サービスを利用するためにアクセスしてきた者に対してＩＤ及びパスワードの入力を要求する。そして、システムは、入力されたＩＤ及びパスワードが予め登録されたものと一致する場合に、その者をサービスの利用者として認証し、サービスを提供する。
【０００３】
また、例えば、回線自体のＩＤと質問に対する回答を用いて認証することで、ＩＤ及びパスワードを設定することなく利用者の認証を行う方法も提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−７３７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来技術では、認証に関する負担が大きいという問題がある。例えば、提供者は、パスワードの流出を防止するための措置を講じたり、定期的なパスワード変更を利用者に促したりする等、パスワードを安全に管理することが求められる。また、利用者は、提供者によって提供されるパスワードの管理方法に従うこととなるので、パスワードを変更する場合には、提供者の管理方法に則って手続き（Ｗｅｂアクセス、郵便、窓口訪問等）をすることが求められる。
【０００６】
また、パスワードを設定することなく認証を行う場合にも、質問機能を実装したり、質問に対する回答等の情報の流出を防止する措置を講じたりすることが求められる。
【０００７】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、認証に関する負担を軽減することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態に係る認証システムは、利用者によって操作される端末と、サーバと、認証場所管理装置と、認証装置とを備える。前記端末は、前記利用者の認証を行うための認証情報の入力と、前記利用者を識別するための識別情報の入力とを受け付ける受付部を備える。前記認証場所管理装置は、前記認証が行われる場所を示す場所情報を、前記識別情報ごとに記憶する場所情報記憶部と、前記端末で受け付けた識別情報を受信し、受信した識別情報に対応する場所情報を前記場所情報記憶部から取得する取得部とを備える。前記サーバは、前記端末で受け付けた認証情報と、前記認証場所管理装置で取得された場所情報とをそれぞれ受信し、受信した認証情報を、受信した場所情報に対応する前記認証装置に送信する送信部を備える。前記認証装置は、前記端末で受け付けた認証情報を受信する受信部と、前記利用者によって指定される指定情報が入力される電子機器において、前記利用者によって入力された指定情報のうち、所定の期間に含まれる指定情報に基づいて生成された認証情報と、前記受信部によって受信された認証情報とを照合することで、前記利用者の認証を行う認証部とを備える。
【発明の効果】
【０００９】
本願の開示する技術の一つの態様によれば、認証に関する負担を軽減することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態に係る認証システムの構成の一例を示す図である。
【図２】図２は、本実施形態に係るパスワード受付部の処理を説明するための図である。
【図３】図３は、本実施形態に係る認証場所記憶部に記憶される情報の一例を示す図である。
【図４】図４は、本実施形態に係る操作履歴記憶部に記憶される情報の一例を示す図である。
【図５】図５は、本実施形態に係る認証システムにおける処理の流れを示すシーケンス図である。
【図６】図６は、本実施形態に係る認証システムにおける処理の流れを示すシーケンス図である。
【図７】図７は、本実施形態に係る認証システムの適用例を説明するための図である。
【図８】図８は、認証プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明に係る認証システム及び認証方法の実施形態を詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。
【００１２】
（実施形態）
利用者にとって身近なものの中で番号の情報をもつものの例として、テレビやラジオ等の電子機器で利用されるチャンネル番号が挙げられる。そこで、本実施形態に係る認証システム１００は、チャンネル番号を用いて、ネットワークサービスを利用する利用者の認証を行うことで、認証に関する負担を軽減することを可能にする。
【００１３】
なお、本実施形態では、テレビのチャンネル番号を用いる場合を説明するが、実施形態はこれに限定されるものではない。例えば、実施形態は、テレビに限らず、利用者によって番号が入力される電子機器であれば適用可能である。
【００１４】
（認証システムの構成）
図１は、本実施形態に係る認証システム１００の構成の一例を示す図である。図１に示すように、認証システム１００は、サービスサーバ１０と、端末２０と、認証場所管理サーバ３０と、認証装置４０と、電子機器５０と、リモコン装置６０とを備える。サービスサーバ１０、端末２０、認証場所管理サーバ３０及び認証装置４０は、ネットワーク５を介して接続される。ここで、ネットワーク５は、例えば、ＷＷＷ（World  Wide  Web）、ＷＡＮ（Wide  Area  Network）等、任意の通信ネットワークである。また、認証装置４０は、利用者の自宅７内に設置され、電子機器５０と有線又は無線で接続される。なお、電子機器５０は、テレビやラジオ等、利用者によって番号が入力されることで操作される装置である。リモコン装置６０は、電子機器５０を遠隔操作するための装置であり、電子機器５０と有線又は無線で接続される。
【００１５】
なお、図１は一例に過ぎない。例えば、認証装置４０は、必ずしも自宅に設置されなくても良い。ただし、認証装置４０は、不特定の者が容易に進入できない環境（自宅や社内等）に設置されるのが好ましい。また、例えば、認証システム１００は、必ずしも電子機器５０及びリモコン装置６０を備えていなくても良い。
【００１６】
サービスサーバ１０は、各種のネットワークサービス（以下、単に「サービス」と表記）を提供するサーバ装置である。例えば、サービスサーバ１０は、通信部１１と、サービス管理部１２とを備える。
【００１７】
通信部１１は、ネットワーク５を介してやり取りされる各種情報の通信（送受信）を制御する。
【００１８】
サービス管理部１２は、サービスサーバ１０によって提供されるサービスを管理する。例えば、サービス管理部１２は、認証装置４０を用いて利用者の認証を行い、認証された利用者に対してサービスを提供する。
【００１９】
また、例えば、サービス管理部１２は、端末２０で受け付けたパスワードと、認証場所管理サーバ３０で取得された認証場所情報とを通信部１１を介して受信する。ここで、パスワードは、利用者の認証を行うための認証情報である。そして、サービス管理部１２は、受信した認証情報を、受信した認証場所情報に対応する認証装置４０に通信部１１を介して送信する。
【００２０】
端末２０は、各種のサービスを利用するために、利用者によって操作される端末装置であり、例えば、パーソナルコンピュータ、携帯電話、スマートフォン等の通信機能を備えた情報処理装置である。例えば、端末２０は、通信部２１と、記憶部２２と、パスワード受付部２３とを備える。なお、図示しないが、端末２０は、モニタ、タッチパネル等、画像を表示するための表示部を備える。
【００２１】
通信部２１は、ネットワーク５を介してやり取りされる各種情報の通信を制御する。
【００２２】
記憶部２２は、パスワードを記憶する。例えば、記憶部２２は、後述の認証装置４０によって生成されたパスワードを記憶する。例えば、記憶部２２は、電子機器５０を遠隔操作するリモコン装置６０のＩＤ（識別情報）と、そのリモコン装置６０で入力された番号とに基づいて生成されたパスワード「１−８６」を記憶する。また、例えば、記憶部２２に記憶されたパスワードは、パスワード受付部２３によって表示される。なお、パスワードの生成については、後述する。
【００２３】
パスワード受付部２３は、利用者のＩＤの入力と、パスワードの入力とを受け付ける。ここで、利用者のＩＤは、利用者を識別する識別情報である。また、パスワードは、利用者の認証を行うための情報である。
【００２４】
図２は、本実施形態に係るパスワード受付部２３の処理を説明するための図である。図２に示すように、例えば、記憶部２２は、端末２０の表示画面２４に、領域２５と、ボタン２６とを表示する。ここで、領域２５は、利用者のＩＤの入力を受け付けるための領域であり、例えば、領域２５の付近には「ＩＤを入力して下さい。」と表示される。また、ボタン２６は、利用者のパスワードの入力を受け付けるためのボタンであり、そのボタンには、例えば、「１−８６」と表示され、ボタン２６の付近には「パスワードを選択して下さい。」と表示される。
【００２５】
例えば、パスワード受付部２３は、領域２５に対する文字列「ｏｈｗａｄａ」の入力を受け付ける。これにより、パスワード受付部２３は、ＩＤ「ｏｈｗａｄａ」の入力を受け付ける。また、例えば、パスワード受付部２３は、ボタン２６が押下されると、パスワード「１−８６」の入力を受け付ける。なお、このパスワードの入力は、上述したＩＤの入力と同時に行われても良いし、異なるタイミングで行われても良い。
【００２６】
なお、図２は一例に過ぎない。例えば、図２では、「１−８６」と表示されたボタン２６が利用者によって押下されることで、パスワード「１−８６」の入力を受け付ける場合を説明したが、実施形態はこれに限定されるものではない。例えば、パスワード受付部２３は、パスワードを入力するための領域を表示領域２４に表示し、その領域に対する文字列の入力（例えば、キーボードやマウスを用いた入力）を受け付けても良い。
【００２７】
認証場所管理サーバ３０は、認証が行われる場所を示す場所情報を管理するサーバ装置である。例えば、認証場所管理サーバ３０は、通信部３１と、認証場所記憶部３２と、認証場所取得部３３とを備える。
【００２８】
通信部３１は、ネットワーク５を介してやり取りされる各種情報の通信を制御する。
【００２９】
認証場所記憶部３２は、認証が行われる場所を示す認証場所情報を、ＩＤごとに記憶する。例えば、認証場所記憶部３２は、利用者がサービスの利用登録を行う際に、利用者又はサービスの提供者によって登録される。
【００３０】
図３は、本実施形態に係る認証場所記憶部３２に記憶される情報の一例を示す図である。図３に示すように、例えば、認証場所記憶部３２は、ＩＤ「ｏｈｗａｄａ」と、認証場所情報「０４２２−ＸＸ−ＸＸＸＸ」とが対応づけられた情報を記憶する。
【００３１】
なお、図３は一例に過ぎない。例えば、認証場所情報は、ＩＰ（Internet  Protocol）アドレスであっても良い。言い換えると、認証場所情報は、ネットワーク５における認証装置４０の場所を特定可能な情報であれば良い。
【００３２】
認証場所取得部３３は、端末２０で受け付けたＩＤを受信し、受信したＩＤに対応する認証場所情報を認証場所記憶部３２から取得する。
【００３３】
例えば、認証場所取得部３３は、サービスサーバ１０が利用者の認証を行う場合に、利用者のＩＤをサービスサーバ１０から通信部３１を介して受信する。そして、認証場所取得部３３は、認証場所記憶部３２を参照し、受信したＩＤに対応する認証場所情報を認証場所記憶部３２から取得する。そして、認証場所取得部３３は、取得した認証場所情報を、通信部３１を介してサービスサーバ１０に送信する。
【００３４】
認証装置４０は、利用者の認証を行う装置である。例えば、認証装置４０は、通信部４１と、格納部４２と、操作履歴記憶部４３と、パスワード生成部４４と、パスワード記憶部４５と、認証部４６とを備える。
【００３５】
通信部４１は、ネットワーク５を介してやり取りされる各種情報の通信を制御する。例えば、通信部４１は、端末２０で受け付けたパスワードをサービスサーバ１０から受信する。
【００３６】
格納部４２は、番号を電子機器５０から受信し、受信した番号を時系列順に操作履歴記憶部４３に格納する。例えば、格納部４２は、電子機器５０において利用者によって入力されたチャンネル番号を、通信部４１を介して電子機器５０から受信する。そして、格納部４２は、受信したチャンネル番号を操作履歴記憶部４３に格納する。
【００３７】
操作履歴記憶部４３は、番号の情報を記憶する。例えば、操作履歴記憶部４３は、電子機器５０が操作された操作履歴を記憶する。この操作履歴は、少なくとも電子機器５０に入力されたチャンネル番号を含む。例えば、操作履歴記憶部４３に記憶される情報は、格納部４２によって格納される。また、例えば、操作履歴記憶部４３は、パスワード生成部４４によって参照される。
【００３８】
図４は、本実施形態に係る操作履歴記憶部４３に記憶される情報の一例を示す図である。図４に示すように、例えば、操作履歴記憶部４３は、操作履歴として、日時と、リモコンＩＤと、チャンネル番号とが対応づけられた情報を記憶する。日時は、その操作が行われた日時を示す情報である。また、リモコンＩＤは、その操作を受け付けたリモコン装置６０を識別する識別情報である。また、チャンネル番号は、その操作において入力されたチャンネル番号を示す情報である。図４において、「−」は、チャンネル番号の入力以外の操作が行われたために、対応するチャンネル番号が存在しないことを示す。この「−」は、例えば、電子機器５０を起動する起動ボタンが押下された場合や、電子機器５０を停止（電源オフ）させる停止ボタンが押下された場合を示す。図４に示す例では、操作履歴記憶部４３は、２つ目と３つ目のレコード（操作履歴）において、リモコンＩＤ「１」のリモコン装置６０において、チャンネル番号「８」と「６」とが順に押下されたことを記憶する。
【００３９】
なお、図４は一例に過ぎない。例えば、操作履歴記憶部４３は、起動ボタンが押下された場合には、「ＯＮ」を記憶しても良いし、停止ボタンが押下された場合には、「ＯＦＦ」を記憶しても良い。
【００４０】
パスワード生成部４４は、操作履歴記憶部４３に記憶された番号のうち、所定の期間に含まれる番号に基づいて、パスワードを生成する。ここで、所定の期間とは、任意の時間（例えば、１時間等）であっても良いし、或いは、電子機器５０が起動してから停止するまでの期間等、所定の操作に基づく期間であっても良い。
【００４１】
例えば、パスワード生成部４４は、操作履歴記憶部４３を参照し、前回、電子機器５０が起動してから停止するまでの期間に含まれるチャンネル番号に基づいて、パスワードを生成する。具体的には、パスワード生成部４４は、図４の操作履歴記憶部４３から２つ目と３つ目のレコードを取得する。そして、パスワード生成部４４は、リモコンＩＤ「１」のリモコン装置６０において入力されたチャンネル番号「８」「６」を並べることで、パスワード「１−８６」を生成する。パスワード生成部４４は、生成したパスワードをパスワード記憶部４５に登録する。
【００４２】
また、パスワード生成部４４は、生成したパスワードを端末２０に送信する。これにより、端末２０において、通信部２１がパスワードを受信し、受信したパスワードを記憶部２２に格納する。
【００４３】
パスワード記憶部４５は、パスワードを記憶する。例えば、パスワード記憶部４５に記憶されるパスワードは、利用者が認証を行う当日に、パスワード生成部４４によって生成されたパスワードが登録され、記憶される。また、パスワード記憶部４５に記憶されるパスワードは、認証部４６によって参照される。
【００４４】
認証部４６は、通信部４１によって受信されたパスワードと、パスワード生成部４４によって生成されたパスワードとを照合することで、利用者の認証を行う。
【００４５】
例えば、認証部４６は、利用者のＩＤ「ｏｈｗａｄａ」及びパスワード「１−８６」を通信部４１から受け付ける。また、認証部４６は、パスワード記憶部４５に記憶されたパスワード「１−８６」を読み出す。そして、認証部４６は、通信部４１から受け付けたパスワードと、パスワード記憶部４５から読み出したパスワードとを照合する。この場合、パスワードが「１−８６」で一致するので、認証部４６は、ＩＤ「ｏｈｗａｄａ」の利用者の本人認証に成功したことを示す照合結果を、通信部４１を介してサービスサーバ１０に送信する。なお、パスワードが一致しない場合には、認証部４６は、ＩＤ「ｏｈｗａｄａ」の利用者の本人認証に失敗したことを示す照合結果を、通信部４１を介してサービスサーバ１０に送信する。
【００４６】
電子機器５０は、利用者によって指定される番号が入力される。例えば、電子機器５０は、テレビやラジオ等、利用者によって番号が入力されることで操作される装置である。電子機器５０は、通知部５１を備える。
【００４７】
通知部５１は、利用者によって入力された番号を認証装置４０に通知する。例えば、通知部５１は、利用者がリモコン装置６０に入力した操作内容をリモコン装置６０から受信する。この操作内容には、リモコンＩＤ及びチャンネル番号が含まれる。そして、通知部５１は、受信した操作内容を操作履歴として認証装置４０へ通知する。なお、操作内容には、必ずしもリモコンＩＤが含まれなくても良いが、少なくともチャンネル番号は含まれる。
【００４８】
リモコン装置６０は、電子機器５０を遠隔操作するための装置である。例えば、リモコン装置６０は、利用者の操作（各種のボタンの押下）にしたがって、電子機器５０を起動させたり、チャンネル変更を行ったり、停止させたりするための信号を電子機器５０へ送る。これにより、電子機器５０は、起動したり、チャンネルを変更したり、停止したりする。なお、この信号は、例えば、赤外線信号である。
【００４９】
（認証システムにおける処理の流れ）
図５及び図６は、本実施形態に係る認証システム１００における処理の流れを示すシーケンス図である。図５には、パスワード登録時の処理の流れを例示し、図６には、利用者認証時の処理の流れを例示する。なお、図５では、電子機器５０が起動してから停止するまでの期間に含まれる操作履歴（番号）に基づいて、パスワードが生成される場合を説明する。この場合、例えば、認証装置４０のパスワード生成部４４は、操作履歴記憶部４３に電子機器５０が停止させられた旨の操作履歴が格納されたことを契機として、パスワードの生成を行う。
【００５０】
図５に示すように、利用者の操作によって起動ボタンが押下されると（ステップＳ１０１）、リモコン装置６０は、電子機器５０を起動させる（ステップＳ１０２）。このとき、リモコン装置６０は、自装置のリモコンＩＤ「１」を電子機器５０へ送信する。これにより、電子機器５０は起動し、リモコンＩＤ「１」のリモコン装置６０によって起動させられた旨の操作履歴を認証装置４０へ通知する（ステップＳ１０３）。認証装置４０においては、通信部４１が、電子機器５０から送信された操作履歴を受信し、格納部４２が、通信部４１によって受信された操作履歴を操作履歴記憶部４３に格納する（ステップＳ１０４）。
【００５１】
続いて、利用者の操作によってチャンネル番号「８」が押下されると（ステップＳ１０５）、リモコン装置６０は、電子機器５０のチャンネル変更を行う（ステップＳ１０６）。このとき、リモコン装置６０は、自装置のリモコンＩＤ「１」と、チャンネル番号「８」とを電子機器５０へ送信する。これにより、電子機器５０はチャンネル番号を「８」に変更し、リモコンＩＤ「１」のリモコン装置６０によってチャンネル番号が「８」に変更された旨の操作履歴を認証装置４０へ通知する（ステップＳ１０７）。認証装置４０においては、通信部４１が、電子機器５０から送信された操作履歴を受信し、格納部４２が、通信部４１によって受信された操作履歴を操作履歴記憶部４３に格納する（ステップＳ１０８）。
【００５２】
そして、利用者の操作によってチャンネル番号「６」が押下されると（ステップＳ１０９）、リモコン装置６０は、電子機器５０のチャンネル変更を行う（ステップＳ１１０）。このとき、リモコン装置６０は、自装置のリモコンＩＤ「１」と、チャンネル番号「６」とを電子機器５０へ送信する。これにより、電子機器５０はチャンネル番号を「６」に変更し、リモコンＩＤ「１」のリモコン装置６０によってチャンネル番号が「６」に変更された旨の操作履歴を認証装置４０へ通知する（ステップＳ１１１）。認証装置４０においては、通信部４１が、電子機器５０から送信された操作履歴を受信し、格納部４２が、通信部４１によって受信された操作履歴を操作履歴記憶部４３に格納する（ステップＳ１１２）。
【００５３】
そして、利用者の操作によって停止ボタンが押下されると（ステップＳ１１３）、リモコン装置６０は、電子機器５０を停止させる（ステップＳ１１４）。このとき、リモコン装置６０は、自装置のリモコンＩＤ「１」を電子機器５０へ送信する。これにより、電子機器５０は、リモコンＩＤ「１」のリモコン装置６０によって停止させられた旨の操作履歴を認証装置４０へ通知し（ステップＳ１１５）、停止する。認証装置４０においては、通信部４１が、電子機器５０から送信された操作履歴を受信し、格納部４２が、通信部４１によって受信された操作履歴を操作履歴記憶部４３に格納する（ステップＳ１１６）。
【００５４】
ここで、認証装置４０において、パスワード生成部４４は、操作履歴記憶部４３に電子機器５０が停止させられた旨の操作履歴が格納されたことを契機として、リモコンＩＤ「１」のチャンネル番号の履歴に基づいて、パスワードを生成し、パスワード記憶部４５に登録する（ステップＳ１１７）。例えば、パスワード生成部４４は、図４の操作履歴記憶部４３から２つ目と３つ目のレコードを取得する。そして、パスワード生成部４４は、リモコンＩＤ「１」のリモコン装置６０において入力されたチャンネル番号「８」「６」を並べることで、パスワード「１−８６」を生成し、生成したパスワードをパスワード記憶部４５に登録する。
【００５５】
また、パスワード生成部４４は、生成したパスワードを端末２０に送信する（ステップＳ１１８）。これにより、端末２０において、通信部２１がパスワードを受信し、受信したパスワードを記憶部２２に格納する（ステップＳ１１９）。この記憶部２２に記憶されたパスワードは、利用者によるパスワード入力の際に（後述のステップＳ２０４）、パスワード受付部２３によって表示される（図２参照）。
【００５６】
このように、認証システム１００は、パスワード登録時の処理を実行する。次に、図６を用いて、利用者認証時の処理の流れを説明する。
【００５７】
図６に示すように、利用者の操作により、端末２０は、ブラウザを起動する（ステップＳ２０１）。このとき、例えば、端末２０は、利用者からＩＤの入力を受け付ける。そして、端末２０は、サービスサーバ１０によって提供されるサービスにアクセスする（ステップＳ２０２）。このとき、例えば、端末２０の通信部２１は、利用者から受け付けたＩＤをサービスサーバ１０に送信する。端末２０からのアクセスを受け付けると、サービスサーバ１０は、端末２０に対してパスワードを要求する（ステップＳ２０３）。これにより、端末２０は、パスワード入力画面にパスワード入力用のボタン２６を表示する（ステップＳ２０４）。このボタン２６には、例えば、パスワード「１−８６」が表示されている。このボタン２６を利用者が押下することで、端末２０のパスワード受付部２４は、パスワード「１−８６」の入力を受け付ける（ステップＳ２０５）。そして、端末２０は、受け付けたパスワードをサービスサーバ１０へ送信する（ステップＳ２０６）。
【００５８】
次に、サービスサーバ１０は、利用者のＩＤ及びパスワードを端末２０から受信すると、利用者の認証場所情報を認証場所管理サーバ３０に問い合わせる（ステップＳ２０７）。例えば、サービスサーバ１０は、受信した利用者のＩＤを認証場所管理サーバ３０に送信する。そして、認証場所管理サーバ３０において、認証場所取得部３３は、サービスサーバ１０から受信したＩＤに対応する認証場所情報を認証場所記憶部３２から取得する（ステップＳ２０８）。そして、認証場所管理サーバ３０は、取得した認証場所情報をサービスサーバ１０に回答（送信）する（ステップＳ２０９）。
【００５９】
続いて、サービスサーバ１０は、パスワード照合要求を行う（ステップＳ２１０）。つまり、サービスサーバ１０は、端末２０から受信した利用者のＩＤ及びパスワードを、認証場所管理サーバ３０から受信した認証場所情報に対応する認証装置４０に送信する。認証装置４０において、利用者のＩＤ及びパスワードを受信すると、認証部４６は、受信したパスワードと、図５のステップＳ１１７において登録済みのパスワードとを照合することで（ステップＳ２１１）、利用者の認証を行う。例えば、通信部４１から受け付けたパスワード「１−８６」と、登録済みのパスワード「１−８６」とを照合する。そして、認証装置４０は、照合結果をサービスサーバ１０へ送信する（ステップＳ２１２）。
【００６０】
そして、サービスサーバ１０は、認証装置４０から受信した照合結果を参照し、利用者の本人認証に成功していれば、端末２０に対してサービスを提供する（ステップＳ２１３）。一方、利用者の本人認証に失敗していれば、サービスサーバ１０は、端末２０に対してサービスを提供せず、例えば、パスワード入力画面を再度表示する。
【００６１】
なお、図５及び図６は一例に過ぎない。例えば、上記の処理手順では、利用者が図５に例示のパスワード登録時の処理を予め行っておき、その後、サービスサーバ１０のサービスを利用するタイミングで、図６に例示の利用者認証時の処理を行う場合を説明したが、実施形態はこれに限定されるものではない。例えば、パスワードの生成は必ずしも予め行われていなくても良い。この場合、パスワードの生成は、利用者の認証が行われるごとに実行される。具体的には、事前の処理として、電子機器５０の操作履歴が認証装置４０に格納済みであれば、認証装置４０は、パスワード照合要求を受け付けた場合に（ステップＳ２１０）、パスワードを生成してから（ステップＳ１１７）、照合（ステップＳ２１１）を行っても良い。
【００６２】
（認証システムによる効果）
本実施形態に係る認証システム１００は、利用者にとって身近なものの一つであるチャンネル番号を用いてパスワードを生成し、利用者の認証を行う。例えば、認証システム１００は、利用者の端末２０にパスワードが入力されると、認証装置４０において、電子機器５０の操作履歴に基づいて生成されたパスワードと照合することで、認証が行われる。このため、認証システム１００は、認証に関する負担を軽減することができる。例えば、認証システム１００によれば、サービスの提供者は、パスワード自体を自社内の装置で管理（保存）しないので、管理負担が軽減される。また、サービスの利用者は、利用者にとって身近なものの一つであるチャンネル番号を用いてパスワードを設定するので、パスワードを記憶したり変更したりすることが容易になる。また、認証システム１００によれば、パスワードを紙に記録しなくとも暗記することが容易になるので、ＩＴリテラシーが低い者（例えば、子どもや高齢者等）であっても容易かつ安全にパスワードを管理することができる。
【００６３】
図７は、本実施形態に係る認証システム１００の適用例を説明するための図である。図７に示す例では、利用者は、電子機器５０の操作履歴に含まれる所定の期間のチャンネル番号に基づいて、パスワードを登録しておく。
【００６４】
そして、例えば、利用者が外出先でサービスを利用する場合、利用者は、Ｗｉ−Ｆｉ（登録商標）、或いは４Ｇ回線を介してサービスサーバ１０にアクセスする（１）。このとき、利用者は、端末２０の表示画面２４上で、利用者のＩＤと、パスワードの入力を行う。利用者からのアクセスを受け付けると、サービスサーバ１０は、利用者のＩＤを用いて、利用者の認証が行われる場所（認証場所情報）を認証場所管理サーバ３０に問い合わせる（２）。そして、認証場所管理サーバ３０からの応答を受信すると、サービスサーバ１０は、認証場所情報に対応する認証装置４０に対して、パスワード照合の問い合わせを行う（３）。これにより、認証装置４０は、受信したパスワードと、登録済みのパスワードとを照合することで、利用者の認証を行う。この結果、利用者の本人認証に成功すれば、サービスサーバ１０は、端末２０の利用者に対してサービスを提供する。
【００６５】
（システム構成等）
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００６６】
また、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００６７】
（チャンネル番号以外の例）
また、上記の実施形態では、チャンネル番号を用いて利用者の認証を行う場合を説明したが、実施形態はこれに限定されるものではない。例えば、チャンネル番号に限らず、利用者によって指定される指定情報であれば、それに基づいてパスワードを生成し、利用者の認証に用いることが可能である。指定情報の一例としては、アルファベット等の文字や記号を表すボタン、若しくはカーソル移動のための矢印キー等が挙げられる。例えば、利用者によって「Ａ」「Ｂ」「矢印キーの右」が指定された場合には、認証装置４０は、文字と記号の列である「ＡＢ→」をパスワードとして生成する。
【００６８】
（プログラム）
上記実施形態で説明した認証装置４０は、あらかじめ用意されたプログラムをコンピュータで実行することで実現することもできる。そこで、以下では、図１に示した認証装置４０と同様の機能を実現する認証プログラムを実行するコンピュータの一例を説明する。
【００６９】
図８は、認証プログラムを実行するコンピュータ１０００を示す図である。図８に例示するように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、ネットワークインタフェース１０７０とを有し、これらの各部はバス１０８０によって接続される。
【００７０】
メモリ１０１０は、図８に例示するように、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、図８に例示するように、ハードディスクドライブ１０３１に接続される。ディスクドライブインタフェース１０４０は、図８に例示するように、ディスクドライブ１０４１に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブに挿入される。
【００７１】
ここで、図８に例示するように、ハードディスクドライブ１０３１は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、上記の認証プログラムは、コンピュータ１０００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ１０３１に記憶される。
【００７２】
また、上記実施形態で説明した各種データは、プログラムデータとして、例えばメモリ１０１０やハードディスクドライブ１０３１に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０３１に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出し、各手順を実行する。
【００７３】
なお、認証プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０３１に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、認証プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【００７４】
これらの実施例やその変形は、本願が開示する技術に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７５】
１０      サービスサーバ
１１      通信部
１２      サービス管理部
２０      端末
２１      通信部
２２      記憶部
２３      パスワード受付部
３０      認証場所管理サーバ
３１      通信部
３２      認証場所記憶部
３３      認証場所取得部
４０      認証装置
４１      通信部
４２      格納部
４３      操作履歴記憶部
４４      パスワード生成部
４５      パスワード記憶部
４６      認証部
５０      電子機器
５１      通知部
６０      リモコン装置
１００      認証システム
【図１】
2015219596.tif 000003
【図２】
2015219596.tif 000004
【図３】
2015219596.tif 000005
【図４】
2015219596.tif 000006
【図５】
2015219596.tif 000007
【図６】
2015219596.tif 000008
【図７】
2015219596.tif 000009
【図８】
2015219596.tif 000010