(57)【要約】【課題】コンテンツの共有を許可できる受信機に対し、配信の管理が容易で、処理の負荷が軽く、無制限なコンテンツの共有を防止できるコンテンツ配信管理方法を提供する。【解決手段】送信機とひとつ以上の受信機を含むネットワーク上で、送信機が許可した受信機に所定の受信有効期間コンテンツを配信するシステムにおいて、許可した受信機への全てのコンテンツ配信の状況に基づいて各受信機の受信有効期間の管理を行う。【選択図】図４
2006080588.tif 000002
【特許請求の範囲】
【請求項１】
送信機とひとつ以上の受信機を含むネットワーク上で、送信機が許可した受信機に所定の受信有効期間コンテンツを配信するシステムにおいて、許可した受信機への全てのコンテンツ配信の状況に基づいて前記各受信機の前記受信有効期間の管理を行うことを特徴とするコンテンツ配信管理方法。
【請求項２】
各受信機には固有の識別コードが割り当てられており、送信機は、許可した受信機の識別コードを登録した時点で、前記受信機用の受信有効期間を計測するカウンターを初期化し、前記受信有効期間を超えた時点で前記受信機の前記識別コードの登録を抹消することを特徴とする、請求項１記載のコンテンツ配信管理方法。
【請求項３】
送信機における受信有効期間を計測するカウンターは、コンテンツを配信している期間を対象としカウントすることを特徴とする、請求項１，２記載のコンテンツ配信管理方法。
【請求項４】
送信機における受信有効期間を計測するカウンターは、配信したコンテンツの時間を対象としカウントすることを特徴とする、請求項１，２記載のコンテンツ配信管理方法。
【請求項５】
送信機からコンテンツは暗号化されて配信され、認証を受けかつ所定の条件を満たすかどうかのテストをパスすることによって許可を得た受信機は登録され、暗号化されたコンテンツを復号するのに必要な情報を渡されるが、前記受信機は、登録された状態では、認証のみで、前記暗号化されたコンテンツを復号するのに必要な情報を渡されることを特徴とする、請求項２記載のコンテンツ配信管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で、送信機が許可した受信機に対し所定期間コンテンツを配信するコンテンツ配信管理技術に関するものである。
【背景技術】
【０００２】
近年、家庭内の機器をネットワークで接続し、各種コンテンツの共有を図る家庭内ネットワークが実現されつつある。家庭内ネットワークの実現形態のひとつとして、家庭内にルータを１台設け、そのルータを中心としてテレビやビデオなどの各機器（以下、受信機と呼ぶ）と、コンテンツを蓄積する、ＤＶＤレコーダなどの送信機とをスター型で接続する形態が考えられる。ここで、ルータは、家庭内において唯一家庭外のネットワークに接続されたものとする。送信機は、蓄積したコンテンツを各受信機からの要求に応じて当該受信機へ配信する機能を有する。これによって、各受信機は各種コンテンツを共有することができる。
【０００３】
一方、著作権保護の観点より、コンテンツの無制限な共有は認められない。したがって家庭内の受信機のみに利用が許可されたコンテンツは、家庭外の受信機に配信されないよう制限されなければならない。そのため送信機は、各受信機からのコンテンツの配信の要求があったとき、その受信機が許可された家庭内の受信機であるか否かを判定する必要がある。
【０００４】
例えば、ＤＴＬＡ（ＤｉｇｉｔａｌＴｒａｎｓｍｉｓｓｉｏｎ  Ｌｉｃｅｎｓｉｎｇ  Ａｄｍｉｎｉｓｔｒａｔｏｒ）よりラインセンスされているＤＴＣＰ規格（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）では、その判定方法として、送信機と受信機間の通信に係る対象時間が所定期間未満であることをテストする方法の検討が行われている（非特許文献１参照）。
【非特許文献１】Work Plan for Localizing Transmission, September 9, 2003
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、家庭内の受信機と判定され許可を得た受信機に対するコンテンツ配信を管理するための具体的方法に関しては、考えられていない。以上の背景から、本発明の目的は、コンテンツの共有を許可できる受信機に対し、配信の管理が容易で、処理の負荷が軽く、無制限なコンテンツの共有を防止できるコンテンツ配信管理方法を提供することである
【課題を解決するための手段】
【０００６】
前述の目的を達成するために、本発明の第１のコンテンツ配信管理方法は、送信機とひとつ以上の受信機を含むネットワーク上で、送信機が許可した受信機に所定の受信有効期間コンテンツを配信するシステムにおいて、許可した受信機への全てのコンテンツ配信の状況に基づいて前記各受信機の前記受信有効期間の管理を行うことを特徴とする。
【０００７】
また、本発明の第２のコンテンツ配信管理方法は、上記に加え、各受信機には固有の識別コードが割り当てられており、送信機は、許可した受信機の識別コードを登録した時点で、前記受信機用の受信有効期間を計測するカウンターを初期化し、前記受信有効期間を超えた時点で前記受信機の前記識別コードの登録を抹消することを特徴とする。
【０００８】
また、本発明の第３のコンテンツ配信管理方法は、送信機における受信有効期間を計測するカウンターが、コンテンツを配信している期間を対象としカウントすることを特徴とする。
【０００９】
また、本発明の第４のコンテンツ配信管理方法は、送信機における受信有効期間を計測するカウンターが、配信したコンテンツの時間を対象としカウントすることを特徴とする。
【００１０】
また、本発明の第５のコンテンツ配信管理方法は、前記第２コンテンツ配信管理方法に加え、送信機からコンテンツは暗号化されて配信され、認証を受けかつ所定の条件を満たすかどうかのテストをパスすることによって許可を得た受信機は登録され、暗号化されたコンテンツを復号するのに必要な情報を渡されるが、前記受信機は、登録された状態では、認証のみで、前記暗号化されたコンテンツを復号するのに必要な情報を渡されることを特徴とする。
【発明の効果】
【００１１】
本発明のコンテンツ配信管理方法では、送信機は、個々の受信機への配信状況を個別に意識することなく一括でコンテンツ配信状況を管理すればよいため管理が容易であり、同時に、確実に、無制限なコンテンツの共有を防止することができる。また、登録状態にある受信機に対しては、時間を要する接続状態に関する判定処理を免除することにより、コンテンツのセキュリティ保護と受信機に対する許可判定処理の負荷の軽減を両立させる。また、受信有効時間を計測するカウンターは、送信機がコンテンツを配信した時間のみを対象とし計測されるので、受信機が許可された後、途中で視聴中断をやむなくされた場合（不意の来客など）のブランク時間も消費されず、再度送信機から許可をもらう処理頻度を軽減するという効果が得られる。
【００１２】
ここで、受信有効時間を計測カウンターひとつで共通管理することにより、送信機は少ないリソースでコンテンツ配信を管理でき、実装を容易にすることができる。
【００１３】
また、受信有効時間を受信機毎にカウンターをもって管理し、各受信機を登録した時点で個別に所定値に初期化することにより、当該受信機が登録される前の他の受信機への配信状況に影響を受けるなどして動的に短く設定されることがなく、送信機から許可をもらう処理頻度を軽減するという効果が得られる。
【発明を実施するための最良の形態】
【００１４】
（実施の形態１）
図１は、実施の形態１に係るネットワーク構成を示す図である。
【００１５】
家庭内ネットワーク１は、ルータ１０、送信機２０及び受信機３１、３２、３３を含み、ルータ１０を中心としてスター型に送信機２０や受信機３１、３２、３３を接続するネットワーク構成となっている。ルータ１０は、唯一家庭内ネットワークの外部のネットワークに接続されたものである。
【００１６】
送信機２０は、各種コンテンツを蓄積しており、ルータ１０を介して、他の機器の認証を受け付け、コンテンツの共有を許可できると判定した場合に限り所望のコンテンツを配信する機能を有する。実施の形態１では、コンテンツの共有を許可できる機器とは、家庭内の正当な機器を想定している。
【００１７】
また、送信機２０は、ネットワークに接続して、蓄積している各種コンテンツを配信する機能を有するＡＶサーバーなどである。
【００１８】
受信機３０、３１、３２は、ネットワークに接続して各種コンテンツを取得する機能を有するテレビやビデオ、ＤＶＤプレーヤーなどである。
【００１９】
実施の形態１では、送信機は、許可した受信機に対し、所定の受信有効期間、コンテンツの配信を可能とする。ここで、所定の受信有効期間とは、予め定められた基準時間である。送信機は、許可した受信機ごとに、受信有効期間を計測するためのカウンターを持つ。送信機は、受信機から認証要求に対し、正当な機器であると判定し（以下、認証と呼ぶ）、かつ、送信機と当該受信機の接続に関し所定の条件を満たしているか否かを確認し（以下、接続状態検証と呼ぶ）、コンテンツの共有を許可できると判定した場合に、当該受信機を許可した受信機として登録し、当該受信機用に所定の受信有効期間を計測するためのカウンターを初期化する。当該受信機用のカウンターで所定の受信有効期間が経過したことを計測された時点で、当該受信機の登録は送信機より抹消される。
【００２０】
送信機からコンテンツは暗号化されて配信されるが、送信機は、受信機からの認証要求に対し、当該受信機が登録されていなければ、認証と接続状態検証の両方を行い、登録を行った上で、暗号化されたコンテンツを復号するのに必要な情報を当該受信機に渡す。一方、当該機器が登録中であれば、送信機は、当該受信機に対し認証のみを行って、暗号化されたコンテンツを復号するのに必要な情報を渡す。
【００２１】
各受信機用の計測カウンターは、送信機がコンテンツを配信している期間を対象とし計測され、登録された受信機のいずれかに配信されていれば、同様にデクリメントされる。
【００２２】
ここで、コンテンツ配信は、例えば、ＲＴＰ（Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｏｒｏｔｏｃｏｌ）を使って送信され、リアルタイムに再生する一定のデータレートでストリームをブロードキャスト（もしくはマルチキャスト）送信される。配信されるコンテンツが暗号化されているため、受信機はコンテンツ共有を許可され、復号するのに必要な情報を受け取らなければ、暗号化されたコンテンツを復号できない。
【００２３】
上記の機能を実現する送信機について、以下に詳細に説明する。
【００２４】
図２は、実施の形態１に係る送信機の構成を示す図である。
【００２５】
送信機は、機器認証部２０１、接続状態検証部２０２、登録情報・カウンター保持部２０３、登録判定部２０４、登録情報・カウンター変更部２０５、交換鍵送信部２０６、コンテンツ配信受付部２０７、コンテンツ蓄積部２０８、コンテンツ暗号化部２０９、コンテンツ配信部２１０、コンテンツ配信計測部２１１を備える。
【００２６】
機器認証部２０１は、受信機からの認証要求を受け付け、当該受信機が、正当な機器であるかどうかを認証により確認する。ここで、認証としては、例えば、送信機と受信機がそれぞれ公開鍵暗号の鍵ペア（公開鍵、秘密鍵）と証明書を保持し、相互間で公開鍵と秘密鍵を用いたチャンレンジレスポンス型の認証を行う方法を用いる。
【００２７】
接続状態検証部２０２は、当該受信機の接続状態が所定の条件を満たすかどうかの検証を行う。ここで、例えば、その判定方法として、送信機２０が対象機器にエコー要求データを送信して、このエコー要求データに対応するエコー応答データを対象機器から受信するまでに要する往復時間を測定し、当該往復時間が予め定められた基準時間以下であれば、対象機器が家庭内の機器であると判定する時間検証を用いる。以下、この検証をＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）検証と呼ぶ。前述の接続状態検証とＲＴＴ検証とは、ここでは同義である。
【００２８】
登録情報・カウンター保持部２０３は、機器認証部２０１と接続状態検証部２０２での判定結果が肯定的であった受信機の識別コードと所定の受信有効期間を計測するためのカウンターを保持する。ここで、例えば、識別コードとしては、機器認証部２０２で交換される証明書に記載されている、機器固有の情報（例えば、デバイスＩＤ）を用いる。
【００２９】
登録判定部２０４は、登録情報・カウンター保持部２０４をチェックし、機器認証部２０１をパスした当該受信機が、登録済みの機器であるかどうかを判定する。
【００３０】
登録情報・カウンター変更部２０５は、登録情報・カウンター保持部２０４の情報を変更する。変更には、（Ａ）新規登録／カウンターの初期化、（Ｂ）実施したコンテンツ配信の計測結果のカウンターへの反映、（Ｃ）登録（／カウンター）の削除がある。（Ａ）では、登録すべき受信機の識別コードを格納し当該受信機用のカウンターを初期化する。ここで、初期化とは、カウンターを予め設定されている基準値に設定することである。ここで、基準値は時間であり、受信有効期間が４０時間である場合、例えば、カウンターの初期値を４０とし、変更の単位を１時間とする。（Ｂ）では、コンテンツ配信計測部２１０で計測されたコンテンツ配信の時間が１時間増加するたびに、保持している全ての登録受信機のカウンター値から１をデクリメントする。ここで、値が０となるカウンターがあれば、当該受信機の登録を削除（すなわち、当該受信機の識別コードとカウンターを削除）する（Ｃ）。
【００３１】
交換鍵送信部２０６は、登録された状態の受信機に対し、暗号化されたコンテンツを復号するのに必要な情報を送信する。ここで、例えば、必要な情報とは交換鍵であり、これは、コンテンツの復号に使用するコンテンツ・キーを作成するのに必要となる。この交換鍵は、機器認証部２０１で、送信機と当該受信機の間で共有された認証鍵を用いて送信される。送信機は、所定のルールに従ったタイミングにて交換鍵の変更を実施するが、変更のタイミングのルールについては本発明の主眼ではないため、省略する。ここでは、最新の交換鍵、即ち、現在コンテンツを配信中であればそのコンテンツの復号に利用できる交換鍵を送信することとなる。
【００３２】
コンテンツ配信受付部２０７は、各受信機からのコンテンツ配信要求を受け付け、応答する。
【００３３】
コンテンツ蓄積部２０８は、配信の対象となる各種コンテンツを格納している。
【００３４】
コンテンツ暗号化部２０９は、配信するコンテンツを暗号化する。ここで、例えば、交換鍵やコンテンツのコピー制御情報等からコンテンツ・キーを作成し、これによって暗号化を行う。
【００３５】
コンテンツ配信部２１０は、暗号化されたコンテンツを配信する。
【００３６】
コンテンツ配信計測部２１１は、コンテンツが配信されている時間を計測する。
【００３７】
図３は、実施の形態１に係る送信機の動作を示す図である。
【００３８】
以下、認証要求を行った受信機に対し、交換鍵を渡すまでの処理手順を、図２と図３を用いて説明する。
【００３９】
ステップＳ２１：機器認証部２０１にて実行され、認証要求を行った受信機に対し機器認証を行い、正当な機器であるかどうかを確認する。機器認証の方法については、上述したとおりである。正当な機器であると確認できたら、ステップＳ２２に進み、登録済みの受信機であるかどうかを判定する。そうでなければ、処理を終了する。
【００４０】
ステップＳ２２：登録判定部２０４にて実行され、当該受信機が登録済みの機器であるかどうかを判定する。登録判定には、ステップＳ２１で獲得した機器固有の識別コードを用いる。識別コードが登録されていれば、ステップＳ２５に進み、交換鍵を送信する。そうでなければ、ステップＳ２３に進み、ＲＴＴ検証を行う。
【００４１】
ステップＳ２３：接続状態検証部２０２にて実行され、当該受信機が接続状態に関し所定の条件を満たすかどうか判定するために、ＲＴＴ検証を行う。ＲＴＴ検証については、上述したとおりである。所定の条件を満たすことが確認できたら、ステップＳ２４に進み、コンテンツ共有を許可する受信機として登録を行う。そうでなければ、処理を終了する。
【００４２】
ステップＳ２４：登録情報・カウンター変更部２０５にて実行され、当該受信機の、ステップＳ２１で獲得した識別コードを登録し、対応するカウンターを初期化する。その後ステップＳ２５に進み、交換鍵を送信する。
【００４３】
ステップＳ２５：交換鍵送信部２０６にて実行され、配信する暗号化コンテンツを復号するのに必要な交換鍵を、ステップＳ２１で共有した認証鍵を用いて暗号化し当該受信機に送信する。
【００４４】
以下、コンテンツ配信を開始し、終了するまでの処理手順を説明する。
【００４５】
以下のステップＳ３１、ステップＳ３２、ステップＳ３３は、コンテンツ配信計測部２１１で実行され、ステップＳ３４、ステップＳ３５、ステップＳ３６は、登録情報・カウンター変更部２０５にて実行される。
【００４６】
ステップＳ３１：コンテンツ配信を開始してから、あるいは１時間計測がリセットされてから、１時間経過したかどうかを判定する。１時間経過していなければ、ステップＳ３２に進み、コンテンツが終了したか否かを確認する。１時間経過していれば、ステップＳ３３に進み、１時間計測のリセットを行う。
【００４７】
ステップＳ３２：コンテンツが終了したか否かを判定する。まだコンテンツが継続していれば、ステップＳ３１に戻り、１時間経過しているかどうかを判定する。コンテンツが終了すれば、処理を終了する。
【００４８】
ステップＳ３３：１時間の計測をリセットする。その後ステップＳ３４に進み、全ての登録受信機のカウンターをデクリメントする。
【００４９】
ステップＳ３４：全ての登録受信機のカウンターからコンテンツ配信時間として１を差し引く（デクリメントする）。その後ステップＳ３５に進み、カウンター値が０になった登録受信機があるかどうかを確認する。
【００５０】
ステップＳ３５：値が０になった登録受信機のカウンターがあるかどうかを確認する。０になったカウンターがあれば、ステップＳ３６に進み、当該受信機の登録を抹消する。０になったカウンターがなければ、そのままステップＳ３１に戻り、さらに１時間経過しているかどうかを判定する。
【００５１】
ステップＳ３６：カウンターの値が０となった受信機の識別コードを登録から削除し、登録を無効化する。そのままステップＳ３１に戻り、さらに１時間経過しているかどうかを判定する。
【００５２】
図４は、実施の形態１に係る送信機が保持している受信有効期間を計測するカウンター値の変化の一例を示す図である。
【００５３】
送信機２０は、受信機３０からのコンテンツ配信要求ＣＲ０１、ＣＲ０２を受け、それぞれコンテンツ１とコンテンツ２を配信し、受信機３２からのコンテンツ配信要求ＣＲ２１を受け、コンテンツ３を配信する。その後、受信機３０からのコンテンツ配信要求ＣＲ０３を受け、コンテンツ４を配信する。また、受信機３１は、送信機２０が受信機３０からのコンテンツ配信要求ＣＲ０１を受けコンテンツ１を配信中に、コンテンツ１の同時共有を要求する（ＣＲ１１）。
【００５４】
コンテンツ１の長さは１５時間、コンテンツ２の長さは２０Ｈ、コンテンツ３の長さは１３時間、コンテンツ４の長さは１０時間である。
【００５５】
ここで、受信機３０に対するカウンター値の変化について説明する。送信機２０は、受信機３０から認証要求ＡＲ０１を受け、認証（Ａ１）とＲＴＴ検証（Ｂ１）を行い、受信機３０が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行う。ここで、受信機３０のカウンターは、４０に初期化され（ＴＣ０１）、受信機３０には、交換鍵Ｋｘ１が渡される（Ｘ０１）。送信機２０は、受信機３０からコンテンツ１の配信要求を受け（ＣＲ０１）、コンテンツ１を、交換鍵Ｋｘ１を元に作成したコンテンツ・キーを用いて暗号化し、配信する。コンテンツ配信の実行とともに、受信機３０に対するカウンターはデクリメントされていく。送信機２０は続けて受信機３０からコンテンツ２の配信要求を受ける（ＣＲ０２）。送信機２０は、コンテンツ２を、交換鍵Ｋｘ１を元に作成したコンテンツ・キーを用いて暗号化し、配信する。ここで、受信機３０がコンテンツ２を１５時間分、視聴したところで配信要求を中断したとする（ＢＲ０１）。例えば、受信機３０のユーザがコンテンツ視聴中に不意の来客があり、視聴を中止した場合が考えられる。その場合、コンテンツ２の配信は中断され、受信機３０に対するカウンターは、配信が行われた１５時間分のみをデクリメントされた、１０（ＴＣ０２）で停止する。コンテンツ２の配信を中断した後、送信機２０は受信機３２から認証要求ＡＲ２１を受け、認証（Ａ１）とＲＴＴ検証（Ｂ１）を行い、受信機３２が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行い、受信機３２に交換鍵Ｋｘ２を渡す（Ｘ２１）。一方、受信機３０が視聴を中断した後、受信機３０は、例えば、一旦パワーオフ状態になり、数時間後に再度パワーオン状態になったとする。このとき、送信機２０は、受信機３０から認証要求ＡＲ０２を受け、認証（Ａ２）を行うが、受信機３０のカウンターが１０であり、受信有効期間を超えていない登録中の受信機であると確認できるので、ＲＴＴ検証は行わず、最新の交換鍵Ｋｘ２を渡す（Ｘ０２）。その後、送信機２０は、受信機３２からコンテンツ３の配信要求を受け（ＣＲ２１）、コンテンツ３を、交換鍵Ｋｘ２を元に作成したコンテンツ・キーを用いて暗号化し、配信する。
【００５６】
ここで、コンテンツ配信要求は、要求元のＩＰアドレスといった動的な情報しか持たず、送信機２０にとって、当該コンテンツ配信要求がどの受信機からの要求であるかを判定することは難しい。コンテンツ配信要求に認証・登録時に利用する識別コードを付加するなどの方法で、コンテンツ配信要求元受信機を識別・管理してもよいが、処理が複雑になる。また仮に、コンテンツ配信要求元受信機を識別しても、ブロードキャストでのコンテンツ配信においては、コンテンツ配信要求元受信機のみがコンテンツを受信することは保証されない。例えば、コンテンツ配信要求ＣＲ２１は受信機３２からの配信要求であり、受信機３０はコンテンツ３の配信要求を送信機２０に行っていないが、既に入手済みの交換鍵Ｋｘ２を用いて、コンテンツ３を復号し視聴が可能である。従って、送信機２０は、コンテンツ３の配信の実行とともに、受信機３０のカウンターを、受信機３０がコンテンツを受信中か否かに関わらず、デクリメントし、０とする（ＴＣ０３）。この時点で受信機３０のコンテンツ共有を許可する登録は抹消される。その後、送信機２０は、受信機３０から認証要求ＡＲ０３を受けると、受信機３０の登録が存在しないので、認証（Ａ３）とＲＴＴ検証（Ｂ３）の両方を行い、受信機３０が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行う。ここで、受信機３０のカウンターは、４０に初期化され（ＴＣ０４）、受信機３０には、最新の交換鍵Ｋｘ３が渡される（Ｘ０３）。
【００５７】
ここで、仮に、送信機２０が、上述のコンテンツ３の配信時に、コンテンツ配信要求ＣＲ２１が受信機３２からの配信要求であると何らかの方法で識別し、受信機３０のカウンターをデクリメントせず、認証要求ＡＲ０３の時点で受信機３０の登録を継続していたとする（図４における受信機３０に対するカウンターの点線部Ｄ）。この場合、受信機３０がコンテンツ３の配信も視聴していたとすると、送信機２０は、受信機３０に受信有効時間４０時間を越える４３時間もの配信をしたあとにもかかわらず、受信機３０から認証要求ＡＲ０３を受けると、認証（Ａ３）のみで、ＲＴＴ検証（Ｂ３）を行うことなく、最新の交換鍵Ｋｘ３を渡すこととなる。もし、仮に、受信機３０がコンテンツ４の配信要求（ＣＲ０３）を行う前に家庭外に持ち出され、認証要求ＡＲ０３を行った時点にはＲＴＴ検証にて判定される所定の条件を満たしていない場合などにも、許可された受信有効期間をさらに超えて不正なアクセスを続けることを可能にしてしまうことになる。
【００５８】
次に、受信機３１に対するカウンター値の変化について説明する。受信機３０からのコンテンツ配信要求を受け（ＣＲ０１）コンテンツ１の配信中、送信機２０は、受信機３１から認証要求ＡＲ１１を受け、認証（Ａ１）とＲＴＴ検証（Ｂ１）を行い、受信機３１が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行う。ここで、受信機３１のカウンターは、４０に初期化され（ＴＣ１１）、受信機３１には、交換鍵Ｋｘ１が渡される（Ｘ１１）。そして、受信機３１からのコンテンツ配信要求ＣＲ１１の有無にかかわらず、コンテンツ１の配信の実行とともに、受信機３１に対するカウンターはデクリメントされ、コンテンツ１の配信終了時には、３４となる（ＴＣ１２）。次に、送信機２０は、受信機３０からの配信要求ＣＲ０２を受けると、コンテンツ２の配信の実行とともに、受信機３１のカウンターを、受信機３１がコンテンツを受信中か否かに関わらず、デクリメントしていく。コンテンツ２の配信は受信機３０により中断されるため、受信機３１に対するカウンターは、配信が行われた１５時間分のみをデクリメントされた、１９（ＴＣ１３）で停止する。その後、送信機２０は、受信機３２からのコンテンツ配信要求ＣＲ２１を受けてコンテンツ３を、受信機３０からのコンテンツ配信要求ＣＲ０３を受けてコンテンツ４を配信し、それらの配信の実行とともに、受信機３１に対するカウンターをデクリメントし、受信機３１に対するカウンターは１３時間のコンテンツ３の配信終了時には６（ＴＣ１４）、コンテンツ４の配信途中で０（ＴＣ１５）となる。
【００５９】
次に、受信機３２に対するカウンター値の変化について説明する。送信機２０は受信機３２から認証要求ＡＲ２１を受け、認証（Ａ１）とＲＴＴ検証（Ｂ１）を行い、受信機３２が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行う。ここで、受信機３２のカウンターは、４０に初期化され（ＴＣ２１）、受信機３２に交換鍵Ｋｘ２を渡す。送信機２０は、受信機３２からコンテンツ３の配信要求を受け（ＣＲ２１）、コンテンツ３を、交換鍵Ｋｘ２を元に作成したコンテンツ・キーを用いて暗号化し、配信する。コンテンツ３の配信とともに、受信機３２に対するカウンターはデクリメントされ、１３時間のコンテンツ３の配信終了時には２７（ＴＣ２２）となる。その後、送信機２０は、受信機３０からのコンテンツ配信要求ＣＲ０３を受けてコンテンツ４を配信し、受信機３２に対するカウンターをデクリメントしていく。
【００６０】
したがって、送信機は、個々の受信機への配信状況を個別に意識することなく一括でコンテンツ配信状況を管理すればよいため管理が容易であり、同時に、確実に、無制限なコンテンツの共有を防止する。また、登録状態にある受信機に対しては、時間を要する接続状態に関する判定処理を免除することにより、コンテンツのセキュリティ保護と受信機に対する許可判定処理の負荷の軽減を両立させる。また、受信有効時間を計測するカウンターは、送信機が各受信機を登録した時点で個別に所定値に初期化されるので、例えば、受信機が登録される前の配信状況に影響を受けるなどして動的に短く設定されることがなく、送信機から許可をもらう処理頻度が軽減される。また、受信有効時間を計測するカウンターは、送信機がコンテンツを配信した時間のみを対象とし計測されるので、受信機が許可された後、途中で視聴中断をやむなくされた場合（不意の来客など）のブランク時間も消費されず、再度送信機から許可をもらう処理頻度が軽減される。
【００６１】
なお、実施の形態１では、送信機がコンテンツをリアルタイムでストリーミング配信する状況について説明しているが、本発明はこれに限らず、例えば、送信機に蓄積されたコンテンツを、ＨＴＴＰプロトコルを用いてダウンロードして共有するノンリアルタイム配信にも適用できる。ノンリアルタイム配信では、２時間のコンテンツが１時間で配信できることが想定できる。このような場合には、受信有効期間を計測するカウンターは、コンテンツの配信時間（１時間）ではなくてコンテンツの長さ（２時間）を対象とし計測してもよいことは明らかである。
【００６２】
（実施の形態２）
実施の形態２では、実施の形態１と異なる部分について説明する。
【００６３】
実施の形態２では、送信機は、許可した受信機に対し、所定の受信有効期間を計測するにあたり、ただひとつのカウンターのみで全登録受信機のコンテンツ配信状況の管理を行う。送信機は、受信機からの認証要求に対し、認証とＲＴＴ検証を行い、コンテンツの共有を許可できると判定した場合に、当該受信機を許可した受信機として登録する。受信機をひとつ登録した時点で、所定の受信有効期間を計測するための全登録受信機に対する共通カウンターを初期化する。所定の受信有効期間が経過したことを計測された時点で、全登録受信機の登録は送信機より抹消される。カウンターは、送信機がコンテンツを配信している期間を対象とし計測され、登録された受信機のいずれかに配信されていれば、同様にデクリメントされる。
【００６４】
図５は、実施の形態２に係る送信機が保持している受信有効期間を計測するカウンター値の変化の一例を示す図である。
【００６５】
受信機３０、３１、３２の動作は、前述の実施の形態１における図４の場合と同様である。送信機２０は、受信機３０から認証要求ＡＲ０１を受け、認証（Ａ１）とＲＴＴ検証（Ｂ１）を行い、受信機３０が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行う（Ｒ１）。ここで、カウンターは、４０に初期化され（ＴＣ０１）、受信機３０には、交換鍵Ｋｘ１が渡される（Ｘ０１）。送信機２０は、受信機３０からコンテンツ１の配信要求を受け（ＣＲ０１）、コンテンツ１を、交換鍵Ｋｘ１を元に作成したコンテンツ・キーを用いて暗号化し、配信する。コンテンツ配信の実行とともに、カウンターはデクリメントされていく。途中、送信機２０は、受信機３１から認証要求ＡＲ１１を受け、認証（Ａ１）とＲＴＴ検証（Ｂ１）を行い、受信機３１が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行う（Ｒ２）。受信機３０は続けてコンテンツ２の配信要求を行う（ＣＲ０２）。送信機２０はコンテンツ２を、交換鍵Ｋｘ１を元に作成したコンテンツ・キーを用いて暗号化し、配信する。ここで、受信機３０がコンテンツ２を１５時間分、視聴したところで配信要求を中断すると、コンテンツ２の配信は中断され、カウンターは、配信が行われた１５時間分のみをデクリメントされた、１０（ＴＣ０２）で停止する。受信機３０が視聴を中断した後、送信機２０は受信機３２から認証要求ＡＲ２１を受け、認証（Ａ１）とＲＴＴ検証（Ｂ１）を行い、受信機３２が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行い（Ｒ３）、受信機３２に交換鍵Ｋｘ２を渡す。一方、ここで、送信機２０は、受信機３０から認証要求ＡＲ０２を受け、認証（Ａ２）を行うが、カウンターが１０であり、かつ、当該受信機の登録が存在するので、ＲＴＴ検証は行わず、最新の交換鍵Ｋｘ２を渡す（Ｘ０２）。その後、送信機２０は、受信機３２からコンテンツ３の配信要求を受け（ＣＲ２１）、コンテンツ３を、交換鍵Ｋｘ２を元に作成したコンテンツ・キーを用いて暗号化し、配信する。コンテンツ３の配信の実行とともに、カウンターをデクリメントし、０とする（ＴＣ０３）。この時点で全登録受信機（受信機３０、３１、３２）のコンテンツ共有を許可する登録は抹消される。その後、送信機２０は、受信機３０から認証要求ＡＲ０３を受けると、登録がないので、認証（Ａ３）とＲＴＴ検証（Ｂ３）の両方を行い、受信機３０が正当な機器で接続状態に関し所定の条件を満たす受信機であると判定し、登録を行う。ここで、カウンターは、４０に初期化され（ＴＣ０４）、受信機３０には、最新の交換鍵Ｋｘ３が渡される（Ｘ０３）。
【００６６】
従って、確実に、無制限なコンテンツ共有を防止し、送信機は、少ないリソースでコンテンツ配信を管理でき、実装が容易であることは明らかである。
【産業上の利用可能性】
【００６７】
本発明のコンテンツ配信管理方法は、ネットワーク上で、送信機が許可した受信機に対し所定期間コンテンツを配信するコンテンツ配信管理技術として有用である。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態１に係るネットワーク構成を示す図
【図２】本発明の実施の形態１に係る送信機の構成を示す図
【図３】本発明の実施の形態１に係る送信機の動作を示す図
【図４】本発明の実施の形態１に係る送信機が保持している受信有効期間を計測するカウンター値の変化の一例を示す図
【図５】本発明の実施の形態２に係る送信機が保持している受信有効期間を計測するカウンター値の変化の一例を示す図
【符号の説明】
【００６９】
１    家庭内ネットワーク
１０    ルータ
２０    送信機
３０    受信機
３１    受信機
３２    受信機
２０１    機器認証部
２０２    接続状態検証部
２０３    登録情報・カウンター保持部
２０４    登録判定部
２０５    登録情報・カウンター変更部
２０６    交換鍵送信部
２０７    コンテンツ配信受付部
２０８    コンテンツ蓄積部
２０９    コンテンツ暗号化部
２１０    コンテンツ配信部
２１１    コンテンツ配信計測部
【図１】
2006080588.tif 000003
【図２】
2006080588.tif 000004
【図３】
2006080588.tif 000005
【図４】
2006080588.tif 000006
【図５】
2006080588.tif 000007