(57)【要約】【課題】受信側の受信機が不正に改造されていたり不正に製造されていたりしたものであっても、コンテンツの不正利用を防止することができるコンテンツ利用制御送信方法、コンテンツ利用制御送信装置およびコンテンツ利用制御送信プログラムを提供する。【解決手段】コンテンツ利用制御送信装置３は、デジタル放送におけるコンテンツを暗号化した暗号化コンテンツと、受信側で当該暗号化コンテンツの利用を制御する利用制御情報とを送信するものであって、スクランブル鍵により、コンテンツを暗号化して暗号化コンテンツとする暗号化器７ｂと、共通鍵により、少なくとも利用制御情報およびスクランブル鍵を含む関連情報を暗号化し暗号化関連情報とする暗号化器７ｃおよび暗号化器７ｄと、暗号化コンテンツ、暗号化関連情報を多重化し多重暗号コンテンツとする多重化部９とを備えた。【選択図】図１
2006217645.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送におけるコンテンツを暗号化した暗号化コンテンツと、受信側で当該暗号化コンテンツの利用を制御する利用制御情報とを送信するコンテンツ利用制御送信方法であって、経過時間に伴って変更されるスクランブル鍵により、前記コンテンツを暗号化して暗号化コンテンツとするコンテンツ暗号化ステップと、共通鍵暗号化方式に供される共通鍵により、少なくとも前記利用制御情報および前記スクランブル鍵を含む関連情報を暗号化し暗号化関連情報とする関連情報暗号化ステップと、前記暗号化コンテンツ、前記暗号化関連情報を多重化し多重暗号コンテンツとする多重化ステップと、この多重化ステップで多重化された多重化暗号コンテンツを送信する多重化暗号コンテンツ送信ステップと、を含み、
前記利用制御情報は、当該暗号化コンテンツの再生順序を制御する再生順序制御情報と、当該暗号化コンテンツの視聴を制御する視聴制御情報との少なくとも一方の情報を含んでいることを特徴とするコンテンツ利用制御送信方法。
【請求項２】
デジタル放送におけるコンテンツを暗号化した暗号化コンテンツと、受信側で当該暗号化コンテンツの利用を制御する利用制御情報とを送信するコンテンツ利用制御送信装置であって、経過時間に伴って変更されるスクランブル鍵を生成するスクランブル鍵生成手段と、共通鍵暗号化方式に供される共通鍵を記憶する記憶手段と、前記スクランブル鍵により、前記コンテンツを暗号化して暗号化コンテンツとするコンテンツ暗号化手段と、前記共通鍵により、少なくとも前記利用制御情報および前記スクランブル鍵を含む関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段と、前記暗号化コンテンツ、前記暗号化関連情報を多重化し多重暗号コンテンツとする多重化手段と、この多重化手段で多重化された多重化暗号コンテンツを送信する多重化暗号コンテンツ送信手段と、を備え、
前記利用制御情報は、当該暗号化コンテンツの再生順序を制御する再生順序制御情報と、当該暗号化コンテンツの視聴を制御する視聴制御情報との少なくとも一方の情報を含んでいることを特徴とするコンテンツ利用制御送信装置。
【請求項３】
デジタル放送におけるコンテンツを暗号化した暗号化コンテンツと、受信側で当該暗号化コンテンツの利用を制御する利用制御情報とを送信するために、コンピュータを、経過時間に伴って変更されるスクランブル鍵を生成するスクランブル鍵生成手段、共通鍵暗号化方式に供される共通鍵を記憶する記憶手段、前記スクランブル鍵により、前記コンテンツを暗号化して暗号化コンテンツとするコンテンツ暗号化手段、前記共通鍵により、少なくとも前記利用制御情報および前記スクランブル鍵を含む関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段、前記暗号化コンテンツ、前記暗号化関連情報を多重化し多重暗号コンテンツとする多重化手段、この多重化手段で多重化された多重化暗号コンテンツを送信する多重化暗号コンテンツ送信手段、として機能させ、
前記利用制御情報は、当該暗号化コンテンツの再生順序を制御する再生順序制御情報と、当該暗号化コンテンツの視聴を制御する視聴制御情報との少なくとも一方の情報を含んでいることを特徴とするコンテンツ利用制御送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送におけるコンテンツの利用を制御するコンテンツ利用制御送信方法、コンテンツ利用制御受信方法およびコンテンツ利用制御送信装置、コンテンツ利用制御受信装置ならびにコンテンツ利用制御送信プログラム、コンテンツ利用制御受信プログラムに関する。
【背景技術】
【０００２】
近年、デジタル放送におけるコンテンツ（デジタルコンテンツ）を、受信側で大容量のハードディスク等のランダムアクセス可能な蓄積装置に蓄積し、利用（再生、編集等）するサービス（コンテンツの視聴）が想定されている。このサービスは、ランダムアクセス可能な蓄積装置にコンテンツを蓄積させ、コンテンツのあるシーンのみ（視聴者が所望するシーン）をノンリニアに再生させることにより、実現可能になるものである。
【０００３】
また、デジタル放送におけるコンテンツには、コンテンツ中に各シーンに対応するメタデータ（コンテンツに関する情報：特にコンテンツ（番組）内の各シーンの見出しに相当する番組内インデックス）が付されており、このメタデータが付されたコンテンツが送信側から送信され、受信側で当該メタデータをコンテンツ検索（コンテンツの特定シーンの検索）に利用されることが想定されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ランダムアクセス可能な蓄積装置にコンテンツが蓄積されることによって実現されるサービスは、受信者側の視聴者に対して便利なサービスである一方、送信者側の放送局（コンテンツ制作者）にとっては、放送局（コンテンツ制作者）の意図しないコンテンツの利用が行われる（コンテンツの不正利用）可能性がある。例えば、コンテンツ中に含まれているＣＭ等のコンテンツの一部が意図的にスキップされ（削除され）視聴される恐れがある。また、送信側でコンテンツに付されたメタデータを、受信側で悪意を持った視聴者が不正に改ざんしたり、別のメタデータを付してコンテンツを利用したりする（コンテンツの不正利用）恐れがある。
【０００５】
従来、このようなコンテンツの不正利用を防止するための方策（防止策）として、コンテンツ中のシーンやＣＭをスキップをさせない為の制御信号を、コンテンツと併せて（多重化して）送信側から送信し、受信側の受信機で当該制御信号に従って、当該受信機を動作させることで、コンテンツを視聴することが想定されている。
【０００６】
しかしながら、従来のコンテンツの不正利用の防止策では、送信側で多重化された制御信号に従って、受信側の受信機が制御されることが前提となっているが、受信側の受信機が不正に改造されていたり、不正に製造されていたりしたものであった場合、送信側で多重化された制御信号は有効に機能しないことが想定される。
【０００７】
そこで、本発明の目的は前記した従来の技術が有する課題を解消し、受信側の受信機が不正に改造されていたり不正に製造されていたりしたものであっても、コンテンツの不正利用を防止することができるコンテンツ利用制御送信方法、コンテンツ利用制御送信装置およびコンテンツ利用制御送信プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、請求項１に記載のコンテンツ利用制御送信方法は、デジタル放送におけるコンテンツを暗号化した暗号化コンテンツと、受信側で当該暗号化コンテンツの利用を制御する利用制御情報とを送信するコンテンツ利用制御送信方法であって、経過時間に伴って変更されるスクランブル鍵により、前記コンテンツを暗号化して暗号化コンテンツとするコンテンツ暗号化ステップと、共通鍵暗号化方式に供される共通鍵により、少なくとも前記利用制御情報および前記スクランブル鍵を含む関連情報を暗号化し暗号化関連情報とする関連情報暗号化ステップと、前記暗号化コンテンツ、前記暗号化関連情報を多重化し多重暗号コンテンツとする多重化ステップと、この多重化ステップで多重化された多重化暗号コンテンツを送信する多重化暗号コンテンツ送信ステップと、を含み、前記利用制御情報は、当該暗号化コンテンツの再生順序を制御する再生順序制御情報と、当該暗号化コンテンツの視聴を制御する視聴制御情報との少なくとも一方の情報を含んでいることを特徴とする。
【０００９】
かかる方法によれば、まず、コンテンツ暗号化ステップにおいて、経過時間に伴って変更されるスクランブル鍵によってコンテンツが暗号化され暗号化コンテンツとされる。一方、スクランブル鍵を含む関連情報と利用制御情報とが、共通鍵暗号化方式に供される共通鍵によって暗号化され暗号化関連情報とされる。そして、これらが多重化ステップにおいて多重化され多重化暗号コンテンツとされ、多重化暗号コンテンツ送信ステップで送信される。そして、利用制御情報が再生順序制御情報と視聴制御情報との少なくとも一方の情報を含んでいるので、受信側でコンテンツを利用するときに、この情報に従って、送信側の意図するようにコンテンツの利用制御がなされる。
【００１０】
請求項２に記載のコンテンツ利用制御送信装置は、コンテンツ利用制御送信装置は、デジタル放送におけるコンテンツを暗号化した暗号化コンテンツと、受信側で当該暗号化コンテンツの利用を制御する利用制御情報とを送信するコンテンツ利用制御送信装置であって、経過時間に伴って変更されるスクランブル鍵を生成するスクランブル鍵生成手段と、共通鍵暗号化方式に供される共通鍵を記憶する記憶手段と、前記スクランブル鍵により、前記コンテンツを暗号化して暗号化コンテンツとするコンテンツ暗号化手段と、前記共通鍵により、少なくとも前記利用制御情報および前記スクランブル鍵を含む関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段と、前記暗号化コンテンツ、前記暗号化関連情報を多重化し多重暗号コンテンツとする多重化手段と、この多重化手段で多重化された多重化暗号コンテンツを送信する多重化暗号コンテンツ送信手段と、を備え、前記利用制御情報は、当該暗号化コンテンツの再生順序を制御する再生順序制御情報と、当該暗号化コンテンツの視聴を制御する視聴制御情報との少なくとも一方の情報を含んでいることを特徴とする。
【００１１】
かかる構成によれば、まず、スクランブル鍵生成手段で生成されたスクランブル鍵を用いて、コンテンツ暗号化手段でコンテンツが暗号化され暗号化コンテンツとされる。一方、関連情報暗号化手段で、スクランブル鍵を含む関連情報と利用制御情報とが、記憶手段に記憶されている共通鍵によって暗号化され暗号化関連情報とされる。そして、これらが多重化手段で多重化され多重化暗号コンテンツとされ、多重化暗号コンテンツ送信手段で送信される。そして、利用制御情報が再生順序制御情報と視聴制御情報との少なくとも一方の情報を含んでいるので、受信側でコンテンツを利用するときに、この情報に従って、送信側の意図するようにコンテンツの利用制御がなされる。
【００１２】
請求項３に記載のコンテンツ利用制御送信プログラムは、デジタル放送におけるコンテンツを暗号化した暗号化コンテンツと、受信側で当該暗号化コンテンツの利用を制御する利用制御情報とを送信するコンテンツ利用制御送信装置を、以下に示す手段として機能させることを特徴とする。コンテンツ利用制御送信装置を機能させる手段は、経過時間に伴って変更されるスクランブル鍵を生成するスクランブル鍵生成手段、共通鍵暗号化方式に供される共通鍵を記憶する記憶手段、前記スクランブル鍵により、前記コンテンツを暗号化して暗号化コンテンツとするコンテンツ暗号化手段、前記共通鍵により、少なくとも前記利用制御情報および前記スクランブル鍵を含む関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段、前記暗号化コンテンツ、前記暗号化関連情報を多重化し多重暗号コンテンツとする多重化手段、この多重化手段で多重化された多重化暗号コンテンツを送信する多重化暗号コンテンツ送信手段、として機能させ、前記利用制御情報は、当該暗号化コンテンツの再生順序を制御する再生順序制御情報と、当該暗号化コンテンツの視聴を制御する視聴制御情報との少なくとも一方の情報を含んでいることを特徴とする。
【００１３】
かかる構成によれば、まず、スクランブル鍵生成手段で生成されたスクランブル鍵を用いて、コンテンツ暗号化手段でコンテンツが暗号化され暗号化コンテンツとされる。一方、関連情報暗号化手段で、スクランブル鍵を含む関連情報と利用制御情報とが、記憶手段に記憶されている共通鍵によって暗号化され暗号化関連情報とされる。そして、これらが多重化手段で多重化され多重化暗号コンテンツとされ、多重化暗号コンテンツ送信手段で送信される。そして、利用制御情報が再生順序制御情報と視聴制御情報との少なくとも一方の情報を含んでいるので、受信側でコンテンツを利用するときに、この情報に従って、送信側の意図するようにコンテンツの利用制御がなされる。
【発明の効果】
【００１４】
請求項１、２、３に記載の発明によれば、利用制御情報が再生順序制御情報と視聴制御情報との少なくとも一方の情報を含んでいるので、受信側でコンテンツを利用するときに、この情報に従って、送信側の意図するようにコンテンツの利用制御を受信側で行わせることができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施形態について、適宜、図面を参照しながら詳細に説明する。
（コンテンツ利用制御システム（コンテンツ利用制御送信装置およびコンテンツ利用制御受信装置））
図１にコンテンツ利用制御システムのブロック図を示す。この図１に示すように、コンテンツ利用制御システム１は、コンテンツ利用制御送信装置３とコンテンツ利用制御受信装置５とを備えて構成されている。
【００１６】
コンテンツ利用制御システム１は、デジタル放送におけるコンテンツを暗号化して受信側で当該暗号化したコンテンツの利用（再生、編集等）を制御（制限）する情報（利用制御情報）と共に送信することで、受信側でのコンテンツの利用を制御可能にするシステムである。
【００１７】
（コンテンツ利用制御送信装置の構成）
まず、コンテンツ利用制御送信装置３について説明する。コンテンツ利用制御送信装置３は、コンテンツスクランブル部７と、多重化部９と、記憶部１１とを備えて構成されている。コンテンツ利用制御送信装置３は、映像・音声データからなるコンテンツを暗号化して、受信側のコンテンツ利用制御受信装置５に送信するものであって、受信側と共通に備えられるマスター鍵を利用して（このため、共通鍵暗号化方式とされる）当該コンテンツを暗号化し送信するものである。
【００１８】
コンテンツスクランブル部７は、まず、図示を省略したスクランブル鍵生成部で生成されたスクランブル鍵Ｋｓを用いて、送信するコンテンツを暗号化し暗号化コンテンツとする（暗号化器７ａ）。次に、記憶部１１に記憶されているコンテンツ鍵Ｋｃを用いて、少なくともスクランブル鍵Ｋｓおよび再生手順番号（再生順序制御情報：利用制御情報の１つ）を含む関連情報を暗号化し暗号化関連情報とする（暗号化器７ｂ）。つまり、暗号化されたスクランブル鍵Ｋｓは、ＭＰＥＧ−２多重化方式のセクション形式でパケット化される。このパケット化の具体的な方式の例として、ＡＲＩＢの限定受信方式規格（ＳＴＤ−Ｂ２５）に記載されたＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ Ｃｏｎｔｒｏｌ Ｍｅｓｓａｇｅ）形式が利用でき、同規格と同様な方式でパケット化し送出することができる。
【００１９】
また、コンテンツスクランブル部７は、記憶部１１に記憶されているワーク鍵Ｋｗを用いて、少なくともコンテンツ鍵Ｋｃおよび視聴制御フラグ（視聴制御情報：利用制御情報の１つ）を含む当該コンテンツ鍵に関するコンテンツ鍵関連情報を暗号化し暗号化コンテンツ鍵関連情報とする（暗号化器７ｃ）。さらに、記憶部１１に記憶されているマスター鍵Ｋｍを用いて、少なくともワーク鍵Ｋｗを含むワーク鍵Ｋｗに関するワーク鍵関連情報を暗号化し暗号化ワーク鍵関連情報とする（暗号化器７ｄ）。
【００２０】
なお、コンテンツをコンテンツ利用制御受信装置５でリアルタイムに視聴させる場合には、コンテンツ鍵Ｋｃの送出が、当該コンテンツを送出する所定時間前から開始され、コンテンツが送出されている間、コンテンツ鍵Ｋｃが所定時間間隔で繰り返し送出され、コンテンツ送出終了後、コンテンツ鍵Ｋｃの送出も終了される。一方、コンテンツをコンテンツ利用制御受信装置５の記憶部（後記する）に記憶後、記憶したコンテンツを再生させて視聴する場合には、記憶部にスクランブルしたままのコンテンツ（暗号化コンテンツ）を記憶させておき、当該コンテンツの視聴を許可するとき（送信側で制御）に、当該コンテンツに対応するコンテンツ鍵Ｋｃが送出される。
【００２１】
また、コンテンツ利用制御送信装置３のコンテンツスクランブル部７と請求項に記載した構成との対応関係を補足すると、コンテンツスクランブル部７（７ａ）がコンテンツ暗号化手段に、暗号化器７ｂが関連情報暗号化手段に、暗号化器７ｃがコンテンツ鍵関連情報暗号化手段に、暗号化器７ｄがワーク鍵関連情報暗号化手段に相当するものである。
【００２２】
多重化部９は、コンテンツスクランブル部７で暗号化された暗号化コンテンツと、暗号化関連情報と、暗号化コンテンツ鍵関連情報と、暗号化ワーク鍵関連情報とをトランスポートストリームとして多重化して多重化暗号コンテンツを生成し、受信側に送出するものである。なお、この多重化部９が請求項に記載した多重化手段と多重化暗号コンテンツ送信手段に相当するものである。
【００２３】
記憶部１１は、コンテンツ鍵Ｋｃ、ワーク鍵Ｋｗ、マスター鍵Ｋｍを記憶しておくものであり、それぞれ、コンテンツ鍵Ｋｃデータベース、ワーク鍵Ｋｗデータベース、マスター鍵Ｋｍデータベースといった形式で記憶（格納）されている。
【００２４】
ここで、各暗号鍵、利用制御情報について補足説明しておく。スクランブル鍵Ｋｓは、経過時間（数秒単位）に伴って変更される暗号鍵であり、コンテンツ鍵Ｋｃは、コンテンツ毎に設定される暗号鍵である。また、ワーク鍵Ｋｗは、コンテンツの継続時間を越えて保持される暗号鍵であり、マスター鍵Ｋｍは、コンテンツ利用制御受信装置５に備えられている送受信間で共通の暗号鍵である。そして、このマスター鍵Ｋｍは、コンテンツ利用制御受信装置５（後記するセキュリティモジュール）各々に割り当てられた固有の鍵である。なお、このマスター鍵Ｋｍは、予めセキュリティモジュール内に書き込まれて、受信側（コンテンツ利用制御受信装置５に付属させて）に配布されている。
【００２５】
そして、視聴制御フラグ（視聴制御情報）は、コンテンツの視聴をフラグのオンオフで制御するもので、フラグがオンの場合、受信側で暗号化スクランブルが復号後、再生手順番号に基づいてコンテンツの視聴が決定される。フラグがオフの場合、受信側で即座に暗号化スクランブル鍵が復号されてコンテンツの視聴が許可される。さらに、再生手順番号（再生順序制御情報）は、コンテンツの視聴順序を制御する情報であり、詳細は後記する。
【００２６】
（コンテンツ利用制御受信装置の構成）
次に、コンテンツ利用制御受信装置５について説明する。コンテンツ利用制御受信装置５は、分離部１３と、コンテンツデスクランブル部１５と、記憶部１７とを備えて構成されている。コンテンツ利用制御受信装置５は、送信側のコンテンツ利用制御送信装置３で暗号化され、多重化された多重化暗号コンテンツを受信し、この多重化暗号コンテンツに含まれている利用制御情報（視聴制御フラグ、再生手順番号）に従って、多重化暗号コンテンツを復号し、コンテンツを視聴可能にするものである。
【００２７】
分離部１３は、送信側のコンテンツ利用制御送信装置３から送信された多重化暗号コンテンツを受信すると共に、受信した多重化暗号コンテンツを、暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報に分離するものである。この分離部１３が請求項に記載した多重化暗号コンテンツ受信手段と多重化暗号コンテンツ分離手段とに相当するものである。
【００２８】
コンテンツデスクランブル部１５は、４つの復号器（後記するセキュリティモジュールＳＭ）を備えて構成されており、分離部１３で分離された暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報を復号するものであって、まず、暗号化ワーク鍵関連情報がマスター鍵により復号されワーク鍵が得られる（復号器１５ａ）。
【００２９】
そして、このワーク鍵により暗号化コンテンツ鍵関連情報が復号されコンテンツ鍵および視聴制御フラグが得られ（復号器１５ｂ）、この視聴制御フラグ（オンｏｒオフ）に基づいて、コンテンツ鍵により暗号化関連情報が復号され、スクランブル鍵のみ、または、スクランブル鍵および再生手順番号が得られる（復号器１５ｃ）。
【００３０】
さらに、この再生手順番号に基づいて、スクランブル鍵により暗号化コンテンツが復号され、コンテンツが得られる（コンテンツデスクランブル部１５（復号器１５ｄ））。このコンテンツデスクランブル部１５が、請求項に記載した多重暗号コンテンツ復号手段に相当するものである。記憶部１７は、コンテンツ利用制御受信装置５本体に一体的に備えられている記憶部１７ａと、記憶媒体に情報を記憶させる記憶媒体取扱手段１７ｂとを備えて構成されている。
【００３１】
また、コンテンツ利用制御受信装置５には、この図１において図示を省略したセキュリティモジュールＳＭ１が備えられている。このセキュリティモジュールＳＭ１は、少なくとも復号器１５ａ〜１５ｃを備え、マスター鍵Ｋｍが保持されるものであって、外部より読み出し不可能なＩＣカード等から構成されている。またこのセキュリティモジュールＳＭ１には、図示を省略した記憶部Ｎが備えられており、この記憶部Ｎは、再生手順番号の数値（利用制御情報の１つ）を記憶するカウンタに相当するものである。なお、この記憶部Ｎに記憶される再生手順番号の数値は、初期値として１が記憶されており、コンテンツ鍵関連情報に含まれるコンテンツＩＤおよびコンテンツ鍵Ｋｃが変更されるたびに数値の再設定（初期値１に設定）が行われる。
【００３２】
（ワーク鍵Ｋｗの共有化について）
ここで、ある複数のコンテンツ利用制御受信装置５において、ワーク鍵Ｋｗを共有させたい場合を想定して説明する。まず、送信側のコンテンツ利用制御送信装置３は、該当するコンテンツ利用制御受信装置５のマスター鍵Ｋｍを、記憶部１１のマスター鍵Ｋｍデータベースより読み出し、このマスター鍵Ｋｍによりワーク鍵Ｋｗを共通鍵暗号化方式の暗号化器７ｄで暗号化する。この暗号化されたワーク鍵Ｋｗ（暗号化ワーク鍵Ｋｗ）を含む関連情報を、例えば、ＭＰＥＧ−２多重化方式のセクション形式でパケット化し、個別情報として、多重化部９で暗号化した暗号化コンテンツと併せてトランスポートストリームとして多重化する。
【００３３】
このパケット化の例として、ＡＲＩＢの限定受信方式規格（ＳＴＤ―Ｂ２５）に記載されたＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ Ｍａｎａｇｅｍｅｎｔ Ｍｅｓｓａｇｅ）形式が利用可能である。そして、受信側のコンテンツ利用制御受信装置５では、分離部１３で受信したＭＰＥＧ−２トランスポートストリームから、ＥＭＭを取り出し、マスター鍵Ｋｍを用いて、復号器１５ａで復号し、ワーク鍵Ｋｗを得る。
【００３４】
この動作を、各コンテンツ利用制御受信装置５に対して繰り返し実行し、これにより、ワーク鍵Ｋｗを送受信間で共有させることができる。また、得られたワーク鍵Ｋｗは、セキュリティモジュールＳＭ（図１には図示せず）に保存される。そして、複数のコンテンツ利用制御受信装置５間で共有化された当該ワーク鍵Ｋｗは、ワーク鍵Ｋｗ自体の安全性を維持するために、例えば１ヶ月や１年といった単位で更新される。また、このワーク鍵Ｋｗは放送帯域の空いた帯域を利用して、コンテンツとは独立に順次送信される。
【００３５】
（ファイルフォーマットの例）
次に、送信側のコンテンツ利用制御送信装置３から送信されるファイルのフォーマット例を、図２を参照して説明する。コンテンツ利用制御送信装置３から送信されるファイルのフォーマットには、スクランブル鍵関連情報Ｓ（共通情報Ｓ）、コンテンツ鍵関連情報Ｃ（共通情報Ｃ）、ワーク鍵関連情報Ｗ（個別情報Ｗ）の３種類がある。
【００３６】
スクランブル鍵関連情報Ｓ（共通情報Ｓ）は、スクランブル鍵の送出に用いられる番組情報であり、事業者ＩＤ、コンテンツＩＤ、スクランブル鍵Ｋｓ、再生手順番号等から構成されている。事業者ＩＤは放送事業者に割り当てられた識別子であり、コンテンツＩＤは、コンテンツ毎にユニークに、或いは、所定の条件（例えば、再放送番組を同一ＩＤとするか別のＩＤとするか等の条件）に基づいて、割り当てられた識別子である。そして、スクランブル鍵Ｋｓは、コンテンツＩＤに対応するコンテンツ鍵Ｋｃによって暗号化される。また、再生手順番号は、受信側でコンテンツの再生順序を規定するものである。
【００３７】
コンテンツ鍵関連情報Ｃ（共通情報Ｃ）は、コンテンツ鍵Ｋｃの送出に用いられる共通の情報であり、事業者ＩＤ、ワーク鍵ＩＤ、コンテンツＩＤ、コンテンツ鍵Ｋｃ、有効期限、記憶場所指定、視聴制御フラグ等から構成されている。事業者ＩＤは放送事業者に割り当てられた識別子であり、ワーク鍵ＩＤはワーク鍵を識別する識別子であり、コンテンツＩＤは、コンテンツ毎にユニークに、割り当てられた識別子である。これらのうち少なくともコンテンツ鍵Ｋｃは、ワーク鍵ＩＤに対応するワーク鍵によって暗号化されている。
【００３８】
また、有効期限は、コンテンツ鍵Ｋｃの有効期限を示すものであり、記憶場所指定は、受信したコンテンツ鍵をコンテンツ利用制御受信装置５のどこに記憶させるかを予め送信側で指定するものである。視聴制御フラグは、コンテンツの視聴をフラグのオンオフで制御するもので、フラグがオンの場合、受信側で暗号化スクランブルが復号後、再生手順番号に基づいてコンテンツの視聴が決定されるものである。
【００３９】
ワーク鍵関連情報Ｗ（個別情報Ｗ）は、ワーク鍵Ｋｗの送出に用いられる個別情報であり、事業者ＩＤ、カードＩＤ、更新番号、有効期限、ワーク鍵ＩＤ、ワーク鍵等から構成されている。事業者ＩＤは、放送事業者或いはその特定の集合（グループ）等に割り当てられた識別子であり、カードＩＤは、セキュリティモジュールＳＭ毎に割り当てられた識別子であり、更新番号は、ワーク鍵Ｋｗのバージョンを示す番号であり、有効期限は、ワーク鍵Ｋｗの有効期限を示すものである。そして、ワーク鍵Ｋｗは、カードＩＤに対応するマスター鍵Ｋｍによって暗号化されている。
【００４０】
（コンテンツ利用制御受信装置とセキュリティモジュールとの関係（構成））
次に、図３を参照して、コンテンツ利用制御システム１におけるコンテンツ利用制御受信装置５とセキュリティモジュールＳＭ１との関係を説明する。コンテンツ利用制御受信装置５は、受信したストリーム（多重暗号コンテンツ）からワーク鍵Ｋｗやコンテンツ鍵Ｋｃを含む関連情報を分離するＫｗ・Ｋｃ関連情報分離部１３ａと、暗号化コンテンツを記憶する記憶部１７ａと、スクランブル鍵Ｋｓを含む関連情報を分離するＫｓ関連情報分離部１３ｂと、コンテンツをデスクランブルするコンテンツデスクランブル部１５と、コンテンツ利用制御受信装置５とセキュリティモジュールＳＭ１との通信を行うインターフェース等から構成されている。
【００４１】
セキュリティモジュールＳＭ１は、マスター鍵Ｋｍを備え、４つの復号器（１９ａ〜１９ｄ）と、１つの暗号化器２１と、スクランブル鍵Ｋｓを送出させる送出部２３と、この送出部２３を制御する送出制御部２５と、状況に応じて入力される複数の情報を制御するソフトウェアスイッチＳ／Ｗとを備えて構成されている。このソフトウェアスイッチＳ／Ｗに、入力される情報数は２個であり、この情報数に対応してａ１、ａ２のスイッチが備えられており、スイッチａ１がリアルタイムにコンテンツを視聴する場合、スイッチａ２が記憶再生視聴する場合に対応している。
【００４２】
Ｋｗ・Ｋｃ関連情報分離部１３ａで、多重化暗号コンテンツから暗号化ワーク鍵関連情報を抽出し、この暗号化ワーク鍵関連情報に記述されているカードＩＤと、セキュリティモジュールＳＭ１（この実施の形態ではＩＣカード）のカードＩＤとが一致する場合、ワーク鍵Ｋｗ、ワーク鍵ＩＤ、更新番号、有効期限、事業者ＩＤとが含まれている暗号化ワーク鍵関連情報をセキュリティモジュールＳＭ１に入力する。セキュリティモジュールＳＭ１では、入力された暗号化されているワーク鍵Ｋｗをマスター鍵Ｋｍで復号し、ワーク鍵Ｋｗを得て（復号器１９ａ）、このワーク鍵Ｋｗは、事業者ＩＤ、更新番号、有効期限、ワーク鍵ＩＤとに対応されて、セキュリティモジュールＳＭ１内で保持される。
【００４３】
一方、Ｋｗ・Ｋｃ関連情報分離部１３ａにおいて、暗号化コンテンツ鍵関連情報を抽出し、ワーク鍵ＩＤと、暗号化されているコンテンツ鍵Ｋｃ、事業者ＩＤ、有効期限、コンテンツＩＤとが含まれている暗号化コンテンツ鍵関連情報をセキュリティモジュールＳＭ１に入力する。セキュリティモジュールＳＭ１では、暗号化コンテンツ鍵関連情報をワーク鍵ＩＤに対応するワーク鍵Ｋｗを用いて復号し、コンテンツ鍵Ｋｃを得る（復号器１９ｂ）。
【００４４】
（暗号化コンテンツの再生例（リアルタイム視聴））
次に、図３に図示したコンテンツ利用制御受信装置５およびセキュリティモジュールＳＭ１を用いて、送信されているコンテンツ（リアルタイム）を視聴する場合について説明する。リアルタイムにコンテンツを視聴する場合であるので、予め、セキュリティモジュールＳＭ１のソフトウェアスイッチＳ／Ｗをａ１に切り替えておく。
【００４５】
Ｋｗ・Ｋｃ関連情報分離部１３ａの出力は、Ｋｓ関連情報分離部１３ｂに入力される。Ｋｓ関連情報分離部１３ｂでは、スクランブル鍵関連情報Ｓを抽出し、コンテンツＩＤと暗号化されたスクランブル鍵Ｋｓを含むスクランブル鍵関連情報ＳをセキュリティモジュールＳＭ１に入力する。セキュリティモジュールＳＭ１では、スクランブル鍵関連情報ＳをコンテンツＩＤに対応するコンテンツ鍵Ｋｃを用いて復号し、スクランブル鍵Ｋｓおよび再生手順番号を得る（復号器１９ｄ）。そして、得られた再生手順番号を送出制御部２５に入力し、この再生手順番号が入力された送出制御部２５は、再生手順番号に基づいて、送出部２３を制御し、復号器１９ｄで得られたスクランブル鍵Ｋｓをコンテンツ利用制御受信装置５に送出する。このスクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５のコンテンツデスクランブル部１５は、スクランブル鍵Ｋｓを用いて暗号化コンテンツを復号し、コンテンツを出力する。
【００４６】
（暗号化コンテンツの再生例（記憶再生視聴））
次に、図３に図示したコンテンツ利用制御受信装置５およびセキュリティモジュールＳＭ１を用いて、記憶部１７ａに記憶したコンテンツを視聴する場合について説明する。記憶部１７ａに記憶させたコンテンツを視聴する場合であるので、予め、セキュリティモジュールＳＭ１のソフトウェアスイッチＳ／Ｗをａ２に切り替えておく。
【００４７】
暗号化コンテンツはそのまま（スクランブル化されたまま）、暗号化されたスクランブル鍵を含む暗号化関連情報（スクランブル鍵関連情報Ｓ）と共に、コンテンツＩＤと対応されて、記憶部１７ａに記憶されている。一方、Ｋｗ・Ｋｃ関連情報分離部１３ａにおいて、暗号化コンテンツ鍵関連情報（コンテンツ鍵関連情報Ｃ）を抽出し、抽出した、暗号化されたコンテンツ鍵を含む暗号化コンテンツ鍵関連情報をセキュリティモジュールＳＭ１に入力する。そして、復号器１９ｂで復号されたコンテンツ鍵を、マスター鍵を用いて暗号化する（暗号化器２１）。この暗号化されたコンテンツ鍵Ｋｃをコンテンツ利用制御受信装置５に出力し、記憶部１７ａに記憶されている暗号化コンテンツと対応させて記憶する。
【００４８】
そして、記憶部１７ａに記憶されているコンテンツを再生するときには、デスクランブルするコンテンツに対応する、暗号化されたコンテンツ鍵Ｋｃを記憶部１７ａから読み出して、セキュリティモジュールＳＭ１に入力する。セキュリティモジュールＳＭ１では、入力された、暗号化されているコンテンツ鍵Ｋｃをマスター鍵Ｋｍにより、復号しコンテンツ鍵Ｋｃを得る（復号器１９ｃ）。また一方、再生されたコンテンツは、Ｋｓ関連情報分離部１３ｂに入力され、暗号化関連情報（スクランブル鍵関連情報Ｓ）を抽出し、暗号化されているスクランブル鍵Ｋｓを含む暗号化関連情報（スクランブル鍵関連情報Ｓ）をセキュリティモジュールＳＭ１に入力する。
【００４９】
セキュリティモジュールＳＭ１では、入力された、暗号化されているスクランブル鍵Ｋｓを含む暗号化関連情報を、復号器１９ｃで復号されたコンテンツ鍵Ｋｃで復号し、スクランブル鍵Ｋｓおよび再生手順番号を得る（復号器１９ｄ）。再生手順番号を送出制御部２５に入力し、送出制御部２５は得られた再生手順番号に基づいて、送出部２３を制御し、コンテンツ利用制御受信装置５にスクランブル鍵Ｋｓを送出する。コンテンツ利用制御受信装置５では、受信したスクランブル鍵Ｋｓを用いて、コンテンツデスクランブル部１５で暗号化コンテンツがデスクランブルされ、コンテンツが出力される。
【００５０】
また、コンテンツ利用制御受信装置５にホームネットワーク等を介して、記憶装置（図示せず）が接続されている場合には、Ｋｓ関連情報分離部１３ｂに入力される前に、ストリーム（多重化暗号コンテンツの一部）が、ホームネットワーク等を介して、コンテンツ利用制御受信装置５以外の記憶装置に記憶される。
【００５１】
このとき、暗号化コンテンツおよび暗号化関連情報と併せて、マスター鍵Ｋｍで暗号化した再暗号化コンテンツ鍵を記憶装置に記憶させる。暗号化コンテンツの再生時には、記憶装置で再生された信号（スクランブルされたままのコンテンツ信号）がコンテンツ利用制御受信装置５のＫｓ関連情報分離部１３ｂにホームネットワークを介して入力されると共に、コンテンツ利用制御受信装置５を介して再暗号化コンテンツ鍵がセキュリティモジュールＳＭ１に入力され、復号器１９ｃで再暗号コンテンツ鍵が復号され、復号器１９ｄでスクランブル鍵Ｋｓが得られ、コンテンツがデスクランブルされる。
【００５２】
（コンテンツ利用制御受信装置に入力されるストリーム（多重化暗号コンテンツ）に対する各鍵の対応関係、再生手順番号の例）
次に、図４を参照して、コンテンツ利用制御受信装置５に入力されるストリーム（多重化暗号コンテンツ：コンテンツの各シーン）に対する、スクランブル鍵Ｋｓ、コンテンツ鍵Ｋｃ、の対応関係を説明する。ここでは、コンテンツがリアルタイムに視聴される場合を想定しており、コンテンツの中身をシーンＡ、シーンＢ、シーンＣ、シーンＤ、シーンＥといった具合に時間軸方向に区切った場合について説明する。例えば、コンテンツをあるドラマであるとすると、シーンＡはドラマのプロローグに、シーンＢはＣＭに、シーンＣはドラマの中核に、シーンＤはＣＭに、シーンＥはドラマのエピローグに相当する。
【００５３】
これらの各シーンＡ〜Ｅをスクランブルしているスクランブル鍵Ｋｓ（Ｋｓ１１〜Ｋｓ５ｎ）および再生手順番号はスクランブル鍵関連情報に含まれている。シーンＡの間は１秒程度の時間でスクランブル鍵Ｋｓ１１からスクランブル鍵Ｋｓ１ｎに順次変更され、スクランブル鍵Ｋｓ１１からスクランブル鍵Ｋｓ１ｎには同じ再生手順番号１が付されている。
【００５４】
また、シーンＢの間は、１秒程度の時間でスクランブル鍵Ｋｓ２１からスクランブル鍵Ｋｓ２ｎに順次変更され、スクランブル鍵Ｋｓ２１からスクランブル鍵Ｋｓ２ｎには複数の再生手順番号２、３、４、５が付されている。シーンＣの間は１秒程度の時間でスクランブル鍵Ｋｓ３１からスクランブル鍵Ｋｓ３ｎに順次変更され、スクランブル鍵Ｋｓ３１からスクランブル鍵Ｋｓ３ｎには同じ再生手順番号６が付されている。
【００５５】
さらに、シーンＤの間は、１秒程度の時間でスクランブル鍵Ｋｓ４１からスクランブル鍵Ｋｓ４ｎに順次変更され、スクランブル鍵Ｋｓ４１からスクランブル鍵Ｋｓ４ｎには複数の再生手順番号７、８、９が付されている。シーンＥの間は１秒程度の時間でスクランブル鍵Ｋｓ５１からスクランブル鍵Ｋｓ５ｎに順次変更され、スクランブル鍵Ｋｓ５１からスクランブル鍵Ｋｓ５ｎには同じ再生手順番号１０が付されている。
【００５６】
なお、多重化暗号コンテンツには、コンテンツ鍵関連情報Ｃ１（暗号化されている）が含まれており、このコンテンツ鍵関連情報Ｃ１には、コンテンツ鍵Ｋｃ、視聴制御フラグ（オン）が含まれている。このコンテンツ鍵Ｋｃはコンテンツの各シーンすなわちシーンＡからシーンＤまで、同一のものが用いられる。また、視聴制御フラグがオンであれば、再生手順番号に基づいてコンテンツ利用制御受信装置５にスクランブル鍵Ｋｓが送出され、視聴制御フラグがオフであれば、再生手順番号に拘わらずコンテンツ利用制御受信装置５にスクランブル鍵Ｋｓが送出される。
【００５７】
（コンテンツの視聴制御（利用制御）の例１）
ここで、図３、図４を参照して、コンテンツに付されている再生手順番号に基づいたコンテンツ（シーンＡ〜Ｅ）の視聴制御を説明する。セキュリティモジュールＳＭ１の送出制御部２５は、現時点で復号しているスクランブル鍵Ｋｓの再生手順番号と、次のスクランブル鍵Ｋｓの再生手順番号とを比較し、現時点で復号しているスクランブル鍵Ｋｓの再生手順番号と次のスクランブル鍵Ｋｓの再生手順番号とが同一か、現時点で復号しているスクランブル鍵Ｋｓの再生手順番号に１を加算したものと等しい場合に、復号したスクランブル鍵Ｋｓを送出部２３からコンテンツ利用制御受信装置５に送出させる。
【００５８】
いずれの場合にも該当しない際には、送出制御部２５は、コンテンツの再生順序が制限されている旨のエラーメッセージ（エラー信号）を送出部２３からコンテンツ利用制御受信装置５に送出させる。これにより、スクランブル鍵ＫｓがセキュリティモジュールＳＭ１からコンテンツ利用制御受信装置５に送出された場合には、図４中の再生例Ａに示したように当該装置５で暗号化コンテンツがコンテンツデスクランブル部１５でデスクランブルされ、コンテンツを視聴することができる。
【００５９】
また、コンテンツが記憶部１７に記憶させている際に、図４中の再生例Ａ１に示したように、シーンＡの一部分シーンＡ１、シーンＣの一部分シーンＣ１、シーンＥの一部分シーンＥ１を順次ノンリニアに再生しようとする場合を説明する。この場合、シーンＡ１では、再生手順番号が１であるので、送出制御部２５は、スクランブル鍵Ｋｓ（Ｋｓ１１からＫｓ１ｎのいずれか）を送出部２３からコンテンツ利用制御受信装置５に送出させ、コンテンツ利用制御受信装置５では、受信したスクランブル鍵Ｋｓによりコンテンツ（シーンＡ１）をデスクランブルする。
【００６０】
ところが、次のシーンＣ１では、再生手順番号が６であるので、送出制御部２５は、スクランブル鍵Ｋｓ（Ｋｓ３１からＫｓ３ｎのいずれか）を送出部２３からコンテンツ利用制御受信装置５に送出させない。このため、コンテンツ利用制御受信装置５では、コンテンツ（シーンＣ１）をデスクランブルすることができない。それゆえ、再生手順番号２、３、４、５が付されているシーンＢをデスクランブルしてからシーンＣ１をデスクランブルする必要が生じる。同様に、再生手順番号７、８、９が付されているシーンＤをデスクランブルしてからでないとシーンＥ１をデスクランブルすることができない。
【００６１】
つまり、コンテンツ利用制御受信装置５において、シーンＡからシーンＣにノンリニアに再生しようとする場合には、シーンＣを再生する際の再生手順番号が不明であるので、再生手順番号を得るために、必ず、シーンＢを再生する必要がある。これにより、シーンＢであるＣＭをスキップさせてコンテンツを視聴することを防止することができる。すなわち、コンテンツ利用制御受信装置５のユーザのコンテンツの視聴を送信側で制御することができる。
【００６２】
（コンテンツの視聴制御（利用制御；再生手順番号の利用の仕方）の例２）
また、スクランブル鍵関連情報に含まれる再生手順番号の利用の仕方について補足説明する。例えば、コンテンツ（シーンＡ〜Ｅ）がドラマである場合、シーンＡからシーンＤまでは、各シーンＡ〜Ｄに同じ再生手順番号１を付しておき、シーンＥ（ドラマのクライマックス）のみ、再生手順番号を数秒間隔で増加させるように再生手順番号２、３、４、５、６と付しておけば、シーンＡからシーンＤまでは、コンテンツ利用制御受信装置５（当該装置５に接続される表示装置（図示せず））で自由に視聴できるが、コンテンツ利用制御受信装置５のユーザがシーンＥのみ最初に再生させて視聴することを防止することができる。
【００６３】
或いは、ドラマ（コンテンツ）に出演している出演者のインタビューの映像をシーンＥに含ませておき、シーンＡからシーンＤまですべて視聴したユーザのみシーンＥを視聴できるといった視聴制御も可能である。つまり、シーンＥ（コンテンツの最後）に視聴者が最も視聴したいシーンを含ませておくことで、それ以前のシーンＡからシーンＤ（ＣＭ等を含む）を視聴者に積極的に視聴させることができる。
【００６４】
（コンテンツの視聴制御（利用制御）の例３）
一方、コンテンツ鍵関連情報に含まれている視聴制御フラグがオフの場合には、図５中の再生例Ｂ１に示したように、再生手順番号に関係なく、コンテンツを再生することができる。つまり、再生例Ｂに示したようなシーンＡからシーンＥまでの連続再生ではなく、シーンＡの一部であるシーンＡ１と、シーンＣの一部であるシーンＣ１と、シーンＥの一部であるシーンＥ１とを順次連続再生することができる。
【００６５】
これによれば、例えば、無料コンテンツを放送する無料放送時には、コンテンツ鍵関連情報に含まれている視聴制御フラグをオンにしたコンテンツ鍵Ｋｃにより、コンテンツ利用制御受信装置５のユーザにコンテンツを視聴させる。すると、当該ユーザは、コンテンツに含まれているＣＭ等をスキップさせることができない。この際に、当該ユーザがコンテンツに含まれているＣＭ等のスキップを望む場合、通信回線等を用いて、一定の料金を送信側のコンテンツ利用制御送信装置３を所有する放送事業者に支払う契約をすると、当該装置３から視聴制御フラグをオフにしたコンテンツ鍵Ｋｃ（コンテンツ鍵関連情報）が当該通信回線を介して送信されるようにすることも可能である。この視聴制御フラグをオフにしたコンテンツ鍵Ｋｃを入手したユーザは視聴制限なく（当該コンテンツに限り）コンテンツを利用することができる。このため、無料放送時においても、送信側の放送事業者の意図するコンテンツの視聴（ＣＭ等をスキップさせない等の利用制御）を受信側のユーザに行わせることができる。
【００６６】
（コンテンツの視聴制御（利用制御；複数のワーク鍵）の例４）
さらにまた、コンテンツを送信する送信側の放送事業者は、予め、複数の種類のワーク鍵Ｋｗ（Ｋｗ１、Ｋｗ２・・・）を準備しておく（コンテンツ利用制御送信装置３の記憶部１１のワーク鍵データベースに記憶）。そして、放送事業者は無料でコンテンツを受信しているコンテンツ利用制御受信装置５のユーザには、ワーク鍵Ｋｗ１を、放送事業者に定額料金を支払ってコンテンツを受信しているコンテンツ利用制御受信装置５のユーザには、ワーク鍵Ｋｗ２を、セキュリティモジュールＳＭ１に記憶させて、それぞれのユーザに配布しておく。
【００６７】
その後、コンテンツ利用制御送信装置３からコンテンツ送出時（多重化暗号コンテンツ）に、ワーク鍵Ｋｗ１で暗号化されているコンテンツ鍵関連情報（視聴制御フラグはオン）およびワーク鍵Ｋｗ２で暗号化されているコンテンツ鍵関連情報（視聴制御フラグはオフ）を併せて送出すれば、ユーザとの契約状況に応じた視聴制御を行うことができる。
【００６８】
また、図４、図５に示したコンテンツの視聴制御（利用制御）の例では、再生手順番号を１ずつ増加させたが、シーンＡからシーンＤまでは、図４、図５に示したように再生手順番号を付しておき、シーンＥのみ再生手順番号２０を付しておくと、送信側で送出されるコンテンツ鍵Ｋｃを含むコンテンツ鍵関連情報（視聴制御フラグはオン）では、シーンＥを視聴することができない。この際に、当該ユーザがシーンＥの視聴を望む場合、通信回線等を用いて、一定の料金を送信側のコンテンツ利用制御送信装置３を所有する放送事業者に支払う契約をすると、当該装置３から視聴制御フラグをオフにしたコンテンツ鍵Ｋｃ（コンテンツ鍵関連情報）が当該通信回線を介して送信されるようにすることも可能である。
【００６９】
（コンテンツ利用制御受信装置の動作１（記憶後のコンテンツ、ノンリニア再生））
図６を参照して、コンテンツ利用制御受信装置５の記憶部１７に記憶されているコンテンツを視聴制御する際の動作を説明する。なお、このシーケンスチャートでは、コンテンツがファイルとして記憶部１７に記憶されており、当該コンテンツが冒頭から再生されることを想定している。
【００７０】
コンテンツ利用制御受信装置５の分離部１３で多重化暗号コンテンツが分離され暗号化コンテンツ鍵関連情報（コンテンツ鍵Ｋｃを含む）が得られ（Ｓ１）、この暗号化コンテンツ鍵関連情報がセキュリティモジュールＳＭ１に送出される。この暗号化コンテンツ鍵関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化コンテンツ鍵関連情報に含まれているコンテンツ鍵Ｋｃおよび視聴制御フラグが復号される（Ｓ２）。
【００７１】
そして、復号された視聴制御フラグがオンであるかオフであるかが判断され（Ｓ３）、復号された視聴制御フラグがオフであると判断された場合には、多重化暗号コンテンツが分離されて得られた暗号化関連情報がコンテンツ利用制御受信装置５からセキュリティモジュールＳＭ１に送出される（Ｓ４）。この暗号化関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化関連情報に含まれている暗号化スクランブル鍵Ｋｓが復号され（Ｓ５）、復号されたスクランブル鍵Ｋｓがコンテンツ利用制御受信装置５に送出される（Ｓ６）。スクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、コンテンツ（暗号化コンテンツ）が復号される（Ｓ７）。
【００７２】
Ｓ３にて、復号された視聴制御フラグがオンであると判断された場合には、多重化暗号コンテンツが分離されて得られた暗号化関連情報（スクランブル鍵Ｋｓと再生手順番号を含む）がコンテンツ利用制御受信装置５からセキュリティモジュールＳＭ１に送出される（Ｓ８）。この暗号化関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化関連情報に含まれている暗号化スクランブル鍵Ｋｓおよび再生手順番号が復号される（Ｓ９）。
【００７３】
そして、復号された再生手順番号の数値と記憶部Ｎに記憶されている数値（初期値は１）とが比較され、再生手順番号の数値が記憶部Ｎに記憶されている数値ｎ以下かどうかが判断される（Ｓ１０）。比較判断された結果、再生手順番号の数値が記憶部Ｎに記憶されている数値ｎ以下であると判断された場合には、コンテンツ利用制御受信装置５にスクランブル鍵Ｋｓが送出され（Ｓ１１）、このスクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、暗号化コンテンツが復号される（Ｓ１２）。
【００７４】
Ｓ１０にて、再生手順番号の数値が記憶部Ｎに記憶されている数値ｎ以下であると判断されない場合には、再生手順番号の数値が数値ｎに１加算した値であるかどうかが判断される（Ｓ１３）。再生手順番号の数値が数値ｎに１加算した値であると判断されない場合には、スクランブル鍵Ｋｓの送出が中断され、コンテンツ利用制御受信装置５においてエラー処理が行われる（Ｓ１４）。このエラー処理はセキュリティモジュールＳＭ１がコンテンツ利用制御受信装置５に対して暗号化コンテンツを復号できない旨のエラー番号（エラー情報）を送出することによって実行される。
【００７５】
Ｓ１３にて、再生手順番号の数値が数値ｎに１加算した値であると判断された場合には、この数値ｎが記憶部Ｎに記憶され（Ｓ１５）、コンテンツ利用制御受信装置５にスクランブル鍵Ｋｓが送出され（Ｓ１１）、このスクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、暗号化コンテンツが復号される（Ｓ１２）。
【００７６】
これらの動作によれば、コンテンツは、暗号化関連情報（スクランブル鍵関連情報）に含まれている再生手順番号（再生順序制御情報；利用制御情報の一つ）に従った場合のみ復号されるので、当該コンテンツに一体的に含まれているＣＭのスキップ等を防止することができると共に、巻き戻し等により一度視聴した区間（コンテンツの一部）は、自由にノンリニア再生することができる。
【００７７】
（コンテンツ利用制御受信装置の動作２（記憶後のコンテンツ、再生手順番号順））
図７を参照して、コンテンツ利用制御受信装置５の記憶部１７に記憶されているコンテンツを視聴制御する際の動作を説明する。なお、このシーケンスチャートでは、コンテンツがファイルとして記憶部１７に記憶されており、当該コンテンツが冒頭から再生されることを想定している。
【００７８】
コンテンツ利用制御受信装置５の分離部１３で多重化暗号コンテンツが分離され暗号化コンテンツ鍵関連情報（コンテンツ鍵Ｋｃを含む）が得られ（Ｓ２１）、この暗号化コンテンツ鍵関連情報がセキュリティモジュールＳＭ１に送出される。この暗号化コンテンツ鍵関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化コンテンツ鍵関連情報に含まれているコンテンツ鍵Ｋｃおよび視聴制御フラグが復号される（Ｓ２２）。
【００７９】
そして、復号された視聴制御フラグがオンであるかオフであるかが判断され（Ｓ２３）、復号された視聴制御フラグがオフであると判断された場合には、多重化暗号コンテンツが分離されて得られた暗号化関連情報がコンテンツ利用制御受信装置５からセキュリティモジュールＳＭ１に送出される（Ｓ２４）。この暗号化関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化関連情報に含まれている暗号化スクランブル鍵Ｋｓが復号され（Ｓ２５）、復号されたスクランブル鍵Ｋｓがコンテンツ利用制御受信装置５に送出される（Ｓ２６）。スクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、暗号化コンテンツが復号される（Ｓ２７）。
【００８０】
Ｓ２３にて、復号された視聴制御フラグがオンであると判断された場合には、多重化暗号コンテンツが分離されて得られた暗号化関連情報がコンテンツ利用制御受信装置５からセキュリティモジュールＳＭ１に送出される（Ｓ２８）。この暗号化関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化関連情報に含まれている暗号化スクランブル鍵Ｋｓおよび再生手順番号が復号される（Ｓ２９）。
【００８１】
そして、復号された再生手順番号の数値と記憶部Ｎに記憶されている数値（初期値は１）とが比較され、同じ数値であるかどうかが判断される（Ｓ３０）。比較判断された結果、再生手順番号の数値が記憶部Ｎに記憶されている数値ｎと同じであると判断された場合には、コンテンツ利用制御受信装置５にスクランブル鍵Ｋｓが送出され（Ｓ３１）、このスクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、暗号化コンテンツが復号される（Ｓ３２）。
【００８２】
Ｓ３０にて、再生手順番号の数値が記憶部Ｎに記憶されている数値ｎと同じであると判断されない場合には、再生手順番号の数値が数値ｎ未満か、または再生手順番号の数値が数値ｎに１加算した値であるかどうかが判断される（Ｓ３３）。再生手順番号の数値が数値ｎ未満か、再生手順番号の数値が数値ｎに１加算した値であると判断されない場合には、スクランブル鍵Ｋｓの送出が中断され、コンテンツ利用制御受信装置５においてエラー処理が行われる（Ｓ３４）。このエラー処理はセキュリティモジュールＳＭ１がコンテンツ利用制御受信装置５に対して暗号化コンテンツを復号できない旨のエラー番号（エラー情報）を送出することによって実行される。
【００８３】
Ｓ３３にて、再生手順番号の数値が数値ｎ未満か、再生手順番号の数値がｎに１加算した値であると判断された場合には、この数値ｎが記憶部Ｎに記憶され（Ｓ３５）、コンテンツ利用制御受信装置５にスクランブル鍵Ｋｓが送出され（Ｓ３１）、このスクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、暗号化コンテンツが復号される（Ｓ３２）。
【００８４】
これらの動作によれば、コンテンツは、暗号化関連情報（スクランブル鍵関連情報）に含まれている再生手順番号（再生順序制御情報；利用制御情報の一つ）に従った場合のみ復号されるので、当該コンテンツに一体的に含まれているＣＭのスキップ等を防止することができる。また、この動作では、再生手順番号の数値が記憶部Ｎに記憶されている数値ｎよりも小さい場合であっても、記憶部Ｎに再生手順番号を記憶させる手順（Ｓ３３、Ｓ３４）を追加している。このため、巻き戻し等により一度視聴した区間（コンテンツの一部）であっても、同様に再生手順番号に従った視聴制限することができる。
【００８５】
（コンテンツ利用制御受信装置の動作３（リアルタイムのコンテンツ））
図８を参照して、コンテンツ利用制御受信装置５でリアルタイムに受信しているコンテンツを視聴制御する際の動作を説明する。この動作はリアルタイムに受信しているコンテンツと記憶部１７に記憶されたコンテンツの両方を考慮した動作で、放送されているコンテンツを途中から記憶して視聴する場合や、記憶しつつ視聴する際に一部分のコンテンツが記憶できなかったり視聴できなかった場合に対応するための動作である。
【００８６】
コンテンツ利用制御受信装置５の分離部１３で多重化暗号コンテンツが分離され暗号化コンテンツ鍵関連情報（コンテンツ鍵Ｋｃを含む）が得られ（Ｓ４１）、この暗号化コンテンツ鍵関連情報がセキュリティモジュールＳＭ１に送出される。この暗号化コンテンツ鍵関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化コンテンツ鍵関連情報に含まれているコンテンツ鍵Ｋｃおよび視聴制御フラグが復号される（Ｓ４２）。
【００８７】
そして、復号された視聴制御フラグがオンであるかオフであるかが判断され（Ｓ４３）、復号された視聴制御フラグがオフであると判断された場合には、多重化暗号コンテンツが分離されて得られた暗号化関連情報がコンテンツ利用制御受信装置５からセキュリティモジュールＳＭ１に送出される（Ｓ４４）。この暗号化関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化関連情報に含まれている暗号化スクランブル鍵Ｋｓが復号され（Ｓ４５）、復号されたスクランブル鍵Ｋｓがコンテンツ利用制御受信装置５に送出される（Ｓ４６）。スクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、暗号化コンテンツが復号される（Ｓ４７）。
【００８８】
Ｓ４３にて、復号された視聴制御フラグがオンであると判断された場合には、多重化暗号コンテンツが分離されて得られた暗号化関連情報がコンテンツ利用制御受信装置５からセキュリティモジュールＳＭ１に送出される（Ｓ４８）。この暗号化関連情報を受信したセキュリティモジュールＳＭ１では、当該暗号化関連情報に含まれている暗号化スクランブル鍵Ｋｓおよび再生手順番号が復号される（Ｓ４９）。
【００８９】
そして、最初に受信した再生手順番号の数値を記憶部Ｎに記憶させておき（Ｓ５０）、復号された再生手順番号の数値と記憶部Ｎに記憶されている数値（最初に受信した際の数値）とが比較され、同じ数値であるかどうかが判断される（Ｓ５１）。比較判断された結果、再生手順番号の数値が記憶部Ｎに記憶されている数値ｎと同じであると判断された場合には、コンテンツ利用制御受信装置５にスクランブル鍵Ｋｓが送出され（Ｓ５２）、このスクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、暗号化コンテンツが復号される（Ｓ５３）。
【００９０】
Ｓ５１にて、再生手順番号の数値が記憶部Ｎに記憶されている数値ｎと同じであると判断されない場合には、再生手順番号の数値が数値ｎ未満か、または再生手順番号の数値が数値ｎに１加算した値であるかどうかが判断される（Ｓ５４）。再生手順番号の数値が数値ｎ未満か、再生手順番号の数値が数値ｎに１加算した値であると判断されない場合には、スクランブル鍵Ｋｓの送出が中断され、コンテンツ利用制御受信装置５においてエラー処理が行われる（Ｓ５５）。このエラー処理はセキュリティモジュールＳＭ１がコンテンツ利用制御受信装置５に対して暗号化コンテンツを復号できない旨のエラー番号（エラー情報）を送出することによって実行される。
【００９１】
Ｓ５４にて、再生手順番号の数値が数値ｎ未満か、再生手順番号の数値がｎに１加算した値であると判断された場合には、この数値ｎが記憶部Ｎに記憶され（Ｓ５６）、コンテンツ利用制御受信装置５にスクランブル鍵Ｋｓが送出され（Ｓ５２）、このスクランブル鍵Ｋｓを受信したコンテンツ利用制御受信装置５では、コンテンツデスクランブル部１５で、暗号化コンテンツが復号される（Ｓ５３）。
【００９２】
これらの動作によれば、デスクランブルしたいコンテンツの、最初に受信された再生手順番号の数値を記憶部Ｎの初期値として設定しているので、リアルタイムに受信しているコンテンツ（デスクランブルしたいコンテンツ）を途中から視聴したり、コンテンツの冒頭から記憶部１７に記憶していないコンテンツの再生が可能になり、再生手順番号に従ったコンテンツの視聴制限（視聴制御）を行うことができる。
【００９３】
（視聴制御フラグに関して補足）
ここまでの説明において、視聴制御フラグをオン・オフのみの１ビットの利用制御情報としてきた。しかし、視聴制御フラグのビット数を増加させて、例えば、視聴制御フラグが０の時は、視聴制御自体をオフ、視聴制御フラグが１の時は図７に示したシーケンスチャートに基づく制御、視聴制御フラグが２の時は、図８に示したシーケンスチャートに基づく制御とすることも可能である。
【００９４】
この実施の形態では以下の効果を奏す。コンテンツ利用制御送信装置３では、スクランブル鍵Ｋｓを用いて、コンテンツスクランブル部７（７ａ）でコンテンツが暗号化され暗号化コンテンツとされる。一方、暗号化器７ｂで、記憶部１１に記憶されているコンテンツ鍵Ｋｃによって、少なくとも再生手順番号およびスクランブル鍵Ｋｓを含む関連情報が暗号化し暗号化関連情報とされる。また、暗号化器７ｃで、記憶部１１に記憶されているワーク鍵Ｋｗによって、少なくとも視聴制御フラグおよびコンテンツ鍵Ｋｃを含む当該コンテンツ鍵Ｋｃに関するコンテンツ鍵関連情報が暗号化され暗号化コンテンツ鍵関連情報とされる。さらに、暗号化器７ｄで、マスター鍵によって、少なくともワーク鍵Ｋｗを含むワーク鍵Ｋｗに関するワーク鍵関連情報が暗号化され暗号化ワーク鍵関連情報とされる。そして、多重化部９で、これらが多重化暗号コンテンツとされ、送信される。
【００９５】
コンテンツ利用制御受信装置５では、分離部１３で、暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報が送信側のコンテンツ利用制御送信装置３で多重化された多重化暗号コンテンツが受信され、これらが分離される。そしてまた、ここで分離された暗号化ワーク鍵関連情報がマスター鍵Ｋｍにより復号器１５ａで復号されワーク鍵Ｋｗが得られ、復号器１５ｂで、得られたワーク鍵Ｋｗで暗号化コンテンツ鍵Ｋｃおよび暗号化されている視聴制御フラグが復号され、コンテンツ鍵Ｋｃおよび視聴制御フラグが得られる。この視聴制御情フラグに基づいて、復号器１５ｃで、暗号化スクランブル鍵Ｋｓおよび暗号化されている再生手順番号が復号され、この再生手順番号に基づいて、コンテンツデスクランブル部１５（１５ｄ）にて、スクランブル鍵Ｋｓで暗号化コンテンツが復号され、コンテンツが得られる。
【００９６】
つまり、コンテンツ利用制御送信装置３およびコンテンツ利用制御受信装置５においてコンテンツの暗号化、復号に、暗号化関連情報（スクランブル鍵関連情報）に含まれている再生手順番号によりグループ化されたスクランブル鍵Ｋｓを用いることで、受信側の受信機が不正に改造されたり不正に製造されたものであっても、コンテンツの不正利用を防止することができ、さらに送信側の放送局（放送事業者）が、受信側でのコンテンツの視聴順序を指定する、コンテンツの利用制御を実現することができる。
【００９７】
また、送信側の放送局が設定した再生手順番号（再生順序制御情報）により、あるシーンやＣＭのスキップを受信側に委ねず、送信側で制御することができ、コンテンツの制作者（放送局（放送事業者））の意図した通りに、受信側でコンテンツを利用させることができる。さらに、ＣＭ等の広告収入を主な収入源にしている民間の無料放送事業者は、広告収入を確保しながら、コンテンツのノンリニア再生や、メタデータによるコンテンツ検索等の便利な新サービスを視聴者に提供することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明による一実施の形態であるコンテンツ利用制御システム（コンテンツ利用制御送信装置およびコンテンツ利用制御受信装置）のブロック図である。
【図２】コンテンツ利用制御送信装置から送信されるファイルのフォーマット例を説明した説明図である。
【図３】コンテンツ利用制御受信装置およびセキュリティモジュールを説明した説明図である。
【図４】コンテンツに付されている再生手順番号に基づいたコンテンツの視聴制御（視聴制御フラグオン）を説明した説明図である。
【図５】コンテンツに付されている再生手順番号に基づいたコンテンツの視聴制御（視聴制御フラグオフ）を説明した説明図である。
【図６】コンテンツ利用制御受信装置でコンテンツを視聴制御する際の動作（記憶後、ノンリニア再生）を説明したシーケンスチャートである。
【図７】コンテンツ利用制御受信装置でコンテンツを視聴制御する際の動作（記憶後、再生手順番号順）を説明したシーケンスチャートである。
【図８】コンテンツ利用制御受信装置でコンテンツを視聴制御する際の動作（リアルタイム）を説明したシーケンスチャートである。
【符号の説明】
【００９９】
１                              コンテンツ利用制御システム
３                              コンテンツ利用制御送信装置
５                              コンテンツ利用制御受信装置
７                              コンテンツスクランブル部
７ａ、７ｂ、７ｃ、７ｄ          暗号化器
９                              多重化部
１１、１７                      記憶部
１３                            分離部
１３ａ                          Ｋｃ関連情報分離部
１３ｂ                          Ｋｓ関連情報分離部
１５                            コンテンツデスクランブル部
１５ａ、１５ｂ、１５ｃ、１５ｄ  復号器
１７、１７ａ                    記憶部
１７ｂ                          記憶媒体取扱手段
１９ａ、１９ｂ、１９ｃ、１９ｄ  復号器
２１                            暗号化器
２３                            送出部
２５                            送出制御部
Ｋｓ                            スクランブル鍵
Ｋｃ                            コンテンツ鍵
Ｋｗ                            ワーク鍵
Ｋｍ                            マスター鍵
ＳＭ、ＳＭ１                    セキュリティモジュール
【図１】
2006217645.tif 000003
【図２】
2006217645.tif 000004
【図３】
2006217645.tif 000005
【図４】
2006217645.tif 000006
【図５】
2006217645.tif 000007
【図６】
2006217645.tif 000008
【図７】
2006217645.tif 000009
【図８】
2006217645.tif 000010