(57)【要約】【課題】スクランブルされたコンテンツをデスクランブルする際の効率を向上させ、デスクランブルする際の暗号鍵の管理を容易にし、コンテンツの著作権を保護できるコンテンツ送信、受信方法とその装置とそのプログラムとを提供する。【解決手段】コンテンツを暗号化して送信するコンテンツ送信装置３と受信するコンテンツ受信装置５とからなり、コンテンツ送信装置３が、スクランブル鍵Ｋｓ、コンテンツ鍵Ｋｃ、ワーク鍵Ｋｗ、マスター鍵Ｋｍを用いてコンテンツを暗号化するコンテンツスクランブル部７と、多重化して多重暗号コンテンツとして送出する多重化部９とを備え、コンテンツ受信装置５が多重暗号コンテンツを受信して分離する分離部１３と、この分離部１３で分離された暗号化された情報を復号してコンテンツを得るコンテンツデスクランブル部１５とを備えた。【選択図】図１
2006180560.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送におけるコンテンツを暗号化して送信するコンテンツ送信装置であって、経過時間と共に変更されるスクランブル鍵と、前記コンテンツ毎に設けられたコンテンツ鍵と、前記コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵と、受信側に共通に備えられたマスター鍵とを記憶する記憶手段と、前記スクランブル鍵により、前記コンテンツを暗号化し暗号化コンテンツとするコンテンツ暗号化手段と、前記コンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段と、前記ワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツ鍵に関する関連情報を暗号化し暗号化コンテンツ鍵関連情報とするコンテンツ鍵関連情報暗号化手段と、前記マスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報を暗号化し暗号化ワーク鍵関連情報とするワーク鍵関連情報暗号化手段と、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報を多重化し多重暗号コンテンツとする多重化手段と、この多重化手段で多重化された多重暗号コンテンツを送信する多重暗号コンテンツ送信手段と、を備えることを特徴とするコンテンツ送信装置。
【請求項２】
デジタル放送におけるコンテンツを暗号化して送信するコンテンツ送信装置であって、経過時間と共に変更されるスクランブル鍵と、前記コンテンツ毎に設けられたコンテンツ鍵と、前記コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵と、受信側に共通に備えられたマスター鍵とを記憶する記憶手段と、前記スクランブル鍵により、前記コンテンツを暗号化し暗号化コンテンツとするコンテンツ暗号化手段と、前記コンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段と、前記ワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツ鍵に関する関連情報を暗号化し暗号化コンテンツ鍵関連情報とするコンテンツ鍵関連情報暗号化手段と、前記マスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報を暗号化し暗号化ワーク鍵関連情報とするワーク鍵関連情報暗号化手段と、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化ワーク鍵関連情報を多重化し多重暗号コンテンツとする多重化手段と、この多重化手段で多重化された多重暗号コンテンツを送信する多重暗号コンテンツ送信手段と、前記暗号化コンテンツ鍵関連情報を、前記多重暗号コンテンツの送信開始時刻後の所定の時間、または、前記多重暗号コンテンツの送信を開始する送信開始時刻より所定の時間前から送信終了時刻の所定の時間後まで、所定の時間間隔で繰り返し送信する、或いは、受信側で前記暗号化コンテンツ鍵関連情報を受信していない場合に、受信側からの要求に基づいて送信する若しくは通信回線網を介して送信するか、の少なくとも一つの手段により、前記暗号化コンテンツ鍵関連情報を送信する暗号化コンテンツ鍵関連情報送信手段と、を備えることを特徴とするコンテンツ送信装置。
【請求項３】
受信側で、復号されたコンテンツ鍵関連情報が記憶される、外部より読み出し不可能なセキュリティモジュールが備えられる場合、受信側で前記暗号化コンテンツ鍵関連情報を復号しコンテンツ鍵関連情報とした後、当該コンテンツ鍵関連情報を、そのまま、或いは別途暗号化して保持する際に、受信側の受信装置が記憶手段、記憶媒体を取り扱う記憶媒体取扱手段の少なくとも一方を備える場合、前記セキュリティモジュール、前記記憶手段、前記記憶媒体のいずれかに当該コンテンツ鍵関連情報を保持させることを指定するコンテンツ鍵関連情報記憶指定手段を備えることを特徴とする請求項１または２に記載のコンテンツ送信装置。
【請求項４】
受信側で記憶媒体を取り扱う記憶媒体取扱手段を備える際に、当該記憶媒体に前記暗号化コンテンツが記憶され、当該暗号化コンテンツが再生されるときに、当該暗号化コンテンツに対応する暗号化コンテンツ鍵関連情報を送信している場合には、当該暗号化コンテンツ鍵関連情報を利用せずに、保持されたコンテンツ鍵関連情報を利用するように指定するコンテンツ鍵関連情報利用指定手段を備えることを特徴とする請求項１から請求項３のいずれか１項に記載のコンテンツ送信装置。
【請求項５】
前記セキュリティモジュール毎に、当該セキュリティモジュールから出力させる情報を暗号化する複数の固有鍵が当該セキュリティモジュール内部に設定されており、これら固有鍵を、前記マスター鍵で暗号化し暗号化固有鍵設定用関連情報とする固有鍵設定用関連情報暗号化手段を備えることを特徴とする請求項３に記載のコンテンツ送信装置。
【請求項６】
前記固有鍵の少なくとも１つが、他のセキュリティモジュールと共通に設定されていることを特徴とする請求項５に記載のコンテンツ送信装置。
【請求項７】
送信側でデジタル放送におけるコンテンツが暗号化され、この暗号化されたコンテンツを受信するコンテンツ受信装置であって、前記送信側において、経過時間と共に変更されるスクランブル鍵により前記コンテンツが暗号化された暗号化コンテンツと、前記コンテンツ毎に設けられたコンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報が暗号化された暗号化関連情報と、前記コンテンツの経過時間よりも長時間にわたり保持されるワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツに関する関連情報が暗号化された暗号化コンテンツ鍵関連情報と、前記送信側に共通に備えられたマスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報が暗号化された暗号化ワーク鍵関連情報とが多重化された多重暗号コンテンツが送信され、この多重暗号コンテンツを受信する多重暗号コンテンツ受信手段と、この多重暗号コンテンツ受信手段で受信した多重暗号コンテンツを、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化コンテンツ鍵関連情報、前記暗号化ワーク鍵関連情報に分離する多重暗号コンテンツ分離手段と、当該暗号化ワーク鍵関連情報を前記マスター鍵で復号し、復号されたワーク鍵で前記暗号化コンテンツ鍵関連情報に含まれるコンテンツ鍵を復号し、復号されたコンテンツ鍵で前記暗号化関連情報に含まれるスクランブル鍵を復号し、復号されたスクランブル鍵で前記暗号化コンテンツを復号し、前記コンテンツを得る多重暗号コンテンツ復号手段と、を備えることを特徴とするコンテンツ受信装置。
【請求項８】
前記暗号化コンテンツ鍵関連情報が得られていない場合に、送信側に暗号化コンテンツ鍵関連情報を要求する暗号化コンテンツ鍵関連情報要求手段を備えることを特徴とする請求項７に記載のコンテンツ受信装置。
【請求項９】
前記マスター鍵が内部に設定された、外部より読み出し不可能なセキュリティモジュールを備え、
復号後のコンテンツ鍵関連情報と、このコンテンツ鍵関連情報に係り、コンテンツを識別するコンテンツ識別子とを前記セキュリティモジュールに記憶するコンテンツ鍵関連情報記憶手段を備えることを特徴とする請求項７または請求項８に記載のコンテンツ受信装置。
【請求項１０】
前記マスター鍵および出力させる情報を暗号化する固有鍵が内部に設定された、外部より読み出し不可能なセキュリティモジュールを備え、
復号後のコンテンツ鍵関連情報と、このコンテンツ鍵関連情報に係り、コンテンツを識別するコンテンツ識別子とを前記セキュリティモジュールに記憶するコンテンツ鍵関連情報記憶手段を備えることを特徴とする請求項７または請求項８に記載のコンテンツ受信装置。
【請求項１１】
前記固有鍵の少なくとも１つが、他のセキュリティモジュールと共通に設定されていることを特徴とする請求項１０に記載のコンテンツ受信装置。
【請求項１２】
前記固有鍵が複数設けられており、送信側において、前記マスター鍵により、これらの固有鍵が暗号化され、暗号化固有鍵設定用関連情報とされ、この暗号化固有鍵設定用関連情報を受信する暗号化固有鍵設定用関連情報受信手段と、この暗号化固有鍵設定用関連情報受信手段で受信した暗号化固有鍵設定用関連情報を前記マスター鍵により復号する暗号化固有鍵設定用関連情報復号手段と、を備えることを特徴とする請求項９から請求項１１のいずれか１項に記載のコンテンツ受信装置。
【請求項１３】
前記復号後のコンテンツ鍵関連情報を記憶する場合に、前記セキュリティモジュールのメモリ容量を越えた場合に、当該復号後のコンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、当該復号後のコンテンツ鍵関連情報を削除するコンテンツ鍵関連情報削除手段を備えることを特徴とする請求項９から請求項１２のいずれか１項に記載のコンテンツ受信装置。
【請求項１４】
前記セキュリティモジュールに記憶した前記復号後のコンテンツ鍵関連情報を出力し、記憶するコンテンツ鍵関連情報出力記憶手段を備えることを特徴とする請求項９から請求項１３のいずれか１項に記載のコンテンツ受信装置。
【請求項１５】
前記復号後のコンテンツ鍵関連情報を記憶する場合に、記憶手段のメモリ容量を越えた場合に、当該復号後のコンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、当該復号後のコンテンツ鍵関連情報を削除するコンテンツ鍵関連情報削除手段を備えることを特徴とする請求項１４に記載のコンテンツ受信装置。
【請求項１６】
前記セキュリティモジュールに記憶した前記復号後のコンテンツ鍵関連情報を、前記マスター鍵で暗号化し、再暗号化コンテンツ鍵関連情報として出力し、かつ記憶するコンテンツ鍵関連情報再暗号化記憶手段を備えることを特徴とする請求項９から請求項１５のいずれか１項に記載のコンテンツ受信装置。
【請求項１７】
前記再暗号化コンテンツ鍵関連情報およびコンテンツを識別するコンテンツ識別子が前記記憶手段に記憶され、当該記憶手段のメモリ容量を越えた場合に、当該再暗号化コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、当該再暗号化コンテンツ鍵関連情報を削除する再暗号化コンテンツ鍵関連情報削除手段を備えることを特徴とする請求項１６に記載のコンテンツ受信装置。
【請求項１８】
前記セキュリティモジュールに記憶した前記復号後のコンテンツ鍵関連情報を、前記固有鍵で暗号化し、固有暗号化コンテンツ鍵関連情報として出力し、かつ記憶するコンテンツ鍵関連情報固有暗号化記憶手段を備えることを特徴とする請求項９から請求項１４のいずれか１項に記載のコンテンツ受信装置。
【請求項１９】
前記固有暗号化コンテンツ鍵関連情報およびコンテンツを識別するコンテンツ識別子が前記記憶手段に記憶され、当該記憶手段のメモリ容量を越えた場合に、当該固有暗号化コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、当該固有暗号化コンテンツ鍵関連情報を削除する固有暗号化コンテンツ鍵関連情報削除手段を備えることを特徴とする請求項１８に記載のコンテンツ受信装置。
【請求項２０】
前記復号後のコンテンツ鍵関連情報を、前記マスター鍵で再暗号化した再暗号化コンテンツ鍵関連情報とし、この再暗号化コンテンツ鍵関連情報に対応する暗号化コンテンツと共に、記憶媒体に記憶する記憶媒体取扱手段を備えることを特徴とする請求項７から請求項１３のいずれか１項に記載のコンテンツ受信装置。
【請求項２１】
前記復号後のコンテンツ鍵関連情報を、前記固有鍵で再暗号化した固有暗号化コンテンツ鍵関連情報として、この固有暗号化コンテンツ鍵関連情報に対応する暗号化コンテンツと共に、記憶媒体に記憶する記憶媒体取扱手段を備えることを特徴とする請求項１１から請求項１３のいずれか１項に記載のコンテンツ受信装置。
【請求項２２】
記憶手段および記憶媒体取扱手段を備え、この記憶媒体取扱手段によって取り扱われる記憶媒体に、前記スクランブル鍵で暗号化された暗号化コンテンツと、この暗号化コンテンツを識別するコンテンツ識別子を含む前記コンテンツに関する暗号化関連情報とを記憶させるための暗号化コンテンツ記憶手段と、前記記憶媒体に記憶された前記暗号化コンテンツを再生する際に、当該暗号化コンテンツに対応する再暗号化コンテンツ鍵関連情報が前記記憶手段、前記記憶媒体の少なくとも一方に記憶されている場合、当該再暗号化コンテンツ関連情報を前記記憶手段または前記記憶媒体から読み出して、前記セキュリティモジュールに入力すると共に、前記暗号化関連情報を入力する関連情報入力手段と、前記マスター鍵により、前記再暗号化コンテンツ鍵関連情報を復号し、コンテンツ鍵を得、このコンテンツ鍵により、前記暗号化関連情報を復号し、スクランブル鍵を得、このスクランブル鍵を出力するスクランブル鍵出力手段と、このスクランブル鍵出力手段で出力されたスクランブル鍵で、前記記憶媒体の暗号化コンテンツを復号する暗号化コンテンツ復号手段と、を備えることを特徴とする請求項９から請求項１４および請求項１７、請求項１８、請求項２１のいずれか１項に記載のコンテンツ受信装置。
【請求項２３】
記憶手段および記憶媒体取扱手段を備え、この記憶媒体取扱手段によって取り扱われる記憶媒体に、前記スクランブル鍵で暗号化された暗号化コンテンツと、この暗号化コンテンツを識別するコンテンツ識別子を含む前記コンテンツに関する暗号化関連情報とを記憶させるための暗号化コンテンツ記憶手段と、前記記憶媒体に記憶された前記暗号化コンテンツを再生する際に、当該暗号化コンテンツに対応する固有暗号化コンテンツ鍵関連情報が前記記憶手段、前記記憶媒体の少なくとも一方に記憶されている場合、当該固有暗号化コンテンツ関連情報を前記記憶手段または前記記憶媒体から読み出して、前記セキュリティモジュールに入力すると共に、前記暗号化関連情報を入力する関連情報入力手段と、前記固有鍵により、前記固有暗号化コンテンツ鍵関連情報を復号し、コンテンツ鍵を得、このコンテンツ鍵により、前記暗号化関連情報を復号し、スクランブル鍵を得、このスクランブル鍵を出力するスクランブル鍵出力手段と、このスクランブル鍵出力手段で出力されたスクランブル鍵で、前記記憶媒体の暗号化コンテンツを復号する暗号化コンテンツ復号手段と、を備えることを特徴とする請求項１０から請求項１４および請求項１９、請求項２０、請求項２２のいずれか１項に記載のコンテンツ受信装置。
【請求項２４】
前記暗号化コンテンツを送信中に、当該暗号化コンテンツを記憶しなかった場合、当該暗号化コンテンツに対応するコンテンツ鍵を記憶しないコンテンツ鍵不記憶手段を備えることを特徴とする請求項７から請求項２３のいずれか１項に記載のコンテンツ受信装置。
【請求項２５】
前記暗号化関連情報を、コンテンツ鍵で復号するタイミングを、当該暗号化関連情報に対応するコンテンツの送信開始時刻、終了時刻に基づいて、当該コンテンツ鍵を切り替えるコンテンツ鍵切替手段を備えることを特徴とする請求項７から請求項２４のいずれか１項に記載のコンテンツ受信装置。
【請求項２６】
デジタル放送におけるコンテンツを暗号化して送信するコンテンツ送信装置を、
経過時間と共に変更されるスクランブル鍵により、前記コンテンツを暗号化し暗号化コンテンツとするコンテンツ暗号化手段、
前記コンテンツ毎に設けられたコンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段と、
前記コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツ鍵に関する関連情報を暗号化し暗号化コンテンツ鍵関連情報とするコンテンツ鍵関連情報暗号化手段、
前記受信側に共通に備えられたマスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報を暗号化し暗号化ワーク鍵関連情報とするワーク鍵関連情報暗号化手段、
前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化コンテンツ鍵関連情報、前記暗号化ワーク鍵関連情報を多重化し多重暗号コンテンツとする多重化手段、
この多重化手段で多重化された多重暗号コンテンツを送信する多重暗号コンテンツ送信手段、
として機能させることを特徴とするコンテンツ送信プログラム。
【請求項２７】
送信側でデジタル放送におけるコンテンツが暗号化され、この暗号化されたコンテンツを受信するコンテンツ受信装置を、
前記送信側において、経過時間と共に変更されるスクランブル鍵により前記コンテンツが暗号化された暗号化コンテンツと、前記コンテンツ毎に設けられたコンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報が暗号化された暗号化関連情報と、前記コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツに関する関連情報が暗号化された暗号化コンテンツ鍵関連情報と、前記送信側に共通に備えられたマスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報が暗号化された暗号化ワーク鍵関連情報とが多重化された多重暗号コンテンツが送信され、この多重暗号コンテンツを受信する多重暗号コンテンツ受信手段、
この多重暗号コンテンツ受信手段で受信した多重暗号コンテンツを、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化コンテンツ鍵関連情報、前記ワーク鍵関連情報に分離する多重暗号コンテンツ分離手段、
当該暗号化ワーク鍵関連情報を前記マスター鍵で復号し、復号されたワーク鍵で前記暗号化コンテンツ鍵関連情報に含まれるコンテンツ鍵を復号し、復号されたコンテンツ鍵で前記暗号化関連情報に含まれるスクランブル鍵を復号し、復号されたスクランブル鍵で前記暗号化コンテンツを復号し前記コンテンツを得る多重暗号コンテンツ復号手段、
として機能させることを特徴とするコンテンツ受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送におけるコンテンツを暗号化して、限定した受信者に送信し、受信者側で復号して視聴するコンテンツ送信方法、受信方法およびコンテンツ送信装置、受信装置ならびにコンテンツ送信プログラム、受信プログラムに関する。
【背景技術】
【０００２】
従来、デジタル放送における番組（コンテンツ）を放送局側（送信側）で暗号化し、限定した受信者（受信側）に視聴させる、いわゆる限定受信方式では、実時間で放送される暗号化されたコンテンツを復号可能にする装置（受信装置）を所有することが一般的である。
【０００３】
ここで、従来の限定受信方式の基本構成について、図１２を参照して説明する。番組（コンテンツ）信号をスクランブルする方法として、日本の衛星デジタル放送では、ブロック暗号方式が採用されている。このブロック暗号方式は、図１２に示すように、短時間（一秒程度）で変更されるスクランブル鍵（Ｋｓ）を用い、コンテンツをスクランブル（暗号化）し、長期間（半年から一年程度）で変更されるワーク鍵（Ｋｗ）を用い、スクランブル鍵およびコンテンツに関するコンテンツ情報を暗号化しＥＣＭ（暗号化関連情報）とし、さらに送信側の放送装置および受信側の受信装置に保持される共通のマスター鍵（Ｋｍ）を用い、ワーク鍵および各受信装置との契約内容を示す情報を暗号化しＥＭＭ（個別関連情報）とし、これらを多重化し放送（送信）する方式である。
【０００４】
また、この多重化された放送を受信する受信側では、多重化された放送を、ＥＭＭ（個別関連情報、暗号化されたワーク鍵を含む）、ＥＣＭ（暗号化関連情報、暗号化されたスクランブル鍵を含む）、暗号化されたコンテンツに分離する。そして、送信側の放送装置が保持する共通のマスター鍵により、ＥＭＭが復号され、ワーク鍵が得られ、このワーク鍵により、ＥＣＭが復号され、スクランブル鍵が得られ、このスクランブル鍵により、暗号化されたコンテンツが復号され、コンテンツが得られる。復号されたコンテンツは場合によって蓄積装置に蓄積される。
【０００５】
つまり、コンテンツをスクランブルする際に、前記したスクランブル鍵が用いられ、このスクランブル鍵を得られる特定の受信装置を所有する限定した受信者のみ（放送局（放送事業者）と契約を交わした者）がスクランブルされたコンテンツをデスクランブルして視聴することができる。このため、特定の受信装置を所有していない不正受信者（放送局（放送事業者）と契約を交わしていない者）は、スクランブル鍵によるスクランブルを容易に解除することができず、スクランブルされたコンテンツを視聴することができない。つまり、不正にコンテンツを視聴できず、不正視聴に対する安全性が高められている。
【０００６】
以上、図１２を参照して限定受信方式の原理について概略を説明したが、具体的には、例えば、電波産業会（ＡＲＩＢ）の標準規格「デジタル放送における限定受信方式」（ＡＲＩＢ ＳＴＤ−Ｂ２５）に基づいた方式がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そして、近年、受信装置に備えられている記憶装置の大容量化、操作性の向上に伴い、デジタル放送におけるコンテンツを選択して記憶させるのではなく、つまり、従来のようにコンテンツ毎に録画予約をして（取捨選択して）記憶させるのではなく、例えば、ある放送局で放送された数十時間分のコンテンツを一様に記憶させ、記憶後、視聴するコンテンツを選択するといった視聴の仕方が広まりつつある。
【０００８】
この場合、記憶されるコンテンツの中に、有料コンテンツが含まれている際に、視聴するまでの段階で、この有料コンテンツ（コンテンツ信号）に施されているスクランブル（暗号化）をデスクランブル（復号）する必要がある。そして、有料コンテンツを視聴する視聴者に対し、当該有料コンテンツを視聴した場合に適正な課金を行いたい（適正に課金されたい）という要請がある。すなわち、視聴者は放送された有料コンテンツを記憶しても視聴しない場合があり、有料コンテンツを視聴した時点で課金されることになる。しかしながら、従来の方式では、デスクランブルした状態（スクランブルが解かれた状態）で蓄積すると、実際には、視聴していないのに、課金されてしまうという事態が生じる。そこで、視聴する時に、つまり、記憶媒体等から読み出した時に、デスクランブル処理する方法が考案されている。
【０００９】
しかし、受信側では、デジタル信号で生成され、暗号化されているコンテンツを記憶する場合、コンテンツ単位、ファイル単位で記憶するのが一般的である。当然のことながら、暗号化されたコンテンツ、ファイル等をデスクランブル処理する時には、このコンテンツ単位、ファイル単位で行われることが効率がよい。しかし、従来の一般的なデスクランブル処理は、ストリーム単位で行われている。このため、デスクランブル処理の効率が悪いという問題がある。
【００１０】
さらに、コンテンツ単位、ファイル単位でデススクランブル処理を行おうとすると、ストリーム単位でデススクランブル処理を行う場合と比較して、暗号化および復号に用いられる鍵の数が極めて多くなり、これらの鍵を管理することが困難になるという問題がある。またさらに、受信装置にコンテンツが記憶された場合の、当該コンテンツの著作権が保護されないという問題がある。
【００１１】
本発明の目的は前記した従来の技術が有する課題を解消し、スクランブルされたコンテンツをデスクランブルする際の効率を向上させ、デスクランブルする際の暗号鍵の管理を容易にし、コンテンツの著作権を保護できるコンテンツ送信方法、受信方法およびコンテンツ送信装置、受信装置ならびにコンテンツ送信プログラム、受信プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
前記した目的を達成するため、請求項１記載のコンテンツ送信装置は、デジタル放送におけるコンテンツを暗号化して送信するコンテンツ送信装置であって、経過時間と共に変更されるスクランブル鍵と、前記コンテンツ毎に設けられたコンテンツ鍵と、前記コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵と、受信側に共通に備えられたマスター鍵とを記憶する記憶手段と、前記スクランブル鍵により、前記コンテンツを暗号化し暗号化コンテンツとするコンテンツ暗号化手段と、前記コンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段と、前記ワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツ鍵に関する関連情報を暗号化し暗号化コンテンツ鍵関連情報とするコンテンツ鍵関連情報暗号化手段と、前記マスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報を暗号化し暗号化ワーク鍵関連情報とするワーク鍵関連情報暗号化手段と、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報を多重化し多重暗号コンテンツとする多重化手段と、この多重化手段で多重化された多重暗号コンテンツを送信する多重暗号コンテンツ送信手段と、を備えることを特徴とする。
【００１３】
かかる構成によれば、まず、送信されるコンテンツが経過時間と共に変更されるスクランブル鍵によって暗号化され、暗号化コンテンツとされる。そして、スクランブル鍵もコンテンツ毎に設けられたコンテンツ鍵によって、コンテンツに関する関連情報と共に、暗号化され、暗号化関連情報とされる。また、コンテンツ鍵もコンテンツの継続時間よりも長時間にわたり保持されるワーク鍵によって、コンテンツ鍵に関する関連情報と共に、暗号化され、暗号化コンテンツ鍵関連情報とされる。さらに、ワーク鍵も受信側に共通に備えられたマスター鍵によって、ワーク鍵に関する関連情報と共に、暗号化され、暗号化ワーク鍵関連情報とされる。その後、暗号化されたこれらの情報が多重化され、送信される。
【００１４】
なお、コンテンツに関する関連情報とは、送信側（放送事業者）の認証番号（事業者ＩＤ）、コンテンツを識別するコンテンツ識別子（コンテンツＩＤ）等のことである。また、コンテンツ鍵に関する関連情報とは、送信側（放送事業者）の認証番号（事業者ＩＤ）、コンテンツを識別するコンテンツ識別子（コンテンツＩＤ）、ワーク鍵を識別するワーク鍵識別子（ワーク鍵ＩＤ）等のことである。
【００１５】
なお、ワーク鍵に関する関連情報とは、送信側（放送事業者）の認証番号（事業者ＩＤ）、受信側に備えられているＩＣカード形態のセキュリティモジュールを識別するセキュリティモジュール識別子（カードＩＤ）、更新番号、有効期限、ワーク鍵を識別するワーク鍵識別子（ワーク鍵ＩＤ）等のことである。
【００１６】
また、請求項２記載のコンテンツ送信装置は、デジタル放送におけるコンテンツを暗号化して送信するコンテンツ送信装置であって、経過時間と共に変更されるスクランブル鍵と、前記コンテンツ毎に設けられたコンテンツ鍵と、前記コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵と、受信側に共通に備えられたマスター鍵とを記憶する記憶手段と、前記スクランブル鍵により、前記コンテンツを暗号化し暗号化コンテンツとするコンテンツ暗号化手段と、前記コンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段と、前記ワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツ鍵に関する関連情報を暗号化し暗号化コンテンツ鍵関連情報とするコンテンツ鍵関連情報暗号化手段と、前記マスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報を暗号化し暗号化ワーク鍵関連情報とするワーク鍵関連情報暗号化手段と、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化ワーク鍵関連情報を多重化し多重暗号コンテンツとする多重化手段と、この多重化手段で多重化された多重暗号コンテンツを送信する多重暗号コンテンツ送信手段と、を備えている。
【００１７】
そして、このコンテンツ送信装置は、前記暗号化コンテンツ鍵関連情報を、前記多重暗号コンテンツの送信開始時刻後の所定の時間、または、前記多重暗号コンテンツの送信を開始する送信開始時刻より所定の時間前から送信終了時刻の所定の時間後まで、所定の時間間隔で繰り返し送信する、或いは、受信側で前記暗号化コンテンツ鍵関連情報を受信していない場合に、受信側からの要求に基づいて送信する若しくは通信回線網を介して送信するか、の少なくとも一つの手段により、前記暗号化コンテンツ鍵関連情報を送信する暗号化コンテンツ鍵関連情報送信手段と、を備えることを特徴とする。
【００１８】
かかる構成によれば、まず、送信されるコンテンツが経過時間と共に変更されるスクランブル鍵によって暗号化され、暗号化コンテンツとされる。そして、スクランブル鍵もコンテンツ毎に設けられたコンテンツ鍵によって、コンテンツに関する関連情報と共に、暗号化され、暗号化関連情報とされる。また、コンテンツ鍵もコンテンツの継続時間よりも長時間にわたり保持されるワーク鍵によって、コンテンツ鍵に関する関連情報と共に、暗号化され、暗号化コンテンツ鍵関連情報とされる。
【００１９】
さらに、ワーク鍵も受信側に共通に備えられたマスター鍵によって、ワーク鍵に関する関連情報と共に、暗号化され、暗号化ワーク鍵関連情報とされる。そして、暗号化されたこれらの情報のうち、暗号化コンテンツ、暗号化関連情報、暗号化ワーク鍵関連情報が多重化され多重暗号コンテンツとして送信される。その後、暗号化コンテンツ鍵関連情報送信手段によって、暗号化コンテンツ鍵関連情報が、多重暗号コンテンツの送信開始時刻後の所定の時間、または、前記多重暗号コンテンツの送信を開始する送信開始時刻より所定の時間前から送信終了時刻の所定の時間後まで、所定の時間間隔で繰り返し送信されるか、或いは、受信側からの要求に基づいて送信されるか、または通信回線網を介して送信される。
【００２０】
また、請求項３記載のコンテンツ送信装置は、請求項１または請求項２に記載のコンテンツ送信装置において、受信側で、復号されたコンテンツ鍵関連情報が記憶される、外部より読み出し不可能なセキュリティモジュールが備えられる場合、受信側で前記暗号化コンテンツ鍵関連情報を復号しコンテンツ鍵関連情報とした後、当該コンテンツ鍵関連情報を、そのまま、或いは別途暗号化して保持する際に、受信側の受信装置が記憶手段、記憶媒体を取り扱う記憶媒体取扱手段の少なくとも一方を備える場合、前記セキュリティモジュール、前記記憶手段、前記記憶媒体のいずれかに当該コンテンツ鍵関連情報を保持させることを指定するコンテンツ鍵関連情報記憶指定手段を備えることを特徴とする。
【００２１】
かかる構成によれば、コンテンツ鍵関連情報記憶指定手段によって、受信側でコンテンツ鍵関連情報を保持する場所が、セキュリティモジュール、記憶手段、記憶媒体のいずれかに指定される。
【００２２】
また、請求項４記載のコンテンツ送信装置は、請求項１から請求項３のいずれか１項に記載のコンテンツ送信装置において、受信側で記憶媒体を取り扱う記憶媒体取扱手段を備える際に、当該記憶媒体に前記暗号化コンテンツが記憶され、当該暗号化コンテンツが再生されるときに、当該暗号化コンテンツに対応する暗号化コンテンツ鍵関連情報を送信している場合には、当該暗号化コンテンツ鍵関連情報を利用せずに、保持されたコンテンツ鍵関連情報を利用するように指定するコンテンツ鍵関連情報利用指定手段を備えることを特徴とする。
【００２３】
かかる構成によれば、受信側で、暗号化コンテンツが再生されるときに、コンテンツ鍵関連情報利用指定手段によって、当該暗号化コンテンツを復号するスクランブル鍵に対応するコンテンツ鍵を含むコンテンツ鍵関連情報が送信されている場合であっても、これを利用せずに、保持されているコンテンツ鍵関連情報しか利用できないように指定される。
【００２４】
また、請求項５記載のコンテンツ送信装置は、請求項３に記載のコンテンツ送信装置において、前記セキュリティモジュール毎に、当該セキュリティモジュールから出力させる情報を暗号化する複数の固有鍵が当該セキュリティモジュール内部に設定されており、これら固有鍵を、前記マスター鍵で暗号化し暗号化固有鍵設定用関連情報とする固有鍵設定用関連情報暗号化手段を備えることを特徴とする。
【００２５】
かかる構成によれば、受信側にセキュリティモジュールが備えられる際に、このセキュリティモジュールの内部に設定される固有鍵が、送信側の固有鍵設定用関連情報暗号化手段によって、マスター鍵により暗号化され暗号化固有鍵設定用関連情報とされ、送信される。なお、受信側では、セキュリティモジュールに備えられたマスター鍵によって、暗号化固有鍵設定用関連情報が復号され、固有鍵が得られる。
【００２６】
また、請求項６記載のコンテンツ送信装置は、請求項５に記載のコンテンツ送信装置において、前記固有鍵の少なくとも１つが、他のセキュリティモジュールと共通に設定されていることを特徴とする。
【００２７】
かかる構成によれば、受信側の他のセキュリティモジュールに共通する固有鍵が設定されているので、この共通の固有鍵を利用すれば、一方のセキュリティモジュールに記憶されている情報（例えば、コンテンツ鍵関連情報）を、他方のセキュリティモジュールで出力させられる。
【００２８】
また、請求項７記載のコンテンツ受信装置は、送信側でデジタル放送におけるコンテンツが暗号化され、この暗号化されたコンテンツを受信するコンテンツ受信装置であって、前記送信側において、経過時間と共に変更されるスクランブル鍵により前記コンテンツが暗号化された暗号化コンテンツと、前記コンテンツ毎に設けられたコンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報が暗号化された暗号化関連情報と、前記コンテンツの経過時間よりも長時間にわたり保持されるワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツに関する関連情報が暗号化された暗号化コンテンツ鍵関連情報と、前記送信側に共通に備えられたマスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報が暗号化された暗号化ワーク鍵関連情報とが多重化された多重暗号コンテンツが送信され、この多重暗号コンテンツを受信する多重暗号コンテンツ受信手段と、この多重暗号コンテンツ受信手段で受信した多重暗号コンテンツを、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化コンテンツ鍵関連情報、前記暗号化ワーク鍵関連情報に分離する多重暗号コンテンツ分離手段と、当該暗号化ワーク鍵関連情報を前記マスター鍵で復号し、復号されたワーク鍵で前記暗号化コンテンツ鍵関連情報に含まれるコンテンツ鍵を復号し、復号されたコンテンツ鍵で前記暗号化関連情報に含まれるスクランブル鍵を復号し、復号されたスクランブル鍵で前記暗号化コンテンツを復号し、前記コンテンツを得る多重暗号コンテンツ復号手段と、を備えることを特徴とする。
【００２９】
かかる構成によれば、まず、送信側で多重された多重暗号コンテンツが、多重暗号コンテンツ受信手段によって、受信される。そして、受信された多重暗号コンテンツは、多重暗号コンテンツ分離手段によって、暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報に分離される。
【００３０】
その後、多重暗号コンテンツ復号手段によって、マスター鍵により暗号化ワーク鍵関連情報が復号され、ワーク鍵が得られ、このワーク鍵により暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツにより暗号化関連情報が復号され、スクランブル鍵が得られ、このスクランブル鍵により暗号化コンテンツが復号され、コンテンツが得られる。
【００３１】
また、請求項８記載のコンテンツ受信装置は、請求項７に記載のコンテンツ受信装置において、前記暗号化コンテンツ鍵関連情報が得られていない場合に、送信側に暗号化コンテンツ鍵関連情報を要求する暗号化コンテンツ鍵関連情報要求手段を備えることを特徴とする。
【００３２】
かかる構成によれば、暗号化コンテンツ鍵関連情報が、多重暗号コンテンツに多重化されていない場合、つまり、暗号化コンテンツ鍵関連情報が別途に送信された場合であり、なおかつ、暗号化コンテンツ鍵関連情報が得られていない場合に、暗号化コンテンツ鍵関連情報要求手段によって、送信側にコンテンツ鍵が含まれている暗号化コンテンツ鍵関連情報が要求される。
【００３３】
また、請求項９記載のコンテンツ受信装置は、請求項７または請求項８に記載のコンテンツ受信装置において、前記マスター鍵が内部に設定された、外部より読み出し不可能なセキュリティモジュールを備え、復号後のコンテンツ鍵関連情報と、このコンテンツ鍵関連情報に係り、コンテンツを識別するコンテンツ識別子とを前記セキュリティモジュールに記憶するコンテンツ鍵関連情報記憶手段を備えることを特徴とする。
【００３４】
かかる構成によれば、コンテンツ鍵関連情報記憶手段によって、復号後のコンテンツ鍵関連情報とコンテンツを識別するコンテンツ識別子とが、マスター鍵が設定されたセキュリティモジュールに記憶される。
【００３５】
また、請求項１０記載のコンテンツ受信装置は、請求項７または請求項８に記載のコンテンツ受信装置において、前記マスター鍵および出力させる情報を暗号化する固有鍵が内部に設定された、外部より読み出し不可能なセキュリティモジュールを備え、復号後のコンテンツ鍵関連情報と、このコンテンツ鍵関連情報に係り、コンテンツを識別するコンテンツ識別子とを前記セキュリティモジュールに記憶するコンテンツ鍵関連情報記憶手段を備えることを特徴とする。
【００３６】
かかる構成によれば、コンテンツ鍵関連情報記憶手段によって、復号後のコンテンツ鍵関連情報とコンテンツを識別するコンテンツ識別子とが、マスター鍵および固有鍵が設定されたセキュリティモジュールに記憶される。
【００３７】
また、請求項１１記載のコンテンツ受信装置は、請求項１０に記載のコンテンツ受信装置において、前記固有鍵の少なくとも１つが、他のセキュリティモジュールと共通に設定されていることを特徴とする。
【００３８】
かかる構成によれば、マスター鍵および固有鍵が設定されるセキュリティモジュールにおいて、少なくとも１つの固有鍵が、他のセキュリティモジュールと共通に設定されており、この共通の固有鍵を利用すれば、一方のセキュリティモジュールに記憶されている情報（例えば、コンテンツ鍵関連情報）を、他方のセキュリティモジュールで出力させられる。
【００３９】
また、請求項１２記載のコンテンツ受信装置は、請求項９から請求項１１のいずれか１項に記載のコンテンツ受信装置において、前記固有鍵が複数設けられており、送信側において、前記マスター鍵により、これらの固有鍵が暗号化され、暗号化固有鍵設定用関連情報とされ、この暗号化固有鍵設定用関連情報を受信する暗号化固有鍵設定用関連情報受信手段と、この暗号化固有鍵設定用関連情報受信手段で受信した暗号化固有鍵設定用関連情報を前記マスター鍵により復号する暗号化固有鍵設定用関連情報復号手段と、を備えることを特徴とする。
【００４０】
かかる構成によれば、セキュリティモジュールの内部に固有鍵が設定される場合に、暗号化固有鍵設定用関連情報受信手段によって、送信側でマスター鍵により暗号化された暗号化固有鍵設定用関連情報を受信し、暗号化固有鍵設定用関連情報復号手段によって、暗号化固有鍵設定用関連情報を復号し、固有鍵が得られる。
【００４１】
また、請求項１３記載のコンテンツ受信装置は、請求項９から請求項１２のいずれか１項に記載のコンテンツ受信装置において、前記復号後のコンテンツ鍵関連情報を記憶する場合に、前記セキュリティモジュールのメモリ容量を越えた場合に、当該復号後のコンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、当該復号後のコンテンツ鍵関連情報を削除するコンテンツ鍵関連情報削除手段を備えることを特徴とする。
【００４２】
かかる構成によれば、セキュリティモジュールのメモリ容量を越えた場合に、コンテンツ鍵関連情報削除手段によって、コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、コンテンツ鍵関連情報が削除される。例えば、コンテンツ鍵関連情報が数十時間前に記憶され、長時間経過した場合であっても、受信側で設定した設定情報（当該コンテンツ鍵関連情報はコンテンツを視聴するまで削除しない）を優先させた場合、より優先の度合いの低いコンテンツ鍵関連情報の方が速く削除される。
【００４３】
また、請求項１４記載のコンテンツ受信装置は、請求項９から請求項１３のいずれか１項に記載のコンテンツ受信装置において、前記セキュリティモジュールに記憶した前記復号後のコンテンツ鍵関連情報を出力し、記憶するコンテンツ鍵関連情報出力記憶手段を備えることを特徴とする。
【００４４】
かかる構成によれば、セキュリティモジュールに記憶された復号後のコンテンツ鍵関連情報が、コンテンツ鍵関連情報出力記憶手段によって、出力され記憶される。
【００４５】
また、請求項１５記載のコンテンツ受信装置は、請求項１４に記載のコンテンツ受信装置において、前記復号後のコンテンツ鍵関連情報を記憶する場合に、前記記憶手段のメモリ容量を越えた場合に、当該復号後のコンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、当該復号後のコンテンツ鍵関連情報を削除するコンテンツ鍵関連情報削除手段を備えることを特徴とする。
【００４６】
かかる構成によれば、記憶手段のメモリ容量を越えた場合に、コンテンツ鍵関連情報削除手段によって、コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、コンテンツ鍵関連情報が削除される。
【００４７】
また、請求項１６記載のコンテンツ受信装置は、請求項９から請求項１５のいずれか１項に記載のコンテンツ受信装置において、前記セキュリティモジュールに記憶した前記復号後のコンテンツ鍵関連情報を、前記マスター鍵で暗号化し、再暗号化コンテンツ鍵関連情報として出力し、かつ記憶するコンテンツ鍵関連情報再暗号化記憶手段を備えることを特徴とする。
【００４８】
かかる構成によれば、コンテンツ鍵関連情報再暗号化記憶手段によって、セキュリティモジュールに記憶されている復号後のコンテンツ鍵関連情報がマスター鍵により、再暗号化されて出力され、記憶される。
【００４９】
また、請求項１７記載のコンテンツ受信装置は、請求項１６に記載のコンテンツ受信装置において、前記再暗号化コンテンツ鍵関連情報およびコンテンツを識別するコンテンツ識別子が前記記憶手段に記憶され、当該記憶手段のメモリ容量を越えた場合に、当該再暗号化コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、当該再暗号化コンテンツ鍵関連情報を削除する再暗号化コンテンツ鍵関連情報削除手段を備えることを特徴とする。
【００５０】
かかる構成によれば、記憶手段のメモリ容量を越えた場合に、再暗号化コンテンツ鍵関連情報削除手段によって、再暗号化コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、再暗号化コンテンツ鍵関連情報が削除される。
【００５１】
また、請求項１８記載のコンテンツ受信装置は、請求項９から請求項１４のいずれか１項に記載のコンテンツ受信装置において、前記セキュリティモジュールに記憶した前記復号後のコンテンツ鍵関連情報を、前記固有鍵で暗号化し、固有暗号化コンテンツ鍵関連情報として出力し、かつ記憶するコンテンツ鍵関連情報固有暗号化記憶手段を備えることを特徴とする。
【００５２】
かかる構成によれば、コンテンツ鍵関連情報固有暗号化記憶手段によって、セキュリティモジュールに記憶されている復号後のコンテンツ鍵関連情報が固有鍵により、再暗号化されて、固有暗号化コンテンツ鍵関連情報として出力され、記憶される。
【００５３】
また、請求項１９記載のコンテンツ受信装置は、請求項１８に記載のコンテンツ受信装置において、前記固有暗号化コンテンツ鍵関連情報およびコンテンツを識別するコンテンツ識別子が前記記憶手段に記憶され、当該記憶手段のメモリ容量を越えた場合に、当該固有暗号化コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、当該固有暗号化コンテンツ鍵関連情報を削除する固有暗号化コンテンツ鍵削除手段を備えることを特徴とする。
【００５４】
かかる構成によれば、記憶手段のメモリ容量を越えた場合に、固有暗号化コンテンツ鍵関連情報削除手段によって、固有暗号化コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、固有暗号化コンテンツ鍵関連情報が削除される。
【００５５】
また、請求項２０記載のコンテンツ受信装置は、請求項７から請求項１３のいずれか１項に記載のコンテンツ受信装置において、前記復号後のコンテンツ鍵関連情報を、前記マスター鍵で再暗号化した再暗号化コンテンツ鍵関連情報とし、この再暗号化コンテンツ鍵関連情報に対応する暗号化コンテンツと共に、記憶媒体に記憶する記憶媒体取扱手段を備えることを特徴とする。
【００５６】
かかる構成によれば、セキュリティモジュールに記憶された復号後のコンテンツ鍵関連情報が、記憶媒体取扱手段によって、マスター鍵により暗号化され再暗号化コンテンツ鍵関連情報とされ、暗号化コンテンツと共に、記憶媒体に記憶される。
【００５７】
また、請求項２１記載のコンテンツ受信装置は、請求項１１から請求項１３のいずれか１項に記載のコンテンツ受信装置において、前記復号後のコンテンツ鍵関連情報を、前記固有鍵で再暗号化した固有暗号化コンテンツ鍵関連情報として、この固有暗号化コンテンツ鍵関連情報に対応する暗号化コンテンツと共に、記憶媒体に記憶する記憶媒体取扱手段を備えることを特徴とする。
【００５８】
かかる構成によれば、セキュリティモジュールに記憶された復号後のコンテンツ鍵関連情報が、記憶媒体取扱手段によって、固有鍵により暗号化され固有暗号化コンテンツ鍵関連情報とされ、暗号化コンテンツと共に、記憶媒体に記憶される。
【００５９】
また、請求項２２記載のコンテンツ受信装置は、請求項９から請求項１４および請求項１７、請求項１８、請求項２１のいずれか１項に記載のコンテンツ受信装置において、記憶手段および記憶媒体取扱手段を備え、この記憶媒体取扱手段によって取り扱われる記憶媒体に、前記スクランブル鍵で暗号化された暗号化コンテンツと、この暗号化コンテンツを識別するコンテンツ識別子を含む前記コンテンツに関する暗号化関連情報とを記憶させるための暗号化コンテンツ関連情報記憶手段と、前記記憶媒体に記憶された前記暗号化コンテンツを再生する際に、当該暗号化コンテンツに対応する再暗号化コンテンツ鍵関連情報が前記記憶手段、前記記憶媒体の少なくとも一方に記憶されている場合、当該再暗号化コンテンツ関連情報を前記記憶手段または前記記憶媒体から読み出して、前記セキュリティモジュールに入力すると共に、前記暗号化関連情報を入力する関連情報入力手段と、前記マスター鍵により、前記再暗号化コンテンツ鍵関連情報を復号し、コンテンツ鍵を得、このコンテンツ鍵により、前記暗号化関連情報を復号し、スクランブル鍵を得、このスクランブル鍵を出力するスクランブル鍵出力手段と、このスクランブル鍵出力手段で出力されたスクランブル鍵で、前記記憶媒体の暗号化コンテンツを復号する暗号化コンテンツ復号手段と、を備えることを特徴とする。
【００６０】
かかる構成によれば、暗号化コンテンツ関連情報記憶手段によって、記憶媒体に暗号化コンテンツとこの暗号化コンテンツに対応する暗号化関連情報とが記憶され、関連情報入力手段によって、記憶手段または記憶媒体に記憶されている再暗号化コンテンツ鍵関連情報を、セキュリティモジュールに入力し、スクランブル鍵出力手段によって、再暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツ鍵により、暗号化関連情報が復号され、スクランブル鍵が得られ、暗号化コンテンツ復号手段によって、暗号化コンテンツが復号される。
【００６１】
また、請求項２３記載のコンテンツ受信装置は、請求項１０から請求項１４および請求項１９、請求項２０、請求項２２のいずれか１項に記載のコンテンツ受信装置において、記憶手段および記憶媒体取扱手段を備え、この記憶媒体取扱手段によって取り扱われる記憶媒体に、前記スクランブル鍵で暗号化された暗号化コンテンツと、この暗号化コンテンツを識別するコンテンツ識別子を含む前記コンテンツに関する暗号化関連情報とを記憶させるための暗号化コンテンツ関連情報記憶手段と、前記記憶媒体に記憶された前記暗号化コンテンツを再生する際に、当該暗号化コンテンツに対応する固有暗号化コンテンツ鍵関連情報が前記記憶手段、前記記憶媒体の少なくとも一方に記憶されている場合、当該固有暗号化コンテンツ関連情報を前記記憶手段または前記記憶媒体から読み出して、前記セキュリティモジュールに入力すると共に、前記暗号化関連情報を入力する関連情報入力手段と、前記固有鍵により、前記固有暗号化コンテンツ鍵関連情報を復号し、コンテンツ鍵を得、このコンテンツ鍵により、前記暗号化関連情報を復号し、スクランブル鍵を得、このスクランブル鍵を出力するスクランブル鍵出力手段と、このスクランブル鍵出力手段で出力されたスクランブル鍵で、前記記憶媒体の暗号化コンテンツを復号する暗号化コンテンツ復号手段と、を備えることを特徴とする。
【００６２】
かかる構成によれば、暗号化コンテンツ関連情報記憶手段によって、記憶媒体に暗号化コンテンツとこの暗号化コンテンツに対応する暗号化関連情報とが記憶され、関連情報入力手段によって、記憶手段または記憶媒体に記憶されている固有暗号化コンテンツ鍵関連情報を、セキュリティモジュールに入力し、スクランブル鍵出力手段によって、固有暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツ鍵により、暗号化関連情報が復号され、スクランブル鍵が得られ、暗号化コンテンツ復号手段によって、暗号化コンテンツが復号される。
【００６３】
また、請求項２４記載のコンテンツ受信装置は、請求項７から請求項２３のいずれか１項に記載のコンテンツ受信装置において、前記暗号化コンテンツを送信中に、当該暗号化コンテンツを記憶しなかった場合、当該暗号化コンテンツに対応するコンテンツ鍵を記憶しないコンテンツ鍵不記憶手段を備えることを特徴とする。
【００６４】
かかる構成によれば、コンテンツ鍵不記憶手段によって、暗号化コンテンツを記憶しない場合、この暗号化コンテンツに対応するコンテンツ鍵、すなわち、暗号化コンテンツ鍵関連情報が記憶されない。
【００６５】
また、請求項２５記載のコンテンツ受信装置は、請求項９から請求項２４のいずれか１項に記載のコンテンツ受信装置において、前記暗号化関連情報を、コンテンツ鍵で復号するタイミングを、当該暗号化関連情報に対応するコンテンツの送信開始時刻、終了時刻に基づいて、当該コンテンツ鍵を切り替えるコンテンツ鍵切替手段を備えることを特徴とする。
【００６６】
かかる構成によれば、コンテンツ鍵切替手段によって、暗号化関連情報をコンテンツ鍵で復号するタイミングがコンテンツの送信開始時刻、終了時刻に基づいて、切り替えられる。
【００６７】
さらにまた、請求項２６記載のコンテンツ送信プログラムは、デジタル放送におけるコンテンツを暗号化して送信するコンテンツ送信装置を、以下に示す手段として機能させることを特徴とする。コンテンツ送信装置を機能させる手段は、経過時間と共に変更されるスクランブル鍵により、前記コンテンツを暗号化し暗号化コンテンツとするコンテンツ暗号化手段、前記コンテンツ毎に設けられたコンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報を暗号化し暗号化関連情報とする関連情報暗号化手段と、前記コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツ鍵に関する関連情報を暗号化し暗号化コンテンツ鍵関連情報とするコンテンツ鍵関連情報暗号化手段、前記受信側に共通に備えられたマスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報を暗号化し暗号化ワーク鍵関連情報とするワーク鍵関連情報暗号化手段、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化コンテンツ鍵関連情報、前記暗号化ワーク鍵関連情報を多重化し多重暗号コンテンツとする多重化手段、この多重化手段で多重化された多重暗号コンテンツを送信する多重暗号コンテンツ送信手段、である。
である。
【００６８】
かかる構成によれば、まず、送信されるコンテンツが経過時間と共に変更されるスクランブル鍵によって暗号化され、暗号化コンテンツとされる。そして、スクランブル鍵もコンテンツ毎に設けられたコンテンツ鍵によって、コンテンツに関する関連情報と共に、暗号化され、暗号化関連情報とされる。また、コンテンツ鍵もコンテンツの継続時間よりも長時間にわたり保持されるワーク鍵によって、コンテンツ鍵に関する関連情報と共に、暗号化され、暗号化コンテンツ鍵関連情報とされる。さらに、ワーク鍵も受信側に共通に備えられたマスター鍵によって、ワーク鍵に関する関連情報と共に、暗号化され、暗号化ワーク鍵関連情報とされる。その後、暗号化されたこれらの情報が多重化され、送信される。
【００６９】
そしてまた、請求項２７記載のコンテンツ受信プログラムは、送信側でデジタル放送におけるコンテンツが暗号化され、この暗号化されたコンテンツを受信するコンテンツ受信装置を、以下に示す手段として機能させることを特徴とする。コンテンツ受信装置を機能させる手段は、前記送信側において、経過時間と共に変更されるスクランブル鍵により前記コンテンツが暗号化された暗号化コンテンツと、前記コンテンツ毎に設けられたコンテンツ鍵により、少なくとも前記スクランブル鍵を含む前記コンテンツに関する関連情報が暗号化された暗号化関連情報と、前記コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵により、少なくとも前記コンテンツ鍵を含む当該コンテンツに関する関連情報が暗号化された暗号化コンテンツ鍵関連情報と、前記送信側に共通に備えられたマスター鍵により、少なくとも前記ワーク鍵を含む当該ワーク鍵に関する関連情報が暗号化された暗号化ワーク鍵関連情報とが多重化された多重暗号コンテンツが送信され、この多重暗号コンテンツを受信する多重暗号コンテンツ受信手段、この多重暗号コンテンツ受信手段で受信した多重暗号コンテンツを、前記暗号化コンテンツ、前記暗号化関連情報、前記暗号化コンテンツ鍵関連情報、前記ワーク鍵関連情報に分離する多重暗号コンテンツ分離手段、当該暗号化ワーク鍵関連情報を前記マスター鍵で復号し、復号されたワーク鍵で前記暗号化コンテンツ鍵関連情報に含まれるコンテンツ鍵を復号し、復号されたコンテンツ鍵で前記暗号化関連情報に含まれるスクランブル鍵を復号し、復号されたスクランブル鍵で前記暗号化コンテンツを復号し前記コンテンツを得る多重暗号コンテンツ復号手段、である。
【００７０】
かかる構成によれば、まず、送信側で多重された多重暗号コンテンツが、多重暗号コンテンツ受信手段によって、受信される。そして、受信された多重暗号コンテンツは、多重暗号コンテンツ分離手段によって、暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報に分離される。その後、多重暗号コンテンツ復号手段によって、マスター鍵により暗号化ワーク鍵関連情報が復号され、ワーク鍵が得られ、このワーク鍵により暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツにより暗号化関連情報が復号され、スクランブル鍵が得られ、このスクランブル鍵により暗号化コンテンツが復号され、コンテンツが得られる。
【発明の効果】
【００７１】
請求項１記載の発明によれば、多重暗号コンテンツを受信側でデスクランブルする際にコンテンツ単位でされるので、従来のストリーム単位で行われる場合と比較してデスクランブルの効率が向上する。また、暗号化コンテンツが多重暗号コンテンツとして送信された後、暗号化コンテンツ鍵関連情報送信手段によって、暗号化コンテンツ鍵関連情報が別途送信されるので、暗号化コンテンツをデスクランブルする際に用いる暗号鍵（コンテンツ鍵）を、受信側で厳密に管理する必要性が低くなり、暗号鍵の管理が容易に行える。
【００７２】
請求項２記載の発明によれば、暗号化コンテンツが多重暗号コンテンツとして送信された後、暗号化コンテンツ鍵関連情報送信手段によって、暗号化コンテンツ鍵関連情報が別途送信されるので、暗号化コンテンツをデスクランブルする際に用いる暗号鍵（コンテンツ鍵）を、受信側で厳密に管理する必要性が低くなり、暗号鍵の管理が容易に行える。
【００７３】
請求項３記載の発明によれば、コンテンツ鍵関連情報記憶指定手段によって、受信側でコンテンツ鍵関連情報を保持する場所が、セキュリティモジュール、記憶手段、記憶媒体のいずれかに指定される。このため、セキュリティモジュール、記憶手段、記憶媒体のメモリ容量、重要度等に応じて、暗号鍵の管理場所を受信側で指定することができ、暗号鍵の管理が容易に行える。
【００７４】
請求項４記載の発明によれば、受信側で、暗号化コンテンツが再生されるときに、コンテンツ鍵関連情報利用指定手段によって、当該暗号化コンテンツを復号するスクランブル鍵に対応するコンテンツ鍵を含むコンテンツ鍵関連情報が送信されている場合であっても、これを利用せずに、保持されているコンテンツ鍵関連情報しか利用できないように指定される。このため、暗号化コンテンツを復号するのに供されるコンテンツ鍵が指定されているので、コンテンツを不正受信したり、不正に利用したりすることが困難になり、コンテンツの著作権を保護することができる。
【００７５】
請求項５記載の発明によれば、受信側にセキュリティモジュールが備えられる際に、このセキュリティモジュールの内部に設定される固有鍵が、送信側の固有鍵設定用関連情報暗号化手段によって、マスター鍵により暗号化され暗号化固有鍵設定用関連情報とされ、送信される。このため、セキュリティモジュールに設定される固有鍵を送信側で自在に変更することができる。
【００７６】
請求項６記載の発明によれば、受信側の他のセキュリティモジュールに共通する固有鍵が設定されているので、この共通の固有鍵を利用すれば、一方のセキュリティモジュールに記憶されている情報（例えば、コンテンツ鍵関連情報）を、他方のセキュリティモジュールで出力させられる。このため、例えば、受信側で、セキュリティモジュールの識別子を複数受信装置間で共有できる場合には、私的利用の範囲として、使用している受信装置とセキュリティモジュールとを交換するなどの相互使用が可能となる。
【００７７】
請求項７記載の発明によれば、まず、送信側で多重された多重暗号コンテンツが、多重暗号コンテンツ受信手段によって受信され、受信された多重暗号コンテンツは、多重暗号コンテンツ分離手段によって、暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報に分離される。その後、多重暗号コンテンツ復号手段によって、マスター鍵により暗号化ワーク鍵関連情報が復号され、ワーク鍵が得られ、このワーク鍵により暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツにより暗号化関連情報が復号され、スクランブル鍵が得られ、このスクランブル鍵により暗号化コンテンツが復号され、コンテンツが得られる。このため、多重暗号コンテンツをデスクランブルする際にコンテンツ単位でされるので、従来のストリーム単位で行われる場合と比較してデスクランブルの効率が向上する。
【００７８】
請求項８記載の発明によれば、暗号化コンテンツ鍵関連情報が得られていない場合に、暗号化コンテンツ鍵関連情報要求手段によって、送信側にコンテンツ鍵が含まれている暗号化コンテンツ鍵関連情報が要求されるので、受信側でコンテンツを再生する場合に、必要に応じてコンテンツ鍵を入手することができる。
【００７９】
請求項９記載の発明によれば、コンテンツ鍵関連情報記憶手段によって、復号後のコンテンツ鍵関連情報とコンテンツを識別するコンテンツ識別子とが、マスター鍵が設定されたセキュリティモジュールに記憶されるので、コンテンツ鍵の保護がなされ、ひいてはコンテンツの著作権の保護が行える。
【００８０】
請求項１０記載の発明によれば、コンテンツ鍵関連情報記憶手段によって、復号後のコンテンツ鍵関連情報とコンテンツを識別するコンテンツ識別子とが、マスター鍵および固有鍵が設定されたセキュリティモジュールに記憶されるので、コンテンツ鍵の保護がなされ、ひいてはコンテンツの著作権の保護が行える。
【００８１】
請求項１１記載の発明によれば、マスター鍵および固有鍵が設定されるセキュリティモジュールにおいて、少なくとも１つの固有鍵が、他のセキュリティモジュールと共通に設定されており、この共通の固有鍵を利用すれば、一方のセキュリティモジュールに記憶されている情報（例えば、コンテンツ鍵関連情報）を、他方のセキュリティモジュールで出力させられる。このため、例えば、セキュリティモジュールの識別子を複数受信装置間で共有できる場合には、私的利用の範囲として、使用している受信装置とセキュリティモジュールとを交換するなどの相互使用が可能となる。
【００８２】
請求項１２記載の発明によれば、セキュリティモジュールの内部に固有鍵が設定される場合に、暗号化固有鍵設定用関連情報受信手段によって、送信側でマスター鍵により暗号化された暗号化固有鍵設定用関連情報を受信し、暗号化固有鍵設定用関連情報復号手段によって、暗号化固有鍵設定用関連情報を復号し、固有鍵が得られる。このため、セキュリティモジュールに設定される固有鍵が送信側で自在に変更されるので、コンテンツの著作権の保護が行える。
【００８３】
請求項１３記載の発明によれば、セキュリティモジュールのメモリ容量を越えた場合に、コンテンツ鍵関連情報削除手段によって、コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、コンテンツ鍵関連情報が削除されるので、コンテンツ鍵の管理が容易に行える。
【００８４】
請求項１４記載の発明によれば、セキュリティモジュールに記憶された復号後のコンテンツ鍵関連情報が、コンテンツ鍵関連情報出力記憶手段によって、出力され記憶されるので、コンテンツ鍵の管理が容易に行える。
【００８５】
請求項１５記載の発明によれば、記憶手段のメモリ容量を越えた場合に、コンテンツ鍵関連情報削除手段によって、コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、コンテンツ鍵関連情報が削除されるので、コンテンツ鍵の管理が容易に行える。
【００８６】
請求項１６記載の発明によれば、コンテンツ鍵関連情報再暗号化記憶手段によって、セキュリティモジュールに記憶されている復号後のコンテンツ鍵関連情報がマスター鍵により、再暗号化されて出力され、記憶されるので、コンテンツ鍵の保護がなされ、ひいてはコンテンツの著作権の保護が行える。
【００８７】
請求項１７記載の発明によれば、記憶手段のメモリ容量を越えた場合に、再暗号化コンテンツ鍵関連情報削除手段によって、再暗号化コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、再暗号化コンテンツ鍵関連情報が削除されるので、コンテンツ鍵の管理が容易に行える。
【００８８】
請求項１８記載の発明によれば、コンテンツ鍵関連情報固有暗号化記憶手段によって、セキュリティモジュールに記憶されている復号後のコンテンツ鍵関連情報が固有鍵により、再暗号化されて、固有暗号化コンテンツ鍵関連情報として出力され、記憶されるので、コンテンツ鍵の保護がなされ、ひいてはコンテンツの著作権の保護が行える。
【００８９】
請求項１９記載の発明によれば、記憶手段のメモリ容量を越えた場合に、固有暗号化コンテンツ鍵関連情報削除手段によって、固有暗号化コンテンツ鍵関連情報が記憶された時間、送信側または受信側により設定された設定情報に基づいて、固有暗号化コンテンツ鍵関連情報が削除されるので、コンテンツ鍵の管理が容易に行える。
【００９０】
請求項２０記載の発明によれば、セキュリティモジュールに記憶された復号後のコンテンツ鍵関連情報が、記憶媒体取扱手段によって、マスター鍵により暗号化され再暗号化コンテンツ鍵関連情報とされ、暗号化コンテンツと共に、記憶媒体に記憶されるので、コンテンツ鍵の保護がなされ、ひいてはコンテンツの著作権の保護が行える。
【００９１】
請求項２１記載の発明によれば、セキュリティモジュールに記憶された復号後のコンテンツ鍵関連情報が、記憶媒体取扱手段によって、固有鍵により暗号化され固有暗号化コンテンツ鍵関連情報とされ、暗号化コンテンツと共に、記憶媒体に記憶されるので、コンテンツ鍵の保護がなされ、ひいてはコンテンツの著作権の保護が行える。
【００９２】
請求項２２記載の発明によれば、暗号化コンテンツ関連情報記憶手段によって、記憶媒体に暗号化コンテンツとこの暗号化コンテンツに対応する暗号化関連情報とが記憶され、関連情報入力手段によって、記憶手段または記憶媒体に記憶されている再暗号化コンテンツ鍵関連情報を、セキュリティモジュールに入力し、スクランブル鍵出力手段によって、再暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツ鍵により、暗号化関連情報が復号され、スクランブル鍵が得られ、暗号化コンテンツ復号手段によって、暗号化コンテンツが復号される。このため、暗号化コンテンツを再生する場合に、コンテンツ鍵が複雑なプロセスを経なければ、コンテンツ鍵が入手できないので、コンテンツの著作権の保護が行える。
【００９３】
請求項２３記載の発明によれば、暗号化コンテンツ関連情報記憶手段によって、記憶媒体に暗号化コンテンツとこの暗号化コンテンツに対応する暗号化関連情報とが記憶され、関連情報入力手段によって、記憶手段または記憶媒体に記憶されている固有暗号化コンテンツ鍵関連情報を、セキュリティモジュールに入力し、スクランブル鍵出力手段によって、固有暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツ鍵により、暗号化関連情報が復号され、スクランブル鍵が得られ、暗号化コンテンツ復号手段によって、暗号化コンテンツが復号される。このため、暗号化コンテンツを再生する場合に、コンテンツ鍵が複雑なプロセスを経なければ、コンテンツ鍵が入手できないので、コンテンツの著作権の保護が行える。
【００９４】
請求項２４記載の発明によれば、コンテンツ鍵不記憶手段によって、暗号化コンテンツを記憶しない場合、この暗号化コンテンツに対応するコンテンツ鍵、すなわち、暗号化コンテンツ鍵関連情報が記憶されないので、暗号化コンテンツを別途記憶しておいても再生することができず、当該コンテンツの著作権の保護が行える。
【００９５】
請求項２５記載の発明によれば、コンテンツ鍵切替手段によって、暗号化関連情報をコンテンツ鍵で復号するタイミングがコンテンツの送信開始時刻、終了時刻に基づいて、切り替えられるので、受信側で、コンテンツ鍵が得られていれば、コンテンツの送信開始時間から終了時刻まで暗号化関連情報を復号することできる。
【００９６】
請求項２６記載の発明によれば、まず、送信されるコンテンツがスクランブル鍵によって暗号化され、暗号化コンテンツとされる。そして、スクランブル鍵もコンテンツ鍵によって、コンテンツに関する関連情報と共に、暗号化され、暗号化関連情報とされる。また、コンテンツ鍵もワーク鍵によって、コンテンツ鍵に関する関連情報と共に、暗号化され、暗号化コンテンツ鍵関連情報とされる。さらに、ワーク鍵もマスター鍵によって、ワーク鍵に関する関連情報と共に、暗号化され、暗号化ワーク鍵関連情報とされる。その後、暗号化されたこれらの情報が多重化され、送信される。このため、多重暗号コンテンツを受信側でデスクランブルする際にコンテンツ単位でされるので、従来のストリーム単位で行われる場合と比較してデスクランブルの効率が向上する。
【００９７】
請求項２７記載の発明によれば、まず、送信側で多重された多重暗号コンテンツが、多重暗号コンテンツ受信手段によって受信され、受信された多重暗号コンテンツは、多重暗号コンテンツ分離手段によって、暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報に分離される。その後、多重暗号コンテンツ復号手段によって、マスター鍵により暗号化ワーク鍵関連情報が復号され、ワーク鍵が得られ、このワーク鍵により暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツにより暗号化関連情報が復号され、スクランブル鍵が得られ、このスクランブル鍵により暗号化コンテンツが復号され、コンテンツが得られる。このため、多重暗号コンテンツをデスクランブルする際にコンテンツ単位でされるので、従来のストリーム単位で行われる場合と比較してデスクランブルの効率が向上する。
【発明を実施するための最良の形態】
【００９８】
以下、本発明の一実施形態を図面に基づいて詳細に説明する。
（限定受信システムの構成、コンテンツ鍵とコンテンツとを併せて送信する場合）図１は、限定受信システムの全体構成を図示したものである。この図１に示すように、限定受信システム１は、コンテンツ送信装置３とコンテンツ受信装置５とから構成され、コンテンツ送信装置３は、コンテンツスクランブル部７と、多重化部９と、記憶部１１とを備えて構成されている。コンテンツ受信装置５は、分離部１３と、コンテンツデスクランブル部１５と、記憶部１７とを備えて構成されている。
【００９９】
限定受信システム１は、デジタル放送において、暗号化したコンテンツ（放送番組）を送信し、受信側で暗号化されたコンテンツを復号し、視聴するシステムであって、暗号化したコンテンツを復号するのに、特別の限定された受信装置を要するもの（ゆえに、限定受信システムと称呼される）である。
【０１００】
コンテンツ送信装置３は、コンテンツを暗号化して受信側のコンテンツ受信装置５に送信するものであって、映像・音声データであるコンテンツを、受信側と共通に備えられるマスター鍵を利用して（ゆえに、共通鍵暗号化方式と称呼される）暗号化し、送信するものである。
【０１０１】
コンテンツスクランブル部７は、まず、図示を省略した暗号キー生成装置（後記する）で生成されたスクランブル鍵Ｋｓを用いて、送信するコンテンツを暗号化し暗号化コンテンツとする（暗号化器７ａ）。次に、記憶部１１に記憶されているコンテンツ鍵Ｋｃを用いて、少なくともスクランブル鍵を含んだコンテンツに関する関連情報を暗号化し暗号化関連情報とする（暗号化器７ｂ）。また、記憶部１１に記憶されているワーク鍵Ｋｗを用いて、少なくともコンテンツ鍵を含んだ当該コンテンツ鍵に関する関連情報を暗号化し暗号化コンテンツ鍵関連情報とする（暗号化器７ｃ）。さらに、記憶部１１に記憶されているマスター鍵Ｋｍ０を用いて、少なくともワーク鍵を含んだワーク鍵に関する関連情報を暗号化し暗号化ワーク鍵関連情報とする（暗号化器７ｄ）。
【０１０２】
ここで、コンテンツ送信装置３のコンテンツスクランブル部７と請求項に記載した要件との対応関係を補足すると、暗号化器７ａがコンテンツ暗号化手段に、暗号化器７ｂが関連情報暗号化手段に、暗号化器７ｃがコンテンツ鍵関連情報暗号化手段に、暗号化器７ｄがワーク鍵関連情報暗号化手段に対応（相当）している。
【０１０３】
多重化部９は、コンテンツスクランブル部７で暗号化した、暗号化コンテンツと、暗号化関連情報と、暗号化コンテンツ鍵関連情報と、暗号化ワーク鍵関連情報とを多重化し、多重暗号コンテンツを生成し、受信側に送出するものである。この多重化部９が請求項に記載した多重化手段と多重暗号コンテンツ送信手段とに相当するものである。
【０１０４】
記憶部１１は、経過時間と共に変更されるスクランブル鍵Ｋｓ、コンテンツ毎に備えられているコンテンツ鍵Ｋｃ、コンテンツの継続時間よりも長時間にわたり保持されるワーク鍵Ｋｗ、コンテンツ受信装置５に備えられる送受信間で共通のマスター鍵Ｋｍを記憶するものである。
【０１０５】
なお、この図１において、図示を省略したが、記憶部１１に記憶されている各暗号キーを生成する暗号キー生成装置が備えられている。また、このコンテンツ送信装置３には、図示を省略した暗号化コンテンツ鍵関連情報送信手段と、コンテンツ鍵関連情報記憶指定手段と、コンテンツ鍵関連情報利用指定手段と、固有鍵設定用関連情報暗号化手段とを備えている。
【０１０６】
暗号化コンテンツ鍵関連情報送信手段は、暗号化コンテンツ鍵関連情報を、多重暗号コンテンツの送信開始時刻後の所定の時間、または、多重暗号コンテンツの送信を開始する送信開始時刻より所定の時間前から送信終了時刻の所定の時間後まで、所定の時間間隔で繰り返し送信する、或いは、受信側で暗号化コンテンツ鍵関連情報を受信していない場合に、受信側からの要求に基づいて送信する若しくは通信回線網を介して送信するか、の少なくとも一つの手段により、暗号化コンテンツ鍵関連情報を送信するものである。
【０１０７】
コンテンツ鍵関連情報記憶指定手段は、コンテンツ受信装置５で暗号化コンテンツ鍵関連情報を復号しコンテンツ鍵関連情報とした後、当該コンテンツ鍵関連情報を、そのまま、或いは別途暗号化して保持する際に、受信側のコンテンツ受信装置５が後記する記憶手段、記憶媒体を取り扱う記憶媒体取扱手段の少なくとも一方を備える場合、後記するセキュリティモジュール、記憶手段、記憶媒体のいずれかに保持させることを指定するものである。
【０１０８】
コンテンツ鍵関連情報利用指定手段は、受信側で記憶媒体を取り扱う記憶媒体取扱手段を備える際に、当該記憶媒体に暗号化コンテンツが記憶され、当該暗号化コンテンツが再生されるときに、当該暗号化コンテンツに対応する暗号化コンテンツ鍵関連情報を送信している場合には、当該暗号化コンテンツ鍵関連情報を利用せずに、保持されたコンテンツ鍵関連情報を利用するように指定するものである。
【０１０９】
固有鍵設定用関連情報暗号化手段は、コンテンツ受信装置５に備えられるセキュリティモジュール毎に、当該セキュリティモジュールに入力される情報を暗号化する、複数の固有鍵（後記するグループ鍵Ｋｇに相当する）が当該セキュリティモジュール内部に設定されており、これら固有鍵を、マスター鍵Ｋｍで暗号化し暗号化固有鍵設定用関連情報とするものである。
【０１１０】
また、一方、コンテンツ受信装置５は、送信側のコンテンツ送信装置３で暗号化され、多重化された多重暗号コンテンツを受信し、この多重暗号コンテンツを復号し、視聴可能にするものである。分離部１３は、送信側のコンテンツ送信装置３から送信された多重暗号コンテンツを受信すると共に、この多重暗号コンテンツを、暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報に分離するものである。この分離部１３が請求項に記載した多重暗号コンテンツ受信手段と多重暗号コンテンツ分離手段とに相当するものである。
【０１１１】
コンテンツデスクランブル部１５は、４つの復号器（後記するセキュリティモジュールＳＭ）を備えて構成されており、分離部１３で分離された暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報を復号するものであって、まず、暗号化ワーク鍵関連情報がマスター鍵により復号されワーク鍵が得られ（復号器１５ａ）、このワーク鍵により暗号化コンテンツ鍵関連情報が復号されコンテンツ鍵が得られ（復号器１５ｂ）、このコンテンツ鍵により暗号化関連情報が復号されスクランブル鍵が得られ（復号器１５ｃ）、このスクランブル鍵により暗号化コンテンツが復号され、コンテンツが得られる（復号器１５ｄ）。このコンテンツデスクランブル部１５が、請求項に記載した多重暗号コンテンツ復号手段に相当するものである。
【０１１２】
記憶部１７は、コンテンツ受信装置５本体に一体的に備えられているメモリ部１７ａ（請求項に記載した記憶手段に相当する）と、記憶媒体に情報を記憶させる記憶媒体取扱手段１７ｂとを備えて構成されている。また、コンテンツ受信装置５には、この図１において図示を省略したセキュリティモジュールＳＭが備えられている。このセキュリティモジュールＳＭは、少なくとも復号器１５ａ〜１５ｃを備え、マスター鍵Ｋｍが保持されるものであって、外部より読み出し不可能なＩＣカード等から構成されている。
【０１１３】
また、コンテンツ受信装置５は、図示を省略した暗号化コンテンツ鍵関連情報要求手段と、コンテンツ鍵関連情報記憶手段と、暗号化固有鍵設定用関連情報受信手段と、暗号化固有鍵設定用関連情報復号手段と、コンテンツ鍵関連情報出力記憶手段と、コンテンツ鍵関連情報再暗号化記憶手段と、コンテンツ鍵関連情報固有暗号化記憶手段と、コンテンツ鍵不記憶手段と、コンテンツ鍵切替手段とを備えている。なお、これらは、図示を省略したコンテンツ受信装置５の主制御部に展開しているプログラムである。
【０１１４】
暗号化コンテンツ鍵関連情報要求手段は、コンテンツ受信装置５において、暗号化コンテンツ鍵関連情報が得られていない場合に、送信側のコンテンツ送信装置３に暗号化コンテンツ鍵関連情報を要求するものである。コンテンツ鍵関連情報記憶手段は、復号後のコンテンツ鍵関連情報およびこのコンテンツに鍵関連情報に係り、コンテンツを識別するコンテンツ識別子をセキュリティモジュールＳＭに記憶させるものである。
【０１１５】
暗号化固有鍵設定用関連情報受信手段は、セキュリティモジュールＳＭに固有鍵が複数設けられており、送信側のコンテンツ送信装置３において、マスター鍵Ｋｍにより、これらの固有鍵が暗号化され、暗号化固有鍵設定用関連情報とされ、この暗号化固有鍵設定用関連情報を受信するものである。暗号化固有鍵設定用関連情報復号手段は、暗号化固有鍵設定用関連情報受信手段で受信した暗号化固有鍵設定用関連情報をマスター鍵Ｋｍにより復号するものである。
【０１１６】
コンテンツ鍵関連情報出力手段は、セキュリティモジュールＳＭに記憶した復号後のコンテンツ鍵関連情報を出力し、記憶部１７に記憶させるものである。コンテンツ鍵関連情報再暗号化記憶手段は、セキュリティモジュールＳＭに記憶した復号後のコンテンツ鍵関連情報を、セキュリティモジュールＳＭ内に設定されているマスター鍵Ｋｍで暗号化し、再暗号化コンテンツ鍵関連情報として出力し、記憶部１７に記憶させるものである。
【０１１７】
コンテンツ鍵関連情報固有暗号化記憶手段は、セキュリティモジュールＳＭに記憶した復号後のコンテンツ鍵関連情報を、セキュリティモジュールＳＭ内に設定されている固有鍵（後記するグループ鍵Ｋｇに相当する）で暗号化し、固有暗号化コンテンツ鍵関連情報として出力し、記憶部１７に記憶させるものである。コンテンツ鍵不記憶手段は、暗号化コンテンツを送信中に、当該暗号化コンテンツを記憶部１７に記憶しなかった場合、当該暗号化コンテンツに対応するコンテンツ鍵（暗号化コンテンツ鍵関連情報）を記憶しないものである。
【０１１８】
コンテンツ鍵切替手段は、暗号化関連情報を、コンテンツ鍵で復号するタイミングを、当該暗号化関連情報に対応するコンテンツの送信開始時刻、終了時刻に基づいて、当該コンテンツ鍵を切り替えるものである。
【０１１９】
ここで、コンテンツの暗号化、復号の流れに沿って説明する。コンテンンツは、コンテンツ送信装置３のコンテンツスクランブル部７において、共通鍵暗号化方式を用いてスクランブル化され、スクランブル鍵Ｋｓ、コンテンツ鍵Ｋｃ、ワーク鍵Ｋｗのそれぞれを含む暗号化された関連情報と多重化され送出される。送出されたコンテンツは、コンテンツ受信装置５の分離部１３において、各々の鍵を含む関連情報とスクランブル化されたコンテンツとに分離され、スクランブル化されたコンテンツをコンテンツデスクランブル部１５でデスクランブル化し、平文（復号後のコンテンツ）が得られる。
【０１２０】
また、コンテンツ受信装置５において、コンテンツは、記憶部１７に記憶され、利用時（コンテンツ再生時）に、コンテンツデスクランブル部１５でデスクランブル化され、利用される。なお、マスター鍵Ｋｍは、コンテンツ受信装置５またはセキュリティモジュールＳＭに割り当てられた特有の鍵であって、このマスター鍵Ｋｍは予め、コンテンツ受信装置５またはセキュリティモジュールＳＭ内に書き込まれている。
【０１２１】
またここで、複数のコンテンツ受信装置５に対して、ワーク鍵Ｋｗを共有させる場合について説明する。まず、送信側のコンテンツ送信装置３は、該当するコンテンツ受信装置５のマスター鍵Ｋｍを記憶部１１に保持されているマスター鍵データベース（図示せず）より読み出す。そして、この読み出したマスター鍵Ｋｍによりワーク鍵Ｋｗを共通鍵暗号方式により暗号化する。さらに、暗号化されたワーク鍵を含む関連情報を、例えば、ＭＰＥＧ―２多重化方式のセクション形式でパケット化し個別情報として、多重化部９でコンテンツと併せてトランスポートストリームとして多重化する。
【０１２２】
なお、このパケット化の例として、ＡＲＩＢの限定受信方式規格（ＳＴＤ−Ｂ２５）に記載されたＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ ＭａｎａｇｅｍｅｎｔＭｅｓｓａｇｅ）形式が利用できる。コンテンツ受信装置５では、分離部１３において、受信したＭＰＥＧ２トランスポートストリームからＥＭＭを取り出し、マスター鍵Ｋｍを用いて復号し、ワーク鍵Ｋｗを得る。そして、この動作を、各コンテンツ受信装置５に対して繰り返し実行し、複数のコンテンツ受信装置５においてワーク鍵Ｋｗが共有される。
【０１２３】
コンテンツ受信装置５において、得られたワーク鍵Ｋｗは、セキュリティモジュールＳＭに記憶されて、保持される。なお、複数のコンテンツ受信装置５間で共有化されたワーク鍵Ｋｗは、ワーク鍵Ｋｗ自体の安全性を確保するために、例えば、１ヶ月や１年といった期間で更新される。また、このワーク鍵Ｋｗはコンテンツとは独立に放送帯域の空の帯域を利用して順次送信することも可能である。また、場合によっては、予め、セキュリティモジュールＳＭにワーク鍵Ｋｗを書き込んで配布することも可能である。
【０１２４】
さらにここで、スクランブル鍵およびコンテンツ鍵について補足説明をする。スクランブル鍵Ｋｓは、コンテンツをスクランブル化する鍵であって、不正受信に対する安全性を高めるために、１秒程度の時間で変更されるように設定されたものである。スクランブル鍵Ｋｓは、コンテンツ鍵Ｋｃにより共通鍵暗号方式によって暗号化される。暗号化されたスクランブル鍵Ｋｓは、ＭＰＥＧ−２多重化方式のセクション形式でパケット化され共通情報として多重化部９でコンテンツと併せてトランスポートストリームとして多重化される。
【０１２５】
このパケット化の具体的な方式の例として、ＡＲＩＢの限定受信方式規格（ＳＴＤ−Ｂ２５）に記載されたＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ ＣｏｎｔｒｏｌＭｅｓｓａｇｅ）形式が利用できる。なお、スクランブル鍵Ｋｓの送出時間については後記する。
【０１２６】
コンテンツ鍵Ｋｃは、コンテンツ各々に割り当てられたコンテンツ固有の鍵であって、このコンテンツ鍵Ｋｃは、ワーク鍵Ｋｗにより共通鍵暗号方式によって暗号化される。暗号化されたコンテンツ鍵Ｋｃは、ＭＰＥＧ−２多重化方式のセクション形式でパケット化され共通情報（暗号化コンテンツ鍵関連情報）として多重化部９でコンテンツと併せてトランスポートストリームとして多重化される。
【０１２７】
さらにここで、限定受信システム１を利用して、放送されているコンテンツをリアルタイムに視聴する場合について補足説明する。コンテンツをリアルタイムに視聴する場合、例えば、送信側のコンテンツ送信装置３からコンテンツ（多重暗号コンテンツ）を送出する所定時間前からコンテンツ鍵（暗号化コンテンツ鍵関連情報）の送出を開始し、コンテンツを送出している間、コンテンツ鍵を所定時間間隔で繰り返し送出させ、コンテンツの送出終了後（放送終了後）、コンテンツ鍵の送出も終了させる。一方、受信側のコンテンツ受信装置５において、記憶部１７に送信されたコンテンツを記憶後、記憶しておいたコンテンツを再生して視聴する場合には、視聴するまではコンテンツ受信装置５の記憶部１７にスクランブル化させたまま、コンテンツを記憶しておき、コンテンツを視聴するときに、コンテンツ鍵を送出する方法がとられる。
【０１２８】
次に、図２を参照して、スクランブル鍵Ｋｓ、コンテンツ鍵Ｋｃ、ワーク鍵Ｋｗをパケット化する際のファイルフォーマットについて説明する。関連情報Ｓ（共通情報Ｓ）は、スクランブル鍵の送出に用いられる番組情報であり、事業者ＩＤ、コンテンツＩＤ、スクランブル鍵Ｋｓ等から構成されている。事業者ＩＤは放送事業者に割り当てられた識別子であり、コンテンツＩＤは、コンテンツ毎にユニークに、或いは、所定の条件（例えば、再放送番組を同一ＩＤとするか別のＩＤとするか等の条件）に基づいて、割り当てられた識別子である。そして、スクランブル鍵Ｋｓは、コンテンツＩＤに対応するコンテンツ鍵Ｋｃによって暗号化されている。
【０１２９】
コンテンツ鍵関連情報Ｃ（共通情報Ｃ）は、コンテンツ鍵Ｋｃの送出に用いられる共通の情報であり、事業者ＩＤ、ワーク鍵ＩＤ、コンテンツＩＤ、コンテンツ鍵等から構成されている。事業者ＩＤは放送事業者に割り当てられた識別子であり、ワーク鍵ＩＤはワーク鍵を識別する識別子であり、コンテンツＩＤは、コンテンツ毎にユニークに、割り当てられた識別子である。これらのうち少なくともコンテンツ鍵は、ワーク鍵ＩＤに対応するワーク鍵によって暗号化されている。
【０１３０】
ワーク鍵関連情報Ｗ（個別情報Ｗ）は、ワーク鍵Ｋｗの送出に用いられる個別情報であり、事業者ＩＤ、カードＩＤ、更新番号、有効期限、ワーク鍵ＩＤ、ワーク鍵等から構成されている。事業者ＩＤは、放送事業者或いはその特定の集合（グループ）等に割り当てられた識別子であり、カードＩＤは、セキュリティモジュールＳＭ毎に割り当てられた識別子であり、更新番号は、ワーク鍵Ｋｗのバージョンを示す番号であり、有効期限は、ワーク鍵Ｋｗの有効期限を示すものである。そして、ワーク鍵Ｋｗは、カードＩＤに対応するマスター鍵Ｋｍによって暗号化されている。
【０１３１】
（コンテンツ受信装置とセキュリティモジュールとの関係（構成））次に、図３を参照して、限定受信システム１におけるコンテンツ受信装置５とセキュリティモジュールＳＭ１との関係を説明する。コンテンツ受信装置５は、受信したストリーム（多重暗号コンテンツ）からワーク鍵Ｋｗやコンテンツ鍵Ｋｃを含む関連情報を分離するＫｗ・Ｋｃ関連情報分離部１３ａと、暗号化コンテンツを記憶する記憶部１７ａと、スクランブル鍵Ｋｓを含む関連情報を分離するＫｓ関連情報分離部１３ｂと、コンテンツをデスクランブルするコンテンツデスクランブル部１５と、コンテンツ受信装置５とセキュリティモジュールＳＭ１との通信を行うインターフェース（図示せず）等から構成されている。
【０１３２】
セキュリティモジュールＳＭ１は、マスター鍵Ｋｍを備え、４つの復号器（１９ａ〜１９ｄ）と、１つの暗号化器２１と、状況に応じて入力される複数の情報を制御するソフトウェアスイッチＳ／Ｗとを備えて構成されている。このソフトウェアスイッチＳ／Ｗに、入力される情報数は３個であり、この情報数に対応してａ１〜ａ３のスイッチが備えられており、スイッチａ１がリアルタイムにコンテンツを視聴する場合、スイッチａ２が記憶再生視聴する場合、スイッチａ３が既存放送の視聴の場合に対応している。
【０１３３】
Ｋｗ・Ｋｃ関連情報分離部１３ａで、多重暗号コンテンツから暗号化ワーク鍵関連情報を抽出し、この暗号化ワーク鍵関連情報に記述されているカードＩＤと、セキュリティモジュールＳＭ１（この実施の形態ではＩＣカード）のカードＩＤとが一致する場合、ワーク鍵Ｋｗ、ワーク鍵ＩＤ、更新番号、有効期限、事業者ＩＤとが含まれている暗号化ワーク鍵関連情報をセキュリティモジュールＳＭ１に入力する。セキュリティモジュールＳＭ１では、入力された暗号化されているワーク鍵Ｋｗをマスター鍵Ｋｍで復号し、ワーク鍵Ｋｗを得て（復号器１９ａ）、このワーク鍵Ｋｗは、事業者ＩＤ、更新番号、有効期限、ワーク鍵ＩＤとに対応されて、セキュリティモジュールＳＭ１内で保持される。
【０１３４】
一方、Ｋｗ・Ｋｃ関連情報分離部１３ａにおいて、暗号化コンテンツ鍵関連情報を抽出し、ワーク鍵ＩＤと、暗号化されているコンテンツ鍵Ｋｃ、事業者ＩＤ、有効期限、コンテンツＩＤとが含まれている暗号化コンテンツ鍵関連情報をセキュリティモジュールＳＭ１に入力する。セキュリティモジュールＳＭ１では、暗号化コンテンツ鍵関連情報をワーク鍵ＩＤに対応するワーク鍵Ｋｗを用いて復号し、コンテンツ鍵Ｋｃを得る（復号器１９ｂ）。
【０１３５】
（暗号化コンテンツの再生例（リアルタイム視聴））次に、図３に図示したコンテンツ受信装置５およびセキュリティモジュールＳＭ１を用いて、送信されているコンテンツ（リアルタイム）を視聴する場合について説明する。リアルタイムにコンテンツを視聴する場合であるので、予め、セキュリティモジュールＳＭ１のソフトウェアスイッチＳ／Ｗをａ１に切り替えておく。
【０１３６】
Ｋｗ・Ｋｃ関連情報分離部１３ａの出力は、Ｋｓ関連情報分離部１３ｂに入力される。Ｋｓ関連情報分離部１３ｂでは、関連情報Ｓを抽出し、コンテンツＩＤと暗号化されたスクランブル鍵Ｋｓを含む関連情報ＳをセキュリティモジュールＳＭ１に入力する。セキュリティモジュールＳＭ１では、関連情報ＳをコンテンツＩＤに対応するコンテンツ鍵Ｋｃを用いて復号し、スクランブル鍵Ｋｓを得る（復号器１９ｄ）。そして、得られたスクランブル鍵Ｋｓがコンテンツ受信装置５に出力され、コンテンツ受信装置５では、入力されたスクランブル鍵Ｋｓを用いて、コンテンツデスクランブル部１５で暗号化コンテンツを復号し、コンテンツを出力する。
【０１３７】
（暗号化コンテンツの再生例（記憶再生視聴））次に、図３に図示したコンテンツ受信装置５およびセキュリティモジュールＳＭ１を用いて、記憶部１７ａに記憶したコンテンツを視聴する場合について説明する。記憶部１７ａに記憶させたコンテンツを視聴する場合であるので、予め、セキュリティモジュールＳＭ１のソフトウェアスイッチＳ／Ｗをａ２に切り替えておく。
【０１３８】
暗号化コンテンツはそのまま（スクランブル化されたまま）、暗号化されたスクランブル鍵を含む暗号化関連情報（関連情報Ｓ）と共に、コンテンツＩＤと対応されて、記憶部１７ａに記憶されている。一方、Ｋｗ・Ｋｃ関連情報分離部１３ａにおいて、暗号化コンテンツ鍵関連情報（コンテンツ鍵関連情報Ｃ）を抽出し、抽出した、暗号化されたコンテンツ鍵を含む暗号化コンテンツ鍵関連情報をセキュリティモジュールＳＭ１に入力する。そして、復号器１９ｂで復号されたコンテンツ鍵を、マスター鍵を用いて暗号化する（暗号化器２１）。この暗号化されたコンテンツ鍵Ｋｃをコンテンツ受信装置５に出力し、記憶部１７ａに記憶されている暗号化コンテンツと対応させて記憶する。
【０１３９】
そして、記憶部１７ａに記憶されているコンテンツを再生するときには、デスクランブルするコンテンツに対応する、暗号化されたコンテンツ鍵を記憶部１７ａから読み出して、セキュリティモジュールＳＭ１に入力する。セキュリティモジュールＳＭ１では、入力された、暗号化されているコンテンツ鍵をマスター鍵Ｋｍにより、復号しコンテンツ鍵Ｋｃを得る（復号器１９ｃ）。また一方、再生されたコンテンツは、Ｋｓ関連情報分離部１３ｂに入力され、暗号化関連情報（関連情報Ｓ）を抽出し、抽出した、暗号化されているスクランブル鍵Ｋｓを含む暗号化関連情報（関連情報Ｓ）をセキュリティモジュールＳＭ１に入力する。
【０１４０】
セキュリティモジュールＳＭ１では、入力された、暗号化されているスクランブル鍵を復号器１９ｃで復号されたコンテンツ鍵で復号し、スクランブル鍵Ｋｓを得て（復号器１９ｄ）、このスクランブル鍵Ｋｓをコンテンツ受信装置５に出力する。コンテンツ受信装置５のコンテンツデスクランブル部１５（１５ｄ）に入力されたスクランブル鍵Ｋｓにより、暗号化コンテンツが復号され、コンテンツが出力される。
【０１４１】
また、コンテンツ受信装置５にホームネットワーク等を介して、記憶装置（図示せず）が接続されている場合には、Ｋｓ関連情報分離部１３ｂに入力される前に、ストリーム（多重暗号コンテンツの一部）が、ホームネットワーク等を介して、コンテンツ受信装置５以外の記憶装置に記憶される。このとき、暗号化コンテンツおよび暗号化関連情報と併せて、マスター鍵Ｋｍで暗号化した再暗号化コンテンツ鍵を記憶装置に記憶させる。暗号化コンテンツの再生時には、記憶装置で再生された信号（スクランブルされたままのコンテンツ信号）がコンテンツ受信装置５のＫｓ関連情報分離部１３ｂにホームネットワークを介して入力されると共に、コンテンツ受信装置５を介して再暗号化コンテンツ鍵がセキュリティモジュールＳＭ１に入力され、復号器１９ｃで再暗号コンテンツ鍵が復号され、復号器１９ｄでスクランブル鍵Ｋｓが得られ、コンテンツがデスクランブルされる。
【０１４２】
（既存のＢＳデジタル放送（暗号化コンテンツ）の再生例（リアルタイム視聴））次に、図３に図示したコンテンツ受信装置５およびセキュリティモジュールＳＭ１を用いて、既存のＢＳデジタル放送（暗号化コンテンツ）を、リアルタイムで視聴する場合について説明する。既存のＢＳデジタル放送（暗号化コンテンツ）を視聴する場合であるので、予め、セキュリティモジュールＳＭ１のソフトウェアスイッチＳ／Ｗをａ３に切り替えておく。
【０１４３】
まず、暗号化コンテンツと共に多重化される、暗号化ワーク鍵関連情報を図６に示すファイルフォーマットを参照して説明する。図６に示すように、暗号化ワーク鍵関連情報ＥＣＭ−Ｋｗは、事業者ＩＤ、ワーク鍵ＩＤ、スクランブル鍵Ｋｓ等から構成されている。スクランブル鍵Ｋｓはワーク鍵ＩＤに対応するワーク鍵ＩＤによって暗号化されている。
【０１４４】
このとき、復号器１９ａと、復号器１９ｄと、コンテンツデスクランブル部１５ｄとをＢＳデジタル放送で使用されている暗号化方式と同一の方式とすれば、暗号化されたスクランブル鍵Ｋｓを含む関連情報（ＥＣＭ−Ｋｗ）を復号器１９ｄに入力し、復号器１９ａで得られたワーク鍵Ｋｗを用いて復号し、得られたスクランブル鍵Ｋｓをコンテンツ受信装置５に出力すれば、コンテンツ受信装置５では、ＢＳデジタル放送の暗号化コンテンツをデスクランブルすることが可能である。
【０１４５】
（既存のＢＳデジタル放送（暗号化コンテンツ）の再生例（記憶再生視聴））次に、図９に図示したコンテンツ受信装置５およびセキュリティモジュールＳＭ１を用いて、既存のＢＳデジタル放送（暗号化コンテンツ）を記憶後、視聴する場合について説明する。既存のＢＳデジタル放送（暗号化コンテンツ）を視聴する場合であるので、予め、セキュリティモジュールＳＭ１のソフトウェアスイッチＳ／Ｗをａ３に切り替えておく。
【０１４６】
（ローカル暗号化を用いる方法）図９に、ローカル暗号化を用いる方法に供される、コンテンツ受信装置５′とセキュリティモジュールＳＭ１とを示す。既存のＢＳデジタル放送により受信した暗号化コンテンツは、一旦、コンテンツデスクランブル部１５で復号され、ローカル暗号化部２３で暗号化され、記憶部１７ａに記憶される。なお、ローカル暗号とは、共通鍵暗号化方式等を用いて、共通鍵を独自に生成して、コンテンツを暗号化し、この暗号化したコンテンツに共通鍵を対応させて記憶手段に記憶させることをいう。
【０１４７】
ローカル暗号化部２３で暗号化されたコンテンツを復号する場合には、ローカル復号部２５で、コンテンツを暗号化した共通鍵が用いられて復号される。そして、この復号されたコンテンツをホームネットワーク経由で、コンテンツ受信装置５′以外の記憶装置（図示せず）等に配信する場合には、復号されたコンテンツがＤＴＣＰ（Ｄｉｇｉｔａｌ Ｔｒａｎｓｍｉｓｓｉｏｎ ＣｏｎｔｅｎｔＰｒｏｔｅｃｔｉｏｎ）等のコンテンツを保護する保護技術によって、暗号化後配信される。そして、配信先の記憶装置（図示せず）において、コンテンツ保存時にローカル暗号が施され、記憶される等の方法が用いられる。
【０１４８】
（ワーク鍵Ｋｗを用いる方法）図１０に、ワーク鍵Ｋｗを用いる方法に供される、コンテンツ受信装置５とセキュリティモジュールＳＭ２とを示す。予め、セキュリティモジュールＳＭ２のソフトウェアスイッチＳ／Ｗをａ３に切り替えておく。
【０１４９】
既存のＢＳデジタル放送により受信した暗号化コンテンツは、スクランブル化されたまま、暗号化されたスクランブル鍵が含まれる暗号化関連情報ＥＣＭ−Ｋｗ（図６参照）と共に、記憶部１７ａに記憶される。一方、Ｋｗ・Ｋｃ関連情報分離部１３ａにおいて、暗号化されたワーク鍵Ｋｗを含む暗号化ワーク鍵関連情報ＥＭＭ（Ｋｗ配布用、図６参照）をセキュリティモジュールＳＭ２に入力し、復号器１９ａでマスター鍵Ｋｍにより復号され、ワーク鍵Ｋｗを得て、このワーク鍵Ｋｗ（コンテンツの放送開始時刻よりも前にセキュリティモジュールＳＭ２に記憶されている）を暗号化器２１に入力し、マスター鍵Ｋｍ用いて暗号化する。暗号化されたワーク鍵Ｋｗをコンテンツ受信装置５に出力する。コンテンツ受信装置５では、記憶部１７ａに記憶されている暗号化コンテンツと、暗号化されたワーク鍵Ｋｗと、ワーク鍵ＩＤとを対応させて記憶させる。
【０１５０】
次に、記憶部１７ａに記憶されている暗号化コンテンツを再生するときには、デスクランブルする暗号化コンテンツに対応する暗号化されたワーク鍵Ｋｗを記憶部１７ａから読み出して、セキュリティモジュールＳＭ２に入力する。セキュリティモジュールＳＭ２では、復号器１９ｃでマスター鍵Ｋｍを用いて、暗号化されたワーク鍵Ｋｗを復号し、ワーク鍵Ｋｗを得る。一方、再生された暗号化コンテンツは，Ｋｓ関連情報分離部１３ｂで暗号化されたスクランブル鍵Ｋｓを含む暗号化関連情報ＥＣＭ−Ｋｗを分離し、セキュリティモジュールＳＭ２に入力する。セキュリティモジュールＳＭ２では、ソフトウェアスイッチＳ／Ｗをａ２に切り替えて、入力された暗号化関連情報ＥＣＭ−Ｋｗを復号器１９ｄに入力し、ワーク鍵Ｋｗで復号し、スクランブル鍵Ｋｓを得て、このスクランブル鍵Ｋｓをコンテンツ受信装置５に出力する。コンテンツ受信装置５では、入力されたスクランブル鍵Ｋｓをコンテンツデスクランブル部１５に入力し暗号化コンテンツをデスクランブルする。
【０１５１】
（コンテンツ受信装置に入力されるストリーム（暗号化コンテンツ）に対する各鍵の時間変化の例）次に、図４を参照して、コンテンツ受信装置５に入力されるストリーム（多重暗号コンテンツ）に対する、スクランブル鍵Ｋｓ、コンテンツ鍵Ｋｃ、ワーク鍵Ｋｗの時間変化を説明する。ここでは、コンテンツがリアルタイムに視聴される場合を想定しており、コンテンツＡ、コンテンツＢ、コンテンツＣが連続して放送される場合について説明する。コンテンツＡが放送されている間は、コンテンツＩＤは０００Ａとして送出され、コンテンツＢが放送されると、コンテンツＩＤは０００Ｂに切り替えられ、コンテンツＣが放送されると、コンテンツＩＤは０００Ｃに切り替えられて送出される。
【０１５２】
スクランブル鍵ＫｓＡ１、ＫｓＡ２・・・ＫｓＡｎは、コンテンツＡを放送中に、ＫｓＡ１からＫｓＡｎまで、数秒程度の単位時間で変更され、コンテンツＡをスクランブルする。このスクランブル鍵ＫｓＡ１・・・ＫｓＡｎは、コンテンツＡの放送が開始される数秒前から配信される。つまり、任意のコンテンツのスクランブルに用いたスクランブル鍵Ｋｓは、このスクランブル鍵Ｋｓを用いてスクランブルした暗号化コンテンツの送信よりも先に配信される。
【０１５３】
次に、コンテンツＢに切り替わる数秒前からスクランブル鍵ＫｓＢ１が送出され、コンテンツＢの放送になると、ＫｓＢ１からＫｓＢｎまで、数秒程度の単位時間でスクランブル鍵ＫｓＢ１〜ＫｓＢｎが変更される。同様に、スクランブル鍵ＫｓＣ１、ＫｓＣ２・・・ＫｓＣｎはコンテンツＣを放送中に数秒程度の単位時間で変更される。
【０１５４】
コンテンツ鍵ＫｃＡはスクランブル鍵ＫｓＡ１からＫｓＡｎまでを、コンテンツ鍵ＫｃＢはスクランブル鍵ＫｓＢ１からＫｓＢｎまでを、コンテンツ鍵ＫｃＣはスクランブル鍵ＫｓＣ１からＫｓＣｎまでを暗号化している鍵である。この図４に示したように、コンテンツＡが放送されている間は、同じコンテンツ鍵ＫｃＡが用いられ、コンテンツＡが終了し、コンテンツＢが放送されると、コンテンツ鍵ＫｃＢに変更される。同様にコンテンツＣが放送されると、コンテンツ鍵ＫｃＣに変更される。コンテンツ鍵ＫｃＡ、ＫｃＢ、ＫｃＣは、対象となるコンテンツが放送される数秒前から送出され、対象となるコンテンツが放送中であれば、数秒程度の単位時間で対応するコンテンツ鍵Ｋｃが繰り返し送出され、対象となるコンテンツの放送終了後、対応するコンテンツ鍵Ｋｃの送出も停止される。なお、ここでは敢えて、コンテンツ鍵Ｋｃと記述したが、実際には、暗号化コンテンツ鍵関連情報に含まれた形式で、暗号化コンテンツ鍵として、コンテンツ受信装置５に受信される。
【０１５５】
次に、スクランブル化されたコンテンツが一旦記憶され、再生する場合における各鍵の取扱について補足しておく。コンテンツＩＤとスクランブル鍵Ｋｓの送出に関しては、コンテンツをリアルタイムに視聴する場合と同様の方法で配信される。一方、コンテンツ鍵Ｋｃは、コンテンツ、コンテンツＩＤおよびスクランブル鍵Ｋｓと同期（多重化）して送出させる必要はなく、コンテンツ受信装置５のユーザがコンテンツを再生させる時間より前に配信されればよい。例えば、予め、スクランブル化されたコンテンツとスクランブル鍵Ｋｓとを記憶部１７ａに記憶させておき、送信側のコンテンツ送信装置３の放送事業者が、記憶されたコンテンツの視聴を許可する場合に、そのコンテンツに対応するコンテンツ鍵が配信されることで、疑似ビデオオンデマンドが実現される。
【０１５６】
（コンテンツ受信装置、セキュリティモジュール、不揮発メモリの関係（構成））次に、図５を参照して、限定受信システム１におけるコンテンツ受信装置５とセキュリティモジュールＳＭ３と不揮発性メモリＦＭとの関係を説明する。コンテンツ受信装置５は、受信したストリーム（多重暗号コンテンツ）からワーク鍵Ｋｗやコンテンツ鍵Ｋｃを分離するＫｗ・Ｋｃ関連情報分離部１３ａと、暗号化コンテンツを記憶する記憶部１７ａと、スクランブル鍵Ｋｓを含む関連情報を分離するＫｓ関連情報分離部１３ｂと、コンテンツをデスクランブルするコンテンツデスクランブル部１５と、コンテンツ受信装置５とセキュリティモジュールＳＭ３との通信を行うインターフェース（図示せず）と、記憶媒体（不揮発性メモリＦＭとは別途のものを取り扱う記憶媒体取扱手段１７ｂ（図５には図示せず））等から構成されている。
【０１５７】
セキュリティモジュールＳＭ３は、マスター鍵Ｋｍを備え、４つの復号器（１９ａ〜１９ｄ）と、１つの暗号化器２１と、状況に応じて入力される複数の情報を制御する、３個のソフトウェアスイッチＳ／Ｗとを備えて構成されている。ソフトウェアスイッチＳ／Ｗ１に、入力される情報数は３個であり、この情報数に対応してａ１〜ａ３のスイッチが備えられており、スイッチａ１がリアルタイムにコンテンツを視聴する場合、スイッチａ２が記憶再生視聴する場合、スイッチａ３が既存放送の視聴の場合に対応している。また、ソフトウェアスイッチＳ／Ｗ２に入力される情報数は２個（ｂ１、ｂ２）であり、同様にソフトウェアスイッチＳ／Ｗ３に入力される情報数も２個（ｃ１、ｃ２）である。
【０１５８】
不揮発性メモリＦＭは、コンテンツＩＤと共に、セキュリティモジュールＳＭ３のマスター鍵によって再暗号化されたコンテンツ鍵Ｋｃを記憶し保持するものである。なお、この不揮発性メモリＦＭが請求項に記載した記憶媒体に相当するものである。
【０１５９】
なお、この図５に示したコンテンツ受信装置５には、図示を省略した暗号化コンテンツ記憶手段と、関連情報入力手段と、スクランブル鍵出力手段と、暗号化コンテンツ復号手段とを備えている。なお、これらは、コンテンツ受信装置５の主制御部（図示せず）に展開している（起動している）プログラムである。
【０１６０】
暗号化コンテンツ記憶手段は、記憶媒体取扱手段１７ｂ（図１参照）によって取り扱われる記憶媒体（不揮発性メモリＦＭとは別途に設けられる記憶媒体）に、スクランブル鍵Ｋｓで暗号化された暗号化コンテンツと、この暗号化コンテンツを識別するコンテンツ識別子を含むコンテンツに関する暗号化関連情報とを記憶させるものである。
【０１６１】
関連情報入力手段は、暗号化コンテンツを再生する際に、当該暗号化コンテンツに対応する再暗号化コンテンツ鍵関連情報（固有暗号化コンテンツ鍵関連情報：固有鍵（グループ鍵Ｋｇ）で暗号化されたもの）が記憶部１７ａ、不揮発性メモリＦＭの少なくとも一方に記憶されている場合、当該再暗号化コンテンツ関連情報（固有暗号化コンテンツ鍵関連情報）を記憶部１７ａまたは不揮発性メモリＦＭから読み出して、セキュリティモジュールＳＭ３に入力すると共に、暗号化関連情報を入力するものである。
【０１６２】
スクランブル鍵出力手段は、セキュリティモジュールＳＭ３に設定されているマスター鍵Ｋｍにより、再暗号化コンテンツ鍵関連情報（固有暗号化コンテンツ鍵関連情報）を復号し、コンテンツ鍵Ｋｃを得、このコンテンツ鍵Ｋｃにより、暗号化関連情報を復号し、スクランブル鍵Ｋｓを得、このスクランブル鍵Ｋｓをコンテンツ受信装置５に出力させるものである。
【０１６３】
暗号化コンテンツ復号手段は、このスクランブル鍵出力手段で出力されたスクランブル鍵Ｋｓで、暗号化コンテンツを復号するものである。
【０１６４】
（コンテンツ鍵が不揮発メモリに記憶された場合の暗号化コンテンツの再生）ソフトウェアスイッチＳ／Ｗ３を切り替えることで、暗号化器２１で暗号化された再暗号化コンテンツ鍵Ｋｃは、ｃ１の場合は、記憶部１７ａに記憶され、ｃ２の場合は、対応するコンテンツＩＤと共に、セキュリティモジュールＳＭ３の外部に備えられる不揮発性メモリＦＭに記憶される。
【０１６５】
記憶部１７ａに記憶されている暗号化コンテンツを再生するときに、記憶部１７ａにコンテンツ鍵Ｋｃが暗号化コンテンツと併せて記憶されている場合、ソフトウェアスイッチＳ／Ｗ２をｂ１に切り替え、記憶部１７ａより読み出した再暗号化コンテンツ鍵ＫｃをセキュリティモジュールＳＭ３に入力し、復号器１９ｃで復号し、コンテンツ鍵Ｋｃを得る。このコンテンツ鍵Ｋｃを用いて、Ｋｓ関連情報分離部１３ｂで得られた、暗号化されたスクランブル鍵Ｋｓを復号器１９ｄで復号し、スクランブル鍵Ｋｓを得る。このスクランブル鍵Ｋｓを用いて、コンテンツデスクランブル部１５で暗号化コンテンツをデスクランブルしコンテンツが得られる。
【０１６６】
記憶部１７ａに記憶されている暗号化コンテンツと共に再暗号化コンテンツ鍵Ｋｃが記憶されておらず、不揮発性メモリＦＭに記憶されている場合は、ソフトウェアスイッチＳ／Ｗ２をｂ２に切り替えて、再生させる暗号化コンテンツのコンテンツＩＤをＫｓ関連情報分離部１３ｂで取り出し、不揮発性メモリＦＭに入力する。
【０１６７】
不揮発性メモリＦＭでは、入力されたコンテンツＩＤに対応する再暗号化コンテンツ鍵Ｋｃが選択され、この再暗号化コンテンツ鍵ＫｃがセキュリティモジュールＳＭ３に入力される。セキュリティモジュールＳＭ３では、入力された再暗号化コンテンツ鍵Ｋｃがマスター鍵Ｋｍにより復号器１９ｃで復号され、コンテンツ鍵Ｋｃが得られる。このコンテンツ鍵Ｋｃを用いて、Ｋｓ関連情報分離部１３ｂで得られる暗号化関連情報ＥＣＭ−Ｋｃを復号器１９ｄで復号し、スクランブル鍵Ｋｓを得て、コンテンツデスクランブル部１５で、コンテンツが得られる。
【０１６８】
次に、図６を参照して、不揮発性メモリＦＭがコンテンツ受信装置５に付属される場合の、関連情報のファイルフォーマットを説明する。コンテンツ鍵関連情報は、事業者ＩＤ、ワーク鍵ＩＤ、コンテンツＩＤ、コンテンツ鍵Ｋｃ、有効期限、記憶場所指定情報等から構成されている。記憶場所指定情報は、暗号化コンテンツの送信側（放送局側）で再暗号化コンテンツ鍵Ｋｃを暗号化コンテンツと共に、記憶部１７ａに記憶させるのか、それとも、不揮発性メモリＦＭに記憶させるのか等の選択をするための制御情報である。コンテンツ受信装置５のＫｗ・Ｋｃ関連情報分離部１３ａで、コンテンツ鍵関連情報をセキュリティモジュールＳＭ３に入力し、このコンテンツ鍵関連情報に記述されている記憶場所指定情報に基づいて、セキュリティモジュールＳＭ３は、ソフトウェアスイッチＳ／Ｗ３を切り替えて、コンテンツ鍵Ｋｃの記憶場所を制御する。
【０１６９】
また、コンテンツ鍵関連情報に記述されている有効期限は、コンテンツ鍵Ｋｃの有効期限を示すものであり、この有効期限内では、コンテンツ鍵Ｋｃは有効とされる。なお、この有効期限を過ぎたコンテンツ鍵Ｋｃは無効となる。また、有効期限の情報は、再暗号化コンテンツ鍵と併せて記憶部１７ａや不揮発性メモリＦＭ内に記憶される。つまり、セキュリティモジュールＳＭ３の復号器１９ｃで、再暗号化コンテンツ鍵Ｋｃを復号する際に、有効期限に基づいて、当該復号器１９ｃが制御され、有効期限内であれば、再暗号化コンテンツ鍵Ｋｃの復号が行われる。
【０１７０】
図７に不揮発性メモリＦＭの記憶フォーマットを示す。不揮発性メモリＦＭでは、コンテンツＩＤ、コンテンツ鍵Ｋｃ（再暗号化コンテンツ鍵Ｋｃ）、このコンテンツ鍵Ｋｃを記憶した記憶日時、およびコンテンツ鍵Ｋｃの有効期限（有効期限情報）等が関係付けられて記憶されて管理されている。
【０１７１】
再暗号化コンテンツ鍵Ｋｃを不揮発性メモリＦＭに記憶させる場合、不揮発性メモリＦＭの記憶容量を越えた場合には、記憶日時が参照され、記憶日時が古い順に再暗号化コンテンツ鍵Ｋｃ、この再暗号化コンテンツ鍵Ｋｃに対応するコンテンツＩＤ、記憶日時、有効期限が、再暗号化コンテンツ鍵関連情報削除手段によって、削除される。また、不揮発性メモリＦＭ内の有効期限を参照して、記憶容量に拘わらず、有効期限が過ぎている再暗号化コンテンツ鍵Ｋｃ、この再暗号化コンテンツ鍵Ｋｃに対応するコンテンツＩＤ、記憶日時、有効期限を、再暗号化コンテンツ鍵関連情報削除手段によって、削除する等の方法がある。
【０１７２】
（コンテンツ鍵を入手する際のシーケンスチャート）図８にコンテンツ鍵Ｋｃを入手する際のシーケンスチャートを示す。まず、再生する暗号化コンテンツと併せて再暗号化コンテンツ鍵Ｋｃが記憶部１７ａにあるかどうかが判断される（Ｓ１）。記憶部１７ａに記憶されていると判断された場合には、その再暗号化コンテンツ鍵Ｋｃが用いられる。再暗号化コンテンツ鍵Ｋｃがないと判断された場合には、暗号化コンテンツのコンテンツＩＤをセキュリティモジュールＳＭ３に入力し、セキュリティモジュールＳＭ３または不揮発性メモリＦＭ内に、対象となるコンテンツ鍵Ｋｃ（再暗号化コンテンツ鍵Ｋｃ）が記憶されているか確認される。セキュリティモジュールＳＭ３または不揮発性メモリＦＭ内に対象となるコンテンツ鍵Ｋｃ（再暗号化コンテンツ鍵Ｋｃ）が確認された場合は、確認された保持されているコンテンツ鍵Ｋｃが用いられる。
【０１７３】
対象となるコンテンツ鍵Ｋｃが、コンテンツ受信装置５、セキュリティモジュールＳＭ３、不揮発性メモリＦＭのいずれにも存在しない場合、送信側（放送局）に備えられているコンテンツ送信装置３に対して、コンテンツ鍵Ｋｃの送付を、インターネットや公衆の通信回線網を介して要求する。この場合、カードＩＤおよびコンテンツＩＤをコンテンツ送信装置３に送信する（Ｓ２）。なお、コンテンツ鍵Ｋｃの送付を要求する際に、コンテンツＩＤをマスター鍵Ｋｍで暗号化しておけば、コンテンツ送信装置３側で送信元の確認ができる。
【０１７４】
コンテンツ鍵Ｋｃの送付の要求を受信したコンテンツ送信装置３には、マスター鍵ＫｍおよびカードＩＤを対応させて、マスター鍵Ｋｍを管理しているマスター鍵データベースと、コンテンツ鍵ＫｃおよびコンテンツＩＤを対応させて、コンテンツ鍵Ｋｃを管理しているコンテンツ鍵データベースとが備えられている。そして、受信したカードＩＤに対応するマスター鍵Ｋｍをマスター鍵データベースの中から選択する（Ｓ３）。選択されたマスター鍵Ｋｍを用いて、受信した、暗号化されているコンテンツＩＤを復号し、コンテンツＩＤを得る（Ｓ４）。
【０１７５】
得られたコンテンツＩＤに対応するコンテンツ鍵Ｋｃをコンテンツ鍵データベースより選択する（Ｓ５）。そして、通信回線網を介してコンテンツ鍵Ｋｃを配信する場合には、選択したマスター鍵Ｋｍを用いて、このコンテンツ鍵Ｋｃが暗号化され、暗号化コンテンツ鍵Ｋｃとしてコンテンツ受信装置５に送出される（Ｓ６）。コンテンツ受信装置５では、受信した暗号化コンテンツ鍵Ｋｃをマスター鍵Ｋｍで復号し、暗号化コンテンツの再生に利用する（Ｓ７）。
【０１７６】
Ｓ５の後、放送波を用いて、コンテンツ鍵Ｋｃを配信する場合にも、選択したマスター鍵Ｋｍを用いて、このコンテンツ鍵Ｋｃが暗号化され、ＥＭＭ（Ｋｃ配布用、図６参照）として配信（放送）される。なお、このＥＭＭ（Ｋｃ配布用）には、事業者ＩＤ、カードＩＤ、コンテンツＩＤ、コンテンツ鍵Ｋｃ、有効期限、記憶場所指定情報が含まれている。
【０１７７】
（グループ鍵を用いた場合の限定受信システム）ここまでは、コンテンツ鍵ＫｃがセキュリティモジュールＳＭ１〜ＳＭ３内のマスター鍵Ｋｍによって暗号化されると共に、暗号化コンテンツが記憶部１７ａや不揮発性メモリＦＭ（記憶媒体）に記憶される場合を説明した。つぎに、セキュリティモジュール内に備えられているマスター鍵Ｋｍで暗号化するのではなく、グループ鍵Ｋｇを用いて暗号化する場合を述べる。
【０１７８】
グループ鍵Ｋｇは、複数のコンテンツ受信装置５間で共有される鍵であり、セキュリティモジュール配布時に、予め、グループ鍵の識別子であるグループ鍵ＩＤと対応されて、当該セキュリティモジュール内部に記憶されているものである。なお、グループ鍵Ｋｇは請求項に記載したグループ分けされた後のワーク鍵に相当するものである。
【０１７９】
図５を参照して、グループ鍵Ｋｇが用いられた場合のコンテンツ受信装置５を説明する。暗号化コンテンツを記憶するときにＫｗ・Ｋｃ関連情報分離部１３ａでコンテンツ鍵関連情報が抽出され、このコンテンツ鍵関連情報（暗号化されているコンテンツ鍵Ｋｃを含む）がセキュリティモジュールＳＭ３に入力される。セキュリティモジュールＳＭ３では、入力された、暗号化されているコンテンツ鍵を復号器１９ｃでワーク鍵Ｋｗを用いて復号し、復号されたコンテンツ鍵Ｋｃを暗号化器２１に入力し、この暗号化器２１でグループ鍵Ｋｇを用いて再暗号化し、記憶部１７ａや、不揮発性メモリＦＭにコンテンツＩＤと対応させて記憶させる。なお、グループ鍵Ｋｇを用いて再暗号化したコンテンツ鍵Ｋｃが請求項に記載した固有暗号化コンテンツ鍵関連情報に相当する。
【０１８０】
暗号化コンテンツを再生するときに、グループ鍵Ｋｇで暗号化されているコンテンツ鍵Ｋｃを、記憶部１７ａまたは不揮発性メモリＦＭから取り出し、セキュリティモジュールＳＭ３に入力する。セキュリティモジュールＳＭ３では、入力された、暗号化されているコンテンツ鍵Ｋｃを復号器１９ｃに入力し、グループ鍵Ｋｇで復号し、コンテンツ鍵Ｋｃを得て、このコンテンツ鍵Ｋｃがスクランブル鍵Ｋｓの復号の際に用いられる。
【０１８１】
ここで補足しておくと、マスター鍵ＫｍはセキュリティモジュールＳＭ毎に割り当てられている鍵であり、書き換えることの不可能な鍵である。それに対し、グループ鍵Ｋｇは書き換えることが可能な鍵である。
【０１８２】
（複数台のコンテンツ受信装置間での暗号化コンテンツの取扱）次に、複数台（２台）のコンテンツ受信装置５（５Ａ、５Ｂ、図示せず）間で、一方のコンテンツ受信装置５Ｂで受信した暗号化コンテンツをＤＶＤ等のリムーバブルメディアに記憶させた後、他方のコンテンツ受信装置５Ａで再生する場合について説明する。
【０１８３】
コンテンツ受信装置５Ｂでグループ鍵Ｋｇｂ（コンテンツ受信装置５ＢのセキュリティモジュールＳＭ３Ｂ（図示せず）に割り当てられているグループ鍵）を用いて記憶した暗号化コンテンツを、リムーバブルメディア等に記憶させ、このリムーバブルメディアをコンテンツ受信装置５Ａによって取り扱って、記憶されている暗号化コンテンツを再生する場合を想定する。
【０１８４】
コンテンツ受信装置５ＡのセキュリティモジュールＳＭ３Ａ（図示せず）内には、グループ鍵Ｋｇａ（コンテンツ受信装置５ＡのセキュリティモジュールＳＭ３Ａ（図示せず）に割り当てられているグループ鍵）がある。ところが、コンテンツ受信装置５Ｂで記憶された暗号化コンテンツを、コンテンツ受信装置５Ａで再生しようと試みても、グループ鍵Ｋｇａでは、グループ鍵Ｋｇｂで暗号化されたコンテンツ鍵Ｋｃを復号することはできないため、暗号化コンテンツを再生することはできない。そこで、コンテンツ受信装置５ＢのセキュリティモジュールＳＭ３Ｂ（図示せず）に設定されているグループ鍵Ｋｇｂを、コンテンツ受信装置５ＡのセキュリティモジュールＳＭ３Ａに記憶させる手法について、図１１を参照して、説明する。
【０１８５】
まず、コンテンツ受信装置５Ｂを操作して、表示手段（図示せず）にセキュリティモジュールＳＭ３ＢのカードＩＤを表示させるインターフェース（図示せず）等を用いて、コンテンツ受信装置５ＢのカードＩＤｂを調べる（Ｓ１１）。次に、コンテンツ受信装置５Ａを操作して、調べたカードＩＤｂを、このコンテンツ受信装置５ＡのセキュリティモジュールＳＭ３Ａに入力し、入力されたカードＩＤｂとコンテンツ受信装置５ＡのセキュリティモジュールＳＭ３ＡのカードＩＤａとを、送信側（放送事業者）のコンテンツ送信装置３に送出する（Ｓ１２）。
【０１８６】
コンテンツ送信装置３には、記憶部１７ａにカードＩＤと対応させてマスター鍵Ｋｍおよびグループ鍵Ｋｇを管理しているマスター鍵・グループ鍵データベースが備えられている。そして、コンテンツ送信装置３では、マスター鍵・グループ鍵データベースより、受信したカードＩＤａに対応するマスター鍵Ｋｍａが選択される（Ｓ１３）。そしてまた、マスター鍵・グループ鍵データベースより、受信したカードＩＤｂに対応するグループ鍵Ｋｇｂを選択する（Ｓ１４）。
【０１８７】
通信回線を用いてグループ鍵Ｋｇｂを配信する場合は、マスター鍵Ｋｍａを用いて、グループ鍵Ｋｇｂを暗号化し、コンテンツ受信装置５Ａに送出する（Ｓ１５）。コンテンツ受信装置５Ａでは、セキュリティモジュールＳＭ３Ａ内のマスター鍵Ｋｍａを用いて復号し、グループ鍵Ｋｇｂを得て、保持される（Ｓ１６）。
【０１８８】
放送波を用いてグループ鍵Ｋｇｂを配信する場合は、マスター鍵Ｋｍａを用いて、グループ鍵Ｋｇｂを暗号化し、図６に示すＥＭＭ（Ｋｇ配布用）として配信する。なお、ＥＭＭ（Ｋｇ配布用）は、事業者ＩＤ、カードＩＤ、更新番号、有効期限、グループ鍵ＩＤ、グループ鍵Ｋｇから構成されている。そして、コンテンツ送信装置３は、カードＩＤａに対応させて、グループ鍵Ｋｇｂをマスター鍵・グループ鍵データベースに保存する（Ｓ１７）。
【０１８９】
この実施の形態では、以下の効果を奏す。まず、コンテンツ送信装置３では、送信されるコンテンツが経過時間と共に変更されるスクランブル鍵Ｋｓによって暗号化され、暗号化コンテンツとされる。そして、スクランブル鍵Ｋｓもコンテンツ毎に設けられたコンテンツ鍵Ｋｃによって、コンテンツに関する関連情報と共に、暗号化され、暗号化関連情報とされる。また、コンテンツ鍵Ｋｃもコンテンツの継続時間よりも長時間にわたり保持されるワーク鍵Ｋｗによって、コンテンツ鍵に関する関連情報と共に、暗号化され、暗号化コンテンツ鍵関連情報とされる。さらに、ワーク鍵も受信側に共通に備えられたマスター鍵Ｋｍによって、ワーク鍵Ｋｗに関する関連情報と共に、暗号化され、暗号化ワーク鍵関連情報とされる。その後、暗号化されたこれらの情報が多重化され、送信される。
【０１９０】
そして、コンテンツ受信装置５では、まず、送信側で多重された多重暗号コンテンツが、分離部１３によって、受信される。そして、受信された多重暗号コンテンツは、この分離部１３によって、暗号化コンテンツ、暗号化関連情報、暗号化コンテンツ鍵関連情報、暗号化ワーク鍵関連情報に分離される。その後、コンテンツデスクランブル部１５（１５ａ〜１５ｄ）によって、マスター鍵により暗号化ワーク鍵関連情報が復号され、ワーク鍵が得られ、このワーク鍵により暗号化コンテンツ鍵関連情報が復号され、コンテンツ鍵が得られ、このコンテンツにより暗号化関連情報が復号され、スクランブル鍵が得られ、このスクランブル鍵により暗号化コンテンツが復号され、コンテンツが得られる。
【０１９１】
このため、コンテンツ単位で、スクランブル鍵Ｋｓを用いてスクランブル、デスクランブルしており、されにこのスクランブル鍵Ｋｓをコンテンツ鍵Ｋｃで暗号化しているので、スクランブルされたコンテンツをデスクランブルする際の効率が、このコンテンツ鍵Ｋｃによって向上され、さらに、ワーク鍵Ｋｗによってデスクランブルする際の暗号鍵の管理が容易に行うことができる。さらに、有料のコンテンツを視聴した場合の受信料の徴収が容易かつ確実に行える。
【０１９２】
コンテンツ鍵関連情報記憶指定手段によって、受信側でコンテンツ鍵関連情報を保持する場所が、セキュリティモジュールＳＭ、記憶部１７ａ、不揮発性メモリＦＭのいずれかに指定される。コンテンツ鍵が暗号化されて保持されているので、暗号化コンテンツを容易に復号できず、コンテンツの著作権を保護することができる。
【０１９３】
コンテンツ単位で暗号化、復号を制御するため、従来の３階層（スクランブル鍵Ｋｓ、ワーク鍵Ｋｗ、マスター鍵Ｋｍ）の鍵構造を４階層（コンテンツ鍵Ｋｃを付加）の鍵構造で、制御することにより、ファイル等の固定の暗号鍵ではなく、経過時間と共に変更される鍵（スクランブル鍵Ｋｓ、ワーク鍵Ｋｗ）を併用して、暗号化された暗号化コンテンツの不正受信に対する安全性が確保できる。
【０１９４】
コンテンツ単位で暗号化、復号することにより、コンテンツ受信装置５において、保有されるべき暗号鍵（暗号キー）、つまり、コンテンツ鍵Ｋｃの数が大幅に増加することに対して、セキュリティモジュールＳＭ内部だけではなく、コンテンツ受信装置５の記憶部１７ａに再暗号化して記憶できる構成としたので、安全性を損なうことなく、コンテンツ鍵Ｋｃが保存できる。
【０１９５】
コンテンツ単位で暗号化することによる多量の鍵情報（暗号化関連情報、コンテンツ鍵関連情報、ワーク鍵関連情報）をコンテンツ受信装置５に個別に送信することなく、コンテンツ受信装置５共通の鍵（マスター鍵Ｋｍ）で暗号化して送信することにより、データ伝送容量の負担を低減することができる。
【０１９６】
記憶媒体（不揮発性メモリＦＭ）に記憶される際には、コンテンツは暗号化されており、正規のセキュリティモジュールＳＭとコンテンツ受信装置５との組み合わせを所有していないとコンテンツを視聴することができず、不正受信に対する安全性を確保することができる。
【０１９７】
記憶媒体（不揮発性メモリＦＭ）がコピーされても、セキュリティモジュールＳＭのコピーができないので、記憶媒体とセキュリティモジュールＳＭの組み合わせを所有していないとコンテンツをデスクランブルできず、コンテンツの著作権を保護することができる。
【０１９８】
コンテンツ受信装置５間で、セキュリティモジュールＳＭのカードＩＤを共有できる場合には、私的利用の範囲として、使用しているコンテンツ受信装置５とセキュリティモジュールＳＭと交換するなどの相互使用が可能となる。コンテンツ受信装置５、暗号化コンテンツを記憶させる記憶装置（記憶部１７ａ、または外部の記憶装置）には、固有のＩＤや非公開の部分を特に備えることなく構成されているので、コンテンツ受信装置５等の受信装置を製造する製造業者が自由に製造できる。
【０１９９】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。コンテンツ送信装置３、コンテンツ受信装置５の各構成の処理を、一般的なプログラム言語で記述したコンテンツ送信プログラム、コンテンツ受信プログラムとみなすことも可能である。この場合も、コンテンツ送信装置３、コンテンツ受信装置５で得られる効果と同様の効果が得られる。さらに、このプログラムを記憶媒体（フレキシブルディスク、ＣＤ−ＲＯＭ等）に記憶し、流通させることも可能である。
【図面の簡単な説明】
【０２００】
【図１】本発明による一実施の形態である限定受信システム（コンテンツ送信装置、コンテンツ受信装置）のブロック図である。
【図２】スクランブル鍵Ｋｓ、コンテンツ鍵Ｋｃ、ワーク鍵Ｋｗをパケット化する際のファイルフォーマットを説明した図である。
【図３】限定受信システムにおけるコンテンツ受信装置とセキュリティモジュールとのブロック図である。
【図４】コンテンツ受信装置に入力されるストリーム（多重暗号コンテンツ）に対する、スクランブル鍵、コンテンツ鍵、ワーク鍵の時間変化を説明した図である。
【図５】グループ鍵が用いられた場合のコンテンツ受信装置を説明したブロック図である。
【図６】コンテンツ鍵関連情報、ワーク鍵関連情報等のファイルフォーマットを説明した図である。
【図７】不揮発性メモリの記憶フォーマットを説明した図である。
【図８】コンテンツ鍵を入手する際のシーケンスチャートである。
【図９】コンテンツ受信装置およびセキュリティモジュールを用いて、既存のＢＳデジタル放送を記憶後、視聴する場合のブロック図である。
【図１０】コンテンツ受信装置およびセキュリティモジュールを用いて、既存のＢＳデジタル放送を記憶後、ワーク鍵利用して視聴する場合のブロック図である。
【図１１】グループ鍵を入手する際のシーケンスチャートである。
【図１２】従来の、限定受信システムのブロック図である。
【符号の説明】
【０２０１】
１ 限定受信システム
３ コンテンツ送信装置
５ コンテンツ受信装置
７ コンテンツスクランブル部
９ 多重化部
１１ 記憶部
１３ 分離部
１５ コンテンツデスクランブル部
１７ 記憶部
１５ａ、１５ｂ、１５ｃ、１５ｄ、１９ａ、１９ｂ、１９ｃ、１９ｄ 復号器
７ａ、７ｂ、７ｃ、７ｄ、２１ 暗号化器
Ｋｓ スクランブル鍵
Ｋｃ コンテンツ鍵
Ｋｗ ワーク鍵
Ｋｍ マスター鍵
Ｋｇ グループ鍵（固有鍵）
ＳＭ、ＳＭ１、ＳＭ２、ＳＭ３ セキュリティモジュール
ＦＭ 不揮発性メモリ
【図１】
2006180560.tif 000003
【図２】
2006180560.tif 000004
【図３】
2006180560.tif 000005
【図４】
2006180560.tif 000006
【図５】
2006180560.tif 000007
【図６】
2006180560.tif 000008
【図７】
2006180560.tif 000009
【図８】
2006180560.tif 000010
【図９】
2006180560.tif 000011
【図１０】
2006180560.tif 000012
【図１１】
2006180560.tif 000013
【図１２】
2006180560.tif 000014