(57)【要約】本発明の一態様は、メディアのバリデーション・エリア（ＶＡ）（４０６）領域を使用してキーイング・マテリアルを検証することによって、ＤＶＤなどのメディアの無許可コピーをコンプライアント・デバイス（５００）によって再生できなくする方法である。コンプライアント・デバイスは、キーイング・マテリアルを検証する（１１４）デバイスである。本発明の一実施形態では、コンプライアント・デバイスが、メディアのＶＡ領域内の値を使用することによって、キーイング・マテリアルを検証する。代替実施形態では、コンプライアント・デバイスが、メディアの非ＶＡ領域（４０４）に書き込まれたキーイング・マテリアルと、メディアのＶＡ領域に書き込まれたバリデーション・データ（４０２）の間の対応を検査することによって、キーイング・マテリアルを検証する。代替実施形態では、キーイング・マテリアルがバリデーション・データと対応しない場合に、コンプライアント・デバイスが、メディアのコンテンツを再生できなくする。
2004522245.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツを有するメディアのバリデーション・エリア（ＶＡ）領域からバリデーション・データを読み取ること、
バリデーション・データからキーイング・マテリアルを導出することによって、暗号化されたコンテンツの解読に使用されるキーイング・マテリアルを判定すること、
暗号化されたコンテンツを解読するのにキーイング・マテリアルを使用することと
を含む方法。
【請求項２】
バリデーション・データがキーイング・マテリアルを含む場合に、バリデーション・データ自体を使用することによって、キーイング・マテリアルがバリデーション・データから導出される請求項１に記載の方法。
【請求項３】
バリデーション・データが、メディアの非ＶＡ領域に書き込まれたキーイング・マテリアルのコピーである場合に、バリデーション自体を使用することによって、キーイング・マテリアルがバリデーション・データから導出される請求項１に記載の方法。
【請求項４】
メディアが、コンテンツを保護するのにＣＰＰＭ（コンテンツ・プロテクション・フォー・プリレコーデッド・メディア）フォーマットを使用し、
キーイング・マテリアルが、メディアの非ＶＡ領域に書き込まれたアルバム・アイデンティファイヤを含み、
バリデーション・データが、アルバム・アイデンティファイヤのコピーを含む
請求項３に記載の方法。
【請求項５】
ＶＡ領域内のバリデーション・データを非ＶＡ領域内のキーイング・マテリアルに変換することによって、キーイング・マテリアルが、バリデーション・データから導出される請求項１に記載の方法。
【請求項６】
キーイング・マテリアルへのバリデーション・データの変換が、バリデーション・データをキーイング・マテリアルに変換する関数を使用することを含み、逆関数が、キーイング・マテリアルからバリデーション・データを作成するのに使用された請求項５に記載の方法。
【請求項７】
メディアが、コンテンツを保護するのにＣＳＳ（コンテンツ・スクランブル・システム）フォーマットを使用し、
キーイング・マテリアルが、メディアの非ＶＡ領域に書き込まれたセキュア・ディスク・キー・データを含み、
バリデーション・データが、セキュア・ディスク・キー・データに対する暗号関数を含む
請求項６に記載の方法。
【請求項８】
暗号化されたコンテンツの解読が、暗号化されたコンテンツを解読する暗号鍵を形成するのにキーイング・マテリアルを使用することを含む請求項６に記載の方法。
【請求項９】
メディアがディジタル多用途ディスク（ＤＶＤ）を含み、ＶＡがＤＶＤのバースト・カッティング・エリアを含む請求項６に記載の方法。
【請求項１０】
メディアのバリデーション・エリア（ＶＡ）領域内にバリデーション・データが存在するかどうかを判定することによって、暗号化されたコンテンツを有するメディアがバリデーテッド・メディアであるかどうかを判定すること、
メディアがバリデーテッド・メディアである場合に、バリデーション・エリアからキーイング・マテリアルを導出することによって、暗号化されたコンテンツを解読するのに使用されるキーイング・マテリアルを判定すること、
キーイング・マテリアルを検証することと
を含む方法。
【請求項１１】
ＶＡ領域内にバリデーション・データが存在するかどうかの前記判定が、トリガがセットされているかどうかの判定を含む請求項１０に記載の方法。
【請求項１２】
トリガがセットされているかどうかの前記判定が、キーイング・マテリアルの最上位ビットに１がセットされているかどうかを判定することである請求項１１に記載の方法。
【請求項１３】
バリデーション・データがキーイング・マテリアルを含む場合に、バリデーション・データ自体を使用することによって、キーイング・マテリアルがバリデーション・データから導出される請求項１０に記載の方法。
【請求項１４】
バリデーション・データが、メディアの非ＶＡ領域に書き込まれたキーイング・マテリアルのコピーである場合に、バリデーション自体を使用することによって、キーイング・マテリアルがバリデーション・データから導出される請求項１０に記載の方法。
【請求項１５】
ＶＡ領域内のバリデーション・データを非ＶＡ領域内のキーイング・マテリアルに変換することによって、キーイング・マテリアルがバリデーション・データから導出される請求項１０に記載の方法。
【請求項１６】
メディアがディジタル多用途ディスク（ＤＶＤ）を含み、ＶＡがＤＶＤのバースト・カッティング・エリアを含む請求項１０に記載の方法。
【請求項１７】
バリデーション・データがメディアのバリデーション・エリア（ＶＡ）領域に存在するかどうかを判定することによって、暗号化されたコンテンツを有するメディアがバリデーテッド・メディアであるかどうかを判定することであって、メディアが、さらに、メディアの非ＶＡ領域に書き込まれたキーイング・マテリアルを有する、判定すること、
メディアが、バリデーテッド・メディアである場合に、バリデーション・データとキーイング・マテリアルとが対応するかどうかを判定すること、
バリデーション・データとキーイング・マテリアルとが対応する場合に、暗号化されたコンテンツを解読するのに非ＶＡ領域内のキーイング・マテリアルを使用することと
を含む方法。
【請求項１８】
メディアがバリデーテッド・メディアであるかどうかの前記判定が、トリガがセットされているかどうかを判定することを含む請求項１７に記載の方法。
【請求項１９】
トリガがセットされているかどうかの前記判定が、キーイング・マテリアルの最上位ビットに１がセットされているかどうかを判定することである請求項１８に記載の方法。
【請求項２０】
メディアが、ＤＶＤ−ＲＯＭ（ディジタル・ビデオ・ディスク読取専用メモリ）を含む請求項１７に記載の方法。
【請求項２１】
バリデーション・データとキーイング・マテリアルとが対応するかどうかの前記判定が、バリデーション・データとキーイング・マテリアルとが一致するかどうかを判定することを含む請求項１７に記載の方法。
【請求項２２】
メディアが、コンテンツを保護するのにＣＰＰＭ（コンテンツ・プロテクション・フォー・プリレコーデッド・メディア）フォーマットを使用し、
キーイング・マテリアルがメディアの非ＶＡ領域に書き込まれたアルバム・アイデンティファイヤを含み、
バリデーション・データがアルバム・アイデンティファイヤのコピーを含む
請求項２１に記載の方法。
【請求項２３】
バリデーション・データとキーイング・マテリアルとが対応するかどうかの前記判定が、キーイング・マテリアルに対する暗号関数がバリデーション・データと一致するかどうかを判定することを含む請求項１７に記載の方法。
【請求項２４】
メディアが、コンテンツを保護するのにＣＳＳ（コンテンツ・スクランブル・システム）フォーマットを使用し、
キーイング・マテリアルが、メディアの非ＶＡ領域に書き込まれたセキュア・ディスク・キー・データを含み、
バリデーション・データが、セキュア・ディスク・キー・データに対する暗号関数を含む
請求項２３に記載の方法。
【請求項２５】
メディアが、ＤＶＤ（ディジタル多用途ディスク）を含み、ＶＡがＤＶＤのバースト・カッティング・エリアを含む請求項１７に記載の方法。
【請求項２６】
バリデーション・データがメディアのバリデーション・エリア（ＶＡ）領域に存在するかどうかを判定することによって、暗号化されたコンテンツを有するメディアがバリデーテッド・メディアであるかどうかを判定すること、
メディアがバリデーテッド・メディアである場合に、
バリデーション・データからキーイング・マテリアルを導出することによって、暗号化されたコンテンツの解読に使用されるキーイング・マテリアルを判定し、その後にキーイング・マテリアルを検証すること、
バリデーション・データとキーイング・マテリアルとが対応するかどうかを判定し、バリデーション・データがキーイング・マテリアルに対応する場合に、キーイング・マテリアルを検証することと
の１つを実行することと
を含む方法。
【請求項２７】
バリデーション・データがキーイング・マテリアルを含む場合に、バリデーション・データ自体を使用することによって、キーイング・マテリアルがバリデーション・データから導出される請求項２６に記載の方法。
【請求項２８】
バリデーション・データが、メディアの非ＶＡ領域に書き込まれたキーイング・マテリアルのコピーである場合に、バリデーション自体を使用することによって、キーイング・マテリアルが、バリデーション・データから導出される請求項２６に記載の方法。
【請求項２９】
ＶＡ領域内のバリデーション・データを非ＶＡ領域内のキーイング・データに変換することによって、キーイング・マテリアルがバリデーション・データから導出される請求項２６に記載の方法。
【請求項３０】
メディアが、ＤＶＤ−ＲＯＭ（ディジタル・ビデオ・ディスク読取専用メモリ）を含む請求項２６に記載の方法。
【請求項３１】
ＶＡが、ＤＶＤのバースト・カッティング・エリアを含む請求項２６に記載の方法。
【請求項３２】
命令のシーケンスを表すデータを保管した機械可読メディアであって、命令のシーケンスが、プロセッサによって実行される時に、プロセッサに、
バリデーション・データがメディアのバリデーション・エリア（ＶＡ）領域に存在するかどうかを判定することによって、暗号化されたコンテンツを有するメディアがバリデーテッド・メディアであるかどうかを判定すること、
メディアがバリデーテッド・メディアである場合に、
バリデーション・データからキーイング・マテリアルを導出することによって、暗号化されたコンテンツの解読に使用されるキーイング・マテリアルを判定し、その後にキーイング・マテリアルを検証すること、
バリデーション・データとキーイング・マテリアルとが対応するかどうかを判定し、バリデーション・データがキーイング・マテリアルに対応する場合に、キーイング・マテリアルを検証することと
の１つを実行することと
を実行させる機械可読メディア。
【請求項３３】
暗号化されたコンテンツが、ＣＰＰＭ（コンテンツ・プロテクション・フォー・プリレコーデッド・メディア）フォーマットを使用して保護され、キーイング・マテリアルが、アルバム・アイデンティファイヤを含み、バリデーション・データが、アルバム・アイデンティファイヤのコピーを含む請求項３２に記載の機械可読メディア。
【請求項３４】
コンテンツが、ＣＳＳ（コンテンツ・スクランブル・システム）によって保護され、
キーイング・マテリアルがセキュア・ディスク・キー・データを含み、
バリデーション・データがセキュア・ディスク・キー・データに対する関数を含む
請求項３２に記載の機械可読メディア。
【請求項３５】
少なくとも１つのプロセッサと、
命令をその上にエンコードされた機械可読メディアと
を含み、前記命令が、プロセッサによって実行される時に、プロセッサに、
バリデーション・データがメディアのバリデーション・エリア（ＶＡ）領域に存在するかどうかを判定することによって、暗号化されたコンテンツを有するメディアがバリデーテッド・メディアであるかどうかを判定し、
メディアがバリデーテッド・メディアである場合に、
バリデーション・データからキーイング・マテリアルを導出することによって、暗号化されたコンテンツの解読に使用されるキーイング・マテリアルを判定し、その後にキーイング・マテリアルを検証すること、
バリデーション・データとキーイング・マテリアルとが対応するかどうかを判定し、バリデーション・データがキーイング・マテリアルに対応する場合に、キーイング・マテリアルを検証することと
の１つを実行するように指示する装置。
【請求項３６】
暗号化されたコンテンツが、ＣＰＰＭ（コンテンツ・プロテクション・フォー・プリレコーデッド・メディア）フォーマットを使用して保護され、キーイング・マテリアルが、アルバム・アイデンティファイヤを含み、バリデーション・データがアルバム・アイデンティファイヤのコピーを含む請求項３５に記載の装置。
【請求項３７】
コンテンツが、ＣＳＳ（コンテンツ・スクランブル・システム）によって保護され、
キーイング・マテリアルが、セキュア・ディスク・キー・データを含み、
バリデーション・データが、セキュア・ディスク・キー・データに対する関数を含む
請求項３５に記載の装置。
【請求項３８】
バリデーション・データがメディアのバリデーション・エリア（ＶＡ）領域に存在するかどうかを判定することによって、暗号化されたコンテンツを有するメディアがバリデーテッド・メディアであるかどうかを判定する手段と、
メディアがバリデーテッド・メディアである場合に、
バリデーション・データからキーイング・マテリアルを導出することによって、暗号化されたコンテンツの解読に使用されるキーイング・マテリアルを判定し、その後にキーイング・マテリアルを検証すること、
バリデーション・データとキーイング・マテリアルとが対応するかどうかを判定し、バリデーション・データがキーイング・マテリアルに対応する場合に、キーイング・マテリアルを検証することと
の１つを実行する手段と
を含む装置。
【請求項３９】
暗号化されたコンテンツが、ＣＰＰＭ（コンテンツ・プロテクション・フォー・プリレコーデッド・メディア）フォーマットを使用して保護され、キーイング・マテリアルが、アルバム・アイデンティファイヤを含み、バリデーション・データが、アルバム・アイデンティファイヤのコピーを含む請求項３８に記載の装置。
【請求項４０】
コンテンツが、ＣＳＳ（コンテンツ・スクランブル・システム）によって保護され、
キーイング・マテリアルがセキュア・ディスク・キー・データを含み、
バリデーション・データがセキュア・ディスク・キー・データに対する関数を含む
請求項３８に記載の装置。
【請求項４１】
暗号化されたコンテンツと、
キーイング・マテリアルと、
メディアのバリデーション・エリア（ＶＡ）領域に書き込まれたバリデーション・データであって、キーイング・マテリアルの真正性を検証するのに使用される、バリデーション・データと
を含む装置。
【請求項４２】
暗号化されたコンテンツが、コンテンツ・プロテクション・フォー・プリレコーデッド・メディア（ＣＰＰＭ）フォーマットを使用し、バリデーション・データが、コンテンツの解読の暗号鍵を形成するのに使用されるアルバム・アイデンティファイヤを含む請求項４１に記載の装置。
【請求項４３】
キーイング・マテリアルが、メディアの非ＶＡ領域に書き込まれる請求項４１に記載の装置。
【請求項４４】
装置が、ＤＶＤ−ＲＯＭ（ディジタル・ビデオ・ディスク読取専用メモリ）を含む請求項４１に記載の装置。
【請求項４５】
ＶＡが、バースト・カッティング・エリアを含む請求項４１に記載の方法。
【請求項４６】
バリデーション・データがメディアのバリデーション・エリア（ＶＡ）領域に存在するかどうかを判定する第１モジュールであって、メディアが、メディアの暗号化されたコンテンツを解読するキー・マテリアルを有し、バリデーション・データが、キーイング・マテリアルの真正性を検証するのに使用される、第１モジュールと、
第２モジュールであって、バリデーション・データがＶＡ領域に存在する場合に、
暗号化されたコンテンツを解読するのに、メディアのＶＡ領域から導出されたキーイング・マテリアルを使用すること、
バリデーション・データとキーイング・マテリアルとの間の対応を見つけ、対応が見つかる場合に、暗号化されたコンテンツを解読するのにキーイング・マテリアルを使用することと
の１つを実行することによって、メディアを処理する第２モジュールと
を含む装置。
【請求項４７】
第１モジュールが、トリガがセットされているかどうかを判定することによって、バリデーション・データがメディアのＶＡ領域に存在するかどうかを判定する請求項４６に記載の装置。
【請求項４８】
キーイング・マテリアルの最上位ビットに１がセットされている場合に、トリガがセットされている請求項４７に記載の装置。
【請求項４９】
キーイング・マテリアルがバリデーション・データと一致する場合に、バリデーション・データがキーイング・マテリアルに対応する請求項４６に記載の装置。
【請求項５０】
暗号化されたコンテンツと、
キーイング・マテリアルと、
メディアのＶＡ領域に書き込まれたバリデーション・データと
を有するメディアと、
暗号化されたコンテンツを解読するのに、メディアのＶＡ領域から導出されたキーイング・マテリアルを使用すること、
バリデーション・データがキーイング・マテリアルに対応するかどうかを判定すること、バリデーション・データがキーイング・マテリアルに対応する場合に、暗号化されたコンテンツを解読するのにキーイング・マテリアルを使用することと
の１つを実行することによって、暗号化されたコンテンツを再生するためにメディアに結合されたデバイスと
を含むシステム。
【請求項５１】
コンテンツが、ＣＰＰＭ（コンテンツ・プロテクション・フォー・プリレコーデッド・メディア）によって保護され、キーイング・マテリアルが、コンテンツの解読の暗号鍵を形成するのに使用されるアルバム・アイデンティファイヤを有する請求項５０に記載のシステム。
【請求項５２】
コンテンツが、ＣＳＳ（コンテンツ・スクランブル・システム）によって保護され、
キーイング・マテリアルが、セキュア・ディスク・キー・データを含み、
バリデーション・データが、セキュア・ディスク・キー・データに対する関数を含む
請求項５０に記載のシステム。
【請求項５３】
暗号化されたコンテンツと、
キーイング・マテリアルと
を含むメディアと、
メディアがバリデーテッド・メディアであり、キーイング・マテリアルの真正性が検証される場合に暗号化されたコンテンツを解読するためにメディアに結合されたデバイスと
を含むシステム。
【請求項５４】
キーイング・マテリアルの真正性が、
メディアのＶＡ領域から導出されたキーイング・マテリアルを使用すること、
バリデーション・データがキーイング・マテリアルに対応することを判定することと
の１つによって検証される請求項５３に記載のシステム。
【請求項５５】
キーイング・マテリアルがバリデーション・データと一致する場合に、バリデーション・データがキーイング・マテリアルに対応する請求項５４に記載のシステム。
【請求項５６】
キーイング・マテリアルの関数がバリデーション・データと一致する場合に、バリデーション・データがキーイング・マテリアルに対応する請求項５４に記載のシステム。
【請求項５７】
メディアが、ディジタル・ビデオ・ディスク読取専用メモリ（ＤＶＤ−ＲＯＭ）を含む請求項５３に記載のシステム。
【請求項５８】
ＶＡがバースト・カッティング・エリアを含む請求項５３に記載の方法。
【請求項５９】
バリデーション・データがＶＡ領域に存在するかどうかの前記判定がトリガがセットされているかどうかを判定することを含む請求項５３に記載のシステム。
【請求項６０】
トリガがセットされているかどうかの前記判定が、キーイング・マテリアルの最上位ビットに１がセットされているかどうかを判定することである請求項５９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
著作権表示
この特許文書の開示の一部に、著作権保護の対象になる材料が含まれる。著作権所有者は、特許商標局の特許のファイルまたは記録に現れる特許文書または特許開示の何人による複製にも異議はないが、それ以外では全権を留保する。
【０００２】
本発明は、静的および動的な情報の保管および検索に関する。具体的には、本発明は、保管された情報の無許可のコピーからの保護の方法、装置、およびシステムに関する。
【背景技術】
【０００３】
情報またはコンテンツは、様々なメディアに保管することができる。保管された情報へのアクセスおよびコピーの速度および便利さが高まるにつれて、情報の無許可のコピーの脅威がそれに対応して高まってきた。様々なタイプのデータをメディアの異なる領域に保管することによって、読取専用メディアに保管されたコンテンツを無許可のアクセスから保護する様々な方式が使用されてきた。
【０００４】
そのような方式の１つが、図１Ａに示されているように、ＤＶＤ−ＲＯＭ（ディジタル多用途ディスク読取専用メディア）などのメディアで示すことができる。メディア１００に、データ・エリア１０２およびリードイン・エリア１０４（以下では非データ・エリア１０４と呼称する）が含まれる。図１Ｂにさらに示されているように、データ・エリア１０２に、暗号化されたコンテンツ１１２（または、コンテンツ・スクランブル・システム（Ｃｏｎｔｅｎｔ  Ｓｃｒａｍｂｌｅ  Ｓｙｓｔｅｍ、ＣＳＳ）によって保護されたＤＶＤ−Ｖｉｄｅｏコンテンツの場合にはスクランブルされたコンテンツ）が含まれる。
【０００５】
たとえばＣＰＰＭによって保護されるＤＶＤ−Ａｕｄｉｏコンテンツを含むＤＶＤ−ＲＯＭディスクでは、コントロール・データ・エリア（Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ａｒｅａ）１１０（ＣＤＡ  １１０）に、アルバム・アイデンティファイヤ（Ａｌｂｕｍ  Ｉｄｅｎｔｉｆｉｅｒ）と称するキーイング・マテリアル（Ｋｅｙｉｎｇ  Ｍａｔｅｒｉａｌ）１１４（および／またはおそらくは、コンテンツ・スクランブル・システムによって保護されるＤＶＤ−Ｖｉｄｅｏコンテンツの場合にセキュア・ディスク・キー・データ（Ｓｅｃｕｒｅ  Ｄｉｓｋ  Ｋｅｙ  Ｄａｔａ））が保管される。アルバム・アイデンティファイヤは、保護されるアルバムのそれぞれにランダムに個別に割り当てられる８バイト（６４ビット）値である。メディアのデータ・エリア１０２に保管された暗号化されたコンテンツ１１２を解読するのに必要な暗号鍵は、アルバム・アイデンティファイヤの値に依存する。したがって、たとえば、アルバム・アイデンティファイヤが、記録可能メディアに不正にコピーされる場合に、不正なアルバムＩＤによって、プレイヤが、不正な暗号鍵を形成し、したがって、記録可能メディアがコンプライアントな形で再生されなくなる。
【０００６】
そのようなコンテンツ保護が有効であるためには、キーイング・マテリアル１１４（たとえば、ＤＶＤ−ＲＯＭの場合に、コントロール・データ・エリア１１０、セクタ＃２またはＣＤＡ１１０、セクタ＃２に保管されるアルバム・アイデンティファイヤ）を含むセクタが書き込まれないようにし、キーイング・マテリアル１１４をコピーできなくするように、記録可能メディアを設計することが理想的である。しかし、図１Ａおよび１Ｂに示されたＤＶＤ−ＲＯＭレイアウトに似たセクタ／レイアウトを有するＤＶＤ−Ｒ（ディジタル・ビデオ・ディスク−記録可能）およびＤＶＤ−ＲＷ（ディジタル・ビデオ・ディスク−書換可能）などの記録可能メディアのいくつかの形は、データ・エリア１０２にキーイング・マテリアル１１４を記録できるようにし、キーイング・マテリアル１１４を含むセクタのアドレスを割り当てられるようにし、プレイヤがそれを合法的なキーイング・マテリアル１１４と区別できなくなるように、書き込み可能なセクタ・アドレスを有する場合がある。もちろん、他のメディア（非コンプライアントＤＶＤ−ＲおよびＤＶＤ−ＲＷ）によって、直接に書き込み可能なキーイング・マテリアル１１４を含むセクタをも利用可能である。
【発明を実施するための最良の形態】
【０００７】
本発明を、制限ではなく例として添付図面に示すが、これらの図面では、類似する符号によって、類似する要素を参照する。
【０００８】
本発明の一態様では、メディアのバリデーション・エリア（ＶＡ）領域を使用してキーイング・マテリアルの真正性を検証して、読取専用メディアに事前記録されたコンテンツの無許可のコピーの再生を防ぐ、ＤＶＤ−ＲＯＭなどの読取専用メディアに保管されたキーイング・マテリアルを検証する方法を開示する。
【０００９】
キーイング・マテリアルならびにキーイング・マテリアルの真正性を検証するのに使用されるバリデーション・データは読取専用メディアに保管される。一実施形態で、バリデーテッド・メディア（すなわち、これから説明する、キーイング・マテリアルを検証するバリデーション・エリアを含み、それを使用するメディア）は、メディアのバリデーション・エリアに直接に書き込むことができるキーイング・マテリアルを含む。この実施形態では、バリデーション・データはキーイング・マテリアル自体を含む。
【００１０】
１つの代替実施形態では、バリデーテッド・メディアは、メディアの非バリデーション・エリア（非ＶＡ領域）に書き込まれるキーイング・マテリアルを含み、そのキーイング・マテリアルに関係するバリデーション・データが作成され、メディアのバリデーション・エリア（ＶＡ領域）に書き込まれる。
【００１１】
この代替実施形態の１つの変形形態では、キーイング・マテリアルがメディアの非ＶＡ領域に書き込まれ、バリデーション・データがメディアのＶＡ領域に書き込まれるキーイング・マテリアルのコピーを含む。もう１つの変形形態では、キーイング・マテリアルがメディアの非ＶＡに書き込まれ、バリデーション・データがメディアのＶＡ領域に書き込まれるキーイング・マテリアルの関数を含む。
【００１２】
本発明の複数の実施形態で、バリデーテッド・メディアを再生するデバイスをコンプライアント・デバイスと称する（以下では、「コンプライアント・デバイス」または単に「デバイス」と称し、非コンプライアントであるデバイスを「非コンプライアント・デバイス」と称する）。
【００１３】
一実施形態で、バリデーテッド・メディアに、メディアのＶＡ領域に直接に書き込まれるキーイング・マテリアルが含まれ、バリデーション・データに、キーイング・マテリアルが含まれ、コンプライアント・デバイスが、メディアのＶＡ領域内にあるキーイング・マテリアルのゆえに、キーイング・マテリアルとバリデーション・データの間の対応関係を見つけることなく、キーイング・マテリアルを検証する。より新しいメディアに、ＶＡ領域に直接に書き込まれるキーイング・マテリアルを含めることができ、このメディアは、再生可能性に関してコンプライアント・デバイスに頼る。
【００１４】
代替実施形態のバリデーテッド・メディアは、メディアの非ＶＡ領域にキーイング・マテリアルを含み、かつメディアのＶＡ領域にキーイング・マテリアルに関連するバリデーション・データを含み、コンプライアント・デバイスは、対応を見つけることなく、あるいは、その代わりに、検証の前提条件として、キーイング・マテリアルとバリデーション・データの間の対応を見つけることによって、キーイング・マテリアルを検証することができる。（メディアのＶＡ領域のバリデーション・データを調べない）非コンプライアント・デバイスとの互換性を保つために、より新しいメディアは、メディアの非ＶＡ領域（非コンプライアント・デバイスがキーイング・マテリアル１１４がここにあると期待し、コンプライアント・デバイスは検証のためにキーイング・マテリアル１１４を探す）に書き込まれるキーイング・マテリアル１１４を含み、メディアのＶＡ領域（コンプライアント・デバイスは、非ＶＡ領域にあるキーイング・マテリアル１１４を検証するデータがここで見つかると期待する）にバリデーション・データを書き込む。
【００１５】
要するに、コンプライアント・デバイスは、バリデーション・データがキーイング・マテリアル自体を含み、キーイング・マテリアルがメディアのＶＡ領域に書き込まれた対応を検査せずにバリデーテッド・メディアのキーイング・マテリアルの真正性を検証することができる。バリデーション・データがメディアのＶＡ領域に書き込まれ、キーイング・マテリアルがメディアの非ＶＡ領域に書き込まれる場合に、コンプライアント・デバイスが、対応を検査せずにバリデーテッド・メディアのキーイング・マテリアルの真正性を検証できることも企図されている。
【００１６】
対応が検査されない場合に、コンプライアント・デバイスは、メディアの非ＶＡ領域に書き込まれるキーイング・マテリアル１１４に対応するか否かに無関係に、ＶＡ領域に含まれるバリデーション・データが正しいことを確立するために、ＶＡ領域のプロパティに頼る。ＶＡ領域のバリデーション・データは、バリデーション・データにキーイング・マテリアル１１４自体が含まれる（すなわち、コンプライアント・デバイスに頼るより新しいメディア）場合、バリデーション・データにキーイング・マテリアル１１４のコピーが含まれる場合、あるいは、たとえばバリデーション・データをキーイング・マテリアル１１４に変換する関数が存在する場合に、保護方式で直接に使用することができる。最悪でも、ＶＡ内のバリデーション・データが不正である場合に、結果のキーイング・マテリアル１１４が、不正な暗号鍵を形成し、これによって、コンテンツが、コンプライアントな形では再生されなくなる。
【００１７】
その代わりに、コンプライアント・デバイスは、バリデーション・データがメディアのＶＡ領域に書き込まれ、キーイング・マテリアル１１４がメディアの非ＶＡ領域に書き込まれる場合に、キーイング・マテリアル１１４とバリデーション・データの間の対応を見つけることによって、バリデーテッド・メディア内のキーイング・マテリアル１１４の真正性を検証することができる。
【００１８】
対応が検査され、検証される場合に、コンプライアント・デバイスは、メディアの非ＶＡ領域のキーイング・マテリアル１１４のタンパリングがなかったことを確信することができる。というのは、このキーイング・マテリアルは、ＶＡ内のバリデーション・データに正しく対応するからである。後者の場合に、キーイング・マテリアル１１４とバリデーション・データが対応しない場合には、コンプライアント・デバイスは、メディアがタンパリングされたと仮定することができ、デバイスは、キーイング・マテリアル１１４を検証せず、メディアが再生されなくなる。
【００１９】
本発明に、下で説明する様々なオペレーションが含まれる。本発明のオペレーションは、ハードウェア・コンポーネントによって実行するか、機械実行可能命令に組み込むことができ、この機械実行可能命令は、汎用プロセッサ、特殊用途プロセッサ、または命令を用いてプログラムされた論理回路にこのオペレーションを実行させる。別法では、オペレーションをハードウェアとソフトウェアの組み合わせによって実行することができる。
【００２０】
本発明は、コンピュータ・プログラム製品として提供することができ、このコンピュータ・プログラム製品には、本発明による処理を実行するようにコンピュータ（または他の電子デバイス）をプログラムするのに使用することができる命令を保管された機械可読メディアを含めることができる。機械可読メディアには、フロッピ・ディスケット、光ディスク、ＣＤ−ＲＯＭ（コンパクト・ディスク読取専用メモリ）、光磁気ディスク、ＲＯＭ（読取専用メモリ）、ＲＡＭ（ランダム・アクセス・メモリ）、ＥＰＲＯＭ（消去可能プログラマブル読取専用メモリ）、ＥＥＰＲＯＭ（電気的消去可能プログラマブル読取専用メモリ）、磁気カード、光カード、フラッシュ・メモリ、または、電子命令を保管するのに適する他のタイプのメディア／機械可読メディアを含めることができるが、これに制限はされない。さらに、本発明を、コンピュータ・プログラム製品としてダウンロードすることもでき、この場合に、プログラムを、搬送波または通信リンク（たとえば、モデムまたはネットワーク接続）を介する他の伝搬メディアで実施されるデータ信号によって、リモート・コンピュータ（たとえばサーバ）から要求元コンピュータ（たとえばクライアント）に転送することができる。したがって、本明細書で、搬送波は、機械可読メディアを含むとみなされなければならない。
【００２１】
用語
本明細書全体を通じて使用される時に、下記の用語は、それぞれの意味と一致しなければならない。
【００２２】
ＶＡ（バリデーション・エリア）
ＶＡは、メディアの部分であって、通常の消費者記録機器／メディアを使用して模倣することを困難にする物理的特性を有する部分である。ＶＡは、書込に特殊な製造用機器を必要とし、そのコンテンツをコピーしにくくされている。さらに、ＶＡは、メディアの他のエリアを読み取るのに使用されるプロセスと物理的に異なるプロセスを使用して読み取られるので、デバイスは、ＶＡに書き込まれたコンテンツを、通常の記録可能メディアに通常のレコーダで書き込まれたコンテンツと区別することができる。ＶＡの１例が、ＤＶＤ−ＲＯＭのバースト・カッティング・エリア（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）である。
【００２３】
用語「ＶＡ」または「ＶＡ領域」が、本明細書に記載の全般的なプロパティを有するエリアと解釈されなければならないこと、用語「ＶＡ」または「ＶＡ領域」が、本明細書に記載のＶＡのプロパティを有する他のエリアをＶＡの同等物と解釈することを排除してはならないことを、当業者は理解するに違いない。
【００２４】
バリデーテッド・メディア
バリデーテッド・メディアは、ＶＡを使用して、キーイング・マテリアル１１４を検証するメディアである。バリデーテッド・メディアは、メディアのＶＡ領域にバリデーション・データを含む。本発明の実施形態では、下でさらに説明するように、バリデーテッド・メディアのキーイング・マテリアル１１４を検証できない場合に、そのメディアは違法または無許可である。
【００２５】
非バリデーテッド・メディアは、単に、ＶＡ領域にバリデーション・データを含まないが、そのメディアが違法メディアまたは無許可メディアであることを暗示しないメディアである。本発明の実施形態では、非バリデーテッド・メディアは、コンプライアント・メディアと合法的なより古いメディアの間の互換性を保つために、コンプライアント・デバイス（ならびに非コンプライアント・デバイス）によって再生される。これらの実施形態によって、消費者が、より古いメディアを再生でき、違法ディスクを再生できない、より新しいデバイスを購入することが奨励される。もちろん、コンプライアント・デバイスが、非バリデーテッド・メディアを再生できなくすることも企図されている。
【００２６】
キーイング・マテリアル
キーイング・マテリアル１１４には、保護されたコンテンツへのアクセスするための値が含まれる。ＣＳＳ（後で説明する）によって保護されるコンテンツでは、キーイング・マテリアル１１４に、セキュア・ディスク・キー・データ（Ｓｅｃｕｒｅ  Ｄｉｓｃ  Ｋｅｙ  Ｄａｔａ）を含めることができ、ＣＰＰＭ（後で説明する）によって保護されるコンテンツでは、キーイング・マテリアル１１４に、アルバム・アイデンティファイヤを含めることができる。通常、この値は、暗号化されたコンテンツ１１２を解読する鍵として使用されるか、暗号鍵を形成するのに使用される。この値は、すべてのメディアについて一意とすることができるが、通常は、メディアのある組について一意である。
【００２７】
バリデーション
キーイング・マテリアル１１４は、暗号化されたコンテンツ１１２を解読するのに使用される（または、コンテンツを解読するのに必要な暗号鍵を形成する）時に検証され、これによって、読取専用コンテンツの再生が可能になる。
【００２８】
バリデーションの前に対応が検査される場合に、対応が見つかったならば、メディアの非ＶＡ領域からのキーイング・マテリアル１１４が使用される。
【００２９】
バリデーションについて対応が検査されない場合には、暗号化されたコンテンツの解読に使用されるキーイング・マテリアル１１４はバリデーション・データから導出される。バリデーション・データにキーイング・マテリアル１１４が含まれる（すなわち、これらが同一である）場合、または、バリデーション・データが、非ＶＡ領域のキーイング・マテリアル１１４のコピーである場合には、キーイング・マテリアル１１４は、バリデーション・データ自体を使用することによって、バリデーション・データから導出される。
【００３０】
他の場合に、キーイング・マテリアル１１４は、バリデーション・データを元のキーイング・マテリアルに変換することによって、バリデーション・データから導出することができる。たとえば、いくつかの実施形態（後で説明する、ＣＳＳに似たコンテンツ保護方式など）で、バリデーション・データは、キーイング・マテリアル１１４の関数であり、元のキーイング・マテリアル１１４を使用してコンテンツを解読するために、同一の暗号関数をバリデーション・データに対して使用して、元のキーイング・マテリアル１１４を形成する。
【００３１】
デバイス
デバイスは、読取専用メディア上のコンテンツを再生する任意の機構である。ＤＶＤの場合に、そのような機構に、ＤＶＤ再生デバイスが含まれ、これは、たとえばＤＶＤプレイヤまたはＤＶＤドライブとすることができる。
【００３２】
コンプライアント・デバイス
コンプライアント・デバイスはバリデーテッド・メディアを再生するデバイスである。
【００３３】
概論
一般に、図２の流れ図（ブロック２００で開始される）に示されているように、バリデーテッド・メディアを再生するコンプライアント・デバイスは、２つの形の１つでキーイング・マテリアル１１４を検証する。コンプライアント・デバイスは、ブロック２０２に示されているように、ＶＡ内のバリデーション・データを使用することによってキーイング・マテリアル１１４を検証することができ、ここで、バリデーション・データには、ＶＡ領域内のキーイング・マテリアル１１４、非ＶＡ領域内のキーイング・マテリアル１１４のコピー、または非ＶＡ領域に書き込まれたキーイング・マテリアル１１４の関数（この場合に、バリデーション・データは、上で説明したように、コンテンツの解読に使用される前の、関数への第１の対象である）を含めることができる。バリデーション・データに不正な暗号鍵を作る他の値が含まれるか、値が全く含まれないという希な場合またはありそうにない場合には、コンプライアント・デバイスは、それでもキーイング・マテリアルを「検証」し、ＶＡ領域内の値を使用するが、ＶＡ領域内の値が不正／無効であると、コンテンツは再生されなくなる。
【００３４】
別法では、コンプライアント・デバイスは、ブロック２０４で、メディアの非ＶＡ領域に書き込まれたキーイング・マテリアル１１４を、メディアのＶＡ領域に書き込まれたバリデーション・データと比較する。ブロック２０６で、キーイング・マテリアル１１４とバリデーション・データが対応するかどうかを判定する。これらが対応しない場合には、デバイスは、ブロック２０８で、キーイング・マテリアル１１４を検証せず、これによって、キーイング・マテリアル１１４が、暗号化されたコンテンツ１１２の解読に使用されなくなり、これによって、コンテンツを再生できなくなる。キーイング・マテリアル１１４とバリデーション・データ４０２が対応する場合には、ブロック２１０で、デバイスが、キーイング・マテリアル１１４を検証し、これを暗号化されたコンテンツ１１２の解読に使用できるようにする。この方法は、ブロック２１２で終わる。
【００３５】
本発明の実施形態を示したので、以下で、メディアの再生に関して存在する可能性がある異なるシナリオの概要を示す。
【００３６】
１．バリデーテッド・メディアがコンプライアント・デバイスで再生される：コンプライアント・デバイスは、メディアのＶＡ領域を認識し、したがって、ＶＡ内のバリデーション・データを探す。キーイング・マテリアル１１４を、コンプライアント・デバイスだけに頼るより新しいメディアでは、図２のブロック２０２に示されているように自動的に検証することができ、あるいは、特定の実施形態では、メディアのＶＡプロパティを信頼する。他の実施形態では、図２のブロック２０６に示されているように、キーイング・マテリアル１１４の検証の前に、ＶＡ内のバリデーションと非ＶＡのキーイング・マテリアル１１４の間の対応を見つけることを選択することができる。
【００３７】
２．バリデーテッド・メディアが非コンプライアント・デバイスで再生される：非コンプライアント（すなわち、より古い）デバイスは、メディアのＶＡ領域を認識しないか、ＶＡ内のバリデーション・データを探すように設計されていない場合がある。そのようなデバイスは、メディアの非ＶＡ領域のキーイング・マテリアル１１４を使用して、以前の解読方法に従って、コンテンツを解読する。
【００３８】
３．非バリデーテッド・メディアがコンプライアント・デバイスで再生される：コンプライアント・デバイスは、バリデーション・データを含むＢＣＡを探すが、見つけない。デバイスは、この場合には、非ＶＡ領域のキーイング・マテリアル１１４を使用して、以前の解読方法に従って、コンテンツを解読する（上で説明したように、デバイスは、その代わりに、メディアのコンテンツの再生を防ぐことができる）。
【００３９】
４．非バリデーテッド・メディアが非コンプライアント・デバイスで再生される：非コンプライアント・デバイスは、非ＶＡ領域のキーイング・マテリアル１１４を使用して、以前の解読方法に従って、コンテンツを解読する。
【００４０】
シナリオ２および４では、非コンプライアント・デバイスが、メディアの無許可コピーの再生を防止しない。シナリオ２および３では、バリデーテッド・メディアまたはコンプライアント・デバイスを用いて無許可コピーの防止を実施することができないが、新しいデバイスと古いメディアの間のインターオペラビリティ（シナリオ３）ならびに古いデバイスと新しいメディアの間のインターオペラビリティ（シナリオ２）が維持される。古いデバイスと古いメディアに関する互換性を保つために、図２の方法を、ブロック３００から開始される図３のように修正することができる。
【００４１】
ブロック３０２で、読み取られるメディアがバリデーテッド・メディアであるかどうかに関する判定を行う（この判定は、さらに詳細に説明する）。メディアがバリデーテッド・メディアでない場合には、ブロック３１４で、コンプライアント・デバイスは、バリデーション・データを探すのではなく、単にメディアの非ＢＣＡ領域のキーイング・マテリアル１１４を使用して、以前の解読方法に従ってコンテンツを解読する。この判定では、コンプライアント・デバイスと非ＢＣＡバリデーテッド・メディアの間のインターオペラビリティが保たれ、読み取られるメディアがバリデーテッド・メディアでない場合に、コンプライアント・デバイスが必ずしも非バリデーテッド・メディアの再生を防止しない。
【００４２】
ブロック３０６および３０８では、メディアがバリデーテッド・メディアであると判定されている。コンプライアント・デバイスは、ブロック３０６に示されているように、ＶＡ（いくつかの場合を上で説明した）内のバリデーション・データを使用することによって、キーイング・マテリアル１１４を検証することができる。ＶＡは、コンテンツのコピーを困難にする特殊なプロパティを有するので、コンプライアント・デバイスは、ＶＡ内のデータがタンパリングされていないことをある程度確信する。
【００４３】
コンプライアント・デバイスは、その代わりに、ブロック３０８に示されているように、メディアの非ＶＡ領域のキーイング・マテリアル１１４をメディアのＶＡのバリデーション・データと比較することによって、キーイング・マテリアル１１４を検証することができる。メディアの非ＶＡ領域へのキーイング・マテリアル１１４の保管を継続することは、バリデーテッド・メディアと非コンプライアント・デバイスの間のインターオペラビリティを保つ手段であり、バリデーテッド・メディアが、所与のメディアの非ＶＡ内のキーイング・マテリアル１１４を期待する非コンプライアント・デバイスによって読み取られる場合に、非コンプライアント・デバイスがエラーにならなくなる。したがって、非コンプライアント・デバイスは、メディアの非ＶＡ内のキーイング・マテリアル１１４を探し、その値を使用してコンテンツを解読する。しかし、非コンプライアント・デバイスは、メディアがバリデーテッド・メディアであっても、キーイング・マテリアル１１４の真正性を検証する機構を有しない。
【００４４】
その一方で、コンプライアント・デバイスは、バリデーテッド・メディアに書き込まれたキーイング・マテリアル１１４の真正性を検証することができる。ブロック３１０で、キーイング・マテリアル１１４がバリデーション・データに対応するかどうかに関する判定を行う。対応がない（対応を後で説明する）場合に、ブロック３０４で、コンプライアント・デバイスは、キーイング・マテリアル１１４を検証せず、これによって、コンテンツが再生されなくなる。ブロック３１２で、対応がある場合に、コンプライアント・デバイスがキーイング・マテリアル１１４を検証する。この方法は、ブロック３１６で終了する。
【００４５】
本発明の実施形態によれば、ＢＣＡバリデーテッド・メディアによって、ハッカーが、たとえばＤＶＤ−ＲＯＭに保管されたキーイング・マテリアル１１４（および／またはそれに関連するバリデーション・データ）をＤＶＤ−Ｒにコピーできなくなり、これによって、ＤＶＤ−ＲへのＤＶＤ−ＲＯＭの無許可コピーが再生不能になる。非バリデーテッドＤＶＤなどの非バリデーテッド・メディアでは、ハッカーが、たとえば下記によって、これを行うことができる。
【００４６】
・キーイング・マテリアル１１４を、ＤＶＤ−Ｒのデータ・エリア１０２に書き込む（具体的には、ＤＶＤ−Ｒのユーザ・データ・エリア）が、ＤＶＤ−ＲＯＭのＣＤＡ１１０内のアドレスを割り当てて、デバイスが、それを元のＤＶＤ−ＲＯＭにある合法的なキーイング・マテリアル１１４と区別できなくする。
【００４７】
・ＤＶＤ−ＲＯＭから非コンプライアントＤＶＤ−ＲディスクのＣＤＡ１１０に、有効なキーイング・マテリアル１１４を直接に書き込む。
【００４８】
したがって、図４に示されているように、バリデーテッド・メディア４００に、バリデーション・エリア４０６（ＶＡ）領域と非ＶＡ領域４０４が含まれ、ＶＡ領域にはバリデーション・データ４０２が含まれ、非ＶＡ領域４０４には暗号化されたコンテンツ１１２が含まれる。いくつかの実施形態で、非ＶＡ領域４０４に、さらに、キーイング・マテリアル１１４が含まれる。
【００４９】
例示的実施形態
バリデーション・エリア４０６を含むメディアの例に、ＤＶＤ−ＲＯＭ（ＤＶＤ−読取専用メモリ）が含まれる。本明細書で、ＤＶＤメディアに関して複数の実施形態を説明する。具体的に言うと、本発明に関する概念を下記の例示的実施形態に関して説明する。
【００５０】
・ＣＰＰＭによって保護されるＤＶＤコンテンツ
【００５１】
・ＣＳＳによって保護されるＤＶＤコンテンツ
【００５２】
・ＣＰＰＭ／ＣＳＳによって保護されるＤＶＤコンテンツ
【００５３】
これらの特定の実施形態を説明するが、本発明が、これらの特定の実施形態に制限されることを意図されていないこと、本発明の全般的な概念を、本明細書に記載されていない様々な実施形態に適用可能であることを、当業者は理解するに違いない。
【００５４】
これらの実施形態の現在の状態を、この節（「例示的実施形態」）で説明する。これらの例示的実施形態に関連する本発明の全般的な概念を、後続の節で説明する。適当な場合に、あるいは本発明の理解に役立つ場合に、本発明の全般的な概念を、これらの例示的実施形態に関して示す。
【００５５】
ＣＰＰＭによって保護されるＤＶＤコンテンツ
コンテンツ・プロテクション・フォー・プリレコーデッド・メディア（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｆｏｒ  Ｐｒｅｒｅｃｏｒｄｅｄ  Ｍｅｄｉａ、ＣＰＰＭ）仕様では、事前記録された（読取専用）メディア・タイプで配布されるコンテンツを保護する、堅牢で更新可能な方法が定義されている。１つの例示的実施形態で、ＣＰＰＭ技術を使用して、読取専用ＤＶＤ（ＤＶＤ−ＲＯＭ）ディスクで配布されるＤＶＤ−Ａｕｄｉｏコンテンツを保護する仕様を定義する。
【００５６】
一般に、各ＣＰＰＭコンプライアントＤＶＤ−Ａｕｄｉｏ再生デバイス（ハードウェアＤＶＤプレイヤ、またはＤＶＤドライブを備えるコンピュータと共に使用されるソフトウェア・プレイヤ）に、Ｋd＿0、Ｋd＿1、．．．、Ｋd＿15と表される１６個のデバイス鍵の組が与えられる。これらの鍵は、４Ｃ  Ｅｎｔｉｔｙ、ＬＬＣ社によって供給され、メディア鍵（Ｋｍ）を計算するためにＭＫＢ（メディア鍵ブロック）を処理する際に使用される。鍵セットは、デバイスごとに一意とするか、複数のデバイスによって共通して使用されるものとすることができる。
【００５７】
ＣＰＰＭ保護されたＤＶＤ−Ａｕｄｉｏコンテンツを有するディスクの各面に、下記が含まれる。
【００５８】
・リードイン・エリア１０４（具体的には、非ユーザ・データ・エリア）に事前記録されたアルバム・アイデンティファイヤ（ＩＤalbum）と称するキーイング・マテリアル１１４。
【００５９】
・データ・エリア１０２に特定のファイルとして事前記録されたメディア鍵ブロック（ＭＫＢ）。
【００６０】
・データ・エリア１０２に特定のファイルとして事前記録された暗号化されたコンテンツ１１２。
【００６１】
本発明において、アルバム・アイデンティファイヤを、下でさらに説明するが、ＭＫＢおよび暗号化されたコンテンツ１１２という概念は、上で説明したもの以外の本発明の実施形態に直接に関係しないので、これ以上は説明しない。アルバム・アイデンティファイヤが、ＣＰＰＭによって保護されたコンテンツの無許可コピーを防ぐのに、メディア鍵ブロックと共にどのように使用されるかの詳細な説明については、４Ｃ  Ｅｎｔｉｔｙ、ＬＬＣ社が公表した文書、「ＣＯＮＴＥＮＴ  ＰＲＯＴＥＣＴＩＯＮ  ＦＯＲ  ＰＲＥＲＥＣＯＲＤＥＤ  ＭＥＤＩＡ  ＳＰＥＣＩＦＩＣＡＴＩＯＮ，  ＤＶＤ  ＢＯＯＫ」、Ｒｅｖｉｓｉｏｎ  ０．９３、２００１年１月３１日を参照されたい。
【００６２】
ＣＰＰＭ保護されたＤＶＤ−Ａｕｄｉｏコンテンツの各面に、６４ビットのアルバム・アイデンティファイヤ（ＩＤalbum）が含まれ、このアルバム・アイデンティファイヤは、ディスク製造業者によって、非データ・エリア１０４に配置される。具体的に言うと、アルバム・アイデンティファイヤは、コントロール・データ・エリア１１０セクタ＃２のバイト８０から８７に配置される。アルバム・アイデンティファイヤの上位８ビット（バイト８０に保管される）は、現在、０の値を有するように定義されている。上位互換性のために、これらの８ビットの非ゼロ値はエラーとみなされない。残りの５６ビットについて、コンテンツ・プロバイダが、ＣＰＰＭを使用して保護されるＤＶＤ−ａｕｄｉｏアルバムのそれぞれに、秘密の予測不能な（たとえばランダムな）値を個別に割り当てる。コンテンツ・プロバイダのオプションとして、所与のアルバムのすべてのプレスに、同一のＩＤalbum値を含めることができ、あるいは、異なるプレスに異なる値を割り当てることができる。
【００６３】
アルバム・アイデンティファイヤの役割は、個々のメディア識別の役割と異なる。そうではなく、アルバム・アイデンティファイヤは、ＣＰＰＭ暗号鍵管理に一体化されたアルバム固有の値として働き、コンプライアントＤＶＤ記録可能−書換可能メディアで書き込み可能でない位置に配置される。ＰＣ（パーソナル・コンピュータ）システムでは、アルバム・アイデンティファイヤが、ＤＶＤドライブ認証プロトコルを使用してアクセスされる。そのプロトコルの他の非ＣＰＰＭ使用との一貫性のために、アルバム・アイデンティファイヤ値を含むコントロール・データ・エリア１１０セクタ＃２内のデータの信頼性を維持しなければならない。
【００６４】
ＣＳＳによって保護されたＤＶＤコンテンツ
コンテンツ・スクランブル・システム（ＣＳＳ）は、ディスクから直接にＤＶＤ−Ｖｉｄｅｏファイルをコピーできなくすることを意図されたデータ・スクランブルおよび認証の方式である。
【００６５】
ＣＳＳスクランブル・アルゴリズムでは、ドライブ・ユニットと鍵を交換して、暗号化鍵を生成し、この暗号化鍵を使用して、ディスクからのデータをスクランブル解除するのに必要なディスク鍵およびタイトル鍵の交換を不明瞭にする。ＤＶＤプレイヤは、デコードされ表示される前にデータを解読するＣＳＳ回路を有する。コンピュータ側では、ＤＶＤデコーダのハードウェアおよびソフトウェアに、ＣＳＳ解読モジュールが含まれなければならない。すべてのＤＶＤドライブが、コンピュータ内のＣＳＳモジュールと認証鍵および解読鍵を交換するための余分なファームウェアを有する。
【００６６】
ＣＰＰＭ／ＣＳＳによって保護されたＤＶＤコンテンツ
ＣＰＰＭコンテンツとＣＳＳコンテンツの両方を含む組み合わせディスクでは、ＣＤＡ１１０は、ＣＰＰＭアルバム・アイデンティファイヤだけではなく、秘密に保たれなければならないセキュア・ディスク・キー・データをも含む。
【００６７】
メディアがＢＣＡバリデーテッド・メディアであるかどうかの判定
本明細書で使用される、キーイング・マテリアル１１４を検証するのにバリデーション・エリア４０６を使用するメディアをバリデーテッド・メディア４００と称する。メディアがバリデーテッド・メディア４００であるかどうかを判定する様々な方法がある。たとえば、本発明の一実施形態では、メディアが、ＣＰＰＭ保護されたコンテンツを有する事前記録されたＤＶＤである。ＤＶＤでは、メディアのＶＡ領域４０６をバースト・カッティング・エリアと称し、ＤＶＤでＣＰＰＭ保護方式が使用される場合に、キーイング・マテリアル１１４に、アルバム・アイデンティファイヤが含まれる。アルバム・アイデンティファイヤは、非ＢＣＡ領域、具体的にはリードイン・エリア１０４のコントロール・データ・エリア１１０に書き込まれる。前に述べたように、アルバム・アイデンティファイヤは、８バイト（６４ビット）値である。技術の現状では、最上位８ビットに０がセットされる。
【００６８】
ＣＰＰＭによって保護されるＤＶＤを使用して本発明の実施形態を実施するために、最上位８ビットを使用して、これらのビットの１つまたは複数に１をセットすることによって、メディアがバリデーテッド・メディア４００であることを示す。したがって、デバイスが、ＣＰＰＭ保護されたメディアがバリデーテッド・メディア４００であると判定する時に、そのデバイスは、アルバム・アイデンティファイヤを検査して、たとえば、その最上位ビットに１がセットされているかどうかを判定する。そうである場合には、デバイスは、メディア４００のバリデーション・エリア４０６（具体的にはＢＣＡ）内のバリデーション・データ４０２を探すようにトリガされる。そうでない場合には、メディアは、バリデーテッド・メディア４００ではなく、デバイスは、単に、メディアの非ＶＡ領域のキーイング・マテリアル１１４を使用して、以前の方法に従ってコンテンツを解読する。
【００６９】
セキュア・ディスク・キー・データがメディアの非ＶＡ領域に書き込まれるものなどの他の実施形態では、他の方法を使用して、メディアがバリデーテッド・メディア４００であるかどうかを判定することができる。一般に、ある種のトリガが使用され、これには、通常は、現在予約済みまたは未使用のデータ項目に、現在定義されている値以外の値をセットすることが含まれる。本発明の実施形態では、トリガとして使用されるデータ項目が、キーイング・マテリアル１１４と一体化され、コンプライアント・デバイスが、キーイング・マテリアル１１４を検証する時に、トリガ値がタンパリングされたかどうかも判定できるようになっている。
【００７０】
たとえば、ＣＰＰＭによって保護されたコンテンツで、コンテンツを解読する暗号鍵が、アルバム・アイデンティファイヤに依存するので、アルバム・アイデンティファイヤをタンパリングする試みによって、正しい暗号鍵を作れなくなり、これによって、コンテンツが再生できなくなる。したがって、ハッカーが、最上位ビットを１から０に反転する（上の例に関して）ことによってこの方式の裏をかくことを試みる場合に、ハッカーは、アルバム・アイデンティファイヤも変更することになる。コンプライアント・デバイスは、検証をバイパスするが、それでも、コンテンツを解読する試みの際にアルバム・アイデンティファイヤを使用し、そのアルバム・アイデンティファイヤがタンパリングされているので、コンテンツの解読の正しい鍵は作られない。
【００７１】
キーイング・マテリアル
キーイング・マテリアル１１４は、保護されたコンテンツを含むメディア１００および４００に書き込まれる、コンテンツへのアクセスがそれに基づく値または値の組である。たとえば、上で述べたように、ＣＰＰＭ（コンテンツ・プロテクション・フォー・プリレコーデッド・メディア）によって保護されるＤＶＤ−Ａｕｄｉｏメディアでは、キーイング・マテリアル１１４に、アルバム・アイデンティファイヤが含まれ、このアルバム・アイデンティファイヤは、保護される各アルバムに個別にランダムに割り当てられる８バイト（６４ビット）値であり、メディアのコンテンツを解読するのに必要な暗号鍵を形成する際に使用される。ＣＳＳ（コンテンツ・スクランブル・システム）によって保護されるＤＶＤ−Ｖｉｄｅｏでは、キーイング・マテリアル１１４に、セキュア・ディスク・キー・データが含まれる。ＣＳＳ／ＣＰＰＭ保護方式の組み合わせを使用するメディアには、アルバム・アイデンティファイヤとセキュア・ディスク・キー・データの両方が存在する。
【００７２】
コンテンツの解読に使用される（それを直接に使用することによって、またはコンテンツの解読のための暗号関数を形成することによってのいずれか）キーイング・マテリアル１１４は、上の「バリデーション」の節で説明したように、ＶＡ領域にあるバリデーション・データから導出することができ、あるいは、非ＶＡ領域から直接に使用することができる。
【００７３】
バリデーション・データ
バリデーション・データ４０２は、メディアから読み取られたキーイング・マテリアル１１４が真正である（すなわち、広範囲で入手可能な記録機器および記録可能メディアを使用して書き込まれた無許可コピーでない）ことを再生デバイスが検証できるようにするデータである。
【００７４】
バリデーション・データ４０２の性質および位置は、所与のバリデーテッド・メディア４００について使用可能にされた保護のタイプに依存する。いくつかの場合に、バリデーション・データ４０２に、キーイング・マテリアル１１４自体を含めることができ、他の場合に、バリデーション・データ４０２に、キーイング・マテリアル１１４のコピーまたはキーイング・マテリアル１１４の暗号関数を含めることができる。上で説明した例示的実施形態のそれぞれに関する例を下で示す。本明細書に記載の本発明の実施形態では、バリデーション・データ４０２が、メディアのＶＡ領域４０６に書き込まれる。
【００７５】
ＣＰＰＭによって保護されるＤＶＤコンテンツ
キーイング・マテリアル１１４にアルバム・アイデンティファイヤが含まれるＣＰＰＭによって保護されたバリデーテッド・メディアでは、バリデーション・データ４０２に、アルバム・アイデンティファイヤのコピーが含まれる。
【００７６】
ＣＳＳまたはＣＰＰＭ／ＣＳＳによって保護されたＤＶＤコンテンツ
コンテンツがＣＳＳによって保護される場合およびコンテンツがＣＰＰＭ／ＣＳＳの組み合わせ方式によって保護される場合のバリデーテッド・メディアでは、セキュア・ディスク・キー・データを秘密に保たなければならない。その結果、たとえばドライブからホストへの転送中にセクタをスクランブルする形に起因して、セキュア・ディスク・キー・データを含むＣＤＡ１１０セクタのすべての値（おそらくは、アルバム・アイデンティファイヤを含むセクタ＃２を含む）を秘密に保たなければならない。しかし、ＶＡ領域４０６にアルバム・アイデンティファイヤのコピーを保管することによって、セキュア・ディスク・キー・データの値が明白になるはずである（組み合わせＣＰＰ／ＣＳＳ方式が使用される場合に）。というのは、標準的なドライブ・インターフェースで、ＢＣＡ領域４０６を自由に読み取ることができるからである。
【００７７】
したがって、キーイング・マテリアル１１４にセキュア・ディスク・キー・データが含まれている、ＣＳＳによって保護されるコンテンツの場合には、バリデーション・データ４０２がセキュア・ディスク・キー・データの関数を含む。組み合わせ方式によってコンテンツが保護され、キーイング・マテリアル１１４が、アルバム・アイデンティファイヤとセキュア・ディスク・キー・データの両方を含む場合に、バリデーション・データ４０２が、アルバム・アイデンティファイヤの関数ならびにセキュア・ディスク・キー・データの関数を含む。
【００７８】
バリデーション・データ４０２を作成するのに、所与の値自体を使用するのではなく、値に対する１方向暗号関数を使用すると、ＶＡ領域４０６を読み取ることによってはその値を発見できなくなる。それと同時に、下の「対応の判定」の節で説明するように、デバイスが、ＢＣＡ領域４０６内のバリデーション・データ４０２を、ＣＤＡ１１０のキーイング・マテリアル１１４と比較できるようになる。
【００７９】
他のコンテンツ保護フォーマット
メディアの読み取りに関する新しいコンテンツ保護フォーマットおよびコンテンツ保護方式は、バリデーション・データ４０２にキーイング・マテリアル１１４が含まれるように、キーイング・マテリアル１１４をメディアのＶＡ領域に単に配置するように設計することができる。ＶＡ領域は、その領域の模倣を非常に困難にする特殊なプロパティを有するので、コンプライアント・デバイスは、ＶＡ領域内のデータがタンパリングされていないことを高い度合で信頼することができる。
【００８０】
その代わりに、新しいフォーマットを、メディアの非ＶＡ領域内のキーイング・マテリアルおよびＢＣＡ内のバリデーション・データ（おそらくはキーイング・マテリアルのコピー）を用いて設計することができる。この手法を用いると、新しいフォーマットでのコンテンツのプロバイダが、ＢＣＡにバリデーション・データを含めるか否か（すなわち、無許可コピーに対する強化された保護と、ＢＣＡを含めることの製造コストの増加との間のトレードオフ）を選択できるようになる。
【００８１】
対応の判定
図５に示されているように、対応は、メディアの非ＶＡ領域に書き込まれたキーイング・マテリアル１１４をメディアのＶＡ領域のバリデーション・データ４０２と比較することによって、デバイス５００がキーイング・マテリアル１１４を検証できるかどうかに関連する。本発明の実施形態では、キーイング・マテリアル１１４を、より安全なＶＡ領域４０６に配置するのではなく、メディアの非ＶＡ領域４０４に配置する場合に、および所与のコンプライアント・デバイスがＶＡ領域４０６に書き込まれたバリデーション・データ４０２を自動的に検証しない方式の場合に、対応が判定される。
【００８２】
コンプライアント・デバイスと、上で説明した一実施形態のＢＣＡバリデーテッド・メディア４００を仮定すると、デバイス５００は、非ＶＡ領域４０４（たとえば、ＤＶＤのリードイン・エリア１０４のコントロール・データ・エリア１１０）からキーイング・マテリアル１１４を検索５０６し、ＶＡ領域４０６からバリデーション・データ４０２を検索する。
【００８３】
デバイス５００内のコンパレータ５０２が、キーイング・マテリアル１１４をバリデーション・データ４０２と比較する。値が対応する場合に、デバイス５００内のバリデータ５０４が、キーイング・マテリアル１１４の真正性を検証し、キーイング・マテリアル１１４をコンテンツ１１２の解読に使用できるようにする。コンパレータ５０２およびバリデータ５０４は、デバイス５００内の別々の実体として図示されているが、そのような描写が、例示のみであり、これらの機能性を単一の実体に組み合わせることができ、その代わりに、デバイス自体と別個の実体とすることができることを、当業者は理解するに違いない。
【００８４】
キーイング・マテリアル１１４とバリデーション・データ４０２の間の対応は、特定の実施形態で使用されるキーイング・マテリアル１１４およびバリデーション・データ４０２のタイプに応じて、複数の形で判定することができる。本発明の例示的実施形態でこの判定を行う例を、下で説明する。
【００８５】
ＣＰＰＭによって保護されたＤＶＤコンテンツ
ＣＰＰＭによって保護されたコンテンツに対して、キーイング・マテリアル１１４とバリデーション・データ４０２の間の対応は、非ＶＡ領域４０４（たとえばＤＶＤのコントロール・データ・エリア１１０）のアルバム・アイデンティファイヤが、ＢＣＡ領域４０６内のアルバム・アイデンティファイヤのコピーと一致する場合に存在する。コンパレータ５０２によって比較されるこの２つの値が一致する場合に、デバイス５００のバリデータ５０４が、アルバム・アイデンティファイヤを認証し、これを使用して、メディア・コンテンツ１１２を解読することができる。
【００８６】
ＣＳＳによって保護されたＤＶＤコンテンツ
ＣＳＳによって保護されたコンテンツについて、キーイング・マテリアル１１４とバリデーション・データ４０２の間の対応は、非ＶＡ領域４０４（たとえばＤＶＤのコントロール・データ・エリア１１０）のセキュア・ディスク・キー・データの関数が、ＶＡ内のバリデーション・データ４０２（すなわち、セキュア・ディスク・キー・データの関数）と一致する場合に存在する。たとえば、ＣＤＡ１１０からのセキュア・ディスク・キー・データ値の１つの１方向暗号関数をＶＡ領域４０６に書き込み、デバイス５００が非ＶＡ領域４０４からセキュア・ディスク・キー・データを読み取る時に、デバイス５００がその値に同一の１方向暗号関数を使用するようにする。
【００８７】
デバイス５００が、コンパレータ５０２によって判定される計算された値を比較し、たとえば、これをＶＡ領域４０６で見つかったバリデーション・データと比較する。値が一致する場合に、デバイス５００のバリデータ５０４が、セキュア・ディスク・キー・データ値を認証し、これを使用して、メディア・コンテンツ１１２を解読することができる。
【００８８】
ＣＰＰＭ／ＣＳＳによって保護されたＤＶＤコンテンツ
ＣＰＰＭ／ＣＳＳによって保護されたコンテンツについて、キーイング・マテリアル１１４とバリデーション・データ４０２の間の対応は、非ＶＡ領域４０４（たとえばＤＶＤのコントロール・データ・エリア１１０）のアルバム・アイデンティファイヤの関数が、ＶＡ内のバリデーション・データ４０２（すなわち、セキュア・ディスク・キー・データの関数およびアルバム・アイデンティファイヤの関数）と一致する場合に存在する。ＣＤＡ１１０セクタ＃２からのアルバム・アイデンティファイヤの１つの１方向暗号関数と、セキュア・ディスク・キー・データの１方向暗号関数がＢＣＡ領域４０６に書き込まれ、デバイスが、ＣＤＡからアルバム・アイデンティファイヤおよびセキュア・ディスク・キー・データを読み取る時に、これらの値に対して同一の１方向暗号関数を使用するようにする。
【００８９】
デバイス５００は、非ＢＣＡ領域４０４からのアルバム・アイデンティファイヤとセキュア・ディスク・キー・データに対する関数を計算し、計算された値を、ＢＣＡ領域４０６で見つかったバリデーション・データの計算された値と比較する。値が一致する場合には、デバイス５００のバリデータ５０４が、アルバム・アイデンティファイヤおよびセキュア・ディスク・キー・データを認証し、これらを使用して、メディア・コンテンツ１１２を解読することができる。
【００９０】
結論
したがって、本発明の実施形態は、ＤＶＤ−ＲＯＭメディアに事前記録されたＣＰＰＭコンテンツまたはＣＳＳコンテンツなどのコンテンツを無許可コピーから保護するためのキーイング・マテリアル１１４の検証という堅牢な手段を提供する。機能強化された保護は、本発明を使用する、新しいディスクおよび新しいデバイスによって使用可能になる。それと同時に、新しいデバイスと古いデバイスの間、および新しいメディアと古いメディアの間の完全なインターオペラビリティが維持される。
【００９１】
この明細書では、本発明を、その特定の実施形態に関して説明した。しかし、本発明の広義の趣旨および範囲から逸脱せずに、本発明に対して様々な修正および変更を行うことができることは明白である。したがって、明細書および図面は、制限的な意味ではなく、例示とみなされなければならない。
【００９２】
たとえば、複数の例示的実施形態を説明したが、本発明の概念を、他のタイプのコンテンツ、コンテンツ保護システム、およびメディア・フォーマットに適用できることを、当業者は理解するに違いない。たとえば、本明細書に記載の例示的実施形態は、現在の保護の形態のいくつか（すなわち、ＣＰＰＭ、ＣＳＳ）に関連するＤＶＤメディアに固有であるが、本明細書に記載の読取専用メディアに、ＶＡ領域および非ＶＡ領域が含まれ、必ずしもＤＶＤメディアにあるすべての領域が含まれない場合があることを、当業者は理解するに違いない。
【００９３】
さらに、本明細書に記載の本発明の実施形態では、バリデーション・エリアと称するエリアに言及したが、バリデーション・エリアが、本明細書に記載の特性を有するエリアであること、そのようなエリアが、バリデーション・エリアと呼ばれるエリア、または用語バリデーション・エリアを含むエリアに制限されないことを理解されたい。１例として、ＤＶＤ−ＲＯＭは、バースト・カッティング・エリアと称するバリデーション・エリアを含んでいる。
【００９４】
本明細書で、１方向暗号関数について述べたが、両方向暗号関数を使用することができることも企図されている。たとえば、対応が検査されず、バリデーション・データにキーイング・マテリアルの関数が含まれる場合に、バリデーション・データを元のキーイング・マテリアルに変換する両方向暗号関数を使用することができる。
【図面の簡単な説明】
【００９５】
【図１Ａ】ＤＶＤ（ディジタル多用途ディスク）などのメディアの第１の図を示す図である。
【図１Ｂ】図１Ａに示されたメディアの代替の図を示す図である。
【図２】本発明の全般的な実施形態での方法を示す流れ図である。
【図３】本発明の実施形態での代替方法を示す流れ図である。
【図４】本発明の実施形態によるＢＣＡバリデーテッド・メディアのレイアウトを示す図である。
【図５】本発明の実施形態によるシステムを示す概念図である。
【図１Ａ】
2004522245.tif 000003
【図１Ｂ】
2004522245.tif 000004
【図２】
2004522245.tif 000005
【図３】
2004522245.tif 000006
【図４】
2004522245.tif 000007
【図５】
2004522245.tif 000008
【国際公開パンフレット】
2004522245.tif 000009
2004522245.tif 000010
2004522245.tif 000011
2004522245.tif 000012
2004522245.tif 000013
2004522245.tif 000014
2004522245.tif 000015
2004522245.tif 000016
2004522245.tif 000017
2004522245.tif 000018
2004522245.tif 000019
2004522245.tif 000020
2004522245.tif 000021
2004522245.tif 000022
2004522245.tif 000023
2004522245.tif 000024
2004522245.tif 000025
2004522245.tif 000026
2004522245.tif 000027
2004522245.tif 000028
2004522245.tif 000029
2004522245.tif 000030
2004522245.tif 000031
2004522245.tif 000032
2004522245.tif 000033
2004522245.tif 000034
2004522245.tif 000035
2004522245.tif 000036
2004522245.tif 000037
2004522245.tif 000038
2004522245.tif 000039
2004522245.tif 000040
2004522245.tif 000041
2004522245.tif 000042
2004522245.tif 000043
2004522245.tif 000044
2004522245.tif 000045
2004522245.tif 000046
2004522245.tif 000047
【国際調査報告】
2004522245.tif 000048
2004522245.tif 000049
2004522245.tif 000050