(57)【要約】後に再生するためプログラムマテリアルを記憶し検索するシステムおよび方法が開示されている。その方法は受信機のメモリに記憶されている受信機キーに関連する受信機ＩＤを受取り、条件付アクセスモジュールと受信機との間の通信を暗号化するためのペアリングキーを決定し、受信機キーによりペアリングキーを暗号化し、暗号化されたペアリングキーを含むメッセージを受信機へ送信するステップを含んでいる。装置は、メディア暗号化キーおよび暗号化されたメディア暗号化キーにしたがって暗号化されたメディアプログラムを送信するデータ流を受信する受信機と、受信機と通信において結合可能な条件付アクセスモジュールとを備えている。
2005505989.tif 000002
【特許請求の範囲】
【請求項１】
複数のメディアプログラムと条件付アクセスモジュールとを受信するように構成されている受信機を対にして動作させる方法において、
受信機のメモリに記憶されている受信機キーに関連する受信機ＩＤを受取り、
条件付アクセスモジュールと受信機との間の通信を暗号化するためのペアリングキーを決定し、
受信機キーによりペアリングキーを暗号化し、
暗号化されたペアリングキーを含むメッセージを受信機へ送信するステップを含んでいる方法。
【請求項２】
受信機により受信されるメディアプログラムはメディア暗号化キー（ＣＷ）にしたがって暗号化され、
条件付アクセスモジュールはペアリングキーにより暗号化されるメディア暗号化キー（ＣＷ）を受信機に通信する請求項１記載の方法。
【請求項３】
メッセ―ジはさらにペアリングキーを含み、
暗号化されたペアリングキーを含むメッセージを受信機へ送信するステップは、
メッセージを暗号化し、
メッセージを送信するステップを含んでいる請求項１記載の方法。
【請求項４】
メッセージはＩ／Ｏ判読不能アルゴリズムにしたがって暗号化される請求項３記載の方法。
【請求項５】
ペアリングキ―と暗号化されたペアリングキーを生成するため条件付アクセスモジュールでメッセージを解読し、
条件付アクセスモジュール中にペアリングキ―を記憶し、
暗号化されたペアリングキーを受信機に提供し、
受信機キーにより受信機中において暗号化されたペアリングキーを解読するステップをさらに含んでいる請求項３記載の方法。
【請求項６】
さらに、受信機中にペアリングキ―を記憶するステップを含んでいる請求項５記載の方法。
【請求項７】
メディア暗号化キー（ＣＷ）と条件付アクセスモジュールにしたがって暗号化された複数のメディアプログラムを受信するように構成されている受信機を対にして動作させる方法において、
ペアリングキーと暗号化されたペアリングキーを含んでいる暗号化されたメッセージを受信し、
ペアリングキーと暗号化されたペアリングキーを生成するために条件付アクセスモジュールで暗号化されたメッセージを解読し、
条件付アクセスモジュール中にペアリングキーを記憶し、
暗号化されたペアリングキーを受信機に送信し、
暗号化されたペアリングキーを受信機中に記憶された受信機キーによって解読するステップを含んでいる方法。
【請求項８】
条件付アクセスモジュールでメディア暗号化キー（ＣＷ）を受信し、
ペアリングキ―にしたがってメディア暗号化キー（ＣＷ）を暗号化し、
暗号化されたメディア暗号化キー（ＣＷ）を受信機へ送信するステップをさらに含んでいる請求項７記載の方法。
【請求項９】
条件付アクセスモジュールから暗号化されたメディア暗号化キー（ＣＷ）を受信し、
受信機に記憶されているペアリングキーにより暗号化されたメディア暗号化キー（ＣＷ）を解読し、
メディア暗号化キー（ＣＷ）によりメディアプログラムを解読するステップをさらに含んでいる請求項８記載の方法。
【請求項１０】
メディア暗号化キーにしたがって暗号化されたメディアプログラムを含んでいるデータ流を受信し、
暗号化されたメディアプログラムを解読し、
コピー保護キーを生成し、
コピー保護キーを使用して解読されたデータ流を暗号化するステップを含んでいる記憶されたメディアプログラムへのアクセスを制御する方法。
【請求項１１】
コピー保護キーは内容識別子とファミリーキーから生成される請求項１０記載の方法。
【請求項１２】
内容識別子はプログラムガイドから得られる請求項１１記載の方法。
【請求項１３】
内容識別子はユーザにより入力される請求項１１記載の方法。
【請求項１４】
内容識別子はメディアプログラムを特有に識別する請求項１１記載の方法。
【請求項１５】
内容識別子はさらにコピー制御情報を含んでいる請求項１１記載の方法。
【請求項１６】
さらに、暗号化されたファミリーキーを受信し、
メディアプログラム受信機に実質上特有に関連する受信機キーを使用してファミリーキーを解読するステップを含んでいる請求項１０記載の方法。
【請求項１７】
暗号化されたファミリーキーはメディアプログラム受信機の特有の識別子を含んでいるサービスリクエストに応答して受信される請求項１６記載の方法。
【請求項１８】
メディア暗号化キーは時間変化する請求項１０記載の方法。
【請求項１９】
コピー保護キーは転送モジュール中に記憶されている請求項１０記載の方法。
【請求項２０】
データ流は暗号化されたメディア暗号化キー（ＥＩ（ＣＷ））を含み、暗号化されたメディアプログラムを解読するステップは、
メディア暗号化キー（ＣＷ）を生成するために暗号化されたメディア暗号化キー（ＥＩ（ＣＷ））を解読し、
ペアリングキ―にしたがって解読されたメディア暗号化キー（ＣＷ）を暗号化し、
ペアリングキ―を使用して暗号化されたメディア暗号化キーＥＰ（ＣＷ）を解読し、
メディア暗号化キー（ＣＷ）によりメディアプログラムを解読するステップを含んでいる請求項１０記載の方法。
【請求項２１】
第１の暗号化キーＥ１（ＣＷ）は条件付アクセスモジュールで解読され、条件付アクセスモジュールにおいてペアリングキーにしたがって暗号化される請求項２０記載の方法。
【請求項２２】
暗号化されたペアリングキ―を受信し、
メディアプログラム受信機に実質上特有に関連されている受信機キーを使用して暗号化されたペアリングキーを解読するステップをさらに含んでいる請求項１０記載の方法。
【請求項２３】
さらに受信機中に解読されたペアリングキ―を記憶するステップを含んでいる請求項２２記載の方法。
【請求項２４】
暗号化されたペアリングキ―は、メディアプログラム受信機の特有の識別子を含むサービスリクエストに応答して受信される請求項２２記載の方法。
【請求項２５】
受信機キーはメディアプログラム受信機に特有である請求項２２記載の方法。
【請求項２６】
さらに、受信機に局部的にアクセス可能な記憶装置に暗号化されたデータ流を記憶するステップを含んでいる請求項１０記載の方法。
【請求項２７】
さらに、記憶装置に内容識別子を記憶するステップを含んでいる請求項２６記載の方法。
【請求項２８】
内容識別子とファミリーキーからコピー保護キーを生成し、
コピー保護キーを使用して暗号化されたデータ流を解読するステップをさらに含んでいる請求項１６記載の方法。
【請求項２９】
メディアプログラムの選択を受取り、
選択されたメディアプログラムに関連する内容識別子を読取るステップをさらに含んでいる請求項２８記載の方法。
【請求項３０】
コピー保護キーはセキュリティモジュールにおいて内容識別子とファミリーから生成される請求項２８記載の方法。
【請求項３１】
さらに、コピー保護キーを記憶するステップを含んでいる請求項２８記載の方法。
【請求項３２】
コピー保護キーは転送モジュール中に記憶されている請求項３１記載の方法。
【請求項３３】
さらに、暗号化されたデータ流を第２の受信機へ送信するステップを含んでいる請求項１０記載の方法。
【請求項３４】
内容識別子とファミリーキーから第２の受信機においてコピー保護キーを生成し、
コピー保護キーを使用して暗号化されたデータ流を解読するステップをさらに含んでいる請求項３３記載の方法。
【請求項３５】
第２の受信機でメディアプログラムの選択を受取り、
記憶装置からメディアプログラムに関連する内容識別子を読取るステップをさらに含んでいる請求項３４記載の方法。
【請求項３６】
コピー保護キーは第２の受信機のセキュリティモジュールにおいて生成される請求項３４記載の方法。
【請求項３７】
さらに、セッションキーを第２の受信機中に記憶するステップを含んでいる請求項３４記載の方法。
【請求項３８】
さらに、解読されたデータ流を第２の受信機に通信するように結合されたプレゼンテーション装置へ提供するステップを含んでいる請求項３４記載の方法。
【請求項３９】
メディア暗号化キー（ＣＷ）と暗号化されたメディア暗号化キー（ＣＷ）にしたがって暗号化されたメディアプログラムを含むデータ流を受信し、
内容識別子およびファミリーキーからコピー保護キー（ＣＰ）を生成し、
さらにコピー保護キー（ＣＰ）を使用してデータ流を暗号化するステップを含んでいるメディアプログラムへのアクセスを制御する方法。
【請求項４０】
さらに、さらに暗号化されたデータ流を記憶するステップを含んでいる請求項３９記載の方法。
【請求項４１】
第１の暗号化キーは時間的に変化するキーである請求項３９記載の方法。
【請求項４２】
さらに、暗号化されたデータ流は受信機に局部的にアクセス可能な記憶装置に記憶される請求項４１記載の方法。
【請求項４３】
さらに、転送モジュール中にコピー保護キーを記憶するステップを含んでいる請求項４２記載の方法。
【請求項４４】
内容識別子はプログラムガイドから得られる請求項３９記載の方法。
【請求項４５】
内容識別子はユーザにより入力される請求項３９記載の方法。
【請求項４６】
内容識別子はメディアプログラムを特有に識別する請求項３９記載の方法。
【請求項４７】
内容識別子はさらにコピー制御情報を含んでいる請求項３９記載の方法。
【請求項４８】
さらに、暗号化されたファミリーキーを受信し、
メディアプログラム受信機に特有に関連する受信機キーを使用してファミリーキーを解読するステップを含んでいる請求項３９記載の方法。
【請求項４９】
暗号化されたファミリーキーはメディアプログラム受信機の特有の識別子を含んでいるサービスリクエストに応答して受信される請求項４８記載の方法。
【請求項５０】
受信機キーはユーザに読取り可能ではない請求項４８記載の方法。
【請求項５１】
内容識別子とファミリーキーからコピー保護キーを生成し、
記憶されたさらに暗号化されたデータ流を読取り、
メディア暗号化キー（ＣＷ）にしたがって暗号化されたメディアプログラムキーを生成し、暗号化されたメディア暗号化キーを生成するためにコピー保護キーを使用して記憶されたさらに暗号化されたデータ流を解読し、
暗号化されたメディア暗号化キーを解読し、ペアリングキ―にしたがってメディア暗号化キーを再度暗号化し、
メディア暗号化キー（ＣＷ）を生成するためにペアリングキ―を使用して再度暗号化されたメディア暗号化キーを解読し、
第１の暗号化キー（ＣＷ）を使用してメディアプログラムを解読するステップをさらに含んでいる請求項４８記載の方法。
【請求項５２】
メディア暗号化キーは条件付アクセスモジュールで解読され再度暗号化され、ペアリングキ―は条件付アクセスモジュール中に記憶される請求項５１記載の方法。
【請求項５３】
再度暗号化されたメディア暗号化キーは条件付アクセスモジュールと取外し可能に通信するように結合されている受信機で解読され、記憶される請求項５２記載の方法。
【請求項５４】
さらにコピー保護キーを受信機中に記憶するステップを含んでいる請求項５１記載の方法。
【請求項５５】
第２の受信機でメディアプログラムの選択を受取り、
記憶装置からメディアプログラムに関連する内容識別子を読取るステップをさらに含んでいる請求項５１記載の方法。
【請求項５６】
メディア暗号化キーを生成するためにペアリングキ―を使用して再度暗号化されたメディア暗号化キーを解読数ステップにおいて、
暗号化されたペアリングキーを受信し、
受信機キーを使用して暗号化されたペアリングキーを解読するステップを含んでいる請求項５１記載の方法。
【請求項５７】
暗号化されたペアリングキ―は、受信機の特有の識別子を含むサービスリクエストに応答して受信される請求項５６記載の方法。
【請求項５８】
さらに、受信機中にペアリングキ―を記憶するステップを含んでいる請求項５６記載の方法。
【請求項５９】
さらに、解読されたメディアプログラムをプレゼンテーション装置へ提供するステップを含んでいる請求項５１記載の方法。
【請求項６０】
さらに、コピー保護キーにしたがって解読されたメディアプログラムを再度暗号化し、
再度暗号化されたメディアプログラムを記憶し、
コピー保護キーにしたがって再度暗号化されたメディアプログラムを解読するステップを含んでいる請求項５１記載の方法。
【請求項６１】
さらに、内容識別子とファミリーキーからコピー保護キーを再生成するステップを含んでいる請求項６０記載の方法。
【請求項６２】
解読されたメディアプログラムはメディアプログラムを再度記憶することを必要とする少なくとも１組のコマンドに応答して再度暗号化される請求項６１記載の方法。
【請求項６３】
１組のコマンドは、
一時休止コマンドと、
巻き戻しコマンドと、
高速度早送りコマンドと、
リバースコマンドを含むグループから選択されたコマンドを含んでいる請求項６２記載の方法。
【請求項６４】
さらに、解読されたメディアプログラムをプレゼンテーション装置へ与えるステップを含んでいる請求項６０記載の方法。
【請求項６５】
さらに、解読されたメディアプログラムを第２の受信機へ与えるステップを含んでいる請求項６０記載の方法。
【請求項６６】
メディアプログラムを受信する装置において、
メディア暗号化キー（ＣＷ）および暗号化されたメディア暗号化キーにしたがって暗号化されたメディアプログラムを送信するデータ流を受信する受信機と、
受信機と通信するように結合可能な条件付アクセスモジュールとを具備しており、
受信機は、
ペアリングキー（ＰＫ）にしたがって条件付アクセスモジュールからメッセージを解読する第１の解読素子を含み、メッセージはメディア暗号化キー（ＣＷ）を含み、
条件付アクセスモジュールは、
暗号化されたメディア暗号化キー（ＣＷ）を解読するための第２の解読素子と、
ペアリングキー（ＰＫ）にしたがって受信機によりメッセージを暗号化するための第１の暗号化素子とを有する装置。
【請求項６７】
メッセージはメディア暗号化キー（ＣＷ）を含んでいる請求項６６記載の装置。
【請求項６８】
受信機はさらに、受信機キー（ＲＫ）を有する秘密保護メモリを具備し、
データ流はさらに、受信機キー（ＲＫ）にしたがって暗号化されるペアリングキー（ＰＫ）を含み、
第１の解読素子はさらに、ペアリングキ―（ＰＫ）を生成するために受信機キー（ＲＫ）により暗号化されたペアリングキ―（ＰＫ）を解読する請求項６６記載の装置。
【請求項６９】
データ流はさらに、受信機キー（ＲＫ）にしたがって暗号化されたファミリーキー（ＦＫ）を含み、
第１の解読素子はさらに、ファミリーキー（ＦＫ）を生成するために受信機キー（ＲＫ）によって暗号化されたファミリーキー（ＦＫ）を解読する請求項６８記載の装置。
【請求項７０】
第１の解読素子はファミリーキーからコピー保護（ＣＰ）キーを生成する請求項６９記載の装置。
【請求項７１】
受信機はコピー保護（ＣＰ）キーにしたがってメディアプログラムを暗号化する第１の暗号化素子と、コピー保護（ＣＰ）キーにしたがってメディアプログラムを解読する第２の解読素子とを含んでいる請求項７０記載の装置。
【請求項７２】
さらに、受信機に結合され、コピー保護（ＣＰ）キーにしたがって暗号化されるメディアプログラムを記憶し検索するためのデータ記憶装置を具備している請求項７１記載の装置。
【請求項７３】
複数のメディアプログラムと条件付アクセスモジュールを受信するように構成されている受信機を対で動作させる装置において、
受信機のメモリ中に記憶されている受信機キーに関連する受信機ＩＤを受取る手段と、
条件付アクセスモジュールと受信機との間の通信を暗号化するためのペアリングキーを決定する手段と、
ペアリングキ―を受信機キーにより暗号化する手段と、
暗号化されたペアリングキ―を含むメッセージを受信機へ送信する手段とを具備している装置。
【請求項７４】
メッセージはさらに、ペアリングキ―を含み、
暗号化されたペアリングキ―を含んでいるメッセージを受信機へ送信する手段は、メッセージを暗号化する手段と、メッセージを送信する手段とを具備している請求項７３記載の装置。
【請求項７５】
さらに、ペアリングキ―および暗号化されたペアリングキーを生成するために条件付アクセスモジュールにおいてメッセージを解読する手段と、
条件的アクセスモジュール中にペアリングキ―を記憶する手段と、
暗号化されたペアリングキ―を受信機へ提供する手段と、
受信機において暗号化されたペアリングキ―を受信機キーにより解読する手段を具備している請求項７４記載の装置。
【請求項７６】
メディア暗号化キー（ＣＷ）と条件付アクセスモジュールにしたがって暗号化された複数のメディアプログラムを受信するように構成されている受信機を対で動作させる装置において、
ペアリングキーおよび暗号化されたペアリングキ―を含んでいる暗号化されたメッセージを受信する手段と、
ペアリングキ―および暗号化されたキーを生成するために条件付アクセスモジュールにおいて暗号化されたメッセージを解読する手段と、
ペアリングキ―を条件付アクセスモジュールに記憶する手段と、
暗号化されたペアリングキ―を受信へ送信し、受信機中に記憶されている受信機キーにより暗号化されたペアリングキ―を解読する手段とを具備している装置。
【請求項７７】
記憶されたメディアプログラムへのアクセスを制御する装置において、
メディア暗号化キーにしたがって暗号化されたメディアプログラムを含んでいるデータ流を受信する手段と、
暗号化されたメディアプログラムを解読する手段と、
コピー保護キーを生成する手段と、
コピー保護キーを使用して解読されたデータ流を暗号化する手段とを具備している装置。
【請求項７８】
さらに、暗号化されたファミリーキーを受信する手段と、
メディアプログラム受信機に実質上特有に関連する受信機キーを使用してファミリーキーを解読する手段を具備している請求項７７記載の装置。
【請求項７９】
さらに、内容識別子とファミリーキーからコピー保護キーを生成する手段と、
コピー保護キーを使用して暗号化されたデータ流を解読する手段とを具備している請求項７８記載の装置。
【請求項８０】
データ流は暗号化されたメディア暗号化キー（ＥＩ（ＣＷ））を含み、メディアプログラムを解読する手段は、
メディア暗号化キーを生成するために暗号化されたメディア暗号化キー（ＥＩ（ＣＷ））を解読する手段と、
ペアリングキ―にしたがって解読されたメディア暗号化キー（ＣＷ）を暗号化する手段と、
ペアリングキ―を使用して暗号化されたメディア暗号化キーＥＰ（ＣＷ）を解読する手段と、
メディア暗号化キー（ＣＷ）によりメディアプログラムを解読する手段とを具備している請求項７７記載の装置。
【請求項８１】
さらに、暗号化されたペアリングキ―を受信する手段と、
メディアプログラム受信機に実質上特有に関連されている受信機キーを使用して暗号化されたペアリングキーを解読する手段を具備している請求項７７記載の装置。
【請求項８２】
メディアプログラムへのアクセスを制御する装置において、
メディア暗号化キー（ＣＷ）と暗号化されたメディア暗号化キー（ＣＷ）にしたがって暗号化されたメディアプログラムを含むデータ流を受信する手段と、
内容識別子およびファミリーキーからコピー保護キーを生成する手段と、
コピー保護キー（ＣＰ）を使用してデータ流をさらに暗号化する手段と、
受信機にコピー保護キー（ＣＰ）を記憶する手段とを具備している装置。
【請求項８３】
さらに、暗号化されたファミリーキ―を受信する手段と、
メディアプログラム受信機に実質上特有に関連されている受信機キーを使用してファミリーキーを解読する手段とを具備している請求項８２記載の装置。
【請求項８４】
さらに、内容識別子とファミリーキーからコピー保護キーを生成する手段と、
記憶されたさらに暗号化されたデータ流を読取る手段と、
メディア暗号化キー（ＣＷ）にしたがって暗号化されたメディアプログラムを生成し、暗号化されたメディア暗号化キーを生成するためにコピー保護キーを使用して記憶されたさらに暗号化されたデータ流を解読する手段と、
暗号化されたメディア暗号化キーを解読し、ペアリングキ―にしたがってメディア暗号化キーを再度暗号化する手段と、
メディア暗号化キー（ＣＷ）を生成するためにペアリングキ―を使用して再度暗号化されたメディア暗号化キーを解読する手段と、
第１の暗号化キー（ＣＷ）を使用してメディアプログラムを解読する手段とを具備している請求項８３記載の装置。
【請求項８５】
さらに、メディアプログラムの選択を第２の受信機で受取る手段と、
メディアプログラムに関連する内容識別子を記憶装置から読取る手段とを具備している請求項８４記載の装置。
【請求項８６】
メディア暗号化キーを生成するためにペアリングキーを使用して再度暗号化されたメディア暗号化キーを解読する手段は、
暗号化されたペアリングキ―を受信する手段と、
受信機キーを使用して暗号化されたペアリングキーを解読する手段とを具備している請求項８４記載の装置。
【請求項８７】
さらに、解読されたメディアプログラムをプレゼンテーション装置へ与える手段を具備している請求項８４記載の装置。
【請求項８８】
さらに、コピー保護キーにしたがって解読されたメディアプログラムを再度暗号化する手段と、
再度暗号化されたメディアプログラムを記憶する手段と、
コピー保護キーにしたがって再度暗号化されたメディアプログラムを解読する手段とを具備している請求項８４記載の装置。
【請求項８９】
さらに、コピー保護キーを内容識別子とファミリーキーから再生成する手段を具備している請求項８８記載の装置。
【請求項９０】
解読されたメディアプログラムは、メディアプログラムを再度記憶することを必要とする１組のコマンドの少なくとも１つに応答して暗号化される請求項８９記載の装置。
【請求項９１】
メディアプログラムを送信し受信するシステムにおいて、
メディア暗号化キー（ＣＷ）および暗号化されたメディア暗号化キーにしたがって暗号化されたメディアプログラムを有するデータ流を送信する送信機と、
送信されたデータ流を受信するための受信機と、
受信機に通信するように結合可能である条件付アクセスモジュールとを具備し、
受信機は、
ペアリングキー（ＰＫ）にしたがって条件付アクセスモジュールからのメッセージを解読する第１の解読素子を含み、メッセージはメディア暗号化キー（ＣＷ）を含み、
条件付アクセスモジュールは、
暗号化されたメディア暗号化キー（ＣＷ）を解読するための第２の解読素子と、
ペアリングキー（ＰＫ）にしたがって受信機によってメッセージを暗号化するための第１の暗号化素子とを有しているシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者へビデオプログラムマテリアルを提供するシステムおよび方法、特にメディアプログラムを秘密保護して記憶し再生する方法およびシステムに関する。
【背景技術】
【０００２】
本出願は以下の特許出願に関係しており、これら全ての出願はここで参考文献とされている。
米国特許出願09/620,832号明細書（発明の名称“VIDEO ON DEMAND PAY PER VIEW SERVICES WITH UNMODIFIED CONDITIONAL ACCESS FUNCTIONALITY”、Raynold M.Kahn、Gregory J.Gagnon、David D.Ha、Peter M.Klauss、Christopher P.Curren、Thomas H.James、代理人証明番号PD-200055、2000年７月21日）；
米国特許出願09/620,833号明細書（発明の名称“SECURE STORAGE AND RELAY OF MEDIA PROGRAMS USING A HARD-PAIRED RECEIVER AND STORAGE DEVICE”、Raynold M.Kahn、Gregory J.Gagnon、David D.Ha、Peter M.Klauss、Christopher P.Curren、Thomas H.James、代理人証明番号PD-200042、2000年７月21日）；
米国特許出願09/621,476号明細書（発明の名称“SUPER ENCRYPTED STORAGE AND RETRIEVAL OF MEDIA PROGRAMS IN A HARD-PAIRED RECEIVER AND STORAGE DEVICE”、Raynold M.Kahn、Gregory J.Gagnon、David D.Ha、Peter M.Klauss、Christopher P.Curren、Thomas H.James、代理人証明番号PD-200043、2000年７月21日）；
米国特許出願09/620,773号明細書（発明の名称“SUPER ENCRYPTED STORAGE AND RETRIEVAL OF MEDIA PROGRAMS WITH MODIFIED CONDITIONAL ACCESS FUNCTIONALITY”、Raynold M.Kahn、Gregory J.Gagnon、David D.Ha、Peter M.Klauss、Christopher P.Curren、Thomas H.James、代理人証明番号PD-200044、2000年７月21日）；
米国特許出願09/620,772号明細書（発明の名称“SUPER ENCRYPTED STORAGE AND RETRIEVAL OF MEDIA PROGRAMS WITH SMARTCARD GENERATED KEYS”、Raynold M.Kahn、Gregory J.Gagnon、David D.Ha、Peter M.Klauss、Christopher P.Curren、Thomas H.James、代理人証明番号PD-200045、2000年７月21日）；
米国特許出願09/491,959号明細書（発明の名称“VIRTUAL VIDEO ON DEMAND USING MULTIPLE ENCRYPTED VIDEO SEGMENTS”、Robert G.Arsenault、Leon J.Stanger、代理人証明番号PD-980208、2000年1月26日）。
【０００３】
近年、ケーブルおよび衛星テレビジョン加入者が後に観察するためにメディアプログラムを記録することを可能にすることに関心が高まっている。以後、パーソナルビデオレコーディング（ＰＶＲ）と呼ぶこの能力はビデオ・オン・デマンド（ＶＯＤ）を与えるためまたは単に加入者が反復する観察および／またはアーカイブ目的でメディアプログラムを記憶することを可能にするために使用されることができる。
【０００４】
過去においては、ビデオカセットテープレコーダ（ＶＣＲ）がこのような個人的なビデオ記録に使用されていた。しかしながら最近は、パーソナルコンピュータ中で使用されるものに類似するハードディスクが後に観察するためにメディアプログラムを記憶するのに使用されている。ＶＣＲと異なって、このような装置は典型的にチューナを含んでいないが代りに衛星受信機またはケーブルボックスに結合されている。またＶＣＲと異なって、これらの装置は典型的にアナログビデオではなくデジタル化された内容を記録するのに使用されている。この違いは利点であると共に欠点でもある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような装置の利点は、実質的な劣化なくこれらが長期の記憶および多数の再生を許容することである。別の利点はこれらが高速の早送りおよび巻戻しのような迅速な高速動作機能を許容することである。このような装置の欠点はこれらが同様に重大な劣化がなく、プログラムマテリアルの多世代コピーを行うことができることである。これはメディアプログラムの多世代のコピーが許可なく生成され、分配される非常に現実的な可能性を高める。この可能性によって、いくらかのメディアプロバイダは彼らのメディアプログラムがこのような装置によって記録されることを可能にすることを好まない。
【０００６】
この問題を改善するために、強力なセキュリティとコピー制御により記憶されたメディアプログラムを保護することが重要である。現在の装置は記憶前にメディアプログラムをスクランブルせず、またこれらはコピー保護情報を記憶しない。代りにこのような装置はハードディスク制御装置およびハードディスクが特に特別なインターフェースを介して相互に対にされている対になったハードウェア方式を使用して、解読されたプログラム内容を記憶ディスクへ記憶する。ハードディスク制御装置とディスク自体は基本的に共に対にされているので、記憶または再生はディスクが取り出され別のプレーヤへ転送されるならば機能しない。このセキュリティ方式の弱点はセキュリティを確実にするために対にされたハードウェアにのみ依存することであり、ディスクドライブ自体に記憶されているメディアプログラムは暗号化されないことである。
【０００７】
後に再生するため放送業者から受信されるときデータ流を単に記憶することは恐らく可能であるが、この技術は異なる欠点を有する。１つのこのような欠点は、暗号化されたデータ流の永久的に記憶されたバージョンが著作権侵害を行い、したがって暗号化技術およびコードを決定するためにデータ流自体の詳細な解析を行うために使用されることのできる情報の著作権侵害をすることである。
【０００８】
後の時間の再生の使用を制限するために（インパルス購入ペイ・パー・ビュープログラムを含む）放送メディアプログラムを秘密保護して記録するシステムおよび方法が必要とされている。このようなシステムはビデオ・オン・デマンド（ＶＯＤ）をサポートするために使用され、したがって加入者がメディアプログラムおよびゲームをプログラムの開始時間について心配せずに即座にセットトップボックスから購入することを可能にする。
【課題を解決するための手段】
【０００９】
要約すると、本発明は後に再生するためにプログラムマテリアルを記憶し、検索するシステムおよび方法が開示される。この方法は受信機のメモリに記憶されている受信機キーに関連する受信機ＩＤを受取り、条件付アクセスモジュールと受信機との間の通信を暗号化するためのペアリングキーを決定し、受信機キーによりペアリングキーを暗号化し、暗号化されたペアリングキーを含むメッセージを受信機へ送信するステップを含んでいる。
【００１０】
装置は、メディア暗号化キーおよび暗号化されたメディア暗号化キーにしたがって暗号化されたメディアプログラムを送信するデータ流を受信する受信機と、受信機と通信において結合可能な条件付アクセスモジュールとを具備している。受信機はペアリングキーにしたがって条件付アクセスモジュールからメッセージを解読する第１の解読素子を具備し、メッセージはメディア暗号化キーを具備し、条件付アクセスモジュールは暗号化されたメディア暗号化キーを解読するための第２の解読素子と、ペアリングキーにしたがって受信機によりメッセージを暗号化するための第１の暗号化素子とを具備している。
【００１１】
本発明の１つの目的は、再生され記憶媒体に記憶され、後の時間の使用を限定された再生を可能にすることができるインパルスペイ・パー・ビュー（ＩＰＰＶ）プログラムを含む放送メディアプログラムの受信および解読を行うことである。データ自体は短期間の記憶装置中に配置されていてもよいが、メディアプログラムの再生は早送り、巻き戻し、高速の早送り、高速の巻き戻し、フレームアドバンス、休止機能などの高速動作機能で実現されることができる。
【００１２】
本発明の別の目的は、ＩＰＰＶメディアプログラムを事前に購入する必要なく、記憶媒体から記録、遅延された再生、ＩＰＰＶメディアプログラムの高速動作を行うＰＶＲ機能を与えることである。これはＩＰＰＶメディアプログラムが記憶前に購入される必要なく、ＩＰＰＶメディアプログラムが購入されユーザの余暇に観察されることを可能にする。理想的には、このようなシステムはユーザが記憶装置からＩＰＰＶメディアプログラムを選択し、限定された再生権を受けることを可能にする。
【００１３】
本発明のさらに別の目的は、記憶装置からのメディアプログラムの再生が適切なＩＲＤによってのみ許容されることを確実にするために記憶媒体と加入者のＩＲＤのエレメント間のペアリングを行うことである。
【００１４】
本発明のさらに別の目的は、適切なコピー保護を行いながら、データ記憶装置に放送データ流（ＩＰＰＶおよびゲームを含める）を記憶する秘密保護手段を提供することである。
【００１５】
本発明のさらに別の目的は、データ記憶装置が故障した場合でも、メディアプログラムおよび他のデータのアーカイブおよび検索を処理するシステムおよび方法を提供することである。
【００１６】
本発明のさらに別の目的は、実時間の無線でないプログラムで使用される方法と類似する方法でメディアプログラムの購入が記憶されることを可能にするシステムおよび方法を提供することである。
【００１７】
本発明のさらに別の目的は、プログラムが記憶装置から検索されるか実時間の放送から得られるかにかかわりなく、メディアプログラムを購入または購入を取消す選択肢により最初の時間の料金を課さずにＩＰＰＶメディアプログラムがプレビューされることを許容するシステムへ成長段階を与えるシステムを提供することである。
【００１８】
本発明のさらに別の目的は、条件付アクセスモジュールハードウェアおよび／またはソフトウェアに実質的な変更を必要とせずに前述の全てを実現することである。
【００１９】
本発明は強力な暗号化方法の使用によりメディアプログラムの許可されていないデジタルコピーの増加に関する問題を除去する。さらに本発明はマテリアルのこのような解読は暗号化されたＩＲＤによってのみ適切に行われることができるので、記憶されたマテリアルが分配されないことを確実にする。
【発明を実施するための最良の形態】
【００２０】
図面を参照すると、図面全体にわたって同一の参照符号は同じ対応部分を表している。
以下の説明では、添付図面を参照するが、図面は説明の一部を形成し、例示として本発明の幾つかの実施形態を示している。他の実施形態が利用されてもよく、構造の変更が本発明の技術的範囲を逸脱せずに行われることが理解されよう。
【００２１】
［メディアプログラム分配システム］
図１はビデオ分配システム100の概要を示す図である。ビデオ分配システム100は地上その他のリンク114によりアップリンクセンタ104と、公共交換電話網（ＰＳＴＮ）その他の通信リンク120を介して受信局130に集積された受信機／デコーダ（ＩＲＤ）132と通信する制御センタ102を具備している。この制御センタ102はアップリンクセンタ104へプログラムマテリアルを提供し、加入者110に料金請求および関連するビデオプログラムの解読を含めたペイ・パー・ビュー（ＰＰＶ）プログラムサービスを含むメディアプログラムを提供するため受信局130と調整する。
【００２２】
アップリンクセンタ104は制御センタ102からプログラムマテリアルおよびプログラム制御情報を受信し、アップリンクアンテナ106を使用して、プログラムマテリアルおよび制御情報を衛星108に送信する。衛星108はこの情報を受信して処理し、ビデオプログラムおよび制御情報をダウンリンク118を介して受信局130のＩＲＤ132へ送信する。ＩＲＤ132はそれが通信するように結合されている加入者アンテナ112を使用して情報を受信する。
【００２３】
ビデオ分配システム100は広い地上カバー範囲を与え、付加的なチャンネルを提供し、またはチャンネル当り付加的な帯域幅を与えるために複数の衛星108を具備することができる。本発明の１実施形態では、各衛星はアップリンクセンタ104からプログラムマテリアルおよびその他の制御データを受信し送信し、それを加入者110へ与えるための１６のトランスポンダを具備している。しかしながら、データ圧縮および多重化技術を使用することにより、チャンネル能力はさらに大きくなる。例えば、共に動作する２つの衛星108は３２のトランスポンダにより１５０の通常（非ＨＤＴＶ）オーディオおよびビデオチャンネルにわたって受信および放送できる。
【００２４】
ここで開示する本発明は衛星ベースのビデオ分配システム100を参照して説明されるが、本発明は伝統的な放送手段、ケーブルまたはその他の手段によって、プログラム情報の地上ベースの送信によっても実施される。さらに、前述したように、制御センタ102およびアップリンク104間で集合的に割当てられた異なる機能は、本発明の技術的範囲を逸脱せずに、所望されるように再度割当てられることができる。
【００２５】
加入者へ転送されるプログラムマテリアルが映画のようなビデオ（およびオーディオ）プログラムマテリアルである１実施形態に関して前述したが、前述の方法は純粋なオーディオ情報または同様に任意の他の種類のデータを含むプログラムマテリアルの転送に使用されることができる。
【００２６】
図２は、ビデオプログラムマテリアルが制御センタ102とアップリンクセンタ104により衛星108にアップリンクされる態様を示している単一衛星108のトランスポンダの典型的なアップリンク構造を示すブロック図である。図２は（高忠実度の音楽、サウンドトラック情報、または外国語を送信するための二次的なオーディオプログラムのための１以上のオーディオチャンネルによりそれぞれ増加されることができる）３つのビデオチャンネルと、コンピュータデータソース206からのデータチャンネルを示している。
【００２７】
ビデオチャンネルはビデオマテリアルのプログラムソース200A−200C（以後、集合的にビデオソース200と呼ぶ）により与えられる。各ビデオプログラムソース200からのデータはエンコーダ202A−202C（以後、集合的にエンコーダ202と呼ぶ）に与えられる。各エンコーダは制御装置216からプレゼンテーションタイムスタンプ（ＰＳＴ）を受ける。ＰＳＴはビデオ情報が符号化および復号化後にオーディオ情報と適切に同期されることを確実にするために使用されるラップアラウンド二進タイムスタンプである。ＰＴＳタイムスタンプはＭＰＥＧ符号化データの各Ｉフレームで送信される。
【００２８】
本発明の１実施形態では、各エンコーダ202は第２世代の動画作業グループ（ＭＰＥＧ−２）エンコーダであるが、他のコード化技術を実行する他のデコーダも同様に使用されることができる。データチャンネルはエンコーダ（図示せず）により類似の圧縮方式を受けることができるが、このような圧縮は通常は必要ではないか、またはコンピュータデータソースのコンピュータプログラムにより実行される（例えば写真データは典型的に送信前に＊．ＴＩＦファイルまたは＊．ＪＰＧファイルに圧縮される）。エンコーダ202により符号化された後、信号は各ソース200、206−210に関連するパケット化装置204A-204F（以後、集合的にパケット化装置204と呼ぶ）によりデータパケットへ変換される。
【００２９】
データパケットはシステムクロック214（ＳＣＲ）からの基準、条件付アクセス管理装置208により発生される制御ワード（ＣＷ）、加入者へ放送される各データパケットをプログラムチャンネルに関連付けるシステムチャンネル識別子（ＳＣＩＤ）発生器210を使用して組立てられる。この情報はデータパケットの発生に使用されるためにパケット化装置204へ送信される。これらのデータパケットはその後、シリアルデータに多重化され、符号化され、変調され、送信される。制御ワード（ＣＷ）を含む制御データと、プログラムマテリアルへの条件付アクセスを行うサポートで使用される他の制御データを含んでいる制御ワードパケット（ＣＷＰ）として知られている特別なパケットもまた暗号化されて送信される。
【００３０】
図３のＡは代表的なデータストリームの図である。第１のパケットセグメント302はビデオチャンネル１からの情報（例えば第１のビデオプログラムソース200Aから来るデータ）を含んでいる。次のパケットセグメント304は例えばコンピュータデータソース206から得られたコンピュータデータ情報を含んでいる。次のパケットセグメント306はビデオチャンネル５から（ビデオプログラムソース200の１つから）の情報を含み、次のパケットセグメントはビデオチャンネル１からの（再度第１のビデオプログラムソース200Aから来る）情報を含んでいる。それ故、データストリームは制御装置216により決定される順番でデータソースの任意の１つからの一連のパケットを含んでいる。データストリームは暗号化モジュール218により暗号化され、（典型的にＧＰＳＫ変調方式を使用して）変調器220により変調され、送信機222へ与えられ、その送信機は変調されたデータストリームをアンテナ106を介して衛星へ周波数帯域幅で放送する。
【００３１】
加入者110は加入者受信機またはＩＲＤ132によりメディアプログラムを受信する。ＳＣＩＤを使用して、ＩＲＤ132は各チャンネルのプログラムマテリアルを再生するためにパケットを再構成する。図３のＡで示されているように、ゼロパケットモジュール312により生成されるゼロのパケットは所望のようにデータストリームに挿入される。
【００３２】
図３のＢはデータパケットの図である。各データパケット（例えば302−316）は１４７バイトの長さであり、複数のパケットセグメントを含んでいる。第１のパケットセグメント320はＳＣＩＤおよびフラグを含んでいる２バイトの情報を含んでいる。ＳＣＩＤはデータパケットのデータチャンネルを特有に識別する特有の１２ビット数である。フラグはパケットが暗号化されるか否かを制御するために使用され、パケットの解読に使用されなければならないキーを制御するために使用される４ビットを含んでいる。第２のパケットセグメント322は４ビットパケットタイプのインジケータと４ビット連続カウンタからなる。パケットタイプは４つのデータタイプ（ビデオ、オーディオ、データまたはゼロ）のうちの１つとしてパケットを識別する。ＳＣＩＤと結合するとき、パケットタイプはデータパケットがどのように使用されるかを決定する。連続カウンタは各パケットタイプとＳＣＩＤに対して一度インクリメントする。次のパケットセグメント324は１２７バイトのペイロードデータからなり、これはビデオプログラムソース200により与えられるビデオプログラムの一部である。最終的なパケットセグメント326は順方向エラー補正を行うのに必要なデータである。
【００３３】
［メディアプログラムの暗号化］
メディアプログラムはそれらが承認された加入者によってのみ受信され観察されることを確実にするために送信前に暗号化モジュール218により暗号化される。各メディアプログラムは以後、制御ワード（ＣＷ）と呼ばれる文字数字の暗号化キーにしたがって暗号化される。これはデータ暗号化標準（ＤＥＳ）のような対称アルゴリズムと、リベスト―ジャミール―アルドレマン（ＲＳＡ）アルゴリズムのような非対称アルゴリズムを含んでいる種々のデータ暗号化技術により実現されることができる。
【００３４】
メディアプログラムを解読するため、加入者の110のＩＲＤ132はＣＷへアクセスしなければならない。セキュリティを維持するために、ＣＷはＩＲＤ132へ平文で送信されない。代りにＣＷは加入者のＩＲＤ132へ送信される前に暗号化される。暗号化されたＣＷは制御ワード（データ）パケット中で加入者ＩＲＤ132へ送信される。
【００３５】
１実施形態では、ＣＷを含んでいるＣＷＰのデータは以後、入力／出力（Ｉ／Ｏ）判読不能アルゴリズムと呼ばれるものを介して暗号化され、暗号を解読される。
【００３６】
Ｉ／Ｏ判読不能アルゴリズムは出力データストリームを発生するために入力データストリームに与えられるアルゴリズムである。入力データストリームは特有に出力データストリームを決定するが、選択されたアルゴリズムはその特性が多数の入力および出力データストリームの比較から解読されることができないようにされている。このアルゴリズムのセキュリティはさらに、非定常な（即ちこれらは時間の関数として変化する）付加的な機能エレメントを付加することにより増加されることができる。このようなアルゴリズムに同一の入力ストリームが与えられるとき、時間的な所定の点で与えられる出力ストリームは別の時間で与えられる出力ストリームとは異なる可能性がある。
【００３７】
暗号化モジュール218とＩＲＤ132が同一のＩ／Ｏ判読不能アルゴリズムを共有する限り、ＩＲＤ132はＣＷを検索するため暗号化されたＣＷＰの情報を復号することができる。ＣＷを使用して、ＩＲＤ132はそれが加入者110へ与えられることができるようにメディアプログラムを解読することができる。
【００３８】
さらに著作権の侵害を防止するため、データパケットを解読し、観察可能なメディアプログラム中に組立てることを必要とされる制御データは時間的に変化されてもよい（特定のメディアプログラムを復号するためのＣＷＰの制御データの妥当性は時間で変化する）。これは種々の方法で実行されることができる。
【００３９】
例えば、各ＣＷＰは各媒体プログラムに対してＳＣＩＤに関連されているので、各ＣＷＰに関連するＳＣＩＤは時間で変化する。
【００４０】
時間変化する制御データを構成する別の方法は、時間スタンプを、受信されたデータ流およびＣＷＰ制御データと関連つけることである。この場合、ＣＷを生成するためのＣＷＰの適切な復号はデータ流に対するタイムスタンプとＣＷＰの制御データとの間の適切な関係を必要とする。この関係は例えば、データ流に対する受信されたタイムスタンプにしたがってＣＷＰからＣＷを生成するために使用される解読方式を変更することにより規定されることができる。この場合、受信されたデータ流のタイムスタンプが予測された値に一致しないならば、誤った解読方式が選択され、（プログラムマテリアルを解読するための）適切なＣＷは生成されない。しかしながら、受信されたデータ流のタイムスタンプが予測された値に一致するならば、適切な解読方式が選択され、ＣＷＰ解読方式は適切なＣＷをもたらす。
【００４１】
［ペイ・パー・ビューサービス］
ペイ・パー・ビュー（ＰＰＶ）メディアプログラムを受信し観察するために必要なデータはＣＷＰと、購入情報パーセル（ＰＩＰ）として知られている別のデータパケットに記憶されている。ＣＷＰとＰＩＰは実時間でビデオ分配システム100を介して加入者へ放送される。以下説明するように、ＣＷＰはＰＰＶメディアプログラムを検索するためにＩＲＤ132により使用される。
【００４２】
一般的に、ＰＰＶサービスはオペレータが補助するペイ・パー・ビュー（ＯＰＰＶ）およびインパルスペイ・パー・ビュー（ＩＰＰＶ）サービスを含むことができる。ＯＰＰＶサービスをリクエストするとき、加入者110は特定のメディアプログラムへアクセスすることを望んでいることを予め決めておかなければならない。加入者110はその後、制御センタ102のようなエンティティを呼び、メディアプログラムへのアクセスをリクエストする。インパルスペイ・パー・ビューサービス（ＩＩＰＶ）をリクエストするとき、加入者110はプログラムガイドを観察しながら所望のメディアプログラムに関連する視聴者チャンネル上でカーソルを移動し、“エンター”を選択する。（例えばチャンネルロックアウト、レーティング限度、購入限度のチェックにより）ＰＰＶプログラムを購入する決定および権利が確認された後、購入情報パーセル（ＰＩＰ）が受信され、将来使用するため（以下さらに詳細に説明する）加入者の条件付アクセスモジュール406中に記憶される。条件付アクセスモジュール406はＣＷＰとＰＩＰの情報を関連付け、加入者110がメディアプログラムへのアクセスを与えられることを確認し、メディアプログラムを解読するようにＣＷＰを伴ってＰＩＰを使用する。
【００４３】
［条件付アクセスモジュールおよびＩＲＤペアリングのない生のメディアプログラムの受信および解読］
図４はＩＲＤ132の簡単なブロック図である。ＩＲＤ132はビデオ分配システム100により放送されるメディアプログラムを受信し解読する。これらのメディアプログラムは実時間でＩＲＤ132へ流され、例えばビデオ、オーディオまたはデータサービスを含んでいる。
【００４４】
ＩＲＤ132は通信において条件付アクセスモジュール（ＣＡＭ）406へ結合可能である。ＣＡＭ406は典型的にスマートカードまたは類似の装置中に構成されており、これはＩＲＤ132へ挿入されるように加入者110へ与えられる。ＣＡＭ406は条件付アクセス確認装置（ＣＡＶ）408とインターフェースし、これは加入者110がメディアプログラムをアクセスする権利を有することを確認するのに必要な少なくとも幾つかの機能を実行する。
【００４５】
ＩＲＤ132はチューナ410と、マイクロ制御装置および関連するメモリ414の制御下で動作する転送およびデマルチプレクスモジュール（ＴＤＭ）412、と、ソースデコーダ416および通信により結合されたランダムアクセスメモリ（ＲＡＭ）418と、加入者110のコマンドを受け出力情報を加入者へ与えるためのユーザＩ／Ｏ装置とを具備している。
【００４６】
チューナ410はビデオ分配システムからデータパケットを受信し、そのパケットをＴＤＭ412へ与える。各メディアプログラムに関連するＳＣＩＤを使用して、ＴＤＭ412は加入者110により選択されるチャンネルにしたがってデータパケットを再度組立て、ＣＷキーを使用してメディアプログラムを解読する。ＴＤＭ412は単一の秘密保護チップにより構成され、通信によりマイクロ制御装置およびメモリ414へ結合される。
【００４７】
一度、メディアプログラムが解読されると、これらは適切であるようにＭＰＥＧまたはＪＰＥＧ標準にしたがってメディアプログラムデータを復号するソースデコーダ416に与えられる。復号されたメディアプログラムはその後、（必要ならば）Ｄ／Ａ変換器に与えられ、テレビジョン、オーディオシステム、コンピュータ、またはハードドライブ等のメディア記憶装置等のようなメディアプログラムプレゼンテーション装置を含むことができる。ソースでコーダ416はこれらの機能を行うために通信により結合されているＲＡＭ418を使用する。
【００４８】
ＣＷキーはＣＡＶ408とＣＡＭ406を使用してＣＷＰから得られる。ＴＤＭ412はＣＡＶ408を介してＣＷＰをＣＡＭ406へ与える。ＣＡＭ406はＴＤＭ412へ戻されるＣＷを発生するためにＩ／Ｏ判読不能アルゴリズムを使用する。ＴＤＭ412はメディアプログラムを解読するためにＣＷを使用する。ほとんどのＩＲＤ132では、ＣＡＶ408とＣＡＭ406は一度に一つのビデオ／オーディオ／データメディアプログラムを解読することができる。
【００４９】
前述したように、潜在的な著作権の侵害を防止するために、特定のメディアプログラムを復号するために使用されるＣＷＰの制御データは時間で変化し、それによって適切なタイムスタンプを有するメディアプログラムに適用されるとき適切なＣＷのみを生成する。この場合、ＣＡＭ406はメディアプログラムを伝送するデータ流に関連するタイムスタンプにしたがって解読方式（例えばＩ／Ｏ判読不能アルゴリズム）を選択および／または制御することができる。メディアプログラムが時間で十分に分離されているならば、不適切な解読方式が使用され、メディアプログラムを復号するために適切なＣＷは生成されない。
【００５０】
さらに、メディアプログラムの暗号化および解読に関する詳細は同時出願の米国特許出願第09/491,959号明細書で見られ、これはここで参考文献とされている。
【００５１】
［条件付アクセスモジュールとＩＲＤとのペアリング］
著作権の侵害を防ぐために、本発明は条件付アクセスモジュール（ＣＡＭ）406とＩＲＤ132とを対にして動作させ、それによって各ＩＲＤ132は指定されたＣＡＭ406とだけ動作し、各ＣＡＭ406は指定されたＩＲＤ132とだけ動作する。これはＩＲＤ132のシークレット受信機キーから発生されるペアリングキーにしたがってＣＡＭ406とＩＲＤ132との間の通信を暗号化することにより実現される。
【００５２】
図５は対にされたＣＡＭ406とＩＲＤ132の機能ブロック図である。ＣＡＭ406は、前述したようにＩ／Ｏ判読不能アルゴリズムを実行する解読素子502（以後ＥＩ解読素子とも呼ぶ）と、暗号化素子506（以後、ＡＥＳ暗号化素子とも呼ぶ）と、メモリ504とを含んでいる。１実施形態では、暗号化素子506は新型の暗号化標準（ＡＥＳ）暗号化素子であるが、他の暗号化方式およびアルゴリズムも使用されることができる。
【００５３】
ＩＲＤ132は転送モジュール412とセキュリティモジュール508を含んでいる。転送モジュール412とセキュリティモジュール508はＩＲＤ132の他の回路とは別の集積回路（ＩＣ）上に構成され、不正行為を防止するためにシールされることができる。転送モジュール412とセキュリティモジュール508は別々のＩＣまたは同一のＩＣに構成されることができる。
【００５４】
セキュリティモジュール508は解読素子510を含んでおり、それは条件付アクセスモジュール406から送信された通信を解読し、これらの解読された通信の結果を転送モジュール412へ提供する。解読素子510は、以下説明するようにコピー保護キー（ＣＰ）を生成するために内容情報およびコピー制御情報を暗号化して、またはそうでなければファミリーキー518と結合することができる。解読素子510は所望ならば暗号化および解読のための別々のモジュールで構成される。
【００５５】
セキュリティモジュール508はキーおよびその他の情報を記憶するためにメモリ512を含んでいる。１実施形態では、メモリ512はメモリ512の内容が読取られてセキュリティモジュール508に外部に与えられることができない不正行為防止手段が採用されている（例えば内容はユーザに読取可能ではない）。この特徴はメモリ512に記憶されているキーの妥協を防止する。メモリ512はまた揮発性メモリであってもよい。
【００５６】
１実施形態では、セキュリティモジュール508は制御ワード（ＣＷ）を直接メモリアクセス（ＤＭＡ）を介して転送モジュール412のＣＷキャッシュへ与える。それ故、システムバスによりＣＷを出力または入力させることはできない。そのＣＡＭ406からの暗号化された制御ワードＥＰＫ（ＣＷ）は適切な受信機キー514を含んでいる受信機132によってのみ解読されることができるので、これは暗号的にＣＡＭ406のＣＷ出力をセキュリティモジュール508へ結びつける（“対”にする）。
【００５７】
メモリ512に記憶されるキーは例えばペアリングキー516、ファミリーキー518、受信機キー514を含んでいる。本発明の１実施形態では、受信機キー514は、ＩＲＤ132が加入するユーザに与えられるときセキュリティモジュール508（したがってＩＲＤ132）に予めインストールされて与えられている。受信機キー514はユーザに読取可能ではないことが好ましく、ＩＲＤ132に特有であり、通し番号532に特有に関連されている。
【００５８】
解読素子510は解読された制御ワードとコピー保護（ＣＰ）セッションキーを転送モジュール412へ送信し、ここでキーは後に使用されるため一時的に記憶される。解読された制御ワード（ＣＷ）はメディアプログラムストリームが解読されることを可能にするために第１の転送チップ解読素子524へ与えられる。結果的に解読されたメディアプログラムストリームは（テレビジョン、モニタ、コンピュータまたはオーディオシステムのような）プレゼンテーション装置、（読取／書込み可能なＣＤＲＯＭまたはＤＶＤ或いはハードドライブのような）記憶装置、または観察または記憶のための他の場所のネットワークに与えられることができる。
【００５９】
１実施形態では、ＩＲＤ132は通信により第２のＩＲＤ532（以後、代りに“ドーターＩＲＤ”と呼ぶ）に結合されている。ドーターＩＲＤはＩＲＤ132により受信または再生されるメディアプログラムをリクエストするために使用されることができ、したがってメディアプログラムが家庭の他の位置で再生されることを可能にする。好ましくはドーターＩＲＤ532は長期間の記憶容量を含んでおらず（例えばハードディスクなし）、ドーターＩＲＤはメディアプログラムの記憶および、ＩＲＤ132からの検索をリクエストする。ドーターＩＲＤ532は通信により、直接同軸接続を含む任意の通信リンクまたは構内網（ＬＡＮ）或いは他のデジタル通信媒体を介して主要なまたはマスターＩＲＤ132に結合されることができる。
【００６０】
図５の転送モジュール412へ戻ると、ＣＰキーは記憶され記憶装置またはネットワーク530から検索されるデータを暗号化し、解読するために解読素子526と暗号化素子528により使用される。
【００６１】
本発明の１特徴は、条件付アクセスモジュール406とＩＲＤ132とのペアリングを可能にし、したがって任意の条件付アクセスモジュール406が任意のＩＲＤ132と共に使用されることを阻止する。
【００６２】
制御センタ102は所望されるときペアリングキー（ＰＫ）を変更することを選択できる。これはセキュリティの予防措置としてランダムに行われるかＩＲＤ132を使用するユーザの権利を取消すようにスケジュールされることができる。
【００６３】
［条件付アクセスモジュールとＩＲＤの動作におけるペアリング］
図６Ａと６Ｂは条件付アクセスモジュール406がＩＲＤ132と対にされる態様を示した図である。加入ユーザ122がＩＲＤ132および関連するハードウェアを購入し、インストールした後、ユーザ122は（通し番号532のような）ＩＲＤ132の特有の識別子を制御センタ102へ供給する。これは公共交換電話網（ＰＳＴＮ）、インターネット、メール、または任意の他の通信媒体により実現されることができる。ＩＲＤ特有の識別子132は受信機キー514に関連される。この関連はＩＲＤ132自体で行われ、制御センタ102に知られている。制御センタ102はブロック602に示されているようにＩＲＤ特有の識別子132を受取り、ブロック604に示されているように、条件付アクセスモジュール406とＩＲＤ132との間の通信を暗号化するために使用されるペアリングキ―（ＰＫ）を決定する。ペアリングキ―ＰＫはその後、ブロック606で示されているように（ＥＲ（ＰＫ）を生成するため）受信機キー514で暗号化される。ブロック608に示されているように、ペアリングキ―（ＰＫ）を含むメッセージおよび受信機キー514（ＥＲ（ＰＫ））により暗号化されたペアリングキ―が生成される。メッセージはその後、ブロック610に示されているようにＥＩ（ＰＫ，ＥＲ（ＰＫ））を生成するために暗号化される。示されている実施形態では、メッセージは前述したＩ／Ｏ判読不能アルゴリズムにしたがって暗号化される（条件付アクセスモジュール406で解読される）が、他の暗号化方式も同様に使用されることができる。暗号化されたメッセージはその後、（衛星108、地上送信機、電話線、インターネット、または他の媒体を介して）ＩＲＤ132へ送信され、そこでブロック614に示されているように受信される。転送モジュール412は暗号化されたメッセージＥＩ（ＰＫ，ＥＲ（ＰＫ））と共に、解読のため条件付アクセスモジュール406へデータパケットを伝送する。
【００６４】
（例えばＩ／Ｏ判読不能アルゴリズムのアプリケーションにより）条件付アクセスモジュール406において解読素子502を使用して、メッセージはブロック616に示されているように解読される。ペアリングキ―516はブロック618に示されているように、条件付アクセスモジュールメモリ504のメモリ位置534中に記憶される。暗号化されたペアリングキ―ＥＲ（ＰＫ）はまたブロック620に示されているように、条件付アクセスモジュール406からセキュリティモジュール508へ与えられる。メッセージは受信機キー514にしたがって暗号化されるので、これは露出されない。
【００６５】
暗号化されたペアリングキ―ＥＲ（ＰＫ）は受信機キー514を使用してセキュリティモジュール508の解読素子510で解読される。これはブロック622に示されている。回復されたペアリングキ―はその後、秘密保護メモリ512のＩＲＤ132に記憶される。ＩＲＤ132と条件付アクセスモジュール406との両者に記憶されているこのペアリングキ―516は条件付アクセスモジュール406と受信機132との間の通信を暗号化するために使用される。このような通信の全てまたはサブセットは所望されるとき暗号化されることができる。１実施形態では、ユーザがメディアプログラムを観察することを可能にするのに必要とされる全ての通信は暗号化される。
【００６６】
前述の説明では、ペアリングキ―（ＰＫ）および暗号化されたペアリングキーＥＲ（ＰＫ）を有するメッセージはＩＲＤ132へ送信される前に暗号化された。しかしながら、付加的なセキュリティが必要とされないならば、メッセージは本発明を実施するために暗号化される必要はない。さらに、本発明は受信機キーが完全に特有ではなくても有効に実行されることができる。例えば受信機キーは１０，０００の可能な受信機キーの１つである。この場合、受信機キーが特定のペアリングキ―に一致する確率は（以下説明するように）１：１０，０００であり、これは許可のない使用を防止するには十分である。この文脈では、絶対的な特有性の代りに実質的な特有性は十分なセキュリティに必要とされる全てのものである。
【００６７】
図７はＩＲＤ132のペアリングキー516の記憶をさらに示している図である。
【００６８】
［記憶装置とＩＲＤの動作のペアリング］
本発明はまた記憶装置530とＩＲＤ132と１以上のドーターＩＲＤ532との間の動作におけるペアリングを行う。メディアプログラムは事実上、記憶装置に平文で記憶されないことを仮定される。記憶装置530とＩＲＤ132のペアリングはファミリーキー（ＦＫ）の使用により実現される。
【００６９】
図８は、ＩＲＤ132のファミリーキー（ＦＫ）518の記憶を示している図である。ＩＲＤ132と条件付アクセスモジュール406を共に対にするために使用されるペアリングキー（ＰＫ）516と異なって、ファミリーキー518は記憶装置530および／またはネットワークへ書込まれそこから読取られる情報を暗号化および解読するために使用されるコピー保護（ＣＰ）キーを得るために使用され、基本的に記憶装置をＩＲＤ132と対にする。ファミリーキー（ＦＫ）518は内容を暗号化するために使用されるコピー保護キー（ＣＰ）を生成するために使用されることができ、多数のボックスと共に使用されることができる。例えば、“親”ＩＲＤ132および複数のドーターＩＲＤ532を含んでいるボックスのネットワークでは、ファミリーキー（ＦＫ）518がドーターＩＲＤ532に利用可能である限り、任意のドーターＩＲＤ532は暗号化されたプログラム情報を検索し、情報を解読することができる。ペアリングキー（ＰＫ）516と異なって、ファミリーキー（ＦＫ）518は典型的にＣＡＭ406に記憶されないが、ＩＲＤ132中のセキュリティモジュール508の秘密保護メモリ512に記憶されている。受信機キー514にしたがって暗号化されている（またＩ／Ｏ判読不能アルゴリズムにしたがって暗号化されている）ファミリーキー（ＦＫ）518のバージョンは衛星108によりＩＲＤ132へ送信され、転送モジュール412を通過し、（Ｉ／Ｏ判読不能アルゴリズムにしたがって暗号化されるならば解読を行う）ＣＡＭ406に伝送され、その後、セキュリティモジュール508へ伝送される。受信機キー（ＲＫ）514を使用して、セキュリティモジュール508はファミリーキー（ＦＫ）518を解読し、それを秘密保護メモリに記憶する。ファミリーキー（ＦＫ）518はまた所望ならば、ＩＲＤ132へ送信される前にペアリングキ―（ＰＫ）で暗号化される。
【００７０】
図９は、ＩＲＤ132中のメディアプログラムを有するデータ流を受信し、そのメディアプログラムをプレゼンテーション装置530で与える時に行われることができる動作を示す図である。前述したように、メディアプログラムは１以上のメディア暗号化キー（例えば制御ワード）にしたがって暗号化され、それによって制御ワード（ＣＷ）は観察のためメディアプログラムを解読し、与えることに必要とされる。ＩＲＤ132は暗号化されたメディアプログラムおよびＩ／Ｏ判読不能アルゴリズム（ＥＩ（ＣＷ））にしたがって暗号化される制御ワードを受信する。転送モジュール412はこれらの暗号化された制御ワードＥＩ（ＣＷ）を条件付アクセスモジュール406へ伝送し、そこでこれらは解読素子502により解読され、したがって制御ワード（ＣＷ）536を生成する。制御ワードはその後、条件付アクセスモジュール406のメモリ534に記憶されているペアリングキ―（ＰＫ）516にしたがって暗号化され、これらの暗号化された制御ワードＥＰＫ（ＣＷ）はＩＲＤ132のセキュリティモジュール508に送信される。前に記憶されたペアリングキー（ＰＫ）516を使用して、セキュリティモジュール508の解読素子510は制御ワード（ＣＷ）を解読し、これらを転送モジュールメモリ520（例えばキャッシュ）に記憶されるように転送モジュール412へ与える。制御ワード（ＣＷ）はその後、メディアプログラムを含んだ関連するデータパケットと整合され、解読素子524へ与えられる。解読素子524はメディアプログラムを解読し、メディアプログラムはテレビジョンのようなプレゼンテーション装置530へ与えられる。この実施形態では、条件付アクセスモジュール406とＩＲＤ132は、メディアプログラムの解読に必要とされる制御ワード（ＣＷ）がＣＡＭ406とＩＲＤ132が共有する特有のキー（ペアリングキ―516）にしたがって暗号化される形態でＣＡＭ406からＩＲＤ132へ与えられる意味で、共に対にされることに注意すべきである。
【００７１】
図１０は、送信されたメディアプログラムが後に再生されるために記憶装置に記憶されるときに行われる動作を示す図である。第１に、ＩＲＤ132はメディア暗号化キー（ＣＷ）にしたがって暗号化されたメディアプログラムを含んだデータ流を受信する。暗号化されたメディアプログラムは解読素子524により解読される。コピー保護キーは生成され転送モジュールメモリ520に記憶される。コピー保護キーを使用して、暗号化素子528は解読素子524により解読されたデータ流を暗号化する。暗号化されたデータ流はその後、ＩＲＤ132に局部的にアクセス可能な記憶装置530に記憶される。１実施形態では、記憶装置はＩＲＤ132に内部のハードドライブである。記憶装置はまたＩＲＤ132に結合されて通信する別の装置に位置してもよい。
【００７２】
図１０は、条件付アクセスモジュール406とＩＲＤ132を動作において対にするために暗号化されたメディアプログラムが解読されペアリングキ―516により再度暗号化される態様の１実施形態を示している。暗号化されたメディア暗号化キーＥＩ（ＣＷ）が転送モジュール412を介して条件付アクセスモジュール406へ与えられ、ここでこれらはＩ／Ｏ判読不能アルゴリズム502により解読される。結果はメディア暗号化キー（ＣＷ）である。メディア暗号化キー（ＣＷ）は再度暗号化されたメディア暗号化キーＥＰＫ（ＣＷ）を生成するためペアリングキー（ＰＫ）516にしたがって再度暗号化される。再度暗号化されたメディア暗号化キーＥＰＫ（ＣＷ）はセキュリティモジュール508に与えられ、ここでメディアキー（ＣＷ）を提供するために解読素子510およびペアリングキ―516を使用して解読される。メディア暗号化キー（ＣＷ）は転送モジュール412へ与えられ、ここで記憶装置520でキャッシュされ、メディアプログラムを解読するために使用される。
【００７３】
図１０はまた、コピー保護キーが生成される態様の１実施形態を示している。図１０に示されているように、ＣＰキーは（典型的に暗号化されていない）内容識別情報（ＣＩＤ）をセキュリティモジュール508に記憶されているファミリーキー518と結合することにより生成される。ＣＰキーはしたがって本質的に、記憶されたメディアプログラムの情報とコピー制御情報に関する情報を含んでいる。ＣＩＤ情報はＣＰキーを生成するためにファミリーキー518により解読素子510へ送られる。
【００７４】
ＣＰキーはその後、転送チップのメモリ520へ記憶され、ここで解読素子524により解読されたメディアプログラムマテリアルを暗号化するのに使用される。
【００７５】
内容識別情報（ＣＩＤ）は各メディアプログラムに特有である。１実施形態では、ＣＩＤは簡単な通し番号である。この実施形態はＣＩＤを記憶し維持するためのメモリ要求を最小にする。別の実施形態では、ＣＩＤはメディアプログラムのタイトルおよび１以上のアーティストのような情報を含んでいる。ＣＩＤはまたメディアプログラムのランニング時間、著作権情報、俳優、ディレクタ、または格付け情報を含んでいる。この情報はユーザにより入力されるか、プログラムガイドから得られることができる。任意のメディアプログラムが同一のタイトルと他の情報を有する可能性は非常に少ないので、ＣＩＤはその特有性を維持しながらこのような情報を形成する。
【００７６】
１実施形態では、ＣＩＤは感知可能な情報を含まず、それによりシステムの任意の場所に記憶されることができる。１実施形態では、ＣＩＤはメディアプログラムと共に記憶装置に記憶される。例えば記憶装置がハードディスクドライブであるならば、ＣＩＤはメディアプログラムと同一のファイルに含まれ、メディアプログラムと同一のパンフレットに記憶され、または単にルックアップテーブルを介してメディアプログラムに関連される。特定の記憶されたメディアプログラムが再生されるとき、ＣＩＤはハードディスクから読取られ、ＣＰキーを再生成するために使用される。
【００７７】
別の実施形態では、ＣＩＤ情報はコピー制御情報（ＣＣＩ）を含み、これは関連するメディアプログラムがコピーまたは再生されることができる状態を制御するために使用されることができる。例えば、ＣＣＩはメディアプログラムが不定回数ではなく一度だけ再生されることを示す。ＣＣＩはまたメディアプログラムが再生されることができるときを示す。この特徴は、メディアプログラムが記録され、このような再生権が著作権の保持者または権利により承認されるまで、再生されないことを可能にする点で有効である。
【００７８】
ＣＩＤ情報がＣＣＩを同様に含む実施形態では、記憶装置に情報を記憶するか、またはそうでなければ妥協するためそれを露出する前に便利なキーによりＣＩＤ情報を暗号化することが有効である。ＣＩＤ情報はハードドライブに記憶される前に、例えばファミリーキー518により暗号化されることができる。
【００７９】
ＣＰキーによる暗号化後、メディアプログラムマテリアルはもはや保護されず（ファミリーキー518により暗号化される）、記憶装置530に記憶されるか、ネットワークを横切ってドーターＩＲＤへ与えられる。ドーターＩＲＤはファミリーキーへアクセスするので、ドーターＩＲＤはメディアプログラムを解読し、所望ならばそれをユーザへ与える。
【００８０】
暗号化されたメディアプログラムの少なくとも一部が記憶装置530へ記憶された後、これは記憶装置530から読取られ、観察のためユーザに与えられることができる。これは例えばメディアプログラムの再生をリクエストするユーザコマンドを与えることにより開始されることができる。このユーザコマンドは記憶装置530に記憶されるメディアプログラムが関係することを示す識別子を含んでいる。この情報を使用して、ＣＩＤ／ＣＣＩ情報は記憶装置（例えばメディアプログラムを記憶する記憶装置530）から得られ、（これが記憶前に暗号化されたならば）解読され、ファミリーキー518を使用して処理するために解読素子510へ与えられる。結果としてＣＰキーは記憶装置530にそれを記憶する前にメディアプログラムの暗号化に使用されたキーに類似する。ＣＰキーはその後、セキュリティモジュール510から転送モジュール412へ与えられ、ここで記憶され記憶装置530から読取られるメディアプログラムを解読するために解読素子526により使用される。解読されたメディアプログラムはその後、プレゼンテーション装置530へ与えられる。
【００８１】
［購入されていないペイ・パー・ビューメディアプログラムの記憶］
図１１は、後に購入し観察するための購入されていないペイ・パー・ビューメディアプログラムを記憶するために行われることができる動作を示す図である。メディア暗号化キー（ＣＷ）にしたがって暗号化されるメディアプログラムを含んだデータ流が受信される。コピー保護キー（ＣＰ）が生成され、暗号化されたメディアおよび暗号化されたメディア暗号化キーＥＩ（ＣＷ）を含めたデータ流をさらに暗号化するために使用される。（メディアプログラムを有する）データ流は基本的に、メディア暗号化キー（ＣＷ）とコピー保護キー（ＣＰ）により二重に暗号化され、その後ユーザの便宜のために購入および観察するために記憶されることができる。図１１に示されているように、ＣＰキーは先に説明したようにＣＩＤとファミリーキー（ＦＫ）518から生成される。
【００８２】
［ペイ・パー・ビューメディアプログラムの検索および再生］
図１２は、記憶され購入されていないＰＰＶメディアプログラムを再生するために行われることができる動作を示す図である。ユーザがシステムに、記憶されたＰＰＶメディアプログラムを再生するように命令した後、コピー保護（ＣＰ）キーは内容識別子（ＣＩＤ）とファミリーキー（ＦＫ）518から生成される。コピー保護（ＣＰ）キーが転送モジュール412のキャッシュ520に記憶され、記憶装置530から読取られる二重に暗号化されたデータ流を解読するために使用される。結果的な出力はメディアプログラムである（メディア暗号化キー（ＣＷ）により依然として暗号化され、依然として暗号化されたメディアプログラム暗号化キーＥＩ（ＣＷ）である）。
【００８３】
基本的に、この出力は実時間の無線でない放送の出力と同一である。メディア暗号化キー（ＣＷ）は時間により変化せず（時間で変化し、それ故、各メディア暗号化キーはメディアプログラムのあるデータパケットによってのみ使用可能であり）メディア暗号化キーとメディアプログラムは両者とも同程度だけ“陳腐化し”、それ故メディア暗号化キー（ＣＷ）は丁度メディアプログラムが解読され実時間で無線でなく再生される場合のように暗号化されたメディアプログラムを解読するために使用されることができる。この理由で、ＰＰＶ料金請求は実質的な変更なしにＣＡＭ406で実行されることができる。暗号化されたメディアキーＥＩ（ＣＷ）を解読する前に、ＣＡＭ406は記録されたプログラムを観察するためにユーザに料金を請求することを必要とされる情報を記録し、その料金請求情報を必要なときに制御センタ102へ送信する。
【００８４】
暗号化されたメディアキーＥＩ（ＣＷ）はその後ＣＡＭ406へ提供され、ここでＩ／Ｏ判読不能アルゴリズムにより解読され、再度暗号化されたメディア暗号化キーＥＰＫ（ＣＷ）を生成するためにペアリングキー（ＰＫ）516により再度暗号化される。再度暗号化されたメディア暗号化キーはセキュリティモジュール508へ与えられ、これはメディア暗号化キー（ＣＷ）を生成するため再度暗号化されたメディア暗号化キーＥＰＫ（ＣＷ）を解読する。メディア暗号化キー（ＣＷ）は転送モジュール412へ与えられ、ここでキャッシュされ、暗号化されたメディアプログラムの解読に使用される。メディアプログラムは平文であり、メディアプレゼンテーション装置530へ与えられることができる。
【００８５】
ユーザがメディアプログラムのプレゼンテーションの高速度の早送り、巻き戻し、走査の早送り、逆方向の走査または一時停止を望むいわゆる“高速動作”特性を特別に行う。メディアプログラムが妥協されないことを確実にするために、本発明はこのような高速動作特性が呼出されるときでさえも、メディアプログラムの平文の任意の重要な部分を記憶しない。代りに、メディアプログラムは図１２に示されているように、コピー保護（ＣＰ）キーにしたがって再度暗号化され、検索され、コピー保護キー（ＣＰ）にしたがって解読される。コピー保護キーはファミリーキー518およびＣＩＤから生成される。
【００８６】
本発明はまた音楽、コンピュータプログラム、コンピュータデータ、写真およびビデオを含む広範囲のデジタルメディアの記憶および検索にも使用されることができる。例えば、本発明はアルバム全体または特定のアルバムから丁度１つの歌を購入するために使用されることができる。
【００８７】
［デジタルメディアの購入および再生］
図１３は、このようなデジタルメディアを購入するためまたは購入する権利を得るために使用されることができる動作を示す図である。データオブジェクト1302は制御センタ102へ与えられ、ここで制御ワード（ＣＷ）について前述したメディアプログラムを暗号化するために使用される方法と類似の方法でデジタルメディア制御ワード（ＣＷ（ＤＭ））1304にしたがって暗号化素子1306または218により暗号化される。この動作の結果はデータオブジェクトＥＩ（ＤＯ）と、１以上のデジタルメディア制御ワードパケット（デジタルメディアＣＷＰ）1308の暗号化されたバージョンである。これはさらに暗号化素子1312によりデータサービス予約制御ワード（ＣＷ（ＤＳＳ））1310にしたがって暗号化される。その結果はデータサービス予約制御ワードパケット（ＣＷＰ（ＤＳＳ））と、第１のデジタルメディア制御ワード（ＣＷ（ＤＭ））およびデータサービス予約制御ワードＣＷ（ＤＳＳ）にしたがって暗号化されているデータオブジェクトである。二重に暗号化されたデータオブジェクトはＣＷＰ（ＤＳＳ）と共に、ＩＲＤ132へ送信するために衛星108にアップリンクされる。
【００８８】
図１４は、選択されたＩＲＤ132が記憶およびその後の検索のために購入されていない暗号化データオブジェクトを受信できる態様を示す図である。データサービス予約制御ワードパケットＣＷＰ（ＤＳＳ）は転送モジュール412を介してＣＡＭ405に与えられる。Ｉ／Ｏ判読不能アルゴリズムを使用して、ＣＷＰ（ＤＳＳ）はデータサービス予約制御ワード（ＣＷ（ＤＳＳ））を生成するために解読される。データサービス予約制御ワード（ＣＷ（ＤＳＳ））はＣＡＭ405に記憶されているペアリングキー516にしたがって暗号化され、ＩＲＤ132のセキュリティモジュール508に送られる。暗号化されたデータ予約制御ワードＥＰＫ（ＣＷ（ＤＳＳ））はその後セキュリティモジュール508の解読素子524によりペアリングキー（ＰＫ）516により解読され、デジタルサービス予約制御ワード（ＤＳＳ（ＣＷ））は転送モジュール412の解読素子524に利用可能な記憶装置520中にキャッシュされる。
【００８９】
データサービス予約制御ワードＣＷ（ＤＳＳ）はその後、デジタルメディア制御ワードパケット（ＣＷＰ（ＤＭ））と、デジタルメディア制御ワード（ＣＷ（ＤＭ））により暗号化されたデータオブジェクトを生成するためにデータ流を解読するために使用される（基本的に、デジタルサービス予約制御ワード（ＤＳＳ（ＣＷ））に関連する暗号化層を除去する）。この解読後、残りのデータ流は依然としてデジタルメディア制御ワードにしたがって暗号化される。
【００９０】
データ流はさらに、ファミリーキー518とＣＩＤから生成されるコピー保護（ＣＰ）キーにしたがって暗号化される。これによりさらに暗号化されたデータ流はデータ記憶装置に記憶されるかネットワーク530へ与えられる。
【００９１】
図１５は、購入されていないデータオブジェクトを購入し読取るために使用される動作を示す図である。図１５で示されている動作は基本的に図１２に示されている動作と類似している。暗号化されたデータ流はネットワークまたは記憶装置530から読取られ、（ＣＩＤおよびファミリーキー（ＦＫ）518により生成された）コピー保護（ＣＰ）キーにより解読される。その結果、デジタルメディア制御ワード（ＣＷ（ＤＭ））にしたがって暗号化されたデータオブジェクトと、デジタルメディア制御ワードＥＩ（ＣＷ（ＤＭ））の暗号化されたバージョンが得られる。デジタルメディア制御ワードの暗号化されたバージョンはＣＡＭ406に与えられ、ここでＣＡＭ406に記憶されているペアリングキ―にしたがって解読および再度暗号化される。再度暗号化されたデジタルメディア制御ワードＥＰＫ（ＣＷ（ＥＭ））はセキュリティモジュール508に与えられ、そこでこれらはデジタルメディア制御ワードＣＷ（ＤＭ）を生成するために解読される。デジタルメディア制御ワードＣＷ（ＤＭ）は転送モジュール412の記憶装置520に記憶またはキャッシュされ、その後、解読素子524へ与えられる。これらの制御ワードを使用して、解読素子524はデータオブジェクトの平文バージョンを生成し、これは記憶装置（即ちディスクドライブ）に記憶されるか、直ちに使用するためにＩＲＤ132に与えられるか、データオブジェクトプレゼンテーション装置へ結合されて通信される。図１２で丁度説明したように、高速動作が所望されるならば、データオブジェクトは記憶前にＣＰキーで暗号化され、再生のためにＣＰキーを使用して解読される。
【００９２】
図１２および図１５で示されている動作はＰＰＶプログラムの購入に関する料金請求情報がＣＡＭ406で秘密保護して記憶されることを可能にし、このＣＡＭ406では、これは秘密保護されてリコールされ、（例えばＰＳＴＮを介して）制御センタへ送信されることができる。しかしながら、多くの場合にはＣＡＭ406は限定されたメモリ容量を有し、これは短期間での複数のＰＰＶ購入により使い尽くされ、したがって料金請求情報のさらに頻繁な送信が必要とされる。しかしながら多数のメディアプログラムまたはデータオブジェクトが短期間にダウンロードされる場合では、通常、このようなデータオブジェクトは典型的なＰＰＶデータオブジェクトよりも低い値である。例えば前述の説明はユーザがコンパクトディスク（ＣＤ）を組立てるためにアルバムから選択された歌をダウンロードすることを可能にする。しかし、そうすることでユーザは少数の高い値のデータオブジェクト（アルバム全体）の代りに多数の低い値のデータオブジェクト（個々の歌）をリクエストする。
【００９３】
本発明はＣＡＭ406のメモリを使い尽くさせずに低い値のデータアイテムの購入およびダウンロードを行う。これは料金請求情報を記憶装置530に記憶することにより実現される。
【００９４】
図１６は低い値のデジタルメディアを受信し、記憶し、再生するために使用される動作を示す図である。受信されたデジタルメディアは制御ワード（ＣＷ）にしたがって暗号化される。暗号化された制御ワード（ＥＩ（ＣＷ））はＣＡＭ406に与えられ、ここでペアリングキ―にしたがって解読され再度暗号化される。暗号化された制御ワードＥＰＫ（ＣＷ）はＣＡＭ406からセキュリティチップへ与えられ、そこで暗号化された制御ワードは制御ワード（ＣＷ）を生成するために解読され、転送モジュール412の記憶装置520にキャッシュまたは記憶される。メディアプログラムはその後、（前述の技術を使用して）コピー保護（ＣＰ）キーにしたがって暗号化される。
【００９５】
ユーザがメディアプログラムまたはデータオブジェクトを観察またはそうでなければ使用しようと望むとき、コピー保護（ＣＰ）キーはＣＩＤとファミリーキーから生成され、暗号化されたメディアプログラムを解読するために使用される。ＣＩＤがアクセスされるとき、メディアプログラムの購入に関する情報は記憶され、それによりユーザはメディアオブジェクトの使用または観察のために料金を請求されることができる。
【００９６】
図１５で説明した実施形態と異なって、記憶されたメディアプログラムの購入はＣＡＭ406の改良を必要としない。代りに、購入情報はＣＡＭ406よりも秘密保護性の少ない位置に記憶される。購入および料金請求情報のセキュリティはこの実施形態では減少されるが、ＣＡＭ406が多量の料金請求情報を記憶する必要性は軽減される。
【００９７】
［結論］
本発明の好ましい実施形態の前述の説明は例示および説明の目的で行われた。本発明をここで説明した正確な形態に対して徹底的またはそれに限定することを意図していない。多数の変形および変化が前述の考察を考慮して可能である。本発明の技術的範囲はこの詳細な説明によって限定されるものではなく、特許請求の範囲により限定されることが意図される。前述の記載、例、データは本発明の構造の製造および使用について完全な説明を与えている。本発明の多数の実施形態は本発明の技術的範囲を逸脱せずに行われることができるので、本発明は特許請求の範囲によって規定される。
【図面の簡単な説明】
【００９８】
【図１】ビデオ分配システムの概要の説明図。
【図２】ビデオプログラムマテリアルが単一のトランスポンダを使用して加入者へ送信するために衛星にアップリンクされる態様を示している典型的なアップリンク構造のブロック図。
【図３】衛星から受信された代表的なデータストリームと、データパケット構造を示す図。
【図４】ＩＲＤの高レベルのブロック図を示すブロック図。
【図５】条件付アクセスモジュール、ＩＲＤ、セキュリティの間の機能的関係およびその転送チップの転送を示すブロック図。
【図６Ａ】条件付アクセスモジュールがＩＲＤと対にされる手順を示しているフロー図。
【図６Ｂ】条件付アクセスモジュールがＩＲＤと対にされる手順を示しているフロー図。
【図７】ＩＲＤのペアリングキーの記憶を示している図。
【図８】ＩＲＤのファミリーキーの記憶を示している図。
【図９】ＩＲＤのメディアプログラムを有するデータ流を受信し、そのメディアプログラムを与える時に行われることができる動作を示す説明図。
【図１０】条件付アクセスモジュールとＩＲＤを動作的に対にするためにペアリングキーにより暗号化されたメディアプログラムを解読し、再度暗号化する動作の１実施形態を示す図。
【図１１】後に購入し観察するため購入されていないペイ・パー・ビューメディアプログラムを記憶するために行われることができる動作を示す説明図。
【図１２】記憶され購入されていないペイ・パー・ビューメディアプログラムを再生するために行われる動作を示す説明図。
【図１３】デジタルメディアを購入または購入する権利を得るために使用される動作を示す説明図。
【図１４】選択されたＩＲＤが記憶および後の検索のために購入されていない暗号化データオブジェクトを受信する態様を示す説明図。
【図１５】購入されていないデータオブジェクトを購入し読取るために使用される動作を示す説明図。
【図１６】低い値のデジタルメディアを受信し、記憶し、再生するために使用される動作を示す説明図。
【図１】
2005505989.tif 000003
【図２】
2005505989.tif 000004
【図３】
2005505989.tif 000005
【図４】
2005505989.tif 000006
【図５】
2005505989.tif 000007
【図６Ａ】
2005505989.tif 000008
【図６Ｂ】
2005505989.tif 000009
【図７】
2005505989.tif 000010
【図８】
2005505989.tif 000011
【図９】
2005505989.tif 000012
【図１０】
2005505989.tif 000013
【図１１】
2005505989.tif 000014
【図１２】
2005505989.tif 000015
【図１３】
2005505989.tif 000016
【図１４】
2005505989.tif 000017
【図１５】
2005505989.tif 000018
【図１６】
2005505989.tif 000019
【国際公開パンフレット】
2005505989.tif 000020
2005505989.tif 000021
2005505989.tif 000022
2005505989.tif 000023
2005505989.tif 000024
2005505989.tif 000025
2005505989.tif 000026
2005505989.tif 000027
2005505989.tif 000028
2005505989.tif 000029
2005505989.tif 000030
2005505989.tif 000031
2005505989.tif 000032
2005505989.tif 000033
2005505989.tif 000034
2005505989.tif 000035
2005505989.tif 000036
2005505989.tif 000037
2005505989.tif 000038
2005505989.tif 000039
2005505989.tif 000040
2005505989.tif 000041
2005505989.tif 000042
2005505989.tif 000043
2005505989.tif 000044
2005505989.tif 000045
2005505989.tif 000046
2005505989.tif 000047
2005505989.tif 000048
2005505989.tif 000049
2005505989.tif 000050
2005505989.tif 000051
2005505989.tif 000052
2005505989.tif 000053
2005505989.tif 000054
2005505989.tif 000055
2005505989.tif 000056
2005505989.tif 000057
2005505989.tif 000058
2005505989.tif 000059
2005505989.tif 000060
2005505989.tif 000061
2005505989.tif 000062
2005505989.tif 000063
2005505989.tif 000064
2005505989.tif 000065
2005505989.tif 000066
2005505989.tif 000067
2005505989.tif 000068
2005505989.tif 000069
2005505989.tif 000070
2005505989.tif 000071
2005505989.tif 000072
2005505989.tif 000073
2005505989.tif 000074
2005505989.tif 000075
2005505989.tif 000076
2005505989.tif 000077
2005505989.tif 000078
2005505989.tif 000079
2005505989.tif 000080
2005505989.tif 000081
2005505989.tif 000082
2005505989.tif 000083
2005505989.tif 000084
【国際公開パンフレット（コレクトバージョン）】
2005505989.tif 000085
【手続補正書】
【提出日】平成15年10月23日(2003.10.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のメディアプログラムと条件付アクセスモジュールとを受信するように構成されている受信機を対にして動作させる方法において、
受信機のメモリに記憶されている受信機キーに関連する受信機ＩＤを受取り、
条件付アクセスモジュールと受信機との間の通信を暗号化するためのペアリングキーを決定し、
受信機キーによりペアリングキーを暗号化し、
暗号化されたペアリングキーを含むメッセージを受信機へ送信するステップを含んでいる方法。
【請求項２】
受信機により受信されるメディアプログラムはメディア暗号化キー（ＣＷ）にしたがって暗号化され、
条件付アクセスモジュールはペアリングキーにより暗号化されるメディア暗号化キー（ＣＷ）を受信機に通信する請求項１記載の方法。
【請求項３】
メッセ―ジはさらにペアリングキーを含み、
暗号化されたペアリングキーを含むメッセージを受信機へ送信するステップは、
メッセージを暗号化し、
メッセージを送信するステップを含んでいる請求項１記載の方法。
【請求項４】
メッセージはＩ／Ｏ判読不能アルゴリズムにしたがって暗号化される請求項３記載の方法。
【請求項５】
ペアリングキ―と暗号化されたペアリングキーを生成するため条件付アクセスモジュールでメッセージを解読し、
条件付アクセスモジュール中にペアリングキ―を記憶し、
暗号化されたペアリングキーを受信機に提供し、
受信機キーにより受信機中において暗号化されたペアリングキーを解読するステップをさらに含んでいる請求項３記載の方法。
【請求項６】
さらに、受信機中にペアリングキ―を記憶するステップを含んでいる請求項５記載の方法。
【請求項７】
メディア暗号化キー（ＣＷ）と条件付アクセスモジュールにしたがって暗号化された複数のメディアプログラムを受信するように構成されている受信機を対にして動作させる方法において、
ペアリングキーと暗号化されたペアリングキーを含んでいる暗号化されたメッセージを受信し、ペアリングキーは条件付アクセスモジュールと受信機との間の通信を暗号化し、
ペアリングキーと暗号化されたペアリングキーを生成するために条件付アクセスモジュールで暗号化されたメッセージを解読し、
条件付アクセスモジュール中にペアリングキーを記憶し、
暗号化されたペアリングキーを受信機に送信し、
暗号化されたペアリングキーを受信機中に記憶された受信機キーによって解読するステップを含んでいる方法。
【請求項８】
条件付アクセスモジュールでメディア暗号化キー（ＣＷ）を受信し、
ペアリングキ―にしたがってメディア暗号化キー（ＣＷ）を暗号化し、
暗号化されたメディア暗号化キー（ＣＷ）を受信機へ送信するステップをさらに含んでいる請求項７記載の方法。
【請求項９】
条件付アクセスモジュールから暗号化されたメディア暗号化キー（ＣＷ）を受信し、
受信機に記憶されているペアリングキーにより暗号化されたメディア暗号化キー（ＣＷ）を解読し、
メディア暗号化キー（ＣＷ）によりメディアプログラムを解読するステップをさらに含んでいる請求項８記載の方法。
【請求項１０】
メディア暗号化キーにしたがって暗号化されたメディアプログラムを含んでいるデータ流を加入者受信局で受信し、
暗号化されたメディアプログラムを解読し、
受信局に記憶されているファミリーキーから少なくとも部分的に加入者受信局でコピー保護キーを生成し、
コピー保護キーを使用して解読されたデータ流を暗号化するステップを含んでいる記憶されたメディアプログラムへのアクセスを制御する方法。
【請求項１１】
コピー保護キーはさらに内容識別子から生成される請求項１０記載の方法。
【請求項１２】
内容識別子はプログラムガイドから得られる請求項１１記載の方法。
【請求項１３】
内容識別子はユーザにより入力される請求項１１記載の方法。
【請求項１４】
内容識別子はメディアプログラムを特有に識別する請求項１１記載の方法。
【請求項１５】
内容識別子はさらにコピー制御情報を含んでいる請求項１１記載の方法。
【請求項１６】
さらに、暗号化されたファミリーキーを受信し、
メディアプログラム受信機に実質上特有に関連する受信機キーを使用してファミリーキーを解読するステップを含んでいる請求項１０記載の方法。
【請求項１７】
暗号化されたファミリーキーはメディアプログラム受信機の特有の識別子を含んでいるサービスリクエストに応答して受信される請求項１６記載の方法。
【請求項１８】
メディア暗号化キーは時間変化する請求項１０記載の方法。
【請求項１９】
コピー保護キーは転送モジュール中に記憶されている請求項１０記載の方法。
【請求項２０】
データ流は暗号化されたメディア暗号化キー（ＥＩ（ＣＷ））を含み、暗号化されたメディアプログラムを解読するステップは、
メディア暗号化キー（ＣＷ）を生成するために暗号化されたメディア暗号化キー（ＥＩ（ＣＷ））を解読し、
ペアリングキ―にしたがって解読されたメディア暗号化キー（ＣＷ）を暗号化し、
ペアリングキ―を使用して暗号化されたメディア暗号化キーＥＰ（ＣＷ）を解読し、
メディア暗号化キー（ＣＷ）によりメディアプログラムを解読するステップを含んでいる請求項１０記載の方法。
【請求項２１】
メディア暗号化キーＥ１（ＣＷ）は条件付アクセスモジュール中において解読され、条件付アクセスモジュールにおいてペアリングキーにしたがって暗号化される請求項２０記載の方法。
【請求項２２】
暗号化されたペアリングキ―を受信し、
メディアプログラム受信機に実質上特有に関連されている受信機キーを使用して暗号化されたペアリングキーを解読するステップをさらに含んでいる請求項２０記載の方法。
【請求項２３】
さらに受信機中に解読されたペアリングキ―を記憶するステップを含んでいる請求項２２記載の方法。
【請求項２４】
暗号化されたペアリングキ―は、メディアプログラム受信機の特有の識別子を含むサービスリクエストに応答して受信される請求項２２記載の方法。
【請求項２５】
受信機キーはメディアプログラム受信機に特有である請求項２２記載の方法。
【請求項２６】
さらに、受信機に局部的にアクセス可能な記憶装置に暗号化されたデータ流を記憶するステップを含んでいる請求項１０記載の方法。
【請求項２７】
コピー保護キーはさらに内容識別子から生成され、方法はさらに内容識別子を記憶装置に記憶するステップを含んでいる請求項２６記載の方法。
【請求項２８】
内容識別子とファミリーキーからコピー保護キーを生成し、
コピー保護キーを使用して暗号化されたデータ流を解読するステップをさらに含んでいる請求項１０記載の方法。
【請求項２９】
メディアプログラムの選択を受取り、
選択されたメディアプログラムに関連する内容識別子を読取るステップをさらに含んでいる請求項２８記載の方法。
【請求項３０】
コピー保護キーはメディアプログラム受信機のセキュリティモジュールにおいて内容識別子とファミリーキーから生成される請求項２８記載の方法。
【請求項３１】
さらに、コピー保護キーを記憶するステップを含んでいる請求項２８記載の方法。
【請求項３２】
コピー保護キーはメディアプログラム受信機の転送モジュール中に記憶されている請求項３１記載の方法。
【請求項３３】
さらに、暗号化されたデータ流を第２の受信機へ送信するステップを含んでいる請求項１０記載の方法。
【請求項３４】
内容識別子とファミリーキーから第２のメディアプログラム受信機においてコピー保護キーを生成し、
コピー保護キーを使用して暗号化されたデータ流を解読するステップをさらに含んでいる請求項３３記載の方法。
【請求項３５】
第２のメディアプログラム受信機でメディアプログラムの選択を受取り、
メディアプログラムに関連する内容識別子を読取るステップをさらに含んでいる請求項３４記載の方法。
【請求項３６】
コピー保護キーは第２のメディアプログラム受信機のセキュリティモジュールにおいて生成される請求項３４記載の方法。
【請求項３７】
さらに、セッションキーを第２のメディアプログラム受信機中に記憶するステップを含んでいる請求項３４記載の方法。
【請求項３８】
さらに、解読されたデータ流を第２のメディアプログラム受信機に通信するように結合されたプレゼンテーション装置へ提供するステップを含んでいる請求項３４記載の方法。
【請求項３９】
メディア暗号化キー（ＣＷ）と暗号化されたメディア暗号化キー（ＣＷ）とにしたがって暗号化されたメディアプログラムを含むデータ流を加入者受信局において受信し、
内容識別子およびファミリーキーからコピー保護キー（ＣＰ）を生成し、
さらにコピー保護キー（ＣＰ）を使用してデータ流を暗号化するステップを含んでいるメディアプログラムへのアクセスを制御する方法。
【請求項４０】
さらに、さらに暗号化されたデータ流を記憶するステップを含んでいる請求項３９記載の方法。
【請求項４１】
第１の暗号化キーは時間的に変化するキーである請求項３９記載の方法。
【請求項４２】
さらに、暗号化されたデータ流はメディアプログラム受信機に局部的にアクセス可能な記憶装置中に記憶される請求項４１記載の方法。
【請求項４３】
さらに、メディアプログラム受信機の転送モジュール中にコピー保護キーを記憶するステップを含んでいる請求項４２記載の方法。
【請求項４４】
内容識別子はプログラムガイドから得られる請求項３９記載の方法。
【請求項４５】
内容識別子はユーザにより入力される請求項３９記載の方法。
【請求項４６】
内容識別子はメディアプログラムを特有に識別する請求項３９記載の方法。
【請求項４７】
内容識別子はさらにコピー制御情報を含んでいる請求項３９記載の方法。
【請求項４８】
さらに、暗号化されたファミリーキーを受信し、
メディアプログラム受信機に特有に関連する受信機キーを使用してファミリーキーを解読するステップを含んでいる請求項３９記載の方法。
【請求項４９】
暗号化されたファミリーキーはメディアプログラム受信機の特有の識別子を含んでいるサービスリクエストに応答して受信される請求項４８記載の方法。
【請求項５０】
受信機キーはユーザに読取り可能ではない請求項４８記載の方法。
【請求項５１】
内容識別子とファミリーキーからコピー保護キーを生成し、
記憶されたさらに暗号化されたデータ流を読取り、
メディア暗号化キー（ＣＷ）にしたがって暗号化されたメディアプログラムキーを生成し、暗号化されたメディア暗号化キーを生成するためにコピー保護キーを使用して記憶されたさらに暗号化されたデータ流を解読し、
暗号化されたメディア暗号化キーを解読し、ペアリングキ―にしたがってメディア暗号化キーを再度暗号化し、
メディア暗号化キー（ＣＷ）を生成するためにペアリングキ―を使用して再度暗号化されたメディア暗号化キーを解読し、
第１の暗号化キー（ＣＷ）を使用してメディアプログラムを解読するステップをさらに含んでいる請求項４８記載の方法。
【請求項５２】
メディア暗号化キーは条件付アクセスモジュールで解読され再度暗号化され、ペアリングキ―は条件付アクセスモジュール中に記憶される請求項５１記載の方法。
【請求項５３】
再度暗号化されたメディア暗号化キーは条件付アクセスモジュールと取外し可能に通信するように結合されている受信機で解読され、記憶される請求項５２記載の方法。
【請求項５４】
さらにコピー保護キーをメディアプログラム受信機中に記憶するステップを含んでいる請求項５１記載の方法。
【請求項５５】
メディアプログラム受信機においてメディアプログラムの選択を受取り、
メディアプログラムに関連する内容識別子を読取るステップをさらに含んでいる請求項５１記載の方法。
【請求項５６】
メディア暗号化キーを生成するためにペアリングキ―を使用して再度暗号化されたメディア暗号化キーを解読数ステップにおいて、
暗号化されたペアリングキーを受信し、
受信機キーを使用して暗号化されたペアリングキーを解読するステップを含んでいる請求項５１記載の方法。
【請求項５７】
暗号化されたペアリングキ―は、メディアプログラム受信機の特有の識別子を含むサービスリクエストに応答して受信される請求項５６記載の方法。
【請求項５８】
さらに、メディアプログラム受信機中にペアリングキ―を記憶するステップを含んでいる請求項５６記載の方法。
【請求項５９】
さらに、解読されたメディアプログラムをプレゼンテーション装置へ提供するステップを含んでいる請求項５１記載の方法。
【請求項６０】
さらに、コピー保護キーにしたがって解読されたメディアプログラムを再度暗号化し、
再度暗号化されたメディアプログラムを記憶し、
コピー保護キーにしたがって再度暗号化されたメディアプログラムを解読するステップを含んでいる請求項５１記載の方法。
【請求項６１】
さらに、内容識別子とファミリーキーからコピー保護キーを再生成するステップを含んでいる請求項６０記載の方法。
【請求項６２】
解読されたメディアプログラムはメディアプログラムを再度記憶することを必要とする少なくとも１組のコマンドに応答して再度暗号化される請求項６１記載の方法。
【請求項６３】
１組のコマンドは、
一時休止コマンドと、
巻き戻しコマンドと、
高速度早送りコマンドと、
リバースコマンドを含むグループから選択されたコマンドを含んでいる請求項６２記載の方法。
【請求項６４】
さらに、解読されたメディアプログラムをプレゼンテーション装置へ与えるステップを含んでいる請求項６０記載の方法。
【請求項６５】
さらに、解読されたメディアプログラムを第２のメディアプログラム受信機へ与えるステップを含んでいる請求項６０記載の方法。
【請求項６６】
メディアプログラムを受信する装置において、
メディア暗号化キー（ＣＷ）および暗号化されたメディア暗号化キーにしたがって暗号化されたメディアプログラムを送信するデータ流を受信する受信機と、
受信機と通信するように結合可能な条件付アクセスモジュールとを具備しており、
受信機は、
ペアリングキー（ＰＫ）にしたがって条件付アクセスモジュールからメッセージを解読する第１の解読素子を含み、メッセージはメディア暗号化キー（ＣＷ）を含み、
条件付アクセスモジュールは、
暗号化されたメディア暗号化キー（ＣＷ）を解読するための第２の解読素子と、
ペアリングキー（ＰＫ）にしたがって受信機によりメッセージを暗号化するための第１の暗号化素子とを有する装置。
【請求項６７】
メッセージはメディア暗号化キー（ＣＷ）を含んでいる請求項６６記載の装置。
【国際調査報告】
2005505989.tif 000086
2005505989.tif 000087