(57)【要約】【課題】機器認証を用いてサービス制御されている場合、他の機器から一時的にサービスを利用できるようにする。【解決手段】本発明は、機器認証情報を用いて、機器ＩＤを伴ったアクセスに用いられた機器を認証し、機器ＩＤを持つ機器がユーザ所有機器であれば、機器から入力されたパスワードとユーザ認証情報とによりユーザ認証し、機器ＩＤを持つ機器がユーザ非所有機器であれば、機器から入力されたユーザＩＤ及び一時的パスワードとユーザ認証情報とによりユーザ認証する。【選択図】図１
2009181396.tif 000002
【特許請求の範囲】
【請求項１】
機器認証情報を保持する機器認証情報管理装置、
ユーザ認証情報を保持するユーザ認証情報管理装置、及び
前記機器認証情報を用いて、機器ＩＤを伴ったアクセスに用いられた機器を認証し、
前記機器ＩＤを持つ前記機器がユーザ所有機器であれば、前記機器から入力されたパスワードと前記ユーザ認証情報とによりユーザ認証し、
前記機器ＩＤを持つ前記機器がユーザ非所有機器であれば、前記機器から入力されたユーザＩＤ及び一時的パスワードと前記ユーザ認証情報とによりユーザ認証する認証装置を有することを特徴とするユーザ認証システム。
【請求項２】
前記一時的パスワードを、前記ユーザ所有機器からの要求に基づき発行すると共に、発行した前記一時的パスワードを、前記ユーザ非所有機器を使用するユーザの携帯電話に送信する装置を、さらに有することを特徴とする請求項１記載のユーザ認証システム。
【請求項３】
前記ユーザ認証情報管理装置において、前記一時的パスワードの有効期間が管理されていることを特徴とする請求項２記載のユーザ認証システム。
【請求項４】
前記ユーザ認証情報管理装置において、前記一時的パスワードの有効期間が管理されていることを特徴とする請求項１記載のユーザ認証システム。
【請求項５】
機器認証情報とユーザ認証情報とを格納する記憶装置、及び
前記機器認証情報を用いて、機器ＩＤを伴ったアクセスに用いられた機器を認証し、
前記機器ＩＤを持つ前記機器がユーザ所有機器であれば、前記機器から入力されたパスワードと前記ユーザ認証情報とによりユーザ認証し、
前記機器ＩＤを持つ前記機器がユーザ非所有機器であれば、前記機器から入力されたユーザＩＤ及び一時的パスワードと前記ユーザ認証情報とによりユーザ認証するＣＰＵを有することを特徴とするユーザ認証システム。
【請求項６】
機器認証情報管理装置に保持されている機器認証情報を用いて、機器ＩＤを伴ったアクセスに用いられた機器を認証し、
前記機器ＩＤを持つ前記機器がユーザ所有機器であれば、前記機器から入力されたパスワードと、ユーザ認証情報管理装置に保持されているユーザ認証情報とによりユーザ認証し、
前記機器ＩＤを持つ前記機器がユーザ非所有機器であれば、前記機器から入力されたユーザＩＤ及び一時的パスワードと前記ユーザ認証情報とによりユーザ認証することを特徴とするユーザ認証方法。
【請求項７】
前記一時的パスワードを、前記ユーザ所有機器からの要求に基づき発行すると共に、発行した前記一時的パスワードを、前記ユーザ非所有機器を使用するユーザの携帯電話に送信することを特徴とする請求項６記載のユーザ認証方法。
【請求項８】
前記ユーザ認証情報管理装置において、前記一時的パスワードの有効期間が管理されていることを特徴とする請求項７記載のユーザ認証方法。
【請求項９】
前記ユーザ認証情報管理装置において、前記一時的パスワードの有効期間が管理されていることを特徴とする請求項６記載のユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器認証とくくりつけたユーザ認証システム及びその方法に関する。
【背景技術】
【０００２】
一般に、インターネット等のネットワーク上のサービスを利用する際のユーザを認証するために、サービスを利用するユーザはID/パスワードなどの認証情報を送信する。サービスを提供する事業者は、ID/パスワードを確認するための情報を保持しておき、これとユーザが送付してきたID/パスワードとを比較して認証を行う。パスワード等の秘密情報は、推測されにくいよう複雑で多くの文字数を用いることが必要である。ネットワークに接続されている機器がキーボード等の入出力装置を備えていればユーザは簡単にID/パスワードなどの認証情報を入力は容易である。一方、CE（Consumer Electronics）機器等の10キー程度の入出力装置しか持たない装置では、ID/パスワードなどの認証情報の入力が煩雑となり、課題になる。
【０００３】
一方、CE機器その他では、ある特定の機種に限定してサービスを提供する形態がある。サービスを特定する理由は、サービス事業者がサービスを提供するためにサービス専用の機器を配布・販売したり、機器の付加価値を高めるためにその機器に限定してサービスを提供したりするためである。このとき、サービス事業者は機器を選別するために機器認証を行う。
【０００４】
特許文献1では、ユーザによるID/パスワード等の入力の代わりにICカードや携帯メモリを入力装置として利用し、ユーザによる入力を簡略化して課題を解決している。このとき、機器とユーザをサービスに登録しユーザと機器を紐付けることで、ユーザ認証を含んだ形で機器認証が実施され、2回目以降はユーザの入力の手間を省いた機器認証だけを実施してユーザの入力を省略できるようになっている。
【０００５】
他に、あるTV向けのサービスでは十分な強度を持ったパスワードの代わりとして、数字のみを利用した簡単なPIN（Personal Identification Number）と機器認証を組み合わせてユーザ認証を行う。特許文献1と手段は異なるが、機器とユーザを紐付けた後、ある特定の機器の操作者は限定されることを利用して、簡易的なパスワードであるPINを用いている。簡易的な認証方式であっても、このサービスの例では他の認証方式と組み合わせることで認証の強度を保つことができる。
【０００６】
上記のように、従来技術では機器とユーザを紐付けることで、ユーザ認証の際のユーザ入力を省略または簡便化することができる。
【０００７】
【特許文献１】特開2005-25337号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
TV・レコーダ等の機器に対してネットワーク経由でサービスが提供される場合、上記背景技術を利用するとサービス利用者であるユーザは、家庭内の機器の前にいる場合は快適にサービスを受けることができる。しかし、ネットワーク経由で固定された機器に対してサービスが提供されるため、ユーザはDVDやノートPCのように機器を持ち出すことは難しく、外出先においてこの機器でユーザがサービスを受けることが困難である。一方、ユーザは機器と紐付けて管理されているため、ユーザが外出先の機器でサービスを受けようとしても、当該ユーザとして登録された機器ではないので、サービスを受けることができない。すなわち、機器とユーザが紐付いていて機器認証がユーザ認証の前提となっているので、背景技術には機器が変わるとユーザ認証ができないという課題がある。
【課題を解決するための手段】
【０００９】
本発明のユーザ認証システムは次のような構成である。機器認証情報を保持する機器認証情報管理装置、ユーザ認証情報を保持するユーザ認証情報管理装置、及び認証装置を有するユーザ認証システムである。その認証装置は、機器認証情報を用いて、機器ＩＤを伴ったアクセスに用いられた機器を認証し、機器ＩＤを持つ機器がユーザ所有機器であれば、機器から入力されたパスワードとユーザ認証情報とによりユーザ認証し、機器ＩＤを持つ機器がユーザ非所有機器であれば、機器から入力されたユーザＩＤ及び一時的パスワードとユーザ認証情報とによりユーザ認証する。
【００１０】
本発明の他の態様は、上記の認証装置によるユーザ認証手順のユーザ認証方法である。
【００１１】
本発明のさらに他の態様は、一時的パスワードはユーザ所有機器からのアクセスに基づき発行される。
【００１２】
本発明のさらに他の態様は、ユーザ非所有機器を使用するユーザの携帯電話に一時的パスワードが送信される。
【発明の効果】
【００１３】
ネットワーク経由で固定された機器（ユーザ所有機器）に対してサービスが提供される場合（機器認証を用いてサービス制御されている場合）、外出先においてユーザがサービスを受けることが困難であるが、本発明よれば、他の機器（ユーザ非所有機器）から一時的にサービスを利用できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施する最良の形態について説明する。なお、説明は本発明を実施する1例であって、これによって本発明が限定されるものではない。
【実施例】
【００１５】
図１は実施例の装置全体の概要を示す。サービス提供設備６１は、ユーザ認証情報管理装置１１と機器認証情報管理装置１２とコンテンツ提供装置２１と認証装置２２と環境設定装置２３と通信窓口装置２４とネットワーク４１とネットワーク４２とから構成される。サービス提供設備６１は、主にサービス事業者が所有しネットワーク４３を通じてユーザ５１に対して、ユーザ所有機器３１またはユーザ非所有機器３２にコンテンツ配布サービスを提供する。サービス提供設備６１はサービス保障やバックアップのために複数設置しても良い。また、各装置は、物理的に同一であってもそうでなくても、同じ場所であってもそうでなくても、同一事業者であってもそうでなくても考慮の範囲内である。
【００１６】
ユーザ認証情報管理装置１１は、ネットワーク４１を通じて機器認証情報管理装置１２と認証装置２２と環境設定装置２３とに接続され、主にユーザ認証で用いられるユーザ認証情報を作成・管理する。ユーザ５１の機器としてユーザ所有機器３１が登録されていて、ユーザ５１がユーザ所有端末３１からアクセスしてきた場合は、PINなどの簡易認証情報の提示、もしくは、ユーザ５１による端末からの入力を省略しても、認証が可能になるよな情報を保持している。図示を省略するが、本実施例ではユーザ所有機器３１に対応付けて、少なくともユーザＩＤ、Ｐａｓｓ（パスワード）を保持（格納）している。ユーザ認証情報管理装置１１はサービス保障やバックアップのために複数設置しても良い。
【００１７】
機器認証情報管理装置１２は、ネットワーク４１を通じてユーザ認証情報管理装置１１と認証装置２２と環境設定装置２３と接続され、主に機器認証で用いられる機器認証情報を作成・管理する。ユーザ所有端末３１とユーザ非所有端末３２の機器認証で用いられる認証情報や機器情報を保持している。機器認証情報管理装置１２はサービス保障やバックアップのために複数設置しても良い。
【００１８】
ネットワーク４１は、ユーザ認証情報管理装置１１と機器認証情報管理装置１２と認証装置２２と環境設定装置２３を接続する。通常はサービス提供設備内のLAN（Local Area Network）として構成される。
【００１９】
コンテンツ提供装置２１は、ネットワーク４２を通じて通信窓口装置２４と接続され、主にユーザ所有機器３１やユーザ非所有機器３２にコンテンツを配信・提供する。コンテンツ提供装置２１はサービス保障やバックアップのために複数設置しても良い。
【００２０】
認証装置２２は、ネットワーク４１を通じてユーザ認証情報管理装置１１と機器認証情報管理装置１２と環境設定装置２３とに接続され、また、ネットワーク４２を通じてコンテンツ提供装置２１と環境設定装置２３と通信窓口装置２４と接続され、主にユーザ５１とユーザ所有機器３１とユーザ非所有機器３２の認証を行う。認証装置２２はサービス保障やバックアップのために複数設置しても良い。
【００２１】
環境設定装置２３は、ネットワーク４１を通じてユーザ認証情報管理装置１１と機器認証情報管理装置１２と認証装置２２とに接続され、また、ネットワーク４２を通じてコンテンツ提供装置２１と認証装置２２と通信窓口装置２４と接続され、主にユーザ５１とユーザ所有機器３１とユーザ非所有機器３２の認証情報の設定を行う。環境設定装置２３はサービス保障やバックアップのために複数設置しても良い。
【００２２】
ネットワーク４２は、コンテンツ提供装置２１と認証装置２２と環境設定装置２３と環境設定装置２３と通信窓口装置２４を接続する。通常はサービス提供設備内のLANとして構成される。
【００２３】
通信窓口装置２４は、ネットワーク４２を通じてコンテンツ提供装置２１と認証装置２２と環境設定装置２３と接続され、また、ネットワーク４３を通じてユーザ所有機器３１とユーザ非所有機器３２と接続され、ユーザ所有機器３１とユーザ非所有機器３２に対する通信窓口機能を提供する。通信窓口装置２４はサービス保障やバックアップのために複数設置しても良い。
【００２４】
ネットワーク４３は、通信窓口装置２４とユーザ所有機器３１とユーザ非所有機器３２を接続する。通常はインターネットや地域IP網等のWAN（Wide Area Network）で構成される。
【００２５】
ユーザ所有機器３１は、ネットワーク４３を通じてサービス提供設備６１内の通信窓口装置２４と、ユーザ非所有機器３２と接続され、サービス提供設備からコンテンツサービスを受ける。ユーザ所有機器３１は、ユーザ５１が所有する機器として登録されていて、ユーザ５１がこの機器からコンテンツサービスを利用する場合は、PINなどの簡易認証情報の提示、もしくは、端末への入力を省略しても、サービスを利用できる。
【００２６】
ユーザ非所有機器３２は、ネットワーク４３を通じてサービス提供設備６１内の通信窓口装置２４と、ユーザ所有機器３１と接続され、サービス提供設備からコンテンツサービスを受ける。ユーザ５１が所有する機器としては登録されていないため、ユーザ５１がこの機器からコンテンツサービスを利用しても、PINなどの簡易認証情報の提示、もしくは、端末への入力を省略しては、サービスを利用できない。
【００２７】
ユーザ５１は、サービス事業者と契約し、ユーザ所有機器３１やユーザ非所有機器３２を使ってサービス提供設備にアクセスして、コンテンツサービスを受ける。
【００２８】
携帯電話７１は、ユーザ５１が所有し、メールや2次元バーコードであるQRコード（Quick Response code）等を利用してサービス提供設備６１から各種情報を入手し、ユーザ５１に対して入手した情報を表示する。
【００２９】
図２は、図１のユーザ認証情報管理装置１１、機器認証情報管理装置１２、コンテンツ提供装置２１、認証装置２２、環境設定装置２３、及び通信窓口装置２４の各々のハードウェア構成を示した図である。こららは一般的に普及しているPCと同等の機能・構成をしており、ＣＰＵ１−２と、メモリ１−３と、ネットワークを介して他の装置と通信を行うための通信装置１−４と、キーボードやマウス等の入力装置１−５と、モニタやプリンタ等の出力装置１−６と、読取装置１−７と、ハードディスク等の内部・外部記憶装置１−8とが、各種インタフェース１−１を介して接続されている。１−２から１−９までの各部分は１つの構成の中に複数存在しても、構成要素として含んでいなくても良い。
【００３０】
また、通信装置１−４は、図１に示したネットワーク４１、ネットワーク４２、ネットワーク４３に接続しており、読取装置１−７にはＩＣカードやＵＳＢメモリのような、可搬性を有する記憶媒体１−９を取り付ける事ができる。
【００３１】
各装置の各機能は、これらの機能を実装したプログラムをメモリ１−３上にロードし、それをＣＰＵ１−２が実行することにより実現される。
【００３２】
図３は、図１のユーザ所有機器３１とユーザ非所有機器３２のハードウェア構成を示した図である。これらは一般的に普及しているPCと同等の機能・構成をしており、ＣＰＵ２−２と、メモリ２−３と、ネットワークを介して他の装置と通信を行うための通信装置２−４と、リモコンや機器に埋め込まれたボタンやキーボードやマウス等の入力装置２−５と、モニタやプリンタ等の出力装置２−６と、読取装置２−７と、ハードディスク等の内部・外部記憶装置２−8と、受信信号から各種情報を抽出し利用できる形態に加工する受信装置２−１０とが、各種インタフェース２−１を介して接続されている。２−２から２−１０までの各部分は１つの構成の中に複数存在しても、構成要素として含んでいなくても良い。
【００３３】
また、通信装置２−４は図１に示したネットワーク４３に接続しており、読取装置２−７にはＩＣカードやＵＳＢメモリのような、可搬性を有する記憶媒体２−９を取り付けることができる。
【００３４】
各装置の一部分の機能は、これらの機能を実装したプログラムをメモリ２−３上にロードし、それをＣＰＵ２−２が実行することにより実現でき、その他一部分の機能はプログラムをメモリ２−３上にロードしそれをＣＰＵ２−２が実行しなくても実現できる。
【００３５】
図４は、ユーザ５１が、ユーザ非所有端末３２でサービスが受ける際に必要となる一時Ｐａｓｓ(一時的に使用可能なパスワード)を、ユーザ所有端末３１を利用して入手するためのシーケンス概要である。一時Ｐａｓｓは、一時的に他の機器からサービスにアクセスするための専用パスワードで、サービスレベルを考慮して十分な強度が保たれる長さで設定されたパスワードであり、数字のみの構成や、場合によっては英字・記号などを含む。
【００３６】
なお、一時Ｐａｓｓの一時的に使用可能とは、以下では所定時刻まで(所定時間)使用可能として説明するが、所定回数まで使用可能であっても良い。
【００３７】
シーケンス１０１では、サービス提供設備からサービスを受けるために、ユーザ５１がユーザ所有機器３１に対して操作を行う。具体的な操作内容は、ユーザ所有機器３１の電源の投入、ネットワークサービス開始ボタンを押下、サービス提供設備のアクセス先を選択または入力である。
【００３８】
シーケンス１０２では、ユーザ所有機器３１からサービス提供設備６１の通信窓口装置２４にサービスを利用するためにアクセスする。アクセスするためのプロトコルとして、TCP （Transmission Control Protocol）上のHTTP（HyperText Transfer Protocol）やHTTPS（Hypertext Transfer Protocol Security）を利用するのが一般である。
【００３９】
シーケンス１０３では、ユーザ所有機器３１の機器がサービス提供対象の機器かどうかの判断に必要な機器認証を要求するために、サービス提供設備６１の通信窓口装置２４からユーザ所有機器３１に対して機器認証要求を送信する。この機器認証要求には、チャレンジアンドレスポンス認証（challenge and response authentication）のチャレンジデータに相当するような乱数を含む場合がある。
【００４０】
シーケンス１０４では、機器認証要求に応答してユーザ所有機器３１の正当性を示すために、ユーザ所有機器３１の機器認証情報を、ユーザ所有機器３１からサービス提供設備６１の通信窓口装置２４に送信する。この機器認証情報には、チャレンジアンドレスポンスのレスポンスに相当するような、チャレンジデータの秘密鍵やプレシェアードキー（Pre-Shared Key：事前共有鍵）による暗号化を含む場合がある。また、これらの鍵を証明するための証明書や、プレシェアードキーそのもの、機器を識別するための機器IDを含む場合がある。
【００４１】
ステップ１００１では、機器認証情報をユーザ所有機器３１から受け取ったサービス提供設備６１は、機器認証情報を確認して通信相手のユーザ所有機器３１の正当性を確認する。正当性の確認の詳細は図６を用い後述する。
【００４２】
シーケンス１０５では、ステップ１００１で得られた機器認証結果を、サービス提供設備６１の通信窓口装置２４からユーザ所有機器３１に対して送付する。機器認証結果として、ユーザ所有機器３１がサービス提供の対象となる正当な機器であった場合は、シーケンス１０６に進む。
【００４３】
なお、機器認証結果として、ユーザ所有機器３１がサービス提供の対象となる正当な機器でない場合は、ユーザ所有機器に対してエラーを伝える。機器認証でエラーとなったユーザ所有機器３１は、再度シーケンス１０２からリトライをするか、ユーザ５１に対して、サービス対象外の機器である旨を伝えるために、それがわかる表示を行う。
【００４４】
なお、この表示内容は、サービス提供設備３１より送付されたものを利用する場合や、サービス提供設備６１から送付されたエラーコードを元にユーザ所有機器３１であらかじめ保持している内容を表示する場合もある。
【００４５】
シーケンス１０６では、ユーザ５１がサービス提供対象のユーザかどうかの判断に必要なユーザ認証するために、サービス提供設備６１の通信窓口装置２４からユーザ所有機器３１に対してユーザ認証要求を送信する。
【００４６】
シーケンス１０７では、ユーザ５１にユーザ認証に必要なパスワードの入力を促すために、ユーザ所有機器３１が出力装置２−６を通してユーザにＰａｓｓ入力を求める。
【００４７】
シーケンス１０８では、ユーザ５１がユーザ所有機器３１の入力装置２−５を通してユーザ所有機器に対してパスワードを入力する。ユーザ５１が所有するユーザ所有機器からのパスワードは短いパスワードを入力可能である。
【００４８】
シーケンス１０９では、ユーザ５１がサービス提供対象のユーザかどうかの判断に必要なパスワードをサービス提供設備６１の通信窓口装置２４に返信するために、ユーザ所有機器３１からサービス提供設備６１の通信窓口装置２４に対してパスワードを送信する。
【００４９】
ステップ２００１では、ユーザ認証情報をユーザ所有機器３１から受け取ったサービス提供設備６１は、ユーザ認証情報を確認して通信相手のユーザ５１の正当性を確認する。正当性の確認の詳細は図７を用い後述する。
【００５０】
シーケンス１１０では、ステップ２００１で得られたユーザ認証結果を、サービス提供設備６１の通信窓口装置２４からユーザ所有機器３１に対して送付する。ユーザ器認証結果として、ユーザ５１がサービス提供の対象となる正当なユーザであった場合は、ステップ３００１に進む。
【００５１】
なお、ユーザ認証結果として、ユーザ５１がサービス提供の対象となる正当なユーザでない場合は、ユーザ所有機器に対してエラーを伝える。ユーザ認証でエラーとなったユーザ５１は、再度シーケンス１０６からリトライをするとともに、それがわかる表示を行う。
【００５２】
なお、この表示内容は、サービス提供設備３１より送付されたものを利用する場合や、サービス提供設備６１から送付されたエラーコードを元にユーザ所有機器３１であらかじめ保持している内容を表示する場合もある。
【００５３】
ステップ３００１では、ユーザ５１やユーザ機器３１に応じたサービスメニュー、たとえば、数あるサービスの中からユーザ所有機器が処理可能なものだけを選別したメニューや、ユーザの契約内容に従って利用できるものだけを選別したメニューや、一時Ｐａｓｓを発行するためのメニューを作成する。この詳細説明は図８を用いて後述する。
【００５４】
シーケンス１１１では、ユーザ５１が利用できるサービスのメニューを表示するのに必要な情報として、サービス提供設備６１の通信窓口装置２４からユーザ所有機器３１に対してサービスメニューを送信する。
【００５５】
シーケンス１１２では、ユーザ５１にユーザが利用するサービスを選択させるために、ユーザ所有機器３１が出力装置２−６を通してユーザにサービスメニューを表示しサービスの選択を求める。
【００５６】
シーケンス１１３では、ユーザ５１がユーザ所有機器３１の入力装置２−５を通してユーザ所有機器に対して利用するサービスに対応したメニューを選択する。ここでは、本実施例にかかわるサービスとして一時Ｐａｓｓの設定メニューを選択する。
【００５７】
シーケンス１１４では、ユーザ５１がサービスメニューに対するメニュー選択結果をサービス提供設備６１の通信窓口装置２４に返信するために、ユーザ所有機器３１からサービス提供設備６１の通信窓口装置２４に対してメニュー選択情報を送信する。
【００５８】
ステップ４００１では、一時Ｐａｓｓ設定の際に必要となる各種設定の画面を作成する。この詳細説明は図９を用いて後述する。
【００５９】
シーケンス１１５では、ユーザ５１が一時Ｐａｓｓ設定の際に必要となる各種設定画面を表示するのに必要な情報として、サービス提供設備６１の通信窓口装置２４からユーザ所有機器３１に対して一時Ｐａｓｓ発行画面を送信する。
【００６０】
シーケンス１１６では、ユーザ５１に一時Ｐａｓｓ発行に必要な各種情報を設定させるために、ユーザ所有機器３１が出力装置２−６を通してユーザ５１に対して一時Ｐａｓｓ発行画面を表示してサービスの選択を求める。
【００６１】
シーケンス１１７では、ユーザ５１がユーザ所有機器３１の入力装置２−５に対して一時Ｐａｓｓ発行に必要な各種情報を設定する。各種設定情報として、たとえばユーザが希望する一時Ｐａｓｓや、一時Ｐａｓｓを利用する期間や、一時Ｐａｓｓ利用予定の環境や、一時Ｐａｓｓ送付先の携帯電話のアドレスやその確認情報等の情報がある。  シーケンス１１８では、ユーザ５１が一時Ｐａｓｓ発行に必要な各種情報をサービス提供設備６１の通信窓口装置２４に返信するために、ユーザ所有機器３１からサービス提供設備６１の通信窓口装置２４に対して各種設定情報を送信する。
【００６２】
なお、一時Ｐａｓｓを使用するユーザ非所有機器３２の機器ＩＤは、予め機器認証情報管理装置１２に登録され、管理されるようにしたり、認証局発行の証明書を用いて登録され、管理されるようにしてもよいが、各種設定情報の一つの一時Ｐａｓｓ利用予定の環境情報として機器ＩＤを通信窓口装置２４に送信し、通信窓口装置２４が環境設定装置２３を介して機器認証情報管理装置１２に登録され、管理されるようにしてもよい。
【００６３】
ステップ５００１では、一時Ｐａｓｓ発行に必要な各種設定情報を用いて、一時Ｐａｓｓを設定し、設定結果をユーザ５１に伝えるための画面を作成する。この詳細説明は図１０を用いて後述する。
【００６４】
シーケンス１１９では、サービス提供設備６１の通信窓口装置２４からユーザ所有機器３１に対してステップ５００１で設定された一時Ｐａｓｓや各種設定情報の確認画面情報を送信する。
【００６５】
シーケンス１２０では、ユーザ所有機器３１が出力装置２−６を通してユーザ５１にステップ５００１で設定された一時Ｐａｓｓや各種設定情報の確認情報を表示するとともに、一時Ｐａｓｓ受信確認応答のための情報を表示する。
【００６６】
シーケンス１２１では、ユーザ５１が移動先でも一時Ｐａｓｓを確認できるようにするために、サービス提供設備６１からシーケンス１１７で設定または確認されたユーザ所有の携帯電話７１に対して一時Ｐａｓｓを送信する。
【００６７】
シーケンス１２２では、ユーザ所有の携帯電話７１がユーザ５１の操作を受けてサービス提供設備６１から送付された一時Ｐａｓｓを表示する。
【００６８】
シーケンス１２２では、ユーザ５１が一時Ｐａｓｓが携帯電話７１に送付されたことを確認するために、携帯電話７１がユーザ５１に対してサービス提供設備６１から送付された一時Ｐａｓｓを表示する。
【００６９】
シーケンス１２３では、ユーザ５１がユーザ所有機器３１の入力装置２−５を通してユーザ所有機器３１に対して、一時Ｐａｓｓがサービス提供設備６１から携帯電話７１に対して送付されたことの確認結果を入力する。ここで、サービス提供設備から携帯電話７１へ一時Ｐａｓｓの送付されたことがユーザ５１は確認できなかった場合、確認できなかったことを入力する。
【００７０】
シーケンス１２４では、ユーザ所有機器３１からサービス提供設備６１の通信窓口装置２４に対してユーザ５１によって入力された一時Ｐａｓｓ受信確認の結果を送信する。一時Ｐａｓｓ受信確認を受け取ったサービス提供装置６１は一時Ｐａｓｓを有効にする。または、受信確認が受け取れなかった場合は、発行した一時Ｐａｓｓを無効にする処理を行う。
【００７１】
図５は、ユーザ５１が、ユーザ非所有端末３２でサービスが受ける際に必要となる一時Ｐａｓｓを用いて、ユーザ非所有端末３２を利用してサービスを受けるためのシーケンス概要である。
【００７２】
シーケンス１０１からシーケンス１０７までは、図４と同じであるので、説明を省略する。
【００７３】
シーケンス２０１では、Ｐａｓｓ入力要求に対して入力する一時Ｐａｓｓを調べることを目的に、携帯電話７１に保存してある一時Ｐａｓｓを表示させる操作をユーザ５１が携帯電話７１に対しておこなう。
【００７４】
シーケンス２０２では、ユーザ５１が携帯電話７１に送付された一時Ｐａｓｓを確認するために、携帯電話７１がユーザ５１に対してサービス提供設備６１から送付された一時Ｐａｓｓを表示する。
【００７５】
シーケンス２０３では、ユーザ５１がユーザ非所有機器３２の入力装置２−５を通してユーザ非所有機器３１に対してIDや一時Ｐａｓｓを入力する。ユーザ５１が所有していないユーザ非所有機器３２からのパスワードは一時Ｐａｓｓの入力が必要である。
【００７６】
シーケンス２０４では、ユーザ５１がサービス提供対象のユーザかどうかの判断に必要な一時Ｐａｓｓをサービス提供設備６１の通信窓口装置２４に返信するために、ユーザ非所有機器３２からサービス提供設備６１の通信窓口装置２４に対してパスワード（一時Ｐａｓｓ）を送信する。
【００７７】
ステップ２００１では、ユーザ認証情報（一時Ｐａｓｓ）をユーザ非所有機器３２から受け取ったサービス提供設備６１は、ユーザ認証情報を確認して通信相手のユーザ５１の正当性を確認する。正当性の確認の詳細は図７を用い後述する。
【００７８】
シーケンス１１０からシーケンス１１２までは、図４と同じであるので、説明を省略する。
【００７９】
シーケンス２０５では、ユーザ５１がユーザ所有機器３１の入力装置２−５を通してユーザ非所有機器３２に対して利用するサービスに対応したメニューを選択する。ここでは、通常のサービスを選択する。
【００８０】
シーケンス２０６では、ユーザ５１がサービスメニューに対するメニュー選択結果をサービス提供設備６１の通信窓口装置２４に返信するために、ユーザ非所有機器３２からサービス提供設備６１の通信窓口装置２４に対してメニュー選択情報を送信する。
【００８１】
ステップ６００１では、メニュー選択情報に応じたサービスを開始するために、そのサービスのための画面情報の作成などを準備する。この詳細説明は図１１を用いて後述する。
【００８２】
シーケンス２０７では、サービス提供設備６１の通信窓口装置２４からユーザ所有機器３１に対してサービスが提供される。
【００８３】
図６は、サービス提供設備６１が、機器認証情報を確認して、通信相手のユーザ所有機器３１又はユーザ非所有機器３２の正当性を確認するためのシーケンス（図４及び図５のステップ１００１の処理シーケンス）である。
【００８４】
シーケンス１１０１では、ユーザ所有機器３１又はユーザ非所有機器３２の機器認証情報（機器ＩＤ及び機器認証に必要となる機器情報）をサービス提供設備６１の通信窓口装置２４から認証装置２２に送信する。
【００８５】
シーケンス１１０２では、機器認証情報管理装置１２で管理されている機器認証に必要な情報を取得するために、認証装置２２から機器認証情報管理装置１２に対して機器認証情報要求を送信する。この機器認証情報要求には、通信窓口装置２４から受信した機器ＩＤを含んでいる。
【００８６】
シーケンス１１０３では、認証装置２２から機器認証情報要求を受け取った機器認証情報管理装置１２は、機器認証情報要求に含まれる機器ＩＤに対応した、機器認証情報管理装置１２で管理している機器認証情報と機器IDとを認証装置２２に送信する。
【００８７】
ステップ１１０４では、シーケンス１１０１から得られた機器認証情報と、シーケンス１１０３で取得した機器認証情報とを比較することで、機器の認証を行う。
【００８８】
シーケンス１１０５では、ステップ１１０４における機器認証結果を、機器認証結果を認証装置２２から通信窓口装置２４に対して送信する。
【００８９】
図７は、サービス提供設備６１がユーザ認証情報を確認して通信相手であるユーザ５１の正当性を確認するためのシーケンス（図４及び図５のステップ２００１の処理シーケンス）である。
【００９０】
シーケンス２１０１では、ユーザ５１のユーザ認証情報として、Ｐａｓｓまたは、ＩＤ・一時Ｐａｓｓをサービス提供設備６１の通信窓口装置２４から認証装置２２に送信する。
【００９１】
シーケンス２１０２では、ユーザ認証情報管理装置１１で管理されているユーザ認証に必要な情報を取得するために、認証装置２２からユーザ認証情報管理装置１１に対して機器ID（図６のシーケンスで認証された機器ＩＤ）に紐付けられたユーザ認証情報要求を送信する。
【００９２】
シーケンス２１０３では、認証装置２２から機器ＩＤに紐付けられたユーザ認証情報要求を受け取ったユーザ認証情報管理装置１１は、機器認証に必要となるユーザ情報としてユーザのＩＤとＰａｓｓを認証装置２２に送信する。
【００９３】
シーケンス２１０４では、ユーザ認証情報管理装置１１で管理されているユーザ認証に必要な情報を取得するために、認証装置２２からユーザ認証情報管理装置１１に対してユーザＩＤに紐付けられたユーザ認証情報要求を送信する。
【００９４】
シーケンス２１０５では、認証装置２２からユーザＩＤに紐付けられたユーザ認証情報要求を受け取ったユーザ認証情報管理装置１１は、機器認証に必要となるユーザ情報としてユーザの一時Ｐａｓｓと有効期限を認証装置２２に送信する。
【００９５】
ステップ２１０６では、シーケンス２１０１から得られたユーザ認証情報と、シーケンス２１０３または２１０５で取得した機器認証情報をもとに処理し比較することで、ユーザの認証を行う。機器ＩＤが示す機器がユーザ所有機器３１を特定する場合は、シーケンス２１０４及び２１０５をスキップする。
【００９６】
シーケンス２１０７では、ステップ１１０４におけるユーザ認証結果を、機器認証結果を認証装置２２から通信窓口装置２４に対して送信する。
【００９７】
図８は、サービスメニューを作成するためのシーケンス（図４及び図５のステップ３００１の処理シーケンス）である。シーケンス３１０１では、サービス提供画面を作成するための情報として、ユーザＩＤや機器ＩＤおよび現在のサービス提供状況とユーザからの入力を含んだサービスメニュー画面情報要求をサービス提供設備６１の通信窓口装置２４からコンテンツ提供装置２１に送信する。
【００９８】
サービスメニュー画面情報要求を受け取ったコンテンツ提供装置２１は、ユーザ５１や機器に応じたサービスメニュー、たとえば、数あるサービスの中からユーザ所有機器が処理可能なものだけを選別したメニューや、ユーザの契約内容に従って利用できるものだけを選別したメニューや、一時Ｐａｓｓを発行するためのサービスメニューのサービスメニュー情報を作成する。
【００９９】
シーケンス３１０２では、コンテンツ提供装置２１から通信窓口装置２４にサービスメニュー情報を送信する。
【０１００】
ステップ３１０３では、コンテンツ提供装置２１から送信されたサービスメニュー情報を基に、ユーザが表示できるような形でサービスメニューを作成する。
【０１０１】
図９は、一時Ｐａｓｓ発行画面情報要求を作成するためのシーケンス（図４のステップ４００１の処理シーケンス）である。シーケンス４１０１では、一時Ｐａｓｓ発行画面情報要求を作成するための情報として、ユーザＩＤや機器ＩＤおよび現在のサービス提供状況とユーザからの入力を含んだ一時Ｐａｓｓ発行画面情報要求をサービス提供設備６１の通信窓口装置２４から環境設定装置２３に送信する。
【０１０２】
一時Ｐａｓｓ発行画面情報要求を受け取った環境設定装置装置２３は、ユーザ５１や機器に応じた一時Ｐａｓｓ発行画面情報要求、たとえばユーザの契約内容に従って利用できるものだけを選別したメニューの一時Ｐａｓｓ発行画面情報を作成する。
【０１０３】
シーケンス４１０２では、環境設定装置装置２３から通信窓口装置２４に一時Ｐａｓｓ発行画面情報を送信する。
【０１０４】
ステップ４１０３では、環境設定装置２３から送信された一時Ｐａｓｓ発行画面情報を基に、ユーザが表示できるような形で一時Ｐａｓｓ発行画面を作成する。
【０１０５】
図１０は、一時Ｐａｓｓ発行に必要な各種設定情報を用いて、一時Ｐａｓｓを設定し、設定結果をユーザ５１に伝えるための画面を作成するためのシーケンス（図４のステップ５００１の処理シーケンス）である。
【０１０６】
シーケンス５１０１では、一時Ｐａｓｓを発行するための情報として、ユーザＩＤや一時Ｐａｓｓの有効期限、場合に応じてさらにユーザが希望する一時Ｐａｓｓをサービス提供設備６１の通信窓口装置２４から環境設定装置２３に送信する。
【０１０７】
ステップ５１０２では、ユーザＩＤや一時Ｐａｓｓの有効期限、場合に応じてさらにユーザが希望する一時Ｐａｓｓを受け取った環境設定装置２３は、そのユーザ用に一時Ｐａｓｓを生成する。生成する一時Ｐａｓｓは、サービスレベルや一時Ｐａｓｓの有効期限に応じた強度を持たせ、たとえば数字６〜１０桁など、機器認証と組み合わせて用いるＰａｓｓと比較して強度が高く、ＩＤと組み合わせて容易には予想できないものにする。
【０１０８】
生成した一時Ｐａｓｓは、ユーザ所有の携帯電話７１に送信して、ユーザ５１が記憶しなくても外出先でも容易に一時Ｐａｓｓを入力できるようにする。一時Ｐａｓｓの携帯電話への送付方法は、メールやwebや音声などメッセージを電話に残せる形態で、直接一時Ｐａｓｓを送付する方法と一時Ｐａｓｓへアクセスするためのリンク情報を送付する場合がある。
【０１０９】
シーケンス５１０３では、ユーザＩＤと有効期限と生成した一時Ｐａｓｓを、環境設定装置２２からユーザ認証情報管理装置２３に送信する。ユーザ認証装置は受け取ったユーザ認証情報を設定し記録管理する。なお、ユーザから一時Ｐａｓｓ送付の確認情報が届いてから一時Ｐａｓｓは有効にする。
【０１１０】
シーケンス５１０４では、一時Ｐａｓｓの設定が終了したことを伝えるために、一時Ｐａｓｓの情報やユーザＩＤや有効期限などを含む一時Ｐａｓｓ設定応答を、ユーザ認証情報管理装置２３から環境設定装置２２に送付する。
【０１１１】
シーケンス５１０５では、環境設定装置装置２３から通信窓口装置２４に一時Ｐａｓｓの情報やユーザＩＤや有効期限などを含む一時Ｐａｓｓ発行画面情報を送信する。
【０１１２】
ステップ５１０６では、環境設定装置２３から送信された一時Ｐａｓｓ発行画面情報を基に、ユーザが表示できるような形で一時Ｐａｓｓ発行画面を作成する。
【０１１３】
図１１は、サービス画面を作成するためのシーケンス（図５のステップ６００１の処理シーケンス）である。シーケンス６１０１では、サービス提供画面を作成するための情報として、ユーザＩＤや機器ＩＤおよび現在のサービス提供状況とユーザからの入力を含んだサービス画面情報要求をサービス提供設備６１の通信窓口装置２４からコンテンツ提供装置２１に送信する。サービス画面情報要求を受け取ったコンテンツ提供装置２１は、ユーザ５１や機器に応じたサービス、ユーザ所有機器が処理可能なように加工したサービスや、たとえばユーザの契約内容に従って利用できる形態に加工したサービスのサービス情報を作成する。
【０１１４】
シーケンス６１０２では、コンテンツ提供装置２１から通信窓口装置２４にサービス情報を送信する。
【０１１５】
ステップ６１０３では、コンテンツ提供装置２１から送信されたサービス情報を基に、ユーザが表示できるような形でサービス画面を作成する。
【０１１６】
図１２は、ユーザ認証情報管理装置２３で管理される一時Ｐａｓｓ管理テープル１０００１である。一時Ｐａｓｓ管理テープル１０００１は、通常、ユーザＩＤ１０００２、一時Ｐａｓｓ１０００３、有効期限１０００４の３つのカラムから構成される。このようにテーブル形式の情報保持だけでなく、ＸＭＬ（Extensible Markup Language）などを利用することも可能である。また、管理情報は上記３つだけでなく発効日や契約情報など他の情報とあわせて管理することも可能である。
【０１１７】
本実施例の説明では、ユーザ所有機器及びユーザ非所有機器という用語を用いたが、所有しているか否にとらわれない。前者をユーザが主に使用する機器、後者をユーザが副（サブ）として使用する機器としてもよい。また前者を固定機器（容易に移動できない機器）、後者を携行可能なポータブル機器としてもよい。
【０１１８】
さらにユーザ所有機器及びユーザ非所有機器は他のユーザと共用されても良い。極端な例を挙げれば、機器ＸとＹがあり、ユーザＡは機器Ｘをユーザ所有機器、機器Ｙをユーザ非所有機器として登録、使用し、ユーザＢは機器Ｙをユーザ所有機器、機器Ｘをユーザ非所有機器として登録、使用することでも良い。
【０１１９】
また、上記のように機器Xと機器Yを同一ユーザでくくりつけることができるので、この機能を用いて、買い替え等に伴う登録機種を変更したり、同一ユーザに対して機器を追加することも可能である。
【０１２０】
ネットワーク経由で固定された機器（ユーザ所有機器）に対してサービスが提供される場合、外出先においてユーザがサービスを受けることが困難であるが、本実施例によれば、別の機器(ユーザ非所有機器)から一時的にサービスを利用できる。
【０１２１】
本実施例によれば、パスワードを携帯電話にメールすることで、ユーザは長いパスワードを覚えなくてもよくなる。
【０１２２】
本実施例は、テレビ・ビデオレコーダなどのコンシューマエレクトロニクス機器だけでなく、ＰＣなどが利用するサービスにおける認証方式としても利用できる。
【図面の簡単な説明】
【０１２３】
【図１】実施例の装置全体の概要を示す。
【図２】サービス提供設備を構成する各装置のハードウェア構成である。
【図３】ユーザ所有機器とユーザ非所有機器のハードウェア構成である。
【図４】ユーザが一時Ｐａｓｓを入手するまでのシーケンスである。
【図５】ユーザが一時Ｐａｓｓを利用してサービスを受けるシーケンスである。
【図６】機器認証のシーケンスである。
【図７】ユーザ認証のシーケンスである。
【図８】サービスメニュー画面作成のシーケンスである。
【図９】一時Ｐａｓｓ発行画面作成のシーケンスである。
【図１０】一時Ｐａｓｓ設定のシーケンスである。
【図１１】サービス画面作成のシーケンスである。
【図１２】一時Ｐａｓｓ管理テーブルである。
【符号の説明】
【０１２４】
１１：ユーザ認証情報管理装置、１２：機器認証情報管理装置、２１：コンテンツ提供装置、２２：認証装置、２３：環境設定装置、２４：通信窓口装置、３１：ユーザ所有機器、３２：ユーザ非所有機器、４１〜４３：ネットワーク、５１：ユーザ、６１：サービス提供設備、７１：携帯電話。
【図１】
2009181396.tif 000003
【図２】
2009181396.tif 000004
【図３】
2009181396.tif 000005
【図４】
2009181396.tif 000006
【図５】
2009181396.tif 000007
【図６】
2009181396.tif 000008
【図７】
2009181396.tif 000009
【図８】
2009181396.tif 000010
【図９】
2009181396.tif 000011
【図１０】
2009181396.tif 000012
【図１１】
2009181396.tif 000013
【図１２】
2009181396.tif 000014