(57)【特許請求の範囲】
【請求項１】
限定再生方式によるコンテンツを送信するコンテンツ送信装置において、
前記コンテンツを暗号化するための第一コンテンツ鍵と、暗号化された前記コンテンツが受信側で復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、受信側で前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを、受信側で保持される復号鍵に対応するライセンス暗号鍵で暗号化した暗号化ライセンスを生成する暗号化ライセンス生成手段
を備えることを特徴とするコンテンツ送信装置。
【請求項２】
限定再生方式によるコンテンツを送信するコンテンツ送信装置において、
前記コンテンツをスクランブルするスクランブル鍵を暗号化するための第一コンテンツ鍵と、前記スクランブル鍵により暗号化された前記コンテンツが受信側で復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、受信側で前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを、受信側で保持される復号鍵に対応するライセンス暗号鍵で暗号化した暗号化ライセンスを生成する暗号化ライセンス生成手段
を備えることを特徴とするコンテンツ送信装置。
【請求項３】
前記暗号化ライセンス生成手段は、前記第一コンテンツ鍵、前記第二コンテンツ鍵および前記ドメインバインド制御情報と共に、前記受信側で再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報を、前記ライセンス暗号鍵で暗号化することを特徴とする請求項１または２に記載のコンテンツ送信装置。
【請求項４】
前記暗号化ライセンス生成手段は、前記第一コンテンツ鍵、前記第二コンテンツ鍵および前記ドメインバインド制御情報と共に、前記再暗号化コンテンツの出力回数の制御に関する情報である出力回数制御情報を、前記ライセンス暗号鍵で暗号化することを特徴とする請求項１から３までのいずれか一項に記載のコンテンツ送信装置。
【請求項５】
前記第一コンテンツ鍵と、前記第二コンテンツ鍵とが等しいことを特徴とする請求項１から４までのいずれか一項に記載のコンテンツ送信装置。
【請求項６】
限定再生方式によるコンテンツを送信するために、コンピュータを、
前記コンテンツを暗号化するための第一コンテンツ鍵と、暗号化された前記コンテンツが受信側で復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、受信側で前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを、受信側で保持される復号鍵に対応するライセンス暗号鍵で暗号化した暗号化ライセンスを生成する暗号化ライセンス生成手段、
前記コンテンツを、前記第一コンテンツ鍵を用いて暗号化する暗号化手段、
この暗号化手段で暗号化された暗号化コンテンツと、前記暗号化ライセンス生成手段で生成された暗号化ライセンスとを多重化する多重化手段、
として機能させることを特徴とするコンテンツ送信プログラム。
【請求項７】
限定再生方式によるコンテンツを送信するために、コンピュータを、
前記コンテンツをスクランブルするスクランブル鍵を暗号化するための第一コンテンツ鍵と、前記スクランブル鍵により暗号化された前記コンテンツが受信側で復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、受信側で前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを、受信側で保持される復号鍵に対応するライセンス暗号鍵で暗号化した暗号化ライセンスを生成する暗号化ライセンス生成手段、
前記コンテンツを、前記スクランブル鍵を用いて暗号化する暗号化手段、
この暗号化手段で暗号化された暗号化コンテンツと、前記暗号化ライセンス生成手段で生成された暗号化ライセンスとを多重化する多重化手段、
として機能させることを特徴とするコンテンツ送信プログラム。
【請求項８】
コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられた第一コンテンツ鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、
前記暗号化ライセンスを復号化し、前記第一コンテンツ鍵と、前記暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを得る暗号化ライセンス復号化手段と、
この暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて、前記暗号化コンテンツを復号化し、前記復号化コンテンツを得る暗号化コンテンツ復号化手段と、
前記ドメインバインド制御情報において、前記ドメイン鍵を用いない旨が指定された場合には、前記第二コンテンツ鍵を再暗号化鍵とし、前記ドメイン鍵を用いる旨が指定された場合には、前記第二コンテンツ鍵と予め定めたグループ内で共通に設定された前記ドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する再暗号化鍵生成手段と、
この再暗号化鍵生成手段で生成された再暗号化鍵を用いて、前記復号化コンテンツを再暗号化すると共に、前記再暗号化コンテンツを復号化する再暗号化復号化手段と、
を備えることを特徴とするコンテンツ受信装置。
【請求項９】
コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられたスクランブル鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、
前記暗号化ライセンスを復号化した後、前記スクランブル鍵を含むＥＣＭ−Ｋｃを復号化するための第一コンテンツ鍵と、前記暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを得る暗号化ライセンス復号化手段と、
前記ＥＣＭ−Ｋｃを、前記暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて復号化し、前記スクランブル鍵を得るＥＣＭ−Ｋｃ復号化手段と、
このＥＣＭ−Ｋｃ復号化手段で得られたスクランブル鍵を用いて、前記暗号化コンテンツを復号化し、前記復号化コンテンツを得る暗号化コンテンツ復号化手段と、
前記ドメインバインド制御情報において、前記ドメイン鍵を用いない旨が指定された場合には、前記第二コンテンツ鍵を再暗号化鍵とし、前記ドメイン鍵を用いる旨が指定された場合には、前記第二コンテンツ鍵と予め定めたグループ内で共通に設定された前記ドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する再暗号化鍵生成手段と、
この再暗号化鍵生成手段で生成された再暗号化鍵を用いて、前記復号化コンテンツを再暗号化すると共に、前記再暗号化コンテンツを復号化する再暗号化復号化手段と、
を備えることを特徴とするコンテンツ受信装置。
【請求項１０】
コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられた第一コンテンツ鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、
前記暗号化ライセンスを復号化した後、前記第一コンテンツ鍵と、前記暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報と、前記復号化コンテンツが再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報とを得る暗号化ライセンス復号化手段と、
この暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて、前記暗号化コンテンツを復号化し、前記復号化コンテンツを得る暗号化コンテンツ復号化手段と、
前記ドメインバインド制御情報において、前記ドメイン鍵を用いない旨が指定された場合には、前記第二コンテンツ鍵を再暗号化鍵とし、前記ドメイン鍵を用いる旨が指定された場合には、前記第二コンテンツ鍵と予め定めたグループ内で共通に設定された前記ドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する再暗号化鍵生成手段と、
この再暗号化鍵生成手段で生成された再暗号化鍵を用いて、前記復号化コンテンツを再暗号化すると共に、前記再暗号化コンテンツを復号化する再暗号化復号化手段とを備え、
前記再暗号化復号化手段は、前記出力可否情報に基づいて、外部に前記再暗号化コンテンツを出力することを特徴とするコンテンツ受信装置。
【請求項１１】
コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられた第一コンテンツ鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、
前記暗号化ライセンスを復号化した後、前記第一コンテンツ鍵と、前記暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報と、前記復号化コンテンツが再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報と、前記再暗号化コンテンツの出力回数の制御に関する情報である出力回数制御情報とを得る暗号化ライセンス復号化手段と、
この暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて、前記暗号化コンテンツを復号化し、前記復号化コンテンツを得る暗号化コンテンツ復号化手段と、
前記ドメインバインド制御情報において、前記ドメイン鍵を用いない旨が指定された場合には、前記第二コンテンツ鍵を再暗号化鍵とし、前記ドメイン鍵を用いる旨が指定された場合には、前記第二コンテンツ鍵と予め定めたグループ内で共通に設定された前記ドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する再暗号化鍵生成手段と、
この再暗号化鍵生成手段で生成された再暗号化鍵を用いて、前記復号化コンテンツを再暗号化すると共に、前記再暗号化コンテンツを復号化する再暗号化復号化手段とを備え、
前記再暗号化復号化手段は、前記出力可否情報および前記出力回数制御情報に基づいて、外部に前記再暗号化コンテンツを出力することを特徴とするコンテンツ受信装置。
【請求項１２】
コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられたスクランブル鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、
前記暗号化ライセンスを復号化した後、前記スクランブル鍵を含むＥＣＭ−Ｋｃを復号化するための第一コンテンツ鍵と、前記暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報と、前記復号化コンテンツが再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報とを得る暗号化ライセンス復号化手段と、
前記ＥＣＭ−Ｋｃを、前記暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて復号化し、前記スクランブル鍵を得るＥＣＭ−Ｋｃ復号化手段と、
このＥＣＭ−Ｋｃ復号化手段で得られたスクランブル鍵を用いて、前記暗号化コンテンツを復号化し、前記復号化コンテンツを得る暗号化コンテンツ復号化手段と、
前記ドメインバインド制御情報において、前記ドメイン鍵を用いない旨が指定された場合には、前記第二コンテンツ鍵を再暗号化鍵とし、前記ドメイン鍵を用いる旨が指定された場合には、前記第二コンテンツ鍵と予め定めたグループ内で共通に設定された前記ドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する再暗号化鍵生成手段と、
この再暗号化鍵生成手段で生成された再暗号化鍵を用いて、前記復号化コンテンツを再暗号化すると共に、前記再暗号化コンテンツを復号化する再暗号化復号化手段とを備え、
前記再暗号化復号化手段は、前記出力可否情報に基づいて、外部に前記再暗号化コンテンツを出力することを特徴とするコンテンツ受信装置。
【請求項１３】
コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられたスクランブル鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、
前記暗号化ライセンスを復号化した後、前記スクランブル鍵を含むＥＣＭ−Ｋｃを復号化するための第一コンテンツ鍵と、前記暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報と、前記復号化コンテンツが再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報と、前記再暗号化コンテンツの出力回数の制御に関する情報である出力回数制御情報とを得る暗号化ライセンス復号化手段と、
前記ＥＣＭ−Ｋｃを、前記暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて復号化し、前記スクランブル鍵を得るＥＣＭ−Ｋｃ復号化手段と、
このＥＣＭ−Ｋｃ復号化手段で得られたスクランブル鍵を用いて、前記暗号化コンテンツを復号化し、前記復号化コンテンツを得る暗号化コンテンツ復号化手段と、
前記ドメインバインド制御情報において、前記ドメイン鍵を用いない旨が指定された場合には、前記第二コンテンツ鍵を再暗号化鍵とし、前記ドメイン鍵を用いる旨が指定された場合には、前記第二コンテンツ鍵と予め定めたグループ内で共通に設定された前記ドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する再暗号化鍵生成手段と、
この再暗号化鍵生成手段で生成された再暗号化鍵を用いて、前記復号化コンテンツを再暗号化すると共に、前記再暗号化コンテンツを復号化する再暗号化復号化手段とを備え、
前記再暗号化復号化手段は、前記出力可否情報および前記出力回数制御情報に基づいて、外部に前記再暗号化コンテンツを出力することを特徴とするコンテンツ受信装置。
【請求項１４】
コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられた第一コンテンツ鍵を含む暗号化ライセンスとを受信して出力するために、コンピュータを、
前記暗号化ライセンスを復号化した後、前記第一コンテンツ鍵と、前記暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを得る暗号化ライセンス復号化手段、
この暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて、前記暗号化コンテンツを復号化し、前記復号化コンテンツを得る暗号化コンテンツ復号化手段、
前記ドメインバインド制御情報において、前記ドメイン鍵を用いない旨が指定された場合には、前記第二コンテンツ鍵を再暗号化鍵とし、前記ドメイン鍵を用いる旨が指定された場合には、前記第二コンテンツ鍵と予め定めたグループ内で共通に設定された前記ドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する再暗号化鍵生成手段、
この再暗号化鍵生成手段で生成された再暗号化鍵を用いて、前記復号化コンテンツを再暗号化すると共に、前記再暗号化コンテンツを復号化する再暗号化復号化手段、
として機能させることを特徴とするコンテンツ受信プログラム。
【請求項１５】
コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられたスクランブル鍵を含む暗号化ライセンスとを受信して出力するために、コンピュータを、
前記暗号化ライセンスを復号化した後、前記スクランブル鍵を含むＥＣＭ−Ｋｃを復号化するための第一コンテンツ鍵と、前記暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、前記復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを得る暗号化ライセンス復号化手段、
前記スクランブル鍵が前記第一コンテンツ鍵で暗号化されたＥＣＭ−Ｋｃを、前記暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて復号化し、前記スクランブル鍵を得るＥＣＭ−Ｋｃ復号化手段、
このＥＣＭ−Ｋｃ復号化手段で得られたスクランブル鍵を用いて、前記暗号化コンテンツを復号化し、前記復号化コンテンツを得る暗号化コンテンツ復号化手段、
前記ドメインバインド制御情報において、前記ドメイン鍵を用いない旨が指定された場合には、前記第二コンテンツ鍵を再暗号化鍵とし、前記ドメイン鍵を用いる旨が指定された場合には、前記第二コンテンツ鍵と予め定めたグループ内で共通に設定された前記ドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する再暗号化鍵生成手段、
この再暗号化鍵生成手段で生成された再暗号化鍵を用いて、前記復号化コンテンツを再暗号化すると共に、前記再暗号化コンテンツを復号化する再暗号化復号化手段、
として機能させることを特徴とするコンテンツ受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツにかかる権利を管理して送信するコンテンツ送信装置およびコンテンツ送信プログラム、並びに、受信した当該コンテンツにかかる権利を保護して出力するコンテンツ受信装置およびコンテンツ受信プログラムに関する。
【背景技術】
【０００２】
従来、デジタル放送では、放送コンテンツ（放送番組、デジタルコンテンツともいい、以下、コンテンツという）へのアクセス制御を実現する一つの方式として、限定再生方式を用いている（例えば、特許文献１参照）。
【０００３】
この限定再生方式では、コンテンツを送信する際に当該コンテンツを暗号化し、暗号化したコンテンツ（暗号化コンテンツ）を復号化するためにライセンス（コンテンツにかかる権利を得るために、コンテンツの制作者［放送事業者］と交わした契約）を用いて、暗号化コンテンツを受信した受信側の利用者（ライセンスを取得した権利者）に付与された利用条件情報に従ってコンテンツを再生させることで、コンテンツへのアクセス制御を実現している。
【０００４】
また、限定再生方式では、コンテンツの暗号化は、コンテンツ単位に異なる暗号鍵であるコンテンツ鍵を用いて行われている。そして、このコンテンツ鍵は、利用条件情報と共に、ライセンスに含まれている。また、限定再生方式では、暗号化コンテンツが受信側で受信された際に、利用者がすぐに当該暗号化コンテンツを視聴しない場合には、視聴するまで暗号化されたまま復号化されずに蓄積される。
【０００５】
そして、受信側の利用者が暗号化コンテンツを視聴する際に、受信側の装置では、ライセンスを用いて、暗号化コンテンツを復号化してコンテンツとした後、当該コンテンツのデコードを行っている。なお、コンテンツの制作者（放送事業者）は、受信側の利用者に対し、コンテンツの再生時にライセンスを付与するようにすれば、受信側で暗号化コンテンツを蓄積しておいたとしても実際に視聴したコンテンツのみに課金することが可能である。
【０００６】
さらに、限定再生方式では、受信した暗号化コンテンツのコピーや移動は自由であるが、ライセンスのコピーや移動ができないように管理されており、コンテンツの保護が実現されている。
【０００７】
また、限定再生方式による無料放送の場合には、暗号化コンテンツとライセンスとが合わせられて、一斉にすべての受信側の装置に放送されることになる。この場合、放送を受信した受信側の装置は、放送された暗号化コンテンツとライセンスとを同時に入手することになる。しかし、放送を受信しなかった受信側の装置は、暗号化コンテンツだけでなく、ライセンスも受信することができない。
【０００８】
この結果、放送を受信しなかった受信側の装置に、放送を受信した受信側の装置から暗号化コンテンツを入力（コピーや移動）したとしても、ライセンスがないので視聴することができない。これにより、限定再生方式による無料放送の暗号化コンテンツを、放送を受信した受信側の装置から再送信された場合でも、ライセンスのコピーや移動ができないように安全に管理することで、再送信された暗号化コンテンツの利用を制御することができ、コンテンツにかかる権利（著作権）を保護することができる。
【０００９】
ちなみに、ライセンスは、受信側の装置で、放送を受信した時に、暗号化コンテンツを復号化後、当該装置に備えられているセキュリティモジュール内に保持されている固有鍵によって再暗号化される。このため、他の受信側の装置に備えられているセキュリティモジュールでは、固有鍵が異なるので、再暗号化されたライセンスを復号化できない。このように、ライセンスを不正にコピーして利用できない手段が施されている。
【特許文献１】特開２００３−１１５８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、ライセンスを不正にコピーして利用できない手段を施しても、この手段を無効にするような技術が不正に開発されるおそれがあり、ライセンスが不正にコピーされてしまった場合、暗号化コンテンツのコピーが自由である以上、受信側の装置で受信された暗号化コンテンツが不特定多数の装置に再送信されてしまい、不正にコピーされたライセンスを用いて、不特定多数の装置で自由に再生されてしまうという問題がある。
【００１１】
例えば、ライセンスに含まれるコンテンツ鍵をコンテンツ単位で変更しないで、すべてのコンテンツに同じコンテンツ鍵を用いる場合、ライセンスが不正にコピーされてしまうと、いずれかのコンテンツを受信した際に得られたコンテンツ鍵で他のコンテンツを再生できることになってしまう。つまり、この場合では、一度でも、放送された暗号化コンテンツとライセンスとを受信すれば、コンテンツ鍵を入手することができるため、受信しなかったコンテンツを何らかの方法で入手すれば、コンテンツ鍵を用いることにより、コンテンツを利用することができる。このように、一つのライセンスで、複数の暗号化コンテンツを再生することができる場合は、受信されたコンテンツの再送信における当該コンテンツにかかる権利（著作権）の保護するための要件（条件）を満足することができないことになる。
【００１２】
すなわち、限定再生方式によるコンテンツの有料放送においては、コンテンツ単位にコンテンツ鍵を付与して放送（送出）することが最適となるが、これを無料放送に適用した場合、当然のことながら、コンテンツを視聴したことによる課金が目的ではなくなり、当該コンテンツにかかる権利、つまり、著作権保護が目的となる。そして、この著作権保護を目的とする場合に、コンテンツ単位にコンテンツ鍵を付与すると、課金できないにも拘わらず、コンテンツ鍵の管理に莫大な運用コストが発生してしまうことになる。この様な理由により、著作権保護を行うことができ、可能な限りコンテンツ鍵を共通化したりするなど、当該運用コストを削減していきたいとの要望がある。
【００１３】
そこで、本発明では、前記した問題を解決し、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができるコンテンツ送信装置およびコンテンツ送信プログラム、並びに、コンテンツ受信装置およびコンテンツ受信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
前記課題を解決するため、請求項１に記載のコンテンツ送信装置は、限定再生方式によるコンテンツを送信するコンテンツ送信装置において、暗号化ライセンス生成手段を備える構成とした。
【００１５】
かかる構成によれば、コンテンツ送信装置は、暗号化ライセンス生成手段によって、コンテンツを暗号化するための第一コンテンツ鍵と、暗号化されたコンテンツが受信側で復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、受信側で復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを、受信側で保持される復号鍵に対応するライセンス暗号鍵で暗号化した暗号化ライセンスを生成する。そして、コンテンツ送信装置は、生成した暗号化ライセンスを放送波またはネットワークを介して送信する。
【００１６】
請求項２に記載のコンテンツ送信装置は、限定再生方式によるコンテンツを送信するコンテンツ送信装置において、暗号化ライセンス生成手段を備える構成とした。
【００１７】
かかる構成によれば、コンテンツ送信装置は、暗号化ライセンス生成手段によって、コンテンツをスクランブルするスクランブル鍵を暗号化するための第一コンテンツ鍵と、前記スクランブル鍵により暗号化されたコンテンツが受信側で復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、受信側で復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを、受信側で保持される復号鍵に対応するライセンス暗号鍵で暗号化した暗号化ライセンスを生成する。そして、コンテンツ送信装置は、生成した暗号化ライセンスを放送波またはネットワークを介して送信する。
【００１８】
請求項３に記載のコンテンツ送信装置は、請求項１または２に記載のコンテンツ送信装置において、前記暗号化ライセンス生成手段が、前記第一コンテンツ鍵、前記第二コンテンツ鍵および前記ドメインバインド制御情報と共に、前記受信側で再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報を、前記ライセンス暗号鍵で暗号化することを特徴とする。
【００１９】
かかる構成によれば、コンテンツ送信装置は、暗号化ラインセス生成手段によって、暗号化ライセンスを生成する際に、再暗号化コンテンツの出力可否に関する情報である出力可否情報を含めている。出力可否情報は、再暗号化コンテンツを、受信側の装置に止めておく（蓄積しておく）か、受信側の装置から出力していいかどうかを指定するものである。
【００２０】
請求項４に記載のコンテンツ送信装置は、請求項１から３までのいずれか一項に記載のコンテンツ送信装置において、前記暗号化ライセンス生成手段が、前記第一コンテンツ鍵、前記第二コンテンツ鍵および前記ドメインバインド制御情報と共に、前記再暗号化コンテンツの出力回数の制御に関する情報である出力回数制御情報を、前記ライセンス暗号鍵で暗号化することを特徴とする。
【００２１】
かかる構成によれば、コンテンツ送信装置は、暗号化ライセンス生成手段によって、暗号化ライセンスを生成する際に、再暗号化コンテンツの出力回数の制御に関する情報である出力回数制御情報を含めている。なお、この出力回数制御情報において、出力回数を“０”に設定すれば、出力可否情報で出力不可とした状態と同じになり、出力回数を“１”以上に設定すれば、出力可否情報で出力可とした状態と同じになる。
【００２２】
請求項５に記載のコンテンツ送信装置は、請求項１から４までのいずれか一項に記載のコンテンツ送信装置において、前記第一コンテンツ鍵と、前記第二コンテンツ鍵とが等しいことを特徴とする。
【００２３】
かかる構成によれば、コンテンツ送信装置は、第一コンテンツ鍵と、第二コンテンツ鍵とを等しくしておくこと、つまり、一つのコンテンツ鍵を、コンテンツを暗号化する際に用いると共に、受信側にて、復号化したコンテンツを再暗号化する際に用いることになる。
【００２６】
請求項６に記載のコンテンツ送信プログラムは、限定再生方式によるコンテンツを送信するために、コンピュータを、暗号化ライセンス生成手段、暗号化手段、多重化手段として機能させることを特徴とする。
【００２７】
かかる構成によれば、コンテンツ送信プログラムは、暗号化ライセンス生成手段によって、コンテンツを暗号化するための第一コンテンツ鍵と、暗号化されたコンテンツが受信側で復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、受信側で復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを、受信側で保持される復号鍵に対応するライセンス暗号鍵で暗号化した暗号化ライセンスを生成する。そして、コンテンツ送信プログラムは、暗号化手段によって、コンテンツを第一コンテンツ鍵を用いて暗号化し、多重化手段によって、暗号化コンテンツと暗号化ライセンスとを多重化して送信する。
【００２８】
請求項７に記載のコンテンツ送信プログラムは、限定再生方式によるコンテンツを送信するために、コンピュータを、暗号化ライセンス生成手段、暗号化手段、多重化手段として機能させることを特徴とする。
【００２９】
かかる構成によれば、コンテンツ送信プログラムは、暗号化ライセンス生成手段によって、コンテンツをスクランブルするスクランブル鍵を暗号化するための第一コンテンツ鍵と、前記スクランブル鍵により暗号化されたコンテンツが受信側で復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、受信側で復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを、受信側で保持される復号鍵に対応するライセンス暗号鍵で暗号化した暗号化ライセンスを生成する。そして、コンテンツ送信プログラムは、暗号化手段によって、コンテンツをスクランブル鍵を用いて暗号化し、多重化手段によって、暗号化コンテンツと暗号化ライセンスとを多重化して送信する。
【００３０】
請求項８に記載のコンテンツ受信装置は、コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられた第一コンテンツ鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、暗号化ライセンス復号化手段と、暗号化コンテンツ復号化手段と、再暗号化鍵生成手段と、再暗号化復号化手段と、を備える構成とした。
【００３１】
かかる構成によれば、コンテンツ受信装置は、暗号化ライセンス復号化手段によって、暗号化ライセンスを復号化し、暗号化コンテンツを復号化するための第一コンテンツ鍵と、暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを得る。続いて、コンテンツ受信装置は、暗号化コンテンツ復号化手段によって、暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて、暗号化コンテンツを復号化し、復号化コンテンツを得る。
【００３２】
そして、コンテンツ受信装置は、再暗号化鍵生成手段によって、ドメインバインド制御情報において、ドメイン鍵を用いない旨が指定された場合には、第二コンテンツ鍵を再暗号化鍵とし、ドメイン鍵を用いる旨が指定された場合には、第二コンテンツ鍵と予め定めたグループ内で共通に設定されたドメイン鍵とを用い、復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、再暗号化鍵生成手段で生成された再暗号化鍵を用いて、復号化コンテンツを再暗号化すると共に、再暗号化コンテンツを復号化する。
【００３３】
請求項９に記載のコンテンツ受信装置は、コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられたスクランブル鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、暗号化ライセンス復号化手段と、ＥＣＭ−Ｋｃ復号化手段と、暗号化コンテンツ復号化手段と、再暗号化鍵生成手段と、再暗号化復号化手段と、を備える構成とした。
【００３４】
かかる構成によれば、コンテンツ受信装置は、暗号化ライセンス復号化手段によって、暗号化ライセンスを復号化し、コンテンツをスクランブルするスクランブル鍵を含むＥＣＭ−Ｋｃを復号化するための第一コンテンツ鍵と、暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを得る。続いて、コンテンツ受信装置は、ＥＣＭ−Ｋｃ復号化手段によって、スクランブル鍵が第一コンテンツ鍵で暗号化されたＥＣＭ−Ｋｃを、暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて復号化し、スクランブル鍵を得る。
【００３５】
そして、コンテンツ受信装置は、暗号化コンテンツ復号化手段によって、ＥＣＭ−Ｋｃ復号化手段で得られたスクランブル鍵を用いて、暗号化コンテンツを復号化し、復号化コンテンツを得る。そして、コンテンツ受信装置は、再暗号化鍵生成手段によって、ドメインバインド制御情報において、ドメイン鍵を用いない旨が指定された場合には、第二コンテンツ鍵を再暗号化鍵とし、ドメイン鍵を用いる旨が指定された場合には、第二コンテンツ鍵と予め定めたグループ内で共通に設定されたドメイン鍵とを用い、復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、再暗号化鍵生成手段で生成された再暗号化鍵を用いて、復号化コンテンツを再暗号化すると共に、再暗号化コンテンツを復号化する。
【００３６】
請求項１０に記載のコンテンツ受信装置は、コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられた第一コンテンツ鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、暗号化ライセンス復号化手段と、暗号化コンテンツ復号化手段と、再暗号化鍵生成手段と、再暗号化復号化手段とを備え、前記再暗号化復号化手段が、出力可否情報に基づいて、外部に前記再暗号化コンテンツを出力することを特徴とする。
【００３７】
かかる構成によれば、コンテンツ受信装置は、暗号化ライセンス復号化手段によって、暗号化ライセンスを復号化し、暗号化コンテンツを復号化するための第一コンテンツ鍵と、暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報と、復号化コンテンツが再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報とを得る。続いて、コンテンツ受信装置は、暗号化コンテンツ復号化手段によって、暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて、暗号化コンテンツを復号化し、復号化コンテンツを得る。
【００３８】
そして、コンテンツ受信装置は、再暗号化鍵生成手段によって、ドメインバインド制御情報において、ドメイン鍵を用いない旨が指定された場合には、第二コンテンツ鍵を再暗号化鍵とし、ドメイン鍵を用いる旨が指定された場合には、第二コンテンツ鍵と予め定めたグループ内で共通に設定されたドメイン鍵とを用い、復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する。ここで、グループとは、例えば、一つの家庭内で備えられている数台のコンテンツ受信装置からなるグループであったり、ある個人が家庭と職場とに設置している当該個人用の数台のコンテンツ受信装置からなるグループである。そして、コンテンツ受信装置は、再暗号化復号化手段によって、再暗号化鍵生成手段で生成された再暗号化鍵を用いて、復号化コンテンツを再暗号化すると共に、再暗号化コンテンツを復号化する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、出力可否情報に基づいて、外部に再暗号化コンテンツを出力する。
【００３９】
請求項１１に記載のコンテンツ受信装置は、コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いた第一コンテンツ鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、暗号化ライセンス復号化手段と、暗号化コンテンツ復号化手段と、再暗号化鍵生成手段と、再暗号化復号化手段とを備え、前記再暗号化復号化手段が、出力可否情報および出力回数制御情報に基づいて、外部に前記再暗号化コンテンツを出力することを特徴とする。
【００４０】
かかる構成によれば、コンテンツ受信装置は、暗号化ライセンス復号化手段によって、暗号化ライセンスを復号化し、暗号化コンテンツを復号化するための第一コンテンツ鍵と、暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報と、復号化コンテンツが再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報と、再暗号化コンテンツの出力回数の制御に関する情報である出力回数制御情報とを得る。続いて、コンテンツ受信装置は、暗号化コンテンツ復号化手段によって、暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて、暗号化コンテンツを復号化し、復号化コンテンツを得る。
【００４１】
そして、コンテンツ受信装置は、再暗号化鍵生成手段によって、ドメインバインド制御情報において、ドメイン鍵を用いない旨が指定された場合には、第二コンテンツ鍵を再暗号化鍵とし、ドメイン鍵を用いる旨が指定された場合には、第二コンテンツ鍵と予め定めたグループ内で共通に設定されたドメイン鍵とを用い、復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、再暗号化鍵生成手段で生成された再暗号化鍵を用いて、復号化コンテンツを再暗号化すると共に、再暗号化コンテンツを復号化する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、出力可否情報および出力回数制御情報に基づいて、外部に再暗号化コンテンツを出力する。
【００４２】
請求項１２に記載のコンテンツ受信装置は、コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いたスクランブル鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、暗号化ライセンス復号化手段と、ＥＣＭ−Ｋｃ復号化手段と、暗号化コンテンツ復号化手段と、再暗号化鍵生成手段と、再暗号化復号化手段とを備え、前記再暗号化復号化手段が、出力可否情報に基づいて、外部に前記再暗号化コンテンツを出力することを特徴とする。
【００４３】
かかる構成によれば、コンテンツ受信装置は、暗号化ライセンス復号化手段によって、暗号化ライセンスを復号化した後、スクランブル鍵を含むＥＣＭ−Ｋｃを復号化するための第一コンテンツ鍵と、暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報と、復号化コンテンツが再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報とを得る。続いて、コンテンツ受信装置は、ＥＣＭ−Ｋｃ復号化手段によって、スクランブル鍵が第一コンテンツ鍵で暗号化されたＥＣＭ−Ｋｃを、暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて復号化し、スクランブル鍵を得る。
【００４４】
そして、コンテンツ受信装置は、暗号化コンテンツ復号化手段によって、ＥＣＭ−Ｋｃ復号化手段で得られたスクランブル鍵を用いて、暗号化コンテンツを復号化し、復号化コンテンツを得る。そして、コンテンツ受信装置は、再暗号化鍵生成手段によって、ドメインバインド制御情報において、ドメイン鍵を用いない旨が指定された場合には、第二コンテンツ鍵を再暗号化鍵とし、ドメイン鍵を用いる旨が指定された場合には、第二コンテンツ鍵と予め定めたグループ内で共通に設定されたドメイン鍵とを用い、復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、再暗号化鍵生成手段で生成された再暗号化鍵を用いて、復号化コンテンツを再暗号化すると共に、再暗号化コンテンツを復号化する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、出力可否情報に基づいて、外部に再暗号化コンテンツを出力する。
【００４５】
請求項１３に記載のコンテンツ受信装置は、コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いたスクランブル鍵を含む暗号化ライセンスとを受信して出力するコンテンツ受信装置において、暗号化ライセンス復号化手段と、ＥＣＭ−Ｋｃ復号化手段と、暗号化コンテンツ復号化手段と、再暗号化鍵生成手段と、再暗号化復号化手段とを備え、前記再暗号化復号化手段が、出力可否情報および出力回数制御情報に基づいて、外部に前記再暗号化コンテンツを出力することを特徴とする。
【００４６】
かかる構成によれば、コンテンツ受信装置は、暗号化ライセンス復号化手段によって、暗号化ライセンスを復号化した後、スクランブル鍵を含むＥＣＭ−Ｋｃを復号化するための第一コンテンツ鍵と、暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報と、復号化コンテンツが再暗号化された再暗号化コンテンツの出力可否に関する情報である出力可否情報と、再暗号化コンテンツの出力回数の制御に関する情報である出力回数制御情報とを得る。続いて、コンテンツ受信装置は、ＥＣＭ−Ｋｃ復号化手段によって、第一コンテンツ鍵で暗号化されたＥＣＭ−Ｋｃを、暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて復号化し、スクランブル鍵を得る。
【００４７】
そして、コンテンツ受信装置は、暗号化コンテンツ復号化手段によって、ＥＣＭ−Ｋｃ復号化手段で得られたスクランブル鍵を用いて、暗号化コンテンツを復号化し、復号化コンテンツを得る。そして、コンテンツ受信装置は、再暗号化鍵生成手段によって、ドメインバインド制御情報において、ドメイン鍵を用いない旨が指定された場合には、第二コンテンツ鍵を再暗号化鍵とし、ドメイン鍵を用いる旨が指定された場合には、第二コンテンツ鍵と予め定めたグループ内で共通に設定されたドメイン鍵とを用い、前記復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、再暗号化鍵生成手段で生成された再暗号化鍵を用いて、復号化コンテンツを再暗号化すると共に、再暗号化コンテンツを復号化する。そして、コンテンツ受信装置は、再暗号化復号化手段によって、出力可否情報および出力回数制御情報に基づいて、外部に再暗号化コンテンツを出力する。
【００４８】
請求項１４に記載のコンテンツ受信プログラムは、コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられた第一コンテンツ鍵を含む暗号化ライセンスとを受信して出力するために、コンピュータを、暗号化ライセンス復号化手段、暗号化コンテンツ復号化手段、再暗号化鍵生成手段、再暗号化復号化手段、として機能させる構成とした。
【００４９】
かかる構成によれば、コンテンツ受信プログラムは、暗号化ライセンス復号化手段によって、暗号化ライセンスを復号化し、暗号化コンテンツを復号化するための第一コンテンツ鍵と、暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを得る。続いて、コンテンツ受信プログラムは、暗号化コンテンツ復号化手段によって、暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて、暗号化コンテンツを復号化し、復号化コンテンツを得る。そして、コンテンツ受信プログラムは、再暗号化鍵生成手段によって、ドメインバインド制御情報において、ドメイン鍵を用いない旨が指定された場合には、第二コンテンツ鍵を再暗号化鍵とし、ドメイン鍵を用いる旨が指定された場合には、第二コンテンツ鍵と予め定めたグループ内で共通に設定されたドメイン鍵とを用い、復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成し、再暗号化復号化手段によって、再暗号化鍵生成手段で生成された再暗号化鍵を用いて、復号化コンテンツを再暗号化すると共に、再暗号化コンテンツを復号化する。
【００５０】
請求項１５に記載のコンテンツ受信プログラムは、コンテンツが暗号化された暗号化コンテンツと、この暗号化コンテンツを得る際に用いられたスクランブル鍵を含む暗号化ライセンスとを受信して出力するために、コンピュータを、暗号化ライセンス復号化手段、ＥＣＭ−Ｋｃ復号化手段、暗号化コンテンツ復号化手段、再暗号化鍵生成手段、再暗号化復号化手段、として機能させる構成とした。
【００５１】
かかる構成によれば、コンテンツ受信プログラムは、暗号化ライセンス復号化手段によって、暗号化ライセンスを復号化し、スクランブル鍵を含むＥＣＭ−Ｋｃを復号化するための第一コンテンツ鍵と、暗号化コンテンツが復号化された復号化コンテンツを再暗号化するために用いられる第二コンテンツ鍵と、復号化コンテンツを再暗号化するための再暗号化鍵を予め定めたコンテンツ受信装置のグループで共通に設定されたドメイン鍵を用いて生成するか否かを示す情報であるドメインバインド制御情報とを得る。続いて、コンテンツ受信プログラムは、ＥＣＭ−Ｋｃ復号化手段によって、第一コンテンツ鍵で暗号化されたＥＣＭ−Ｋｃを、暗号化ライセンス復号化手段で得られた第一コンテンツ鍵を用いて復号化し、スクランブル鍵を得る。そして、コンテンツ受信プログラムは、暗号化コンテンツ復号化手段によって、ＥＣＭ−Ｋｃ復号化手段で得られたスクランブル鍵を用いて、暗号化コンテンツを復号化し、復号化コンテンツを得る。そして、コンテンツ受信プログラムは、再暗号化鍵生成手段によって、ドメインバインド制御情報において、ドメイン鍵を用いない旨が指定された場合には、第二コンテンツ鍵を再暗号化鍵とし、ドメイン鍵を用いる旨が指定された場合には、第二コンテンツ鍵と予め定めたグループ内で共通に設定されたドメイン鍵とを用い、復号化コンテンツを再暗号化する際に用いる再暗号化鍵を生成し、再暗号化復号化手段によって、再暗号化鍵生成手段で生成された再暗号化鍵を用いて、復号化コンテンツを再暗号化すると共に、再暗号化コンテンツを復号化する。
【発明の効果】
【００５２】
請求項１、２、６、７に記載の発明によれば、生成した暗号化ライセンスに含まれるドメインバインド制御情報に従って、受信側にて、暗号化コンテンツが復号化された復号化コンテンツが再暗号化されるので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【００５３】
請求項３に記載の発明によれば、受信側にて、出力可否情報に従って、再暗号化コンテンツの出力可否が制御されるので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【００５４】
請求項４に記載の発明によれば、受信側にて、出力回数制御情報に従って、再暗号化コンテンツの出力回数が制御されるので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【００５５】
請求項５に記載の発明によれば、第一コンテンツ鍵と第二コンテンツ鍵とを等しくすることで、送信する情報を少なくすることができる。
【００５７】
請求項８、９、１４、１５に記載の発明によれば、送信側で設定されたドメインバインド制御情報に従って、暗号化コンテンツを復号化した復号化コンテンツを再暗号化するので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【００５８】
請求項１０、１２に記載の発明によれば、送信側で設定された出力可否情報に従って、再暗号化コンテンツの出力可否を制御するので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【００５９】
請求項１１、１３に記載の発明によれば、送信側で設定された出力回数制御情報に従って、再暗号化コンテンツの出力回数を制御するので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【発明を実施するための最良の形態】
【００６０】
次に、本発明の実施形態について、適宜、図面を参照しながら詳細に説明する。
〈コンテンツ送信装置の構成［第一実施形態］〉
図１はコンテンツ送信装置（第一実施形態）のブロック図である。この図１に示すように、コンテンツ送信装置１は、限定再生方式によるコンテンツ、すなわち、暗号化したコンテンツまたはスクランブルしたコンテンツ（以下、双方とも暗号化コンテンツという）を送信するもので、暗号化手段３と、暗号化ライセンス生成手段５と、多重化手段７と、通信処理手段９とを備えている。
【００６１】
暗号化手段３は、入力されたコンテンツを、第一コンテンツ鍵Ｋｃ１を用いて暗号化するものである。コンテンツは、映像音声コンテンツやＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＪａｖａ（登録商標）で記述されたマルチメディアコンテンツ等を指している。また、第一コンテンツ鍵Ｋｃ１は、コンテンツを暗号化するための暗号鍵であり、コンテンツごとに設定されている。この暗号化手段３によるコンテンツの暗号化は、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）やＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等の暗号アルゴリズムを用いている。
【００６２】
暗号化ライセンス生成手段５は、入力された第一コンテンツ鍵Ｋｃ１、第二コンテンツ鍵Ｋｃ２、ドメインバインド制御情報、再暗号化コンテンツの出力可否情報および再暗号化コンテンツの出力回数制御情報を、ライセンス暗号鍵を用いて暗号化した暗号化ライセンスを生成するものである。
【００６３】
第二コンテンツ鍵Ｋｃ２は、受信側のコンテンツ受信装置１１（図２参照）において、暗号化コンテンツを復号化した復号化コンテンツを再暗号化する際に用いる暗号鍵である。
ドメインバインド制御情報は、送信側の放送事業者（コンテンツ制作者）が送信した暗号化コンテンツを、受信側で再暗号化するために用いる再暗号化鍵を指定する情報または生成する生成方法に関する情報である。
【００６４】
出力可否情報は、送信側の放送事業者（コンテンツ制作者）が送信した暗号化コンテンツを再暗号化して、受信側のコンテンツ受信装置１１から外部の装置やリムーバブルメディア（例えば、ＤＶＤ、ＵＳＢメモリ）等の蓄積装置に書き出すことを制御するための情報（出力可否に関する情報）である。
出力回数制御情報は、送信側の放送事業者（コンテンツ制作者）が送信した暗号化コンテンツを再暗号化して、受信側のコンテンツ受信装置１１から外部の装置やリムーバブルメディア等の蓄積装置に書き出す回数を制御するための情報（出力回数に関する情報）である。
ライセンス暗号鍵は、受信側のコンテンツ受信装置１１で保持されている復号鍵（ライセンス復号鍵）に対応している暗号鍵である。
【００６５】
多重化手段７は、暗号化手段３でコンテンツが暗号化された暗号化コンテンツと、暗号化ライセンス生成手段５で生成された暗号化ライセンスとを多重化した多重化コンテンツを、受信側の装置に送信するものである。なお、この多重化手段７によって多重化された多重化コンテンツは、ＭＰＥＧ−２のＴＳ（トランスポートストリーム）等の一つのストリーム状になっており、この多重化コンテンツを、放送波または通信回線網（通信ネットワーク）を介して、出力するものである。
【００６６】
通信処理手段９は、暗号化ライセンス生成手段５で生成された暗号化ライセンスを、通信回線網（通信ネットワーク）を介して、受信側のコンテンツ受信装置１１に送信するものである。この通信処理手段９では、暗号化コンテンツを送信しておらず、暗号化ライセンスのみを、当該暗号化コンテンツと同時刻に或いは事前（暗号化コンテンツ送信前）または事後（暗号化コンテンツ送信後）に送信している。この通信処理手段９では、ＴＣＰ／ＩＰ等のプロトコルが採用されている。なお、この通信処理手段９で暗号化ライセンスを送信する場合、多重化手段７では、暗号化コンテンツと暗号化ライセンスとを多重化せずに、暗号化コンテンツのみを送信することが可能である。
【００６７】
このコンテンツ送信装置１によれば、受信側のコンテンツ受信装置１１にて、ドメインバインド制御情報に従って、暗号化コンテンツが復号化された復号化コンテンツが再暗号化されるので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【００６８】
〈コンテンツ受信装置の構成［第一実施形態］〉
図２はコンテンツ受信装置（第一実施形態）のブロック図である。この図２に示すように、コンテンツ受信装置１１は、送信側から送信された多重化コンテンツまたは暗号化コンテンツと暗号化ライセンスとを受信して、暗号化コンテンツを復号した後、これをデコードして出力する。または、コンテンツ受信装置１１は、暗号化コンテンツを復号化した復号化コンテンツを再暗号化した再暗号化コンテンツを出力するもので、分離手段１３と、通信処理手段１５と、セキュリティモジュール１７と、暗号化コンテンツ復号化手段１９と、再暗号化復号化手段２１と、デコード手段２３と、蓄積手段２５と、外部入出力手段２７とを備えている。なお、セキュリティモジュール１７は、コンテンツ受信装置１１に脱着可能なものであるが、当該装置１１が動作する際には装着されることが必須となる。このため、ここでは、当該装置１１と一体的に取り扱っている。
【００６９】
分離手段１３は、送信側のコンテンツ送信装置１（図１参照）から送信された多重化コンテンツを受信して、暗号化コンテンツと暗号化ライセンスとに分離するものである。この分離手段１３では、多重化コンテンツがＭＰＥＧ−２で符号化されたＴＳの場合、ＴＳパケットのヘッダにあるＰＩＤを利用して、フィルタリングすることにより、暗号化コンテンツと暗号化ライセンスとに分離している。この分離手段１３で分離された暗号化コンテンツは暗号化コンテンツ復号化手段１９に出力され、暗号化ライセンスはセキュリティモジュール１７に出力される。
【００７０】
通信処理手段１５は、通信回線網（通信ネットワーク）を介して、送信側から送信された暗号化ライセンスを受信して、受信した暗号化ライセンスをセキュリティモジュール１７に出力するものである。なお、この暗号化ライセンスがセキュリティモジュール１７において処理された結果、ライセンスの有効期限が切れている等の理由から無効であると判定された場合には、セキュリティモジュール１７から通信処理手段１５に返信され、この通信処理手段１５から送信側に処理された結果（無効である）が当該装置１１に返信されることとなる。
【００７１】
セキュリティモジュール１７は、ＩＣカード等の耐タンパー性を備えたモジュールであり、入力された暗号化ライセンスが処理されるもので、暗号化ライセンス復号化手段２９と、制御情報処理手段３１と、再暗号化鍵生成手段３３とを備えている。
【００７２】
暗号化ライセンス復号化手段２９は、暗号化コンテンツを復号化するときに、入力された暗号化ライセンスを、ライセンス復号鍵を用いて復号化し、第一コンテンツ鍵Ｋｃ１、第二コンテンツ鍵Ｋｃ２、ドメインバインド制御情報、出力可否情報および出力回数制御情報を含むライセンス（復号化ライセンス）を得て、これらを制御情報処理手段３１に出力するもので、ライセンス保持手段２９ａを備えている。
【００７３】
ライセンス保持手段２９ａは、暗号化コンテンツを復号化しない場合、入力された暗号化ライセンスを復号化せずに保持しておくものである。暗号化ライセンスを復号化せずに保持しておくのは、受信した暗号化コンテンツを一旦蓄積した後に、復号化して視聴する場合に備えるためである。つまり、限定再生方式においては、暗号化コンテンツを暗号化したまま蓄積すると共に、受信側の視聴者が当該暗号化コンテンツを視聴すると意志決定するまでは、当該暗号化コンテンツを復号化するのに用いる第一コンテンツ鍵Ｋｃ１も暗号化されたままで保持されることとなる。
【００７４】
制御情報処理手段３１は、暗号化ライセンス復号化手段２９でライセンスが得られた場合、当該ライセンスから、各種の情報を読み出して処理するものである。ここで、図１１を参照して、ライセンスのフォーマット（データ構造）について説明する。
【００７５】
ライセンスは、当該ライセンスを識別するＩＤであるライセンス識別、プロトコルを特定する番号であるプロトコル番号、放送事業者を識別するＩＤである事業体識別、ライセンス復号鍵を識別するＩＤであるライセンス復号鍵識別、第一コンテンツ鍵Ｋｃ１の識別するＩＤである第一コンテンツ鍵識別、第一コンテンツ鍵Ｋｃ１、当該ライセンスが有効である期間を示す有効期間、第二コンテンツ鍵Ｋｃ２を識別するＩＤである第二コンテンツ鍵識別、第二コンテンツ鍵Ｋｃ２、ドメインバインド制御情報、再暗号化コンテンツの出力可否情報および再暗号化コンテンツの出力回数制御情報を含んでいる。
図２に戻って、コンテンツ受信装置１１の構成の説明を続ける。
【００７６】
この制御情報処理手段３１は、まず、暗号化ライセンス復号化手段２９から入力したライセンスの有効期間をみて、当該ライセンスが有効であるか否か（有効期間内であるか否か）を判定（確認）する。そして、ライセンスが有効であれば、第一コンテンツ鍵Ｋｃ１を暗号化コンテンツ復号化手段１９に出力すると共に、第二コンテンツ鍵Ｋｃ２を再暗号化鍵生成手段３３に出力する。また、ライセンスが有効でなければ、第一コンテンツ鍵Ｋｃ１を暗号化コンテンツ復号化手段１９に出力しないと共に、第二コンテンツ鍵Ｋｃ２を再暗号化鍵生成手段３３に出力しない。なお、この場合、ライセンスが有効でない旨が、暗号化コンテンツ復号化手段１９およびデコード手段２３を介して、表示装置（図示せず）に表示されることになる。
【００７７】
再暗号化鍵生成手段３３は、制御情報処理手段３１から出力されたドメインバインド制御情報に基づいて、暗号化コンテンツ復号化手段１９で復号化された復号化コンテンツを、再暗号化する際に用いる再暗号化鍵Ｋｒを生成するものである。
【００７８】
例えば、ドメインバインド制御情報に、再暗号化鍵Ｋｒとして、第二コンテンツ鍵Ｋｃ２が指定されている場合（ドメインバインド制御情報が「否」、つまり、ドメイン鍵を利用しない場合）には、再暗号化鍵生成手段３３は、第二コンテンツ鍵Ｋｃ２を再暗号化復号化手段２１に出力する。また、ドメインバインド制御情報に、再暗号化鍵Ｋｒを生成する生成方法が記述されている場合（ドメインバインド制御情報が「可」、つまり、ドメイン鍵を利用する場合）には、この生成方法に沿って再暗号化鍵Ｋｒを生成する。
【００７９】
例として、セキュリティモジュール１７に予め保持されているドメイン鍵と第二コンテンツ鍵Ｋｃ２とを合わせた値に対して、ハッシュ関数を通して得られるハッシュ値を再暗号化鍵Ｋｒとしてもよい。
【００８０】
なお、ドメイン鍵は、コンテンツ受信装置１１をグループ化するための情報である。例えば、別々の場所に存在しているコンテンツ受信装置１１を同じグループにしたい場合、各コンテンツ受信装置１１に装着されるセキュリティモジュール１７内のドメイン鍵を同じ値に設定して保持しておくようにする。つまり、同一グループに属すコンテンツ受信装置１１は、装着されるセキュリティモジュール１７内に共通のドメイン鍵を保持することになる。
【００８１】
例えば、家庭内に、複数のコンテンツ受信装置１１が備えられている場合、これらのコンテンツ受信装置１１をグループ化するために、当該コンテンツ受信装置１１のそれぞれに備えられているセキュリティモジュール１７内のドメイン鍵を共通に設定しておく。なお、ドメイン鍵は、放送や通信ネットワークを介して、セキュリティモジュール１７を管理している事業者（例えば、放送事業者）が送出するものであるので、家庭内にある複数のコンテンツ受信装置１１で、共通のドメイン鍵が設定されるように予め当該事業者と契約しておく必要がある。
【００８２】
暗号化コンテンツ復号化手段１９は、分離手段１３で分離された暗号化コンテンツをセキュリティモジュール１７の制御情報処理手段３１から出力された第一コンテンツ鍵Ｋｃ１で復号化して、復号化した復号化コンテンツ（平文のコンテンツ）を、再暗号化復号化手段２１とデコード手段２３とに出力するものである。
【００８３】
再暗号化復号化手段２１は、暗号化コンテンツ復号化手段１９で復号化された復号化コンテンツを、セキュリティモジュール１７から出力された再暗号化鍵Ｋｒで再暗号化する、または、蓄積手段２５若しくは外部入出力手段２７から出力された再暗号化コンテンツを復号化するものである。そして、この再暗号化復号化手段２１は、再暗号化コンテンツを蓄積手段２５若しくは外部入出力手段２７に出力し、再暗号化コンテンツを復号化した復号化再暗号化コンテンツ（平文のコンテンツ）を、デコード手段２３に出力する。なお、この再暗号化復号化手段２１では、入力されたものが復号化コンテンツであれば、再暗号化し、入力されたものが再暗号化コンテンツであれば、復号化するように構成されている。
【００８４】
デコード手段２３は、復号化コンテンツまたは復号化再暗号化コンテンツ（いずれも平文のコンテンツ）を、ベースバンド信号に復号して、表示装置（図示せず）に出力するものである。なお、このデコード手段２３は、ＭＰＥＧ−２のデコーダや、ＢＭＬブラウザに相当するものである。
【００８５】
蓄積手段２５は、再暗号化復号化手段２１で再暗号化された再暗号化コンテンツを蓄積するもので、当該装置１１に内蔵されているハードディスクドライブや、光ディスク等のリームバルメディア等の記録媒体によって構成されている。
【００８６】
外部入出力手段２７は、再暗号化復号化手段２１で再暗号化された再暗号化コンテンツを当該装置１１の外部に出力する。または、外部入出力手段２７は、当該装置１１の外部から入力され再暗号コンテンツを再暗号化復号化手段２１に出力するものである。なお、この外部入出力手段２７は、ＩＥＥＥ１３９４インタフェースや、イーサネット（登録商標）等のインタフェースに該当するものである。
【００８７】
このコンテンツ受信装置１１によれば、送信側で設定されたドメインバインド制御情報に従って、暗号化コンテンツを復号化した復号化コンテンツを再暗号化する再暗号化鍵Ｋｒが出力され、出力可否情報、出力回数制御情報に従って、再暗号化コンテンツの出力が制御されるので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【００８８】
つまり、コンテンツ受信装置１１において、蓄積手段２５に蓄積された再暗号化コンテンツや外部入出力手段２７に接続される外部の蓄積装置（図示せず）に蓄積された再暗号化コンテンツが、仮に不正に流通し、不特定多数の受信側の装置（他のコンテンツ受信装置１１）に行き渡ったとしても、ドメイン鍵が異なるセキュリティモジュール１７を備えた他のコンテンツ受信装置１１やライセンスを所持していない他のコンテンツ受信装置１１では、当該再暗号化コンテンツを再生することができない。
【００８９】
また、コンテンツ受信装置１１において、ドメイン鍵が異なるセキュリティモジュール１７を備えた他のコンテンツ受信装置１１間で、再暗号化コンテンツを交換した場合、ライセンスを所持していても、当該再暗号化コンテンツを再生することができない。すなわち、コンテンツ受信装置１１で受信された多重化コンテンツに含まれている暗号化コンテンツを再送信できる範囲を、ドメイン鍵でグループ化したコンテンツ受信装置１１に制限することができる。ドメイン鍵が共通のセキュリティモジュール１７を備えたコンテンツ受信装置１１では、ライセンスを入手すれば、当該再暗号化コンテンツを再生することができ、受信した多重化コンテンツに含まれている暗号化コンテンツを共有して、利用することができる。
【００９０】
なお、ドメイン鍵により、再暗号化コンテンツを再生することができるコンテンツ受信装置１１のグループをグループ化する際に、コンテンツ受信装置１１にＧＰＳが搭載されている場合、このＧＰＳで特定される範囲内にある複数のコンテンツ受信装置１１からなるグループを構成することもできる。また、コンテンツ受信装置１１が携帯可能な端末（例えば、携帯電話等）として構成された場合、ある個人が家庭と職場とで使用する数台のコンテンツ受信装置１１（携帯可能な端末を含む）からなるグループを構成することもできる。
【００９１】
それゆえ、コンテンツ受信装置１１が、受信した多重化コンテンツに含まれている暗号化コンテンツを再暗号化した再暗号化コンテンツを、不特定多数の他のコンテンツ受信装置１１への再送信しても、他のコンテンツ受信装置１１では、ドメイン鍵が共通で且つライセンスを入手していなければ再生できないので意味が無くなり、結果として再送信を防止することができるので、再暗号化コンテンツを安全に蓄積手段２５に蓄積でき、外部入出力手段２７に接続される外部の蓄積装置（図示せず）に安全に外部出力することができる。
【００９２】
なお、再暗号化コンテンツを、コンテンツ受信装置１１の蓄積手段２５に蓄積する場合や、コンテンツ受信装置１１から外部出力する場合、出力可否情報、出力回数制御情報に従うことになる。例えば、出力可否情報に「不可」と記述されていれば、外部出力することができないし、出力回数制御情報に２回と記述されていれば、２回まで再暗号化コンテンツを蓄積手段２５または外部入出力手段２７を介して外部出力することができる。
【００９３】
〈コンテンツ送信装置の動作［第一実施形態］〉
次に、図３に示すフローチャートを参照して、コンテンツ送信装置１の動作について説明する（適宜、図１参照）。
まず、コンテンツ送信装置１は、暗号化手段３によって、入力されたコンテンツを、第一コンテンツ鍵Ｋｃ１で暗号化する（ステップＳ１）。続いて、コンテンツ送信装置１は、暗号化ライセンス生成手段５によって、第一コンテンツ鍵Ｋｃ１、第二コンテンツ鍵Ｋｃ２、ドメインバインド制御情報、出力可否情報および出力回数制御情報を、ライセンス鍵で暗号化した暗号化ライセンスを生成する（ステップＳ２）。
【００９４】
そして、コンテンツ送信装置１は、多重化手段７によって、暗号化手段３から出力された暗号化コンテンツと、暗号化ライセンス生成手段５から出力された暗号化ライセンスとを多重化し、多重化コンテンツとして送信する（ステップＳ３）。なお、コンテンツ送信装置１は、当該装置１の利用者が操作手段（図示せず）を操作し、暗号化コンテンツと暗号化ライセンスとを別々に送信することを指定することで、当該暗号化ライセンスを、多重化手段７で多重化せずに、通信処理手段９によって、送信してもよい。
【００９５】
〈コンテンツ受信装置の動作［第一実施形態］〉
次に、図４に示すフローチャートを参照して、コンテンツ受信装置１１の動作について説明する（適宜、図２参照）。
まず、コンテンツ受信装置１１は、分離手段１３によって、多重化コンテンツを受信して、当該多重化コンテンツを、暗号化コンテンツと暗号化ライセンスとに分離する（ステップＳ１１）。続いて、コンテンツ受信装置１１は、セキュリティモジュール１７に暗号化ライセンスを入力し、暗号化ライセンス復号化手段２９によって、ライセンス復号鍵を用いて、暗号化ライセンスを復号化する（ステップＳ１２）。
【００９６】
そして、コンテンツ受信装置１１は、制御情報処理手段３１によって、暗号化ライセンス復号化手段２９で復号化されたライセンスから抽出した第一コンテンツ鍵Ｋｃ１を、暗号化コンテンツ復号化手段１９に出力する（ステップＳ１３）。そして、コンテンツ受信装置１１は、暗号化コンテンツ復号化手段１９によって、第一コンテンツ鍵Ｋｃ１を用いて、暗号化コンテンツを復号化する（ステップＳ１４）。なお、復号化された復号化コンテンツは、デコード手段２３により、表示装置（図示せず）に表示される。
【００９７】
また、コンテンツ受信装置１１は、再暗号化鍵生成手段３３によって、ドメインバインド制御情報に基づいて、再暗号化鍵Ｋｒを生成し（ステップＳ１５）、再暗号化復号化手段２１によって、再暗号化鍵Ｋｒを用いて、復号化コンテンツを再暗号化する（ステップＳ１６）。そして、コンテンツ受信装置１１は、再暗号化コンテンツを蓄積手段２５に蓄積すると共に、出力可否情報、出力回数制御情報に基づいて、再暗号化コンテンツを、外部入出力手段２７により、外部に出力する（ステップＳ１７）。
【００９８】
〈コンテンツ送信装置の構成［第二実施形態］〉
図５は、コンテンツ送信装置（第二実施形態）のブロック図である。この図５に示すように、コンテンツ送信装置１Ａは、限定再生方式によるコンテンツを送信するもので、暗号化手段３ａと、暗号化ライセンス生成手段５と、多重化手段７ａと、通信処理手段９と、ＥＣＭ−Ｋｃ生成手段３５とを備えている。なお、図１に示したコンテンツ送信装置１と同様の構成については、同一の符号を付してその説明を省略する。
【００９９】
暗号化手段３ａは、入力されたコンテンツを、スクランブル鍵Ｋｓでスクランブルするものである。スクランブル鍵Ｋｓは、数秒程度で変更される暗号鍵である。このコンテンツ送信装置１Ａでは、コンテンツを、数秒程度で変更されるスクランブル鍵Ｋｓ、つまり、複数の暗号鍵で暗号化した暗号化コンテンツを取り扱っている。
【０１００】
ＥＣＭ−Ｋｃ生成手段３５は、スクランブル鍵Ｋｓを第一コンテンツ鍵Ｋｃ１を用いて、暗号化し、ＡＲＩＢ  ＳＴＤ−２５「デジタル放送におけるアクセス制御方式」に規定されているＥＣＭ−Ｋｃを生成するものである。このＥＣＭ−Ｋｃ生成手段３５で生成されたＥＣＭ−Ｋｃは、多重化手段７ａに出力される。
【０１０１】
多重化手段７ａは、暗号化手段３ａでスクランブルされた暗号化コンテンツと、ＥＣＭ−Ｋｃ生成手段３５で生成されたＥＣＭ−Ｋｃと、暗号化ライセンス生成手段５で生成された暗号化ライセンスとを多重化した多重化コンテンツを、受信側の装置に送信するものである。
【０１０２】
このコンテンツ送信装置１Ａによれば、受信側の装置にて、ドメインバインド制御情報に従って、暗号化コンテンツが復号化された復号化コンテンツが再暗号化されるので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【０１０３】
〈コンテンツ受信装置の構成［第二実施形態］〉
図６はコンテンツ受信装置（第二実施形態）のブロック図である。この図６に示すように、コンテンツ受信装置１１Ａは、送信側から送信された多重化コンテンツまたは暗号化コンテンツと暗号化ライセンスとを受信して、暗号化コンテンツを復号してデコードして出力するまたは暗号化コンテンツを復号化した復号化コンテンツを再暗号化した再暗号化コンテンツを出力するもので、分離手段１３ａと、通信処理手段１５と、セキュリティモジュール１７ａと、暗号化コンテンツ復号化手段１９ａと、再暗号化復号化手段２１と、デコード手段２３と、蓄積手段２５と、外部入出力手段２７とを備えている。なお、セキュリティモジュール１７ａは、コンテンツ受信装置１１Ａに脱着可能なものであるが、当該装置１１Ａが動作する際には装着されることが必須となるので、ここでは、当該装置１１Ａと一体的に取り扱っている。なお、図２に示したコンテンツ受信装置１１と同様の構成については、同一の符号を付してその説明を省略する。
【０１０４】
分離手段１３ａは、送信側の装置（コンテンツ送信装置１Ａ）から送信された多重化コンテンツを受信して、暗号化コンテンツとＥＣＭ−Ｋｃと暗号化ライセンスとに分離するものである。この分離手段１３ａでは、多重化コンテンツがＭＰＥＧ−２のＴＳの場合、ＴＳパケットのヘッダにあるＰＩＤを利用して、フィルタリングすることにより、暗号化コンテンツとＥＣＭ−Ｋｃと暗号化ライセンスとに分離している。この分離手段１３ａで分離された暗号化コンテンツは暗号化コンテンツ復号化手段１９ａに出力され、ＥＣＭ−Ｋｃおよび暗号化ライセンスはセキュリティモジュール１７ａに出力される。
【０１０５】
セキュリティモジュール１７ａは、ＩＣカード等の耐タンパー性を備えたモジュールであり、入力されたＥＣＭ−Ｋｃおよび暗号化ライセンスが処理されるもので、暗号化ライセンス復号化手段２９と、制御情報処理手段３１と、再暗号化鍵生成手段３３と、ＥＣＭ−Ｋｃ復号化手段３７とを備えている。なお、図２に示したコンテンツ受信装置１１のセキュリティモジュール１７と同様の構成については、同一の符号を付してその説明を省略する。
【０１０６】
ＥＣＭ−Ｋｃ復号化手段３７は、ＥＣＭ−Ｋｃを制御情報処理手段３１から出力された第一コンテンツ鍵Ｋｃ１を用いて復号化し、復号化したＥＣＭ−Ｋｃから抽出したスクランブル鍵Ｋｓを暗号化コンテンツ復号化手段１９ａに出力するものである。なお、制御情報処理手段３１において第一コンテンツ鍵Ｋｃ１を出力する際に、暗号化ライセンス復号化手段２９で暗号化ライセンスが復号化された復号化ライセンス（ライセンス）内に含まれている有効期間が過ぎていた場合、このＥＣＭ−Ｋｃ復号化手段３７に第一コンテンツ鍵Ｋｃ１が出力されず、ＥＣＭ−Ｋｃは復号化されないこととなる。さらに、ライセンスが無効（有効期間切れ）である旨が表示装置（図示せず）に表示されることになる。
【０１０７】
暗号化コンテンツ復号化手段１９ａは、セキュリティモジュール１７ａのＥＣＭ−Ｋｃ復号化手段３７から出力されたスクランブル鍵Ｋｓを用いて、暗号化コンテンツを復号化するものである。この暗号化コンテンツ復号化手段１９ａで復号化された復号化コンテンツ（平文のコンテンツ）は、デコード手段２３および再暗号化復号化手段２１に出力される。
【０１０８】
このコンテンツ受信装置１１Ａによれば、送信側で設定されたドメインバインド制御情報に従って、暗号化コンテンツを復号化した復号化コンテンツを再暗号化する再暗号化鍵Ｋｒが出力され、出力可否情報、出力回数制御情報に従って、再暗号化コンテンツの出力が制御されるので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【０１０９】
〈コンテンツ受信装置の構成［第三実施形態］〉
図７はコンテンツ受信装置（第三実施形態）のブロック図である。この図７に示すように、コンテンツ受信装置１１Ｂは、送信側から送信された多重化コンテンツまたは暗号化コンテンツと暗号化ライセンスとを受信して、暗号化コンテンツを復号してデコードして出力する若しくは暗号化コンテンツを復号化した復号化コンテンツを再暗号化した再暗号化コンテンツまたは暗号化コンテンツとＥＣＭ−Ｋｃを再暗号化した再暗号化ＥＣＭ−Ｋｃとを多重化した再多重化コンテンツを出力するもので、分離手段１３ａと、通信処理手段１５と、セキュリティモジュール１７ｂと、暗号化コンテンツ復号化手段１９ａと、デコード手段２３と、蓄積手段２５と、外部入出力手段２７と、多重化手段４１とを備えている。なお、セキュリティモジュール１７ｂは、コンテンツ受信装置１１Ｂに脱着可能なものであるが、当該装置１１Ｂが動作する際には装着されることが必須となるので、ここでは、当該装置１１Ｂと一体的に取り扱っている。なお、図６に示したコンテンツ受信装置１１Ａと同様の構成については、同一の符号を付してその説明を省略する。
【０１１０】
このコンテンツ受信装置１１Ｂでは、複数のスクランブル鍵Ｋｓでスクランブルがかけられている暗号化コンテンツを復号化した後、デコード手段２３により、表示装置（図示せず）に表示すると共に、暗号化コンテンツを復号化せずに当該暗号化コンテンツと、セキュリティモジュール１７ｂで再暗号化された再暗号化ＥＣＭ−Ｋｃとを再多重化した再多重化コンテンツを出力している。
【０１１１】
セキュリティモジュール１７ｂは、ＩＣカード等の耐タンパー性を備えたモジュールであり、入力されたＥＣＭ−Ｋｃおよび暗号化ライセンスが処理されるもので、暗号化ライセンス復号化手段２９と、制御情報処理手段３１と、再暗号化鍵生成手段３３と、ＥＣＭ−Ｋｃ復号化手段３７と、ＥＣＭ−Ｋｃ生成手段３９とを備えている。なお、図６に示したコンテンツ受信装置１１Ａのセキュリティモジュール１７ａと同様の構成については、同一の符号を付してその説明を省略する。
【０１１２】
ＥＣＭ−Ｋｃ生成手段３９は、ＥＣＭ−Ｋｃ復号化手段３７で出力されたスクランブル鍵Ｋｓを、再暗号化鍵生成手段３３で生成された再暗号化鍵Ｋｒを用いて再暗号化した再暗号化ＥＣＭ−Ｋｃを生成するものである。このＥＣＭ−Ｋｃ生成手段３９で生成された再暗号化ＥＣＭ−Ｋｃは、多重化手段４１に出力される。
【０１１３】
多重化手段４１は、分離手段１３ａから出力された暗号化コンテンツと、セキュリティモジュール１７ｂのＥＣＭ−Ｋｃ生成手段３９から出力された再暗号化ＥＣＭ−Ｋｃとを多重化した再多重化コンテンツを、蓄積手段２５および外部入出力手段２７に出力するものである。
【０１１４】
このコンテンツ受信装置１１Ｂによれば、ＥＣＭ−Ｋｃを復号化した後、ドメインバインド制御情報に従って生成された再暗号化鍵Ｋｒによって、再暗号化ＥＣＭ−Ｋｃが生成され、この再暗号化ＥＣＭ−Ｋｃと暗号化コンテンツとが再多重化された再多重化コンテンツの出力が、出力可否情報、出力回数制御情報に従って制御されるので、不特定多数の受信側の装置で自由に暗号化コンテンツを再生されてしまうことを防止することができる。
【０１１５】
例えば、このコンテンツ受信装置１１Ｂで扱っている暗号化コンテンツが、映像音声コンテンツをスクランブルしたものであった場合、映像音声コンテンツの１時間当たりのデータ量は、１０Ｇバイト程度に大きくなるので、再暗号化処理に長時間を要すことになる。それゆえ、このコンテンツ受信装置１１Ｂでは、数十バイト程度であるＥＣＭ−Ｋｃを第一コンテンツ鍵Ｋｃ１を用いて再暗号化するだけで、処理にかかる負荷の軽減を図っている。
【０１１６】
〈コンテンツ送信装置の動作［第二実施形態］〉
次に、図８に示すフローチャートを参照して、コンテンツ送信装置１Ａの動作について説明する（適宜、図５参照）。
まず、コンテンツ送信装置１Ａは、暗号化手段３によって、入力されたコンテンツを、スクランブル鍵Ｋｓでスクランブルする（ステップＳ２１）。続いて、コンテンツ送信装置１Ａは、ＥＣＭ−Ｋｃ生成手段３５によって、スクランブル鍵Ｋｓを、第一コンテンツ鍵Ｋｃ１を用いて暗号化したＥＣＭ−Ｋｃを生成する（ステップＳ２２）。
【０１１７】
そして、コンテンツ送信装置１Ａは、暗号化ライセンス生成手段５によって、第一コンテンツ鍵Ｋｃ１、第二コンテンツ鍵Ｋｃ２、ドメインバインド制御情報、出力可否情報および出力回数制御情報を、ライセンス鍵で暗号化した暗号化ライセンスを生成する（ステップＳ２３）。
【０１１８】
そして、コンテンツ送信装置１Ａは、多重化手段７ａによって、暗号化手段３から出力された暗号化コンテンツと、ＥＣＭ−Ｋｃ生成手段３５から出力されたＥＣＭ−Ｋｃと、暗号化ライセンス生成手段５から出力された暗号化ライセンスとを多重化し、多重化コンテンツとして送信する（ステップＳ２４）。なお、コンテンツ送信装置１Ａは、暗号化ライセンスを、多重化手段７ａで多重化せずに、通信処理手段９によって、送信してもよい。
【０１１９】
〈コンテンツ受信装置の動作［第二実施形態］〉
次に、図９に示すフローチャートを参照して、コンテンツ受信装置１１Ａの動作について説明する（適宜、図６参照）。
まず、コンテンツ受信装置１１Ａは、分離手段１３ａによって、多重化コンテンツを受信して、当該多重化コンテンツを、暗号化コンテンツとＥＣＭ−Ｋｃと暗号化ライセンスとに分離する（ステップＳ３１）。続いて、コンテンツ受信装置１１Ａは、セキュリティモジュール１７ａにＥＣＭ−Ｋｃおよび暗号化ライセンスを入力し、暗号化ライセンス復号化手段２９によって、ライセンス復号鍵を用いて、暗号化ライセンスを復号化する（ステップＳ３２）。
【０１２０】
そして、コンテンツ受信装置１１Ａは、制御情報処理手段３１によって、暗号化ライセンス復号化手段２９で復号化されたライセンスから抽出した第一コンテンツ鍵Ｋｃ１を、ＥＣＭ−Ｋｃ復号化手段３７に出力し（ステップＳ３３）、ＥＣＭ−Ｋｃ復号化手段３７によって、第一コンテンツ鍵Ｋｃ１を用いて、ＥＣＭ−Ｋｃを復号化する（ステップＳ３４）。
【０１２１】
そして、コンテンツ受信装置１１Ａは、ＥＣＭ−Ｋｃ復号化手段３７によって、暗号化コンテンツ復号化手段１９ａにスクランブル鍵Ｋｓを出力し（ステップＳ３５）、暗号化コンテンツ復号化手段１９ａによって、スクランブル鍵Ｋｓを用いて、暗号化コンテンツを復号化する（ステップＳ３６）。なお、復号化された復号化コンテンツは、デコード手段２３により、表示装置（図示せず）に表示される。
【０１２２】
また、コンテンツ受信装置１１Ａは、再暗号化鍵生成手段３３によって、ドメインバインド制御情報に基づいて、再暗号化鍵Ｋｒを生成し（ステップＳ３７）、再暗号化復号化手段２１によって、再暗号化鍵Ｋｒを用いて、復号化コンテンツを再暗号化する（ステップＳ３８）。そして、コンテンツ受信装置１１Ａは、再暗号化コンテンツを蓄積手段２５に蓄積すると共に、出力可否情報、出力回数制御情報に基づいて、再暗号化コンテンツを、外部入出力手段２７により、外部に出力する（ステップＳ３９）。
【０１２３】
〈コンテンツ受信装置の動作［第三実施形態］〉
次に、図１０に示すフローチャートを参照して、コンテンツ受信装置１１Ａの動作について説明する（適宜、図７参照）。
まず、コンテンツ受信装置１１Ｂは、分離手段１３ａによって、多重化コンテンツを受信して、当該多重化コンテンツを、暗号化コンテンツとＥＣＭ−Ｋｃと暗号化ライセンスとに分離する（ステップＳ４１）。続いて、コンテンツ受信装置１１Ｂは、セキュリティモジュール１７ｂにＥＣＭ−Ｋｃおよび暗号化ライセンスを入力し、暗号化ライセンス復号化手段２９によって、ライセンス復号鍵を用いて、暗号化ライセンスを復号化する（ステップＳ４２）。
【０１２４】
そして、コンテンツ受信装置１１Ｂは、制御情報処理手段３１によって、暗号化ライセンス復号化手段２９で復号化されたライセンスから抽出した第一コンテンツ鍵Ｋｃ１を、ＥＣＭ−Ｋｃ復号化手段３７に出力し（ステップＳ４３）、ＥＣＭ−Ｋｃ復号化手段３７によって、第一コンテンツ鍵Ｋｃ１を用いて、ＥＣＭ−Ｋｃを復号化する（ステップＳ４４）。
【０１２５】
そして、コンテンツ受信装置１１Ｂは、ＥＣＭ−Ｋｃ復号化手段３７によって、暗号化コンテンツ復号化手段１９ａにスクランブル鍵Ｋｓを出力し（ステップＳ４５）、暗号化コンテンツ復号化手段１９ａによって、スクランブル鍵Ｋｓを用いて、暗号化コンテンツを復号化する（ステップＳ４６）。なお、復号化された復号化コンテンツは、デコード手段２３により、表示装置（図示せず）に表示される。
【０１２６】
また、コンテンツ受信装置１１Ｂは、再暗号化鍵生成手段３３によって、ドメインバインド制御情報に基づいて、再暗号化鍵Ｋｒを生成し（ステップＳ４７）、ＥＣＭ−Ｋｃ生成手段３９によって、再暗号化鍵Ｋｒを用いて、スクランブル鍵Ｋｓを再暗号化した再暗号化ＥＣＭ−Ｋｃを生成する（ステップＳ４８）。そして、コンテンツ受信装置１１Ｂは、多重化手段４１によって、分離手段１３ａから出力された暗号化コンテンツと、ＥＣＭ−Ｋｃ生成手段３９から出力された再暗号化ＥＣＭ−Ｋｃとを多重化し、再多重化コンテンツとして、当該再多重化コンテンツを蓄積手段２５に蓄積すると共に、出力可否情報、出力回数制御情報に基づいて、再暗号化コンテンツを、外部入出力手段２７により、外部に出力する（ステップＳ４９）。
【０１２７】
以上、本発明の実施形態について説明したが、本発明は前記実施形態には限定されない。例えば、本実施形態では、コンテンツ送信装置１、１Ａおよびコンテンツ受信装置１１、１１Ａ、１１Ｂといった装置として構成したが、これらの装置の各構成の処理を実現可能な範囲で、汎用的または特殊なコンピュータ言語で記述したコンテンツ送信プログラム、コンテンツ受信プログラムとして構成することも可能である。これらの場合、コンテンツ送信装置１、１Ａおよびコンテンツ受信装置１１、１１Ａ、１１Ｂと同様の効果を得ることができる。
【図面の簡単な説明】
【０１２８】
【図１】本発明の実施形態に係るコンテンツ送信装置（第一実施形態）のブロック図である。
【図２】本発明の実施形態に係るコンテンツ受信装置（第一実施形態）のブロック図でである。
【図３】図１に示したコンテンツ送信装置（第一実施形態）の動作を説明するためのフローチャートである。
【図４】図２に示したコンテンツ受信装置（第一実施形態）の動作を説明するためのフローチャートである。
【図５】本発明の実施形態に係るコンテンツ送信装置（第二実施形態）のブロック図である。
【図６】本発明の実施形態に係るコンテンツ受信装置（第二実施形態）のブロック図でである。
【図７】本発明の実施形態に係るコンテンツ受信装置（第三実施形態）のブロック図でである。
【図８】図５に示したコンテンツ送信装置（第二実施形態）の動作を説明するためのフローチャートである。
【図９】図６に示したコンテンツ受信装置（第二実施形態）の動作を説明するためのフローチャートである。
【図１０】図７に示したコンテンツ受信装置（第三実施形態）の動作を説明するためのフローチャートである。
【図１１】ライセンスのデータ構造を説明するための図である。
【符号の説明】
【０１２９】
１、１Ａ              コンテンツ送信装置
３                    暗号化手段
５                    暗号化ライセンス生成手段
７                    多重化手段
９、１５              通信処理手段
１１、１１Ａ、１１Ｂ  コンテンツ受信装置
１３、１３ａ          分離手段
１７、１７ａ、１７ｂ  セキュリティモジュール
１９、１９ａ          暗号化コンテンツ復号化手段
２１                  再暗号化復号化手段
２３                  デコード手段
２５                  蓄積手段
２７                  外部入出力手段
【図１】
0004728754.tif 000002
【図２】
0004728754.tif 000003
【図３】
0004728754.tif 000004
【図４】
0004728754.tif 000005
【図５】
0004728754.tif 000006
【図６】
0004728754.tif 000007
【図７】
0004728754.tif 000008
【図８】
0004728754.tif 000009
【図９】
0004728754.tif 000010
【図１０】
0004728754.tif 000011
【図１１】
0004728754.tif 000012