(57)【特許請求の範囲】
【請求項１】
ユーザが所定のサービスを利用するために用いる所定の機器を認証する認証装置であって、
前記ユーザを一意に特定可能なユーザ識別情報を、第１の通信装置を一意に特定可能な第１の識別情報に対応付けることによって、当該第１の通信装置を登録する登録手段と、
前記登録手段によって前記第１の通信装置が登録された後、第２の通信装置から前記所定のサービスに対してアクセスがあった場合、当該第２の通信装置を一意に特定可能な第２の識別情報、前記ユーザ識別情報、および前記第１の識別情報を、前記第１の通信装置から受信する受信手段と、
前記受信手段によって受信された前記ユーザ識別情報および前記第１の識別情報と、前記登録手段によって対応付けられた前記ユーザ識別情報および前記第１の識別情報とが、それぞれ一致するか否かを判定する判定手段と、
前記判定手段によって一致すると判定された場合、前記受信手段によって受信された前記第２の識別情報によって特定される第２の通信装置を用いて、前記ユーザが前記所定のサービスを利用可能となるように、当該第２の通信装置を認証する認証手段とを備えたことを特徴とする認証装置。
【請求項２】
前記第２の識別情報を符号化した画像を前記第２の通信装置に送信することによって、当該画像を当該第２の通信装置に、前記第１の通信装置によって読み取り可能に提示させる提示手段をさらに備え、
前記受信手段は、前記画像を復号することによって得られる前記第２の識別情報、前記ユーザ識別情報、および前記第１の識別情報を、前記第１の通信装置から受信することを特徴とする請求項１に記載の認証装置。
【請求項３】
前記ユーザが前記第２の通信装置を用いて閲覧可能となる、前記所定のサービスによって提供されるコンテンツを示す提示情報を、前記第１の通信装置に送信する送信手段と、
前記提示情報によって示されたコンテンツのうち、前記ユーザによって選択されたコンテンツを一意に特定可能なコンテンツ識別情報を、前記第１の通信装置から取得する取得手段とをさらに備え、
前記認証手段は、前記判定手段によって一致すると判定された場合、前記第２の通信装置を用いて、前記ユーザが前記取得手段によって取得された前記コンテンツ識別情報によって特定されるコンテンツを閲覧可能となるように、当該第２の通信装置を認証することを特徴とする請求項１または２に記載の認証装置。
【請求項４】
請求項１から３のいずれか１項に記載の認証装置に、第２の通信装置を認証させることのできる機器として、前記認証装置に登録されることを特徴とする第１の通信装置。
【請求項５】
請求項４に記載の第１の通信装置を用いて、請求項１から３のいずれか１項に記載の認証装置に認証されることを特徴とする第２の通信装置。
【請求項６】
請求項１から３のいずれか１項に記載の認証装置と、
請求項４に記載の第１の通信装置と、
請求項５に記載の第２の通信装置とを含むことを特徴とする認証システム。
【請求項７】
ユーザが所定のサービスを利用するために用いる所定の機器を認証する認証装置の制御方法であって、
前記ユーザを一意に特定可能なユーザ識別情報を、第１の通信装置を一意に特定可能な第１の識別情報に対応付けることによって、当該第１の通信装置を登録する登録ステップと、
前記登録ステップにおいて前記第１の通信装置を登録した後、第２の通信装置から前記所定のサービスに対してアクセスがあった場合、当該第２の通信装置を一意に特定可能な第２の識別情報、前記ユーザ識別情報、および前記第１の識別情報を、前記第１の通信装置から受信する受信ステップと、
前記受信ステップにおいて受信した前記ユーザ識別情報および前記第１の識別情報と、前記登録ステップにおいて対応付けた前記ユーザ識別情報および前記第１の識別情報とが、それぞれ一致するか否かを判定する判定ステップと、
前記判定ステップにおいて一致すると判定した場合、前記受信ステップにおいて受信した前記第２の識別情報によって特定される第２の通信装置を用いて、前記ユーザが前記所定のサービスを利用可能となるように、当該第２の通信装置を認証する認証ステップとを含むことを特徴とする認証装置の制御方法。
【請求項８】
請求項１から３のいずれか１項に記載の認証装置としてコンピュータを機能させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項９】
請求項８に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが所定のサービスを利用するために用いる所定の機器を認証する認証装置等に関するものである。
【背景技術】
【０００２】
いわゆるソーシャル・ネットワーク・サービスが広く普及するにつれて、当該サービスを利用可能な機器を認証する仕組みの重要性が増している。例えば、下記の特許文献１には、セッション識別子およびユーザを識別するユーザ識別子を含むユーザ認証情報を受信し、受信したユーザ認証情報および生成したセッション識別子に基づいてユーザの認証を行う認証サーバが開示されている。下記の特許文献２には、任意の端末で利用可能であり、セキュリティの問題がない認証システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２３７６８６号公報（２００９年１０月１５日公開）
【特許文献２】特開２００７−１０８９７３号公報（２００７年０４月２６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
いま、ユーザＡのみがソーシャル・ネットワーク・サービスの「管理者」（当該サービスに参加可能なユーザを登録したり、当該サービスにアクセス可能な機器を登録したりするなど、当該サービスを管理するための特別な権限を有するユーザをいう）として、当該ソーシャル・ネットワーク・サービスが稼働するサーバに登録されていると仮定する。
【０００５】
上記特許文献１または２に記載された従来の技術によれば、ユーザＡが使用する所定の機器を介して、当該ユーザが上記サーバに他の機器を認証させることしかできない。システムのセキュリティを堅牢に維持するために、ソーシャル・ネットワーク・サービスに新たな機器を登録する操作は、管理者にしか許されないことが通常だからである。したがって、システムを管理する負担を管理者が集中的に負うことになるだけでなく、管理者としての権限を有さないユーザが新たな機器を気軽に登録できない。これにより、上記従来の技術は、ユーザの利便性の低下を招いていた。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、システムのセキュリティを堅牢に維持しつつ、管理者としての権限を有さない他のユーザも、システムを利用可能な新たな機器を登録できるようにすることによって、ユーザの利便性を改善できる認証装置等を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様に係る認証装置は、ユーザが所定のサービスを利用するために用いる所定の機器を認証する認証装置であって、前記ユーザを一意に特定可能なユーザ識別情報を、第１の通信装置を一意に特定可能な第１の識別情報に対応付けることによって、当該第１の通信装置を登録する登録手段と、前記登録手段によって前記第１の通信装置が登録された後、第２の通信装置から前記所定のサービスに対してアクセスがあった場合、当該第２の通信装置を一意に特定可能な第２の識別情報、前記ユーザ識別情報、および前記第１の識別情報を、前記第１の通信装置から受信する受信手段と、前記受信手段によって受信された前記ユーザ識別情報および前記第１の識別情報と、前記登録手段によって対応付けられた前記ユーザ識別情報および前記第１の識別情報とが、それぞれ一致するか否かを判定する判定手段と、前記判定手段によって一致すると判定された場合、前記受信手段によって受信された前記第２の識別情報によって特定される第２の通信装置を用いて、前記ユーザが前記所定のサービスを利用可能となるように、当該第２の通信装置を認証する認証手段とを備えている。
【０００８】
上記課題を解決するために、本発明の一態様に係る認証装置の制御方法は、ユーザが所定のサービスを利用するために用いる所定の機器を認証する認証装置の制御方法であって、前記ユーザを一意に特定可能なユーザ識別情報を、第１の通信装置を一意に特定可能な第１の識別情報に対応付けることによって、当該第１の通信装置を登録する登録ステップと、前記登録ステップにおいて前記第１の通信装置を登録した後、第２の通信装置から前記所定のサービスに対してアクセスがあった場合、当該第２の通信装置を一意に特定可能な第２の識別情報、前記ユーザ識別情報、および前記第１の識別情報を、前記第１の通信装置から受信する受信ステップと、前記受信ステップにおいて受信した前記ユーザ識別情報および前記第１の識別情報と、前記登録ステップにおいて対応付けた前記ユーザ識別情報および前記第１の識別情報とが、それぞれ一致するか否かを判定する判定ステップと、前記判定ステップにおいて一致すると判定した場合、前記受信ステップにおいて受信した前記第２の識別情報によって特定される第２の通信装置を用いて、前記ユーザが前記所定のサービスを利用可能となるように、当該第２の通信装置を認証する認証ステップとを含んでいる。
【発明の効果】
【０００９】
本発明の一態様に係る認証装置および当該装置の制御方法によれは、システムのセキュリティを堅牢に維持しつつ、管理者としての権限を有さない他のユーザもシステムを利用可能な新たな機器を登録できる。したがって、上記認証装置および当該装置の制御方法は、ユーザの利便性を改善できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る家族伝言板サーバの要部構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る家族伝言板システムの概要を示す概略図である。
【図３】家族伝言板において、ユーザと家庭内機器との間で行われるコミュニケーションの一例を、本発明の第１の実施の形態に係るスマートフォンが表示する様子を表した模式図である。
【図４】具体的なデータ形式の一例を示す表であり、（ａ）はユーザ情報テーブル、（ｂ）は発行済一時鍵管理テーブル、（ｃ）は許可コンテンツテーブルを示す。
【図５】具体的なデータ形式の一例を示す表であり、（ａ）はユーザ所有コンテンツテーブル、（ｂ）はコンテンツ情報テーブル、（ｃ）は受信一時鍵管理テーブルを示す。
【図６】図８に例示されるフローチャートのＳ２６において、テレビがディスプレイに表示させる画面例を表した模式図である。
【図７】上記家族伝言板システムにおいて実行される第１の処理の一例を示すフローチャートである。
【図８】上記家族伝言板システムにおいて実行される第２の処理の一例を示すフローチャートである。
【図９】（ａ）は、図１０に例示されるフローチャートのＳ４６において、テレビがディスプレイに表示させる画面例を表した模式図であり、（ｂ）は、Ｓ４７においてテレビがディスプレイに表示させる画面例を表した模式図である。
【図１０】上記家族伝言板システムにおいて実行される第２の処理の他の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
図１〜図８に基づいて、本発明の第１の実施の形態（実施形態１）を説明する。
【００１２】
〔家族伝言板システム４００の概要〕
図２に基づいて、家族伝言板システム４００の概要を説明する。図２は、家族伝言板システム４００の概要を示す概略図である。
【００１３】
家族伝言板システム（認証システム）４００は、あらかじめ登録されたユーザ（図２に示される例では、お父さん、お母さん、および子供）の間で情報を共有可能な電子伝言板（家族伝言板、いわゆるソーシャル・ネットワーク・サービス）を提供するシステムである。家族伝言板システム４００は、スマートフォン１００ａ、１００ｂ、１００ｃ、機器制御サーバ２００ａ、家族伝言板サーバ２００ｂ、ホームサーバ２００ｃ、掃除ロボット３００ａ、および家庭内に配置された機器（以下、掃除ロボット３００ａと家庭内に配置された機器とを、「家庭内機器」と総称する）を含む。
【００１４】
家族伝言板システム４００では、家庭内機器の状態やユーザによって書き込まれたメッセージの内容等に応じて、家庭内機器が家族伝言板（所定のサービス）にメッセージを書き込む。また、ユーザは、それぞれが所持するスマートフォン１００ａ、１００ｂ、１００ｃを用いて家族伝言板にアクセスし、メッセージの書き込み、または閲覧を行うことができる。さらに、ユーザは家族伝言板システム４００を介して家庭内機器に指示を与えることにより、当該家庭内機器の動作を制御できる。
【００１５】
ホームサーバ２００ｃには、家庭内機器が（有線または無線で）通信可能に接続されている。なお、図２は、家庭内に配置された機器が空調装置３００ｂ、テレビ３００ｃ、照明装置３００ｄ、および録画装置３００ｅである場合を一例として示すが、上記機器の種類および数はこれらに限定されない。
【００１６】
機器制御サーバ２００ａは、スマートフォン１００ａ、１００ｂ、１００ｃからメッセージや画像の投稿を受け付け、当該投稿の内容に応じた指示をホームサーバ２００ｃに送信することによって、家庭内機器の動作を制御する。
【００１７】
家族伝言板サーバ（認証装置）２００ｂは、家族伝言板のサービスを稼働させるサーバである。家族伝言板サーバ２００には家庭内機器を擬人化したエージェントが実装されており、当該エージェントは、家庭内機器の状態、家庭内機器が取得した情報、またはユーザの書き込み内容等に応じて、家庭内機器を擬人化したキャラクタとして、家族伝言板にメッセージ等を書き込む。これにより、ユーザは、家族伝言板において家庭内機器とのコミュニケーションを疑似体験できる。また、家族伝言板サーバ２００ｂは、スマートフォン１００ａ、１００ｂ、および１００ｃに対する家族伝言板の表示画面の提示、および書き込みの管理等の、家族伝言板に関する処理全般を行う。
【００１８】
ホームサーバ２００ｃは、家庭内機器と、機器制御サーバ２００ａとの間の情報の送受信を統括して制御する。具体的には、ホームサーバ２００ｃは、機器制御サーバ２００ａから受信した指示情報にしたがって、家庭内機器の動作を制御する。また、ホームサーバ２００ｃは、家庭内機器から取得した情報を機器制御サーバ２００ａに送信する。
【００１９】
なお、図２では、機器制御サーバ２００ａと家族伝言板サーバ２００ｂとが分離されているが、両者を一体とする１つのサーバとして、両者が実現されてもよい。また、図２では、機器制御サーバ２００ａが外部サーバ２００ｄから外部情報を取得しているが、掃除ロボット３００ａが当該外部サーバから外部情報を取得してもよい。
【００２０】
スマートフォン１００ａ、スマートフォン（第１の通信装置）１００ｂ、スマートフォン１００ｃは、家族伝言板の閲覧、家族伝言板へのメッセージの書き込み、および、家庭内機器への操作指示を行うための携帯型の情報端末である。ここで、スマートフォン１００ａ、１００ｂ、１００ｃと同等の機能は、携帯電話、パーソナルコンピュータ、タブレット型端末などでも実現できることに注意する。すなわち、必要な情報を入出力可能な機器でありさえすれば、端末はスマートフォンでなくともよい。
【００２１】
掃除ロボット３００ａは、自動で床の掃除を行う自走式の掃除機である。また、掃除ロボット３００ａは、掃除のための機能の他にも、動作ログの記憶機能、充電残量の検出および出力機能、画像撮影機能、音声認識機能、音声出力機能等を備えている。さらに、掃除ロボット３００ａは、家庭内に配置された機器に制御信号を送信し、当該機器を操作する機能も有している。
【００２２】
空調装置３００ｂは冷暖房等の空調を行う装置である。空調装置３００ｂは温度センサを備えており、検出した室温をホームサーバ２００ｃに送信する。照明装置３００ｄはＬＥＤ等の光源を備えた照明装置である。ホームサーバ２００ｃの制御によって、照明装置３００ｄは点灯および消灯され得る。テレビ（第２の通信装置）３００ｃはテレビジョン受像機であり、録画装置３００ｅはテレビ３００ｃが受信した放送番組を録画する装置である。これらの機器も、ホームサーバ２００ｃの制御によって制御され得る。
【００２３】
また、図２に示される例では、ホームサーバ２００ｃは、家庭内機器に搭載されたセンサによって取得されたセンシングデータ、家庭内機器の動作ログ、および家庭内機器が撮影した写真（主に、掃除ロボット３００ａによって撮影されたもの）を送信しているが、送信する情報はこれらの例に限られない。さらに、家族伝言板に関与する家庭内機器が存在しない場合のように、ホームサーバ２００ｃによる統括的な制御が必要ない場合、ホームサーバ２００ｃを設けず、掃除ロボット３００ａが機器制御サーバ２００ａと情報を送受信する構成としてもよい。
【００２４】
図３に基づいて、家族伝言板の概要を説明する。図３は、家族伝言板において、ユーザと家庭内機器との間で行われるコミュニケーションの一例を、スマートフォン１００ａが表示する様子を表した模式図である。
【００２５】
図３に示されるように、家族伝言板システム４００によれば、ユーザ（図３に示される例においては、お父さん、およびお母さん）と家庭内機器（図３に示される例においては、掃除ロボット３００ａ、空調装置３００ｂ（エアコン）、およびテレビ３００ｃ）との間で、コミュニケーションが実現される。
【００２６】
〔家族伝言板サーバ２００ｂの概要〕
図２に基づいて、テレビ３００ｃを用いて家族伝言板を利用可能とするために、お母さんが使用するスマートフォン１００ｂを介して、お母さんが家族伝言板サーバ２００ｂにテレビ３００ｃを認証させる手順を説明する。ここで、お父さんのみが家族伝言板の「管理者（administrator）」（家族伝言板に参加可能なユーザを登録したり、家族伝言板にアクセス可能な機器を登録したりするなど、当該家族伝言板を管理するための特別な権限を有するユーザをいう）として、家族伝言板サーバ２００ｂに登録されていると仮定する。
【００２７】
従来の技術によれば、お父さんが使用するスマートフォンを介して、お父さんがサーバに当該テレビを認証させることしかできない。システムのセキュリティを堅牢に維持するために、家族伝言板に新たな機器を登録する操作は、管理者にしか許されないことが通常だからである。したがって、システムを管理する負担を管理者が集中的に負うことになるだけでなく、管理者としての権限を有さないユーザ（お母さん）が新たな機器を気軽に登録できない。これにより、従来の技術は、ユーザの利便性の低下を招いていた。
【００２８】
一方、家族伝言板サーバ２００ｂを含む家族伝言板システム４００によれば、システムのセキュリティを堅牢に維持しつつ、以下の手順によって、管理者としての権限を有さないお母さんも、テレビ３００ｃを家族伝言板にアクセス可能な機器として、当該家族伝言板サーバに新たに登録できる。すなわち、家族伝言板サーバ２００ｂは、
（１）お母さんを一意に特定可能なユーザ識別情報２を、スマートフォン１００ｂを一意に特定可能な識別情報１ｂに対応付けることによって、当該スマートフォンを登録し、
（２）スマートフォン１００ｂが登録された後、お母さんによってテレビ３００ｃから家族伝言板に対してアクセスがあった場合、当該テレビを一意に特定可能な識別情報１ｃ、上記ユーザ識別情報２、および識別情報１ｂを、スマートフォン１００ｂから受信し、
（３）受信された上記ユーザ識別情報２および識別情報１ｂと、あらかじめ対応付けられた上記ユーザ識別情報２および識別情報１ｂとが、それぞれ一致するか否かを判定し、
（４）一致すると判定された場合、スマートフォン１００ｂから受信された識別情報１ｃによって特定されるテレビ３００ｃを用いて、お母さんが家族伝言板を利用可能となるように、当該テレビを認証する。
【００２９】
これにより、家族伝言板サーバ２００ｂは、システムを管理する負担をお父さんが集中的に負うことがなく、管理者としての権限を有さないお母さんも新たな機器を気軽に登録できる。したがって、家族伝言板サーバ２００ｂは、ユーザの利便性を改善できる。
【００３０】
〔家族伝言板サーバ２００ｂの構成〕
図１に基づいて、家族伝言板サーバ２００ｂの構成を説明する。図１は、家族伝言板サーバ２００ｂの要部構成を示すブロック図である。なお、記載の簡潔性を担保する観点から、本実施の形態に直接関係のない部分（例えば、キーボードなどを介してユーザからの入力を受け付ける部分）は、構成の説明およびブロック図から省略されている。ただし、実施の実情に則して、家族伝言板サーバ２００ｂは当該省略された構成を含んでもよい。
【００３１】
制御部１０は、家族伝言板サーバ２００ｂの各種機能を統括的に制御する。例えば、制御部１０は、テレビ３００ｃからリクエストされたコンテンツを利用可能な機器として、当該テレビが許可（登録）されていないことを示す判定結果５ａが一致判定部１２から入力された場合、識別情報１ｃおよび一時鍵（通信データを暗号化するために、所定の期間だけ使われる任意の文字列などの情報をいう）を生成し、生成した一時鍵と当該リクエストのための通信に使われたセッションＩＤとを対応付け、発行済一時鍵管理テーブル（図４の（ｂ）参照）に登録する。そして、制御部１０は、識別情報１ｃおよび一時鍵を画像提示部１４に出力する。なお、制御部１０は、上記セッションＩＤと同一のセッションＩＤが上記発行済一時鍵管理テーブルに含まれる場合、識別情報１ｃおよび一時鍵を生成し、登録する上記処理を実行しない。制御部１０は、機器登録部１１、一致判定部１２、機器認証部１３、画像提示部１４、および記憶部３０を含む。
【００３２】
機器登録部（登録手段）１１は、ユーザを一意に特定可能なユーザ識別情報２を、スマートフォン１００ｂを一意に特定可能な識別情報１ｂに対応付けることによって、当該スマートフォンを登録する。具体的には、識別情報１ｂと認証済みのユーザ識別情報２とが機器認証部１３から入力されると、機器登録部１１は当該識別情報１ｂとユーザ識別情報２とを対応付けてユーザ情報テーブルに追加し、当該ユーザ情報テーブルを記憶部３０に格納し、格納が完了したことを送信部２２に通知する。ここで、上記「ユーザ識別情報」は、ユーザを一意に特定可能な情報でありさえすれば何でもよく、例えばユーザＩＤおよびパスワードでよい。また、上記「認証済みのユーザ識別情報」は、スマートフォン１００ｂを用いて家族伝言板を利用可能なユーザの、ユーザ識別情報であることが確認されたユーザ識別情報である（確認するための処理の一例を、図７を参照して後述する）。
【００３３】
一致判定部１２は、ユーザ識別情報２が受信部２１から入力された場合、当該ユーザ識別情報２が、所定の機器（ここでは、スマートフォン１００ｂ）を用いて家族伝言板を利用可能なユーザ（ここでは、お母さん）のユーザ識別情報と一致するか否かを判定する。ここで、ユーザ識別情報２がユーザＩＤおよびパスワードから成る場合、当該パスワードにハッシュ値が登録されており、一致判定部１２は、受信したパスワードのハッシュ値を計算して照合することによって上記判定を行う。一致すると判定された場合、一致判定部１２は一致することを示す判定結果５ｂを機器認証部１３に出力し、一致しないと判定された場合、一致しないことを示す判定結果５ｂを送信部２２に出力する。
【００３４】
また、一致判定部１２は、受信部２１から識別情報１ｃ（機器を一意に特定可能な情報であれば何でもよく、例えば当該機器のシリアル番号でよい）が入力された場合、記憶部３０に格納されている許可コンテンツテーブル（具体的なデータ形式を、図４の（ｃ）を参照して後述する）を参照することにより、識別情報１ｃによって特定される機器（ここでは、一例としてテレビ３００ｃ）によってリクエストされた家族伝言板に関するコンテンツ（例えば、図３に例示された画面を表示するためのデータ、動画、写真、文書等だけでなく、伝言板サービスのようなサービスであってもよい）を利用可能な機器として、当該機器が許可されているか否かを判定する。許可されていると判定された場合、一致判定部１２は、識別情報１ｃと許可されていることを示す判定結果５ａとを送信部２２に出力する。許可されていないと判定された場合、または受信部２１から識別情報１ｃが入力されなかった場合、一致判定部１２は、許可されていないことを示す判定結果５ａを制御部１０に出力する。
【００３５】
さらに、一致判定部（判定手段）１２は、識別情報１ｃ、ユーザ識別情報２、および識別情報１ｂが受信部２１から入力された場合、当該ユーザ識別情報２および識別情報１ｂと、機器登録部１１によって対応付けられたユーザ識別情報２および識別情報１ｂとが、それぞれ一致するか否かを判定する。具体的には、一致判定部１２は、記憶部３０に格納されているユーザ情報テーブル（具体的なデータ形式を、図４の（ａ）を参照して後述する）を参照し、受信部２１によって受信されたユーザ識別情報２および識別情報１ｂと、上記ユーザ情報テーブルに記載されたユーザ識別情報２および識別情報１ｂとをそれぞれ照合することによって、一致するか否かを判定する。一致判定部１２は、ユーザ識別情報２と判定した結果を示す判定結果５ｃとを機器認証部１３に出力する。
【００３６】
機器認証部１３は、受信部２１によって受信されたユーザ識別情報２と、スマートフォン１００ｂを用いて家族伝言板を利用可能なユーザのユーザ識別情報２とが一致することを示す判定結果５ｂが一致判定部から入力された場合、スマートフォン１００ｂを一意に特定可能な識別情報１ｂを生成し、当該識別情報を機器登録部１１に出力する。なお、識別情報１ｂは、スマートフォン１００ｂに固有のＩＤ（例えば、シリアル番号など）でよいため、機器認証部１３は、それらのＩＤをスマートフォン１００ｂから取得することによって、上記識別情報１ｂを生成する。
【００３７】
また、機器認証部１３は、ユーザ識別情報２と一致することを示す判定結果５ｃとが一致判定部１２から入力された場合、一致判定部１２から入力されたユーザ識別情報２を送信部２２に出力する。
【００３８】
さらに、機器認証部（認証手段）１３は、ユーザによって選択されたコンテンツを一意に特定可能なコンテンツ識別情報３が受信部２１から入力された場合、受信部２１によって受信された識別情報１ｃによって特定されるテレビ３００ｃを用いて、ユーザが家族伝言板を利用可能となるように、当該テレビを認証する。具体的には、機器認証部１３は受信一時鍵管理テーブルを参照し、現在のセッションＩＤに対応する一時鍵を取得する。次に、機器認証部１３は、発行済み一時鍵管理テーブル（具体的なデータ形式を、図４の（ｂ）を参照して後述する）を参照し、当該一時鍵に対応付けられた識別情報１ｃを取得する。最後に、機器認証部１３は当該識別情報と上記コンテンツ識別情報とを対応付け、許可コンテンツテーブルに追加し、当該許可コンテンツテーブルを記憶部３０に格納する。
【００３９】
画像提示部（提示手段）１４は、識別情報１ｃおよび一時鍵が入力された場合、識別情報１ｃおよび一時鍵を含む認証用ＵＲＬを符号化した画像を生成し、識別情報１ｃおよび当該画像を送信部２２に出力する。ここで、上記「認証用ＵＲＬ」は、機器登録部１１によって登録された機器（ここでは、スマートフォン１００ｂ）を用いて、当該機器の識別情報１ｂと対応付けられたユーザ識別情報２によって特定されるユーザ（ここでは、お母さん）が、家族伝言板サーバ２００ｂにテレビ３００ｃを認証させようとしていることを確認するために、当該ユーザ識別情報をユーザに入力させるためのウェブページを一意に特定可能な情報（Uniform Resource Locator）であり、例えば「https://xxxxxxxxxx/register?c=12345678」などと表現される。また、上記「符号化した画像」は、識別情報１ｃおよび一時鍵を含む認証用ＵＲＬを、画像として符号化（２次元符号化）した情報であり、例えば、２次元バーコードの画像（いわゆる「ＱＲコード（登録商標）」）でよい。
【００４０】
通信部２０は、所定の通信ハードウェアを用いることによって、所定の通信方式にしたがう通信網を介して外部と通信する。外部機器との通信を実現する本質的な機能が備わってさえいればよく、通信回線、通信方式、または通信媒体などは限定されない。通信部２０は、例えばイーサネット（登録商標）アダプタなどの機器で構成できる。また、通信部２０は、例えばIEEE802.11無線通信、Bluetooth（登録商標）などの通信方式や通信媒体を利用できる。通信部２０は、受信部２１と送信部２２とを含む。
【００４１】
受信部２１は、スマートフォン１００ｂから機器登録要求を受信した場合、スマートフォン１００ｂに対してユーザ識別情報２を要求する指令を当該スマートフォンに送信するように、送信部２２に通知する。ここで、上記「機器登録要求」は、ユーザ（ここでは、お母さん）がスマートフォン１００ｂを用いて、家族伝言板サーバ２００ｂにテレビ３００ｃを認証させることのできる機器として、当該スマートフォンを登録することを要求するリクエストである。
【００４２】
また、受信部２１は、ユーザ（ここでは、お母さん）がスマートフォン１００ｂを用いて、家族伝言板サーバ２００ｂにテレビ３００ｃを認証させることのできる機器として、当該スマートフォンを登録するために、当該スマートフォンから当該ユーザのユーザ識別情報２を受信した場合、当該ユーザ識別情報を一致判定部１２に出力する。
【００４３】
さらに、受信部２１は、家族伝言板に関するコンテンツのリクエストおよび識別情報１ｃを、テレビ３００ｃから受信した場合、当該識別情報を一致判定部１２に出力する。なお、受信部２１は、識別情報１ｃをcookie（クッキー：ウェブサイトがユーザのコンピュータに記録する情報をいう）として受信してよい。
【００４４】
さらに、受信部２１は、スマートフォン１００ｂから認証要求を受信する。ここで、上記「認証要求」は、スマートフォン１００ｂから上記認証用ＵＲＬにアクセスされることによって、家族伝言板サーバ２００ｂが検知可能（受信部２１が受信可能）なリクエストである。受信部２１は、上記認証要求を受信した場合、上記認証用ＵＲＬに含まれる一時鍵を上記認証要求のセッションＩＤと対応付け、当該対応付けたデータを受信一時鍵管理テーブル（具体的なデータ形式を、図５の（ｃ）を参照して後述する）に追加し、当該受信一時鍵管理テーブルを記憶部３０に格納する。同時に、受信部２１は、スマートフォン１００ｂに対してユーザ識別情報２を要求する指令を当該スマートフォンに送信するように、送信部２２に通知する。
【００４５】
さらに、受信部（受信手段）２１は、機器登録部１１によってスマートフォン１００ｂが登録された後、テレビ３００ｃから家族掲示板に対してアクセスがあった場合、当該テレビを一意に特定可能な識別情報１ｃ、上記ユーザ識別情報、および識別情報１ｂを、スマートフォン１００ｂから受信し、これらを一致判定部１２に出力する。具体的には、受信部２１は、認証用ＵＲＬに含まれる一時鍵をセッションＩＤと対応付け、当該対応付けたデータを受信一時鍵管理テーブルに追加し、当該受信一時鍵管理テーブルを記憶部３０に格納する。受信部２１によって受信された上記一時鍵から識別情報１ｃを一意に特定できるため、受信部２１は識別情報１ｃを受信したと言える。また、受信部２１は、ユーザ識別情報２の要求に対してスマートフォン１００ｂから返信されたユーザ識別情報２、および識別情報１ｂをスマートフォン１００ｂから受信する。なお、受信部２１は、識別情報１ｂもcookieとして受信してよい。
【００４６】
さらに、受信部（取得手段）２１は、家族伝言板のサービスによって提供されるコンテンツを示す一覧情報（提示情報）４によってリスト表示されたコンテンツのうち、ユーザによって選択されたコンテンツを一意に特定可能なコンテンツ識別情報３を、スマートフォン１００ｂから取得し、当該コンテンツ識別情報を機器認証部１３に出力する。
【００４７】
送信部２２は、ユーザ情報テーブルの記憶部への格納が完了したことが機器登録部１１から通知されると、家族伝言板サーバ２００ｂにテレビ３００ｃを認証させることのできる機器として、スマートフォン１００ｂが登録されたことを示す情報と、機器認証部１３によって生成された識別情報１ｂとを、当該スマートフォン１００ｂに送信する。
【００４８】
また、送信部２２は、スマートフォン１００ｂに対してユーザ識別情報２を要求する指令を当該スマートフォン１００ｂに送信するように命令する通知を、受信部２１から受信した場合、当該スマートフォン１００ｂにユーザ識別情報２を要求する。
【００４９】
さらに、送信部２２は、一致しないことを示す判定結果５ｂが一致判定部１２から入力された場合、認証に失敗したことを示す情報を、スマートフォン１００ｂに送信する。さらに、送信部２２は、識別情報１ｃおよび一時鍵を含む認証用ＵＲＬを符号化した画像が画像提示部１４から入力された場合、これらをテレビ３００ｃに送信する。
【００５０】
さらに、送信部２２は、識別情報１ｃと許可されていることを示す判定結果５ａとが一致判定部１２から入力された場合、許可コンテンツテーブルを参照し、当該識別情報に対応付けられたコンテンツ識別情報３によって特定されるコンテンツを、テレビ３００ｃに送信する。
【００５１】
さらに、送信部（送信手段）２２は、ユーザ識別情報２が機器認証部１３から入力されると、ユーザ所有コンテンツテーブル（具体的なデータ形式を、図５の（ａ）を参照して後述する）を参照し、ユーザがテレビ３００ｃを用いて閲覧可能となる、家族伝言板によって提供されるコンテンツを一覧可能にする一覧情報４（上記ユーザ識別情報に対応するコンテンツＩＤのリスト）を、スマートフォン１００ｂに送信する。このとき、送信部２２は、コンテンツ情報テーブル（具体的なデータ形式を、図５の（ｂ）を参照して後述する）を参照し、上記コンテンツのタイトルに関する情報も同時に送信してよい。
【００５２】
記憶部３０は、ユーザ情報テーブル（図４の（ａ））、発行済み一時鍵管理テーブル（図４の（ｂ））、許可コンテンツテーブル（図４の（ｃ））、ユーザ所有コンテンツテーブル（図５の（ａ））、コンテンツ情報テーブル（図５の（ｂ））、受信一時鍵管理テーブル（図５の（ｃ））、および家族伝言板に関するコンテンツを格納可能な記憶機器である。記憶部３０は、例えばハードディスク、半導体メモリ、ＤＶＤなどで構成できる。
【００５３】
〔データ形式の一例〕
図４および図５に基づいて、上記した各構成で使用されるデータの形式の一例を説明する。図４は、具体的なデータ形式の一例を示す表（テーブル）であり、（ａ）は、ユーザ情報テーブル、（ｂ）は、発行済一時鍵管理テーブル、（ｃ）は、許可コンテンツテーブルを示す。また、図５は、具体的なデータ形式の一例を示す表（テーブル）であり、（ａ）は、ユーザ所有コンテンツテーブル、（ｂ）は、コンテンツ情報テーブル、（ｃ）は、受信一時鍵管理テーブルを示す。
【００５４】
図４の（ａ）〜（ｃ）および図５の（ａ）〜（ｃ）に示されるように、家族伝言板サーバ２００ｂは、識別情報１ｂ、識別情報１ｃ、ユーザ識別情報２、コンテンツ識別情報３、およびこれらに付随する各種の情報（一時鍵、セッションＩＤなど）を管理し、記憶部３０に格納する。
【００５５】
〔家族伝言板サーバ２００ｂが実行する処理〕
図７に基づいて、家族伝言板サーバ２００ｂが実行する第１の処理の流れを説明する。図７は、家族伝言板システム４００において実行される第１の処理（スマートフォン１００ｂ、テレビ３００ｃ、および家族伝言板サーバ２００ｂが実行する第１の処理）の一例を示すフローチャートである。
【００５６】
まず、スマートフォン１００ｂが、家族伝言板サーバ２００ｂに端末登録要求を送信する（ステップ１０、以下「ステップ１０」を「Ｓ１０」のように略記する）。受信部２１が上記機器登録要求を受信した場合（Ｓ１１）、送信部２２が当該スマートフォンにユーザ識別情報２（例えば、ユーザＩＤおよびパスワード）を要求する（Ｓ１２）。スマートフォン１００ｂは、ユーザ識別情報２の要求を受信し（Ｓ１３）、ユーザによって入力されたユーザ識別情報２を家族伝言板サーバ２００ｂに送信する（Ｓ１４）。
【００５７】
受信部２１がユーザ識別情報２を受信した場合（Ｓ１５）、一致判定部１２はユーザ情報テーブルを参照し、当該ユーザ識別情報２とスマートフォン１００ｂを用いて家族伝言板を利用可能なユーザのユーザ識別情報とを照合することにより、両者が一致するか否かを判定する（Ｓ１６）。一致しないと判定される場合（Ｓ１６においてＮＧ）、送信部２２は認証に失敗したことを示す情報を、スマートフォン１００ｂに送信する（Ｓ１９）。
【００５８】
一致すると判定される場合（Ｓ１６においてＯＫ）、機器認証部１３は識別情報１ｂを生成する（Ｓ１７）。そして、機器登録部１１は、当該識別情報とユーザ識別情報２とを対応付けてユーザ情報テーブルに追加し、当該ユーザ情報テーブルを記憶部３０に格納する（Ｓ１８、登録ステップ）。送信部２２は、家族伝言板サーバ２００ｂにテレビ３００ｃを認証させることのできる機器として、スマートフォン１００ｂが登録されたことを示す情報と、機器認証部１３によって生成された識別情報１ｂのcookie設定要求とを、当該スマートフォンに送信する（Ｓ１９）。スマートフォン１００ｂは家族伝言板サーバ２００ｂから送信された情報（認証結果）を受信し、ディスプレイに表示する。（Ｓ２０）。
【００５９】
図８に基づいて、家族伝言板サーバ２００ｂが実行する第２の処理の流れを説明する。図８は、家族伝言板システム４００において実行される第２の処理（スマートフォン１００ｂ、テレビ３００ｃ、および家族伝言板サーバ２００ｂが実行する第２の処理）の一例を示すフローチャートである。
【００６０】
まず、テレビ３００ｃが家族伝言板に関するコンテンツをリクエストするとともに、当該テレビを一意に識別可能な識別情報１ｃを、cookieとして家族伝言板サーバ２００ｂに送信する（Ｓ２１）。ただし、cookieが存在していなければ、テレビ３００ｃは識別情報１ｃを送信しない。また、上記コンテンツのリクエストは、コンテンツ識別情報３を付与せずに行う。受信部２１が上記リクエストおよび識別情報１ｃの少なくとも１つをテレビ３００ｃから受信した場合（Ｓ２２）、一致判定部１２は、上記リクエストされたコンテンツを利用可能な機器として、テレビ３００ｃが許可されているか否かを判定する（Ｓ２３）。具体的には、一致判定部１２は、識別情報１ｃが許可コンテンツテーブルに登録されているか否かを判定する。
【００６１】
許可されていると判定される場合（許可コンテンツテーブルに登録されている場合）、送信部２２は、当該許可コンテンツテーブルを参照し、識別情報１ｃに対応付けられたコンテンツ識別情報３によって特定されるコンテンツを、テレビ３００ｃに送信する（Ｓ４１）。許可されていないと判定される場合（許可コンテンツテーブルに登録されていない場合、またはテレビ３００ｃから識別情報１ｃを受信しなかった場合、Ｓ２３においてＮＧ）、制御部１０は識別情報１ｃおよび一時鍵を生成し、生成した一時鍵と当該リクエストのための通信に使われたセッションＩＤとを対応付け、発行済一時鍵管理テーブルに登録する（Ｓ２４）。画像提示部１４は、当該識別情報および一時鍵を含む認証用ＵＲＬを符号化した画像を生成し、送信部２２は、識別情報１ｃおよび当該画像をテレビ３００ｃに送信する（Ｓ２５）。
【００６２】
テレビ３００ｃは、上記画像および識別情報１ｃを受信すると、当該識別情報をcookieとして設定するとともに、当該画像をディスプレイに表示させる（Ｓ２６）。なお、Ｓ２６において、ユーザによって上記画像を再読込みする操作が行われた場合、または何も操作が行われないまま所定の時間が経過した場合、処理はＳ２１に戻る。
【００６３】
図６は、Ｓ２６においてテレビ３００ｃがディスプレイに表示させる画面例を表した模式図である。図６に示されるように、テレビ３００ｃは一時鍵を含む認証用ＵＲＬを符号化した画像を、そのディスプレイに表示する。ユーザがスマートフォン１００ｂに搭載されたカメラで、図６に示されるような画像を読み取り（Ｓ２７）、スマートフォン１００ｂが当該画像を復号し（例えば、ＱＲコード（登録商標）リーダアプリケーションなど、所定のアプリケーションを用いてよい）、当該画像に含まれた認証用ＵＲＬを取り出し（Ｓ２８）、当該認証用ＵＲＬにアクセスすることによって、家族伝言板サーバ２００ｂに認証要求および上記認証用ＵＲＬに含まれた一時鍵を送信する（Ｓ２９）。
【００６４】
受信部２１は、スマートフォン１００ｂから認証要求を受信し、上記認証用ＵＲＬに含まれる一時鍵を上記認証要求のための通信で使われたセッションＩＤと対応付け、当該対応付けたデータを受信一時鍵管理テーブルに追加し、当該受信一時鍵管理テーブルを記憶部３０に格納する（Ｓ３０、受信ステップ）。Ｓ４０の説明で述べるように、受信部２１によって受信された上記一時鍵から識別情報１ｃを一意に特定できるため、Ｓ３０において受信部２１は識別情報１ｃを受信したと言える。送信部２２は、当該スマートフォンにユーザ識別情報２を要求する（Ｓ３１）。
【００６５】
スマートフォン１００ｂは、ユーザ識別情報２の要求を受信し（Ｓ３２）、ユーザによって入力されたユーザ識別情報２と、cookieに設定された識別情報１ｂとを家族伝言板サーバ２００ｂに送信する（Ｓ３３）。受信部２１は、ユーザ識別情報２、および識別情報１ｂをスマートフォン１００ｂから受信し（Ｓ３４、受信ステップ）、これらを一致判定部１２に出力する。一致判定部１２は、当該ユーザ識別情報２および識別情報１ｂと、機器登録部１１によって対応付けられたユーザ識別情報２および識別情報１ｂとが、それぞれ一致するか否かを判定する（Ｓ３５、判定ステップ）。
【００６６】
一致しないと判定される場合（Ｓ３５においてＮＧ）、送信部２２は、テレビ３００ｃの認証に失敗したことを示す情報を、スマートフォン１００ｂに送信し、当該スマートフォンは当該情報を受信する（Ｓ３６）。一致すると判定される場合（Ｓ３５においてＯＫ）、送信部２２は一覧情報４を、スマートフォン１００ｂに送信する（Ｓ３７）。このとき、送信部２２は、コンテンツ情報テーブルを参照し、上記コンテンツのタイトルに関する情報（タイトル情報）も同時に送信する。一覧情報４およびタイトル情報を受信したスマートフォン１００ｂは（Ｓ３８）、ユーザによって選択されたコンテンツのコンテンツ識別情報３を家族伝言板サーバ２００ｂに送信する（Ｓ３９）。
【００６７】
受信部２１が上記コンテンツ識別情報３を受信すると、機器認証部１３は、テレビ３００ｃを用いてユーザが家族伝言板を利用可能となるように、当該テレビを認証する（Ｓ４０、認証ステップ）。具体的には、機器認証部１３は受信一時鍵管理テーブルを参照し、現在のセッションＩＤに対応付けられた一時鍵を取得する。また、機器認証部１３は発行済一時鍵管理テーブルを参照し、上記一時鍵に対応付けられた識別情報１ｃを取得する。さらに、機器認証部１３は、上記コンテンツ識別情報３と上記識別情報１ｃとを対応付けて、許可コンテンツテーブルに登録する。送信部２２は許可コンテンツテーブルを参照し、識別情報１ｃに対応付けられたコンテンツ識別情報３によって特定されるコンテンツをテレビ３００ｃに送信する（Ｓ４１）。テレビ３００ｃは、家族伝言板サーバ２００ｂから送信されたコンテンツを、ディスプレイに表示させる（Ｓ４２）。
【００６８】
〔家族伝言板サーバ２００ｂが奏する効果〕
家族伝言板サーバ２００ｂは、システムを管理する負担を１人のユーザ（例えば、お父さん）が集中的に負うことがなく、管理者としての権限を有さない他のユーザ（例えば、お母さん）も新たな機器を気軽に登録できる。したがって、家族伝言板サーバ２００ｂは、ユーザの利便性を改善できる。
【００６９】
また、スマートフォン１００ｂを用いて、テレビ３００ｃに表示された画像（例えば、ＱＲコード（登録商標））を読み取って復号すれば、当該テレビを家族伝言板サーバ２００ｂに認証させようとするユーザ（例えば、お母さん）は、識別情報１ｃ、ユーザ識別情報２、および識別情報１ｂを（例えば、所定の入力インターフェースを介して）入力する必要がない（煩雑な操作を必要としない）。したがって、家族伝言板サーバ２００ｂは、ユーザの利便性をさらに改善できる。
【００７０】
さらに、テレビ３００ｃは、認証用ＵＲＬに対してコンテンツを要求するだけでよい。したがって、家族伝言板サーバ２００ｂは、ユーザごとにコンテンツへの接続先やパラメータなどを用意する必要がなく、メール、バナー広告、ポータルサイト、ブログ、ニュースなどの同報通信を用いて、テレビ３００ｃにコンテンツへの接続先を通知できる。
【００７１】
〔実施形態２〕
図９および図１０に基づいて、本発明の第２の実施の形態（実施形態２）を説明する。図１０は、家族伝言板システム４００において実行される第２の処理（スマートフォン１００ｂ、テレビ３００ｃ、および家族伝言板サーバ２００ｂが実行する第２の処理）の他の一例を示すフローチャートである。なお、本実施の形態において、家族伝言板サーバ２００ｂは一時鍵提示部１５をさらに含み、これにより、図８を参照して説明した処理の一例に含まれるＳ２５〜Ｓ２９に代えて、Ｓ４５〜Ｓ４８が上記第２の処理に含まれる（その他は、第１の実施の形態において説明したものと同じである）。
【００７２】
一時鍵提示部１５が一時鍵を文字情報として生成し、送信部２２が当該一時鍵をテレビ３００ｃに送信する（Ｓ４５）。このとき、当該テレビに識別情報１ｃをそのcookieに設定させるために、送信部２２は当該識別情報を（cookie設定要求として）、上記一時鍵と同時に送信する。テレビ３００ｃは、受信した識別情報１ｃをcookieに設定し、一時鍵を文字としてそのディスプレイに表示する（Ｓ４６）。なお、Ｓ４６において、ユーザによって上記一時鍵を再読込みする操作が行われた場合、または何も操作が行われないまま所定の時間が経過した場合、処理はＳ２１に戻る。ユーザがディスプレイに表示された一時鍵を、所定の入力インターフェースを介してスマートフォン１００ｂに入力すると（Ｓ４７）、スマートフォン１００ｂは、入力された一時鍵に関する情報を認証用ＵＲＬにパラメータとして付加し、当該認証用ＵＲＬにアクセスする（Ｓ４８）。
【００７３】
図９の（ａ）は、Ｓ４６においてテレビ３００ｃがディスプレイに表示させる画面例を表した模式図であり、（ｂ）は、Ｓ４７においてテレビ３００ｃがディスプレイに表示させる画面例を表した模式図である。
【００７４】
図９の（ａ）に示されるように、テレビ３００ｃがディスプレイに一時鍵（アクセスコード）を表示させると、ユーザはスマートフォン１００ｂを用いて、図９の（ｂ）に示される入力インターフェースから上記アクセスコードを入力し、「接続」ボタンをタップすることによって、家族伝言板サーバ２００ｂに認証要求を送信する（入力された一時鍵に関する情報を認証用ＵＲＬにパラメータとして付加し、認証用ＵＲＬにアクセスする）。これにより、ＱＲコード（登録商標）リーダなどの所定のアプリケーションを用いなくとも、ユーザは家族伝言板サーバ２００ｂにテレビ３００ｃを認証させることができる。
【００７５】
〔実施形態３〕
家族伝言板サーバ２００ｂの各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、家族伝言板サーバ２００ｂは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７６】
〔まとめ〕
本発明の態様１に係る認証装置は、ユーザが所定のサービス（家族伝言板）を利用するために用いる所定の機器を認証する認証装置（家族伝言板サーバ２００ｂ）であって、前記ユーザを一意に特定可能なユーザ識別情報（ユーザ識別情報２）を、第１の通信装置（スマートフォン１００ｂ）を一意に特定可能な第１の識別情報（識別情報１ｂ）に対応付けることによって、当該第１の通信装置を登録する登録手段（機器登録部１１）と、前記登録手段によって前記第１の通信装置が登録された後、第２の通信装置（テレビ３００ｃ）から前記所定のサービスに対してアクセスがあった場合、当該第２の通信装置を一意に特定可能な第２の識別情報（識別情報１ｃ）、前記ユーザ識別情報、および前記第１の識別情報を、前記第１の通信装置から受信する受信手段（受信部２１）と、前記受信手段によって受信された前記ユーザ識別情報および前記第１の識別情報と、前記登録手段によって対応付けられた前記ユーザ識別情報および前記第１の識別情報とが、それぞれ一致するか否かを判定する判定手段（一致判定部１２）と、前記判定手段によって一致すると判定された場合、前記受信手段によって受信された前記第２の識別情報によって特定される第２の通信装置を用いて、前記ユーザが前記所定のサービスを利用可能となるように、当該第２の通信装置を認証する認証手段（機器認証部１３）とを備えた。
【００７７】
本発明の態様１に係る認証装置の制御方法は、ユーザが所定のサービスを利用するために用いる所定の機器を認証する認証装置の制御方法であって、前記ユーザを一意に特定可能なユーザ識別情報を、第１の通信装置を一意に特定可能な第１の識別情報に対応付けることによって、当該第１の通信装置を登録する登録ステップ（Ｓ１８）と、前記登録ステップにおいて前記第１の通信装置を登録した後、第２の通信装置から前記所定のサービスに対してアクセスがあった場合、当該第２の通信装置を一意に特定可能な第２の識別情報、前記ユーザ識別情報、および前記第１の識別情報を、前記第１の通信装置から受信する受信ステップ（Ｓ３０、Ｓ３４）と、前記受信ステップにおいて受信した前記ユーザ識別情報および前記第１の識別情報と、前記登録ステップにおいて対応付けた前記ユーザ識別情報および前記第１の識別情報とが、それぞれ一致するか否かを判定する判定ステップ（Ｓ３５）と、前記判定ステップにおいて一致すると判定した場合、前記受信ステップにおいて受信した前記第２の識別情報によって特定される第２の通信装置を用いて、前記ユーザが前記所定のサービスを利用可能となるように、当該第２の通信装置を認証する認証ステップ（Ｓ４０）とを含んだ。
【００７８】
前述したように、従来の技術によれば、システムの管理者としての特別な権限を有するユーザ（管理者）が使用する所定の機器を介して、所定のサービスが稼働するサーバに、当該ユーザが他の機器を認証させることしかできなかった。システムのセキュリティを堅牢に維持するために、当該所定のサービスに新たな機器を登録する操作は、管理者にしか許されないことが通常だからである。したがって、システムを管理する負担を管理者が集中的に負うことになるだけでなく、管理者としての権限を有さない他のユーザが新たな機器を登録できない。これにより、上記従来の技術はユーザの利便性の低下を招いていた。
【００７９】
一方、上記認証装置および当該装置の制御方法によれば、管理者としての権限を有さない他のユーザも、上記第２の通信装置を上記所定のサービスにアクセス可能な機器として、当該認証装置に新たに登録できる。すなわち、上記認証装置および当該装置の制御方法は、システムを管理する負担を管理者が集中的に負うことがなく、管理者としての権限を有さない他のユーザも新たな機器を気軽に登録できる。したがって、上記認証装置および当該装置の制御方法は、ユーザの利便性を改善できる。
【００８０】
本発明の態様２に係る認証装置は、上記態様１において、前記第２の識別情報を符号化した画像を前記第２の通信装置に送信することによって、当該画像を当該第２の通信装置に、前記第１の通信装置によって読み取り可能に提示させる提示手段（画像提示部１４）をさらに備え、前記受信手段は、前記画像を復号することによって得られる前記第２の識別情報、前記ユーザ識別情報、および前記第１の識別情報を、前記第１の通信装置から受信してよい。
【００８１】
上記のように、第１の通信装置を用いて、第２の通信装置に表示された画像を読み取って復号すれば、当該第２の通信装置を上記認証装置に認証させようとするユーザは、上記第２の識別情報、上記ユーザ識別情報、および上記第１の識別情報を（例えば、所定の入力インターフェースを介して）入力する必要がない。したがって、上記認証装置は、ユーザの利便性をさらに改善できる。
【００８２】
本発明の態様３に係る認証装置は、上記態様１または態様２において、前記ユーザが前記第２の通信装置を用いて閲覧可能となる、前記所定のサービスによって提供されるコンテンツを示す提示情報（一覧情報４）を、前記第１の通信装置に送信する送信手段（送信部２２）と、前記提示情報によって示されたコンテンツのうち、前記ユーザによって選択されたコンテンツを一意に特定可能なコンテンツ識別情報（コンテンツ識別情報３）を、前記第１の通信装置から取得する取得手段（受信部２１）とをさらに備え、前記認証手段は、前記判定手段によって一致すると判定された場合、前記第２の通信装置を用いて、前記ユーザが前記取得手段によって取得された前記コンテンツ識別情報によって特定されるコンテンツを閲覧可能となるように、当該第２の通信装置を認証してよい。
【００８３】
すなわち、ユーザによって選択されたコンテンツのみが第２の通信装置において閲覧可能となるように、上記認証装置は当該第２の通信装置を認証できる。これにより、上記認証装置は、ユーザの利便性をさらに改善できる。
【００８４】
本発明の態様４に係る第１の通信装置は、上記態様１から態様３のいずれか１つの認証装置に、第２の通信装置を認証させることのできる機器として、前記認証装置に登録されてよい。したがって、上記第１の通信装置は、上記認証装置と同様の効果を奏する。
【００８５】
本発明の態様５に係る第２の通信装置は、上記態様４の第１の通信装置を用いて、上記態様１から態様３のいずれか１つの認証装置に認証されてよい。したがって、上記第２の通信装置は、上記認証装置と同様の効果を奏する。
【００８６】
本発明の態様６に係る認証システムは、上記態様１から態様３のいずれか１つの認証装置と、上記態様４の第１の通信装置と、上記態様４の第２の通信装置とを含んでよい。したがって、上記認証システムは、上記認証装置と同様の効果を奏する。
【００８７】
なお、前記認証装置は、コンピュータによって実現されてもよい。この場合、コンピュータを前記認証装置の各手段として動作させることにより、前記認証装置をコンピュータで実現させる制御プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。また、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００８８】
本発明は、所定のサービス（例えば、ソーシャル・ネットワーク・サービスなど）を利用可能な機器として、所定の機器（例えば、スマートフォンなど）を認証する認証装置等に、広く適用できる。
【符号の説明】
【００８９】
１ｂ  識別情報（第１の識別情報）
１ｃ  識別情報（第２の識別情報）
２    ユーザ識別情報（ユーザ識別情報）
３    コンテンツ識別情報（コンテンツ識別情報）
４    一覧情報（提示情報）
１１    機器登録部（登録手段）
１２    一致判定部（判定手段）
１３    機器認証部（認証手段）
１４    画像提示部（提示手段）
２１    受信部（受信手段、取得手段）
２２    送信部（送信手段）
１００ｂ  スマートフォン（第１の通信装置）
２００ｂ  家族伝言板サーバ（認証装置）
３００ｃ  テレビ（第２の通信装置）
４００    家族伝言板システム（認証システム）
【図１】
0005596194.tif 000002
【図２】
0005596194.tif 000003
【図３】
0005596194.tif 000004
【図４】
0005596194.tif 000005
【図５】
0005596194.tif 000006
【図６】
0005596194.tif 000007
【図７】
0005596194.tif 000008
【図８】
0005596194.tif 000009
【図９】
0005596194.tif 000010
【図１０】
0005596194.tif 000011