(57)【特許請求の範囲】
【請求項１】
記録担体に情報を書き込む方法であって、
前記記録担体に記録されているデジタル作品が使用された場合にキーをランダムに決定するステップと、
前記デジタル作品を使用することが可能な回数を少なくとも示すアクセス情報を、ランダムに決定された前記キーにより、暗号化するステップと、
ランダムに決定された前記キーを前記記録担体の隠しチャネルに及び暗号化された前記アクセス情報を前記記録担体に１回の書き込み操作で書き込むステップと
を有し、前記隠しチャネルは、
（１）前記デジタル作品のデータストリームに対する訂正可能な故意のエラー、
（２）ランレングスが制限されたコードシーケンスのマージングビット又は制御情報、及び
（３）所定のランレングスの所定のデータについて制御された極性
のうちの何れかにより実現されている、方法。
【請求項２】
前記デジタル作品が使用される毎に、前記アクセス情報及び前記キーを更新し、更新されたアクセス情報及び更新されたキーを書き直すステップをさらに有する請求項１記載の方法。
【請求項３】
更新されたアクセス情報及び更新されたキーが、１回の書き込み操作により書き直される、請求項１記載の方法。  
【請求項４】
ディスクドライブと、
デジタル作品と、該デジタル作品を使用するための利用権を規定するアクセス情報とを保存するメモリと、
前記アクセス情報を暗号化するためのキーを生成する更新及び暗号化ユニットと、
前記デジタル作品及び前記アクセス情報を記録担体に書き込み、前記キーを前記記録担体の隠しチャネルに書き込む読取及び書込ユニットと
を有し、前記アクセス情報及び前記キーは前記デジタル作品が使用される毎に更新され、かつ１回の書き込み操作で前記記録担体に書き込まれ、
前記隠しチャネルは、
（１）前記デジタル作品のデータストリームに対する訂正可能な故意のエラー、
（２）ランレングスが制限されたコードシーケンスのマージングビット又は制御情報、及び
（３）所定のランレングスの所定のデータについて制御された極性
のうちの何れかにより実現されている、コンピュータシステム。
【請求項５】
前記利用権が使用される毎に、前記更新及び暗号化ユニットは、該利用権が使用されたことを反映するように前記アクセス情報を更新し、更新されたアクセス情報を暗号化するのに使用される更新されたキーを生成することで前記キーを更新する、請求項４記載のコンピュータシステム。
【請求項６】
前記更新及び暗号化ユニットは、前記キーを生成するランダムデータ生成部を含む、請求項４記載のコンピュータシステム。
【請求項７】
前記読取及び書込ユニットは、前記アクセス情報、前記キー、更新されたアクセス情報及び更新されたキーの各々を、１回の書き込み操作で書き込む、請求項４記載のコンピュータシステム。
【請求項８】
前記読取及び書込ユニットは、前記キーを前記アクセス情報の下に書き込む、請求項４記載のコンピュータシステム。
【請求項９】
前記利用権が消尽した場合、ドライブコントローラが、前記デジタル作品の利用を拒絶する、請求項４記載のコンピュータシステム。
【請求項１０】
前記更新及び暗号化ユニットは、ドライブコントローラのソフトウェアルーチンにより実現される、請求項４記載のコンピュータシステム。
【請求項１１】
前記アクセス情報に対するチェックサムは、前記利用権が使用される毎に更新される、請求項４記載のコンピュータシステム。
【請求項１２】
前記隠しチャネルは、ハードディスクに埋め込まれたメモリに形成される、請求項４記載のコンピュータシステム。
【請求項１３】
前記記録担体は、光ディスク、ハードディスク、フラッシュメモリ装置、光磁気記録媒体及び磁気テープの内の何れかである、請求項４記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタル作品（digital  work）を保存する記録担体、デジタル作品を記録担体に記録する方法、記録する装置及び読み込む装置に関する。
【背景技術】
【０００２】
出願番号ＥＰ００２０２８８．４（ＰＨＮＬ０００４４８）を持つ欧州特許出願（未公開）は、デジタル作品の配布及び利用を制御する方法を記述している。上述した方法においては、前記デジタル作品及び利用権（ｕｓａｇｅ
ｒｉｇｈｔ）情報を記録担体に保存する前に、該利用権情報が該デジタル作品に添付される。添付された前記利用権情報は前記デジタル作品の利用毎に更新され、前記記録担体上に存在する隠しチャネルに保存された隠し情報を利用して暗号化又は認証される。前記隠し情報は、前記利用権情報が変化した場合に変更される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−４３１３８号公報
【特許文献２】特開２００１−１８９０２１号公報
【特許文献３】特開平８−１６１８３４号公報
【特許文献４】特開平７−２９３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従って、「コピー及び復元（ｒｅｓｔｏｒｅ）攻撃」（所謂リプレイアタック（ｒｅｐｌａｙ
ａｔｔａｃｋ））による、前記デジタル作品に添付された前記利用権情報の回避は妨げられ得る。かような「コピー及び復元攻撃」においては、前記利用権のカウンタに関係する記録担体上のビットが、他の記録媒体にコピーされる。次いで、前記利用権は、例えばコピーを作成することにより、コピーカウンタが０に達して更なるコピーが許容されなくなるまで消費される。決定され保存された前記ビットは、前記記録媒体からディスクへと復元される。このとき前記ディスクは、ユーザがコピーを作成することを続けられるように前記利用権が消費されたり行使されたりしていないかのような状態にある。
【課題を解決するための手段】
【０００５】
一実施例による方法は、
記録担体に情報を書き込む方法であって、
前記記録担体に記録されているデジタル作品が使用された場合にキーをランダムに決定するステップと、
前記デジタル作品を使用することが可能な回数を少なくとも示すアクセス情報を、ランダムに決定された前記キーにより、暗号化するステップと、
ランダムに決定された前記キーを前記記録担体の隠しチャネルに及び暗号化された前記アクセス情報を前記記録担体に１回の書き込み操作で書き込むステップと
を有し、前記隠しチャネルは、
（１）前記デジタル作品のデータストリームに対する訂正可能な故意のエラー、
（２）ランレングスが制限されたコードシーケンスのマージングビット又は制御情報、及び
（３）所定のランレングスの所定のデータについて制御された極性
のうちの何れかにより実現されている、方法である。
【図面の簡単な説明】
【０００６】
【図１】本発明の好適な実施例による記録担体を示す。
【図２】コピー操作の後のキーロッカテーブル及び隠しキーの変更を示す。
【図３】本発明による記録担体を駆動する駆動装置の基本ブロック図を示す。
【図４】アクセス情報、特に利用権情報の安全な更新の基本フロー図を示す。
【発明を実施するための形態】
【０００７】
本発明の目的は、デジタル作品及び該デジタル作品へのアクセスを取得するためのアクセス情報を保存する記録担体を提供することにある。ここで前記アクセス情報の改竄は予防され、妨げられ又は防止される。本目的は、デジタル作品へのアクセスを取得するためのアクセス情報と、前記アクセス情報を暗号化、復号化、又は認証するために利用される二次チャネル情報が保存される二次チャネルとを有する、デジタル作品を保存する記録担体によって達成される。ここで前記二次チャネルは、前記記録担体上に前記アクセス情報と略同一の物理的位置において保存される。前記二次チャネルを、前記記録担体上に前記アクセス情報と略同一の物理的位置において保存することは、以下の利点を持つ：前記アクセス情報への全ての変更が、自動的に前記二次チャネルにおける前記二次チャネル情報を破壊又は変更する；このことは、前記アクセス情報が前記二次チャネル情報を利用して暗号化／復号化されるとき、及び／又は前記アクセス情報が前記二次チャネル情報を利用して認証されるときに、前記アクセス情報を読み込み／書き込みするために必要とされるジャンプの数を減少する；前記アクセス情報及び前記二次チャネル情報は、単一の書き込み操作によって前記記録担体に書き込まれることができる；前記アクセス情報が、前記ディスク上における前記二次チャネルとは異なる位置にある場合には、前記アクセス情報の読み込み又は書き込みの際に少なくとも１つの付加的なジャンプが必要になる。前記二次チャネルは、例えば、前記二次チャネルを光学的に検出可能な周期的なトラックの変調（所謂ウォブル（ｗｏｂｂｌｅ））中に保存する、又は前記二次チャネルをデータストリーム中に保存することによってなど、異なる方法によって前記記録担体に保存されることができることに留意されたい。
【０００８】
好適な実施例においては、前記二次チャネルは、所定のランレングスの所定のデータの極性（ｐｏｌａｒｉｔｙ）を制御することにより前記記録担体に保存される。この好適な実施例による前記記録担体は、前記二次チャネルが記録された前記データストリームの物理的な特性の中に深く隠蔽され、そのため現存するディスクドライブを用いて隠しチャネルに読み込み又は書き込みをするためには集積回路の変更が必要となるという利点を持つ。
【０００９】
他の好適な実施例においては、前記二次チャネル情報は、前記アクセス情報が変化したとき変更される。このことはリプレイアタックが防止されるための記録担体を実現する。前記アクセス情報の暗号化、複合化又は認証のために利用される前記二次チャネル情報は、前記アクセス情報が変化した場合に変更され再保存される。かくして、「コピー及び復元攻撃」の過程における前記アクセス情報の単純な復元操作は、単に以前のアクセス情報を復元するだけであって、以前に保存された二次チャネル情報を復元しない。
【００１０】
他の好適な実施例においては、前記アクセス情報は、前記利用権が行使されるために満足されるべき１以上の条件を定義する利用権情報である。電子出版を考慮するとき、出版業や情報産業に直面する根本的な問題は、如何にして認証されていない及び説明されていない（ｕｎａｃｃｏｕｎｔｅｄ）、電子的に出版されたマテリアルの利用の配布を防ぐかということである。電子的に出版されたマテリアルは典型的に、デジタルの形式で配布され、前記マテリアルを再生成する能力を持つコンピュータに基づくシステムにおいて生成される。音響及びビデオの記録、ソフトウェア、本及びマルチメディアの作品は全て電子的に出版される。利用料は配布のために説明された（ａｃｃｏｕｎｔｅｄ）各々に対して支払われるため、説明されていない配布は支払われない利用料に帰着する。広く利用されているインターネットのようなネットワークに渡ったデジタル作品の送信は、現今は通常の習慣である。本発明によって、前記記録担体にアクセス情報として利用権情報を記録することにより、前記記録担体に保存された前記デジタル作品の認証されていない及び説明されていない配布を防ぐことが可能である。このことは更に、コピー保護されたデジタルの権利の制御された配布のための超流通（ｓｕｐｅｒｄｉｓｔｒｉｂｕｔｉｏｎ）モデルを可能とする。超流通についての更なる情報については、出願番号ＥＰ００２０４６３．７（ＰＨ−ＮＬ０００７１０）を持つ欧州特許出願（未公開）を例として参照されたい。
【００１１】
他の好適な実施例においては、前記二次チャネルは、準拠していない再生装置によってはアクセスができない隠しチャネルである。変更された前記二次チャネル情報はもはや以前の又は元のアクセス情報に合致しない又は対応しないという事実のために、前記アクセス情報の複合化又は認証はもはや可能ではないため、ディスク再生装置の保護システムは不正行為の試みを認識する。準拠していない、商用の再生装置は前記隠しチャネルの読み込み又は書き込みができないため、前記二次チャネルの「コピー及び復元攻撃」は機能しない。例えば出願番号ＥＰ００２０２８４６．２（ＰＨ−ＮＬ０００４５１）を持つ欧州特許出願（未公開）において記載されるような隠しチャネルのような隠しチャネルは、前記利用権情報のより古いバージョン（一般により寛容な）によって再生されること（リプレイアタック）から前記利用権情報を保護するために、前記二次チャネル情報を記録するために利用されることができる。
【００１２】
本発明は更に、記録担体にデジタル作品を記録する方法、記録する装置及び読み込む装置に関する。本方法は以下のステップ：前記記録担体に前記デジタル作品を記録するステップ、デジタル作品へのアクセスを取得するためのアクセス情報、並びに前記アクセス情報を暗号化、複合化及び認証するために利用される二次チャネル情報が保存された二次チャネルを、前記記録担体に記録するステップ、を有する。ここで前記二次チャネル及び前記アクセス情報は前記記録担体上に略同一の物理的な位置に記録される。前記アクセス情報を前記二次チャネル情報と共に前記記録担体に記録することは、前記アクセス情報を記録することにより、前記二次チャネル情報の以前のバージョンが消去されるという利点を持ち、その逆も同様である。前記二次チャネル及び前記アクセス情報を略同一の物理的な位置に記録することは、前記アクセス情報及び前記二次チャネル情報を書き込むために必要とされるジャンプの数が減少されるという利点を持つ。
【実施例１】
【００１３】
以下、本発明は添付図面を参照しながらより詳細に説明される。
ここでは、音楽トラックを購入し、インターネットから前記トラックをダウンロードして書き込み可能な光学ディスクなどの記録担体に該トラックを保存するための、電子音楽ダウンロード（ＥＭＤ）アプリケーションに基づいて例が説明される。
【００１４】
しかしながら、本明細書において「デジタル作品」という語は、デジタル表現に変換されたあらゆる作品（ｗｏｒｋ）を指す。これはあらゆる音響、ビデオ、テキスト又はマルチメディアの作品、及び前記作品を再生するために必要とされるあらゆる付随するインタープリタ（例えばソフトウェア）を含む。「利用権」という語は、デジタル作品の受取人に与えられるあらゆる権利を指す。一般的にこれらの権利は、デジタル作品がどの様に利用されることができるか及び該デジタル作品が更に配布されることができるかを定義する。各利用権は、前記権利が行使されるために満足されるべき、１以上の明示された条件を持っても良い。前記利用権は永続的に前記デジタル作品に「添付」される。デジタル作品からつくられたコピーもまた利用権が添付される。かくして、前記利用権並びに作成者又は後の配布者によって割り当てられたあらゆる関連する報酬は、いつでもデジタル作品と共に残る。
【００１５】
図１は、トラック３及び中心に位置する開口部４を持つ、例えば記録可能な光ディスク、とりわけＣＤ又はＤＶＤのような、同心円状に形成された記録担体１０を示す。トラック３は、情報を記録するため螺旋状に、又は同心円状の様式で構成される。前記記録担体のトラック３に、デジタル作品及び前記デジタル作品へのアクセスを取得するためのアクセス情報が保存されている、又は保存されることができる。前記アクセス情報は例えば（ＥＰ００２０２８８８．４（ＰＨ−ＮＬ０００４８）に記載されているような）キーロッカ（ｋｅｙ
ｌｏｃｋｅｒ）のような利用権情報であっても良い。記録担体１０は更に二次チャネル情報が保存される二次チャネルを含む。この二次チャネル情報は前記アクセス情報を暗号化、復号化又は認証するために利用され、例えば前記キーロッカ中に存在する前記利用権情報へのアクセスを与えるために利用されるキーロッカキーである。前記二次チャネルは好ましくは、準拠していない再生装置によってはアクセスできない隠しチャネルである。前記アクセス情報の改竄を予防し、妨げ又は防止するために、前記二次チャネルは前記記録担体に前記アクセス情報の下に保存される。本発明による前記記録担体の好適な実施例においては、前記二次チャネル情報は、前記アクセス情報が変化した場合に変更される。このことはリプレイアタックが防止されるための記録担体を実現する。
【００１６】
本発明による前記記録担体の他の好適な実施例によれば、前記アクセス情報は、例えば前記利用権が行使されるために満足されるべき１以上の条件を定義する利用権情報、キー、カウンタ、ディスク自身の認証又は改竄されない方法によって保存されるべきあらゆる情報のような、前記アクセス情報に関係する全ての種類の秘密を有する。このアクセス情報は、キーロッカテーブルＫＬＴと呼ばれるテーブルに共に保存される。キーロッカテーブルＫＬＴは、例えばＤＥＳアルゴリズムによって暗号化され、前記ディスクに任意の都合の良い位置に保存される。前記キーロッカテーブルＫＬＴを暗号化するために利用されるキーはキーロッカキーＫＬＫと呼ばれる。このキーＫＬＫは前記ディスク上に、例えば現存する又は従来のディスクドライブによっては読み込み又は書き込みができない特殊な隠しチャネル又は安全なサイドチャネルにというように、前記二次チャネル中に保存される。とりわけ前記隠しチャネルは、現存するディスクドライブのファームウェアの更新が前記隠しチャネルの読み込み又は書き込み操作を可能にするのに十分でないように構成される。
【００１７】
現存するディスクドライブを用いて隠しチャネルに読み込み又は書き込みをするためには集積回路の変更が必要となるように、前記隠しチャネルは、記録されたデータストリーム、記録担体又はディスクドライブの物理的な特性の中に非常に深く隠蔽される必要がある。かような隠しチャネルの実施化の幾つかの可能性は：
（１）再び訂正することが可能な、前記データストリームの故意のエラー中に前記隠し情報（キー）を保存する、
（２）ランレングスが制限されたコードシーケンスのマージングビット（ｍｅｒｇｉｎｇ
ｂｉｔ）中に前記隠し情報を保存する、
（３）ランレングスが制限されたコードシーケンスの制御記号又は所定のランレングスの所定のデータの極性を制御することによって前記隠し情報を保存する、又は、
（４）前記データストリームの時間的な故意のエラー中に前記隠し情報を保存する。
【００１８】
しかしながら、現存するディスクドライブによる前記隠し情報の読み込み又は書き込みを妨げるために適切な他のいずれの隠しチャネルも実施化されることができる。
【００１９】
キーロッカテーブルＫＬＴは、例えば前記利用権が消費された場合など、その内容が変化する度に書き換えられる。次いで、前記キーロッカテーブルＫＬＴが書き換えられる度に、新たなランダム的なキーロッカキーＫＬＫが利用される。
【００２０】
図２は、記録可能な光ディスクに書き込まれたキーロッカテーブルＫＬＴの購入されたバージョンを示す。ここで該キーロッカテーブルＫＬＴは、例えば上述したような前記光ディスクの隠しチャネル中に保存された第１のキーロッカキーＫＬＫ−１により暗号化されている。図２に示される例においては、ユーザはトラック番号２の３つのコピーを作成する権利を購入した。図２に示されるキーロッカテーブルＫＬＴにおいては、トラック番号２に関連する内容のみが示されており、ここで前記テーブルは識別子部及びデータ部を有し、前記識別子部は前記データ部中のそれぞれのデータを識別するために利用される情報を含む。とりわけ、キー（１６進数法で表記されている）は、トラック番号２に対するトラック番号２の利用権（２進数法で表記されている）と、購入された利用権に従って「３」に設定されたトラック番号２の計数値とによって続かれる。
【００２１】
トラック番号２のコピー操作の後、更新されたキーロッカテーブルＫＬＴを再暗号化するために利用される新たなキーロッカキーＫＬＫ−２が、前記ディスクドライブによってランダム的に選択され、前記隠しチャネル中に保存される。かくして、図１の下部に示されるように、トラック２の最初のコピーの後、キーロッカテーブルＫＬＴが新たなキーロッカキーＫＬＫ−２によって再暗号化され、キーロッカテーブルＫＬＴ中の前記係数値を「２」に減じることにより更新される。
【００２２】
従って、最初のコピー操作の後の再保存によって続かれる、元の又は購入されたキーロッカテーブルＫＬＴの抽出又は中間の保存は無用である。なぜなら、新たなキーロッカキーＫＬＫ−２は今や前記隠しチャネルに保存され、前記ディスクドライブによるキーロッカテーブルＫＬＴの復号化はもはや不可能であるからである。従って、あらゆる「コピー及び復元攻撃」は前記ディスクドライブによって容易に検出され、又は少なくともエラーとなる。
【００２３】
図３は本発明による前記記録担体を駆動するディスクドライブの基本ブロック図を示す。ここで該ディスクドライブは、キーロッカテーブルＫＬＴを生成し、インターネットからの購入と共に得られる利用権に基づき、記録可能なディスク１０にデジタル作品ＤＷ（即ち音楽トラック等）と共に書き込むように構成される。とりわけ、対応するダウンロード機能を提供するための、コンピュータシステム上で動作しても良いＥＭＤアプリケーションは、購入されたスクランブルをかけられたデジタル作品を該デジタル作品のスクランブルを解除するために必要とされるキーと前記利用権の記述と共に、前記ディスクドライブのメモリ２３に保存する。代替として、購入された情報の部分は、前記ディスクドライブのドライブコントローラ２１によって読み込まれる前記コンピュータシステムのメモリに保存されても良い。
【００２４】
ドライブコントローラ２１は前記購入された情報の部分をメモリ２３から読み込み、前記キー及び前記利用権をキーロッカ更新及び暗号化ユニット２２へ供給する。ここで該キーロッカ更新及び暗号化ユニット２２は、対応するキーロッカテーブルＫＬＴを生成し、該キーロッカテーブルＫＬＴを暗号化するために利用されるキーロッカキーＫＬＫをランダム的に選択するように構成される。ドライブコントローラ２１は生成されたキーロッカテーブルＫＬＴ及びキーロッカキーＫＬＫを受け取り、記録可能なディスク１０上の所定の位置に、購入されたデジタル作品ＤＷ（即ち音楽トラック）及びキーロッカテーブルＫＬＴを書き込むために読み込み及び書き込み（ＲＷ）ユニット２０を制御する。更に、ドライブコントローラ２１は、従来のディスクドライブ又はディスクプレイヤによってはアクセスできない、記録可能なディスク１０の隠しチャネルに、キーロッカキーＫＬＫを保存するためにＲＷユニット２０を制御する。消費（即ちコピー又は再生操作）による前記購入された利用権の変化とともに、ドライバコントローラ２１は、相応してキーロッカテーブルＫＬＴを更新し、並びに新たなランダム的に選択されたキーロッカキーＫＬＫを生成し、及び該新たなキーロッカキーＫＬＫを利用してキーロッカテーブルＫＬＴを暗号化する、キーロッカ更新及び暗号化ユニット２２に、対応する制御信号を供給する。ドライブコントローラ２１は更新されスクランブルをかけられたキーロッカテーブルＫＬＴ及び新たなキーロッカキーＫＬＫを受信し、記録可能なディスク１０に再びスクランブルをかけられたキーロッカテーブルＫＬＴを、及び前記隠しチャネルに新たなキーロッカキーＫＬＫを書き込むように、ＲＷユニット２０を制御する。新たなキーロッカキーＫＬＫは、単一の書き込み操作によって、キーロッカテーブルＫＬＴの下に書き込まれることができる。新たなキーロッカキーＫＬＫを利用したこの更新及び再暗号化は、かくしてキーロッカテーブルＫＬＴ内の各変化の後に実行される。
【００２５】
更新されたキーロッカテーブルＫＬＴが、前記利用権が行使された又は消費されたことを示す場合、ディスクコントローラ２１は、例えば前記ＥＭＤアプリケーションに対応するエラーメッセージ又は制御信号を送信することによって、それぞれのデジタル作品の利用を拒絶する。前記キーロッカ更新及び暗号化ユニット２２はドライブコントローラ２１のソフトウェアルーチンとして実装化されても良いことに留意されたい。
【００２６】
図４は、前記アクセス情報、とりわけ利用権の安全な更新のための上述した手順の基本フロー図を示す。図４によれば、前記記録可能なディスクが前記ディスクドライブに装填され、対応する前記デジタル作品の利用操作が開始された後に、新たなランダム的なキーロッカキーＫＬＫ−２がステップＳ１００において生成される。次いで、キーロッカ更新及び暗号化ユニット２２によって、キーロッカテーブルＫＬＴの内容が更新され、新たなキーロッカキーＫＬＫ−２を利用して暗号化される（ステップＳ１０１）。その後、ＲＷユニット２０によって、新たなキーロッカキーＫＬＫ−２が記録可能なディスク１０の隠しチャネルＨＣに書き込まれる（ステップＳ１０２）。このステップは、新たなキーロッカキーＫＬＫ−２及び再暗号化されたキーロッカテーブルＫＬＴが、記録可能なディスク１０に正しく書き込まれたことを認証する任意のステップによって続かれても良い。最後に、以前のキーロッカキーＫＬＫ−１はＲＷユニット２０によって破棄されても良い（ステップＳ１０３）。
【００２７】
好適な実施例の代替的な変更によれば、キーロッカ更新及び暗号化ユニット２２は、キーロッカテーブルＫＬＴの内容に渡ってチェックサムを算出し、（キーロッカキーＫＬＫの代わりに）該チェックサムを隠しチャネルＨＣに保存するように構成される、キーロッカ更新及び認証ユニットによって置き換えられても良い。この場合、キーロッカテーブルＫＬＴは暗号化される必要すらない。キーロッカテーブルＫＬＴの内容のあらゆる操作は、前記キーロッカ更新及び認証ユニットによって、隠された前記チェックサムを利用して操作をチェックすることによって認証される。前記購入された利用権の消費又は行使に起因するキーロッカテーブルＫＬＴのあらゆる変更は、隠しチャネルＨＣに書き込まれる変更されたチェックサムへと導く。かくして「コピー及び復元攻撃」は、復元されたキーロッカテーブルＫＬＴの実際のチェックサムと前記隠されたチェックサムとの不一致を導く。該不一致は前記キーロッカ更新及び認証ユニットによって検出され、その結果エラー処理又は保護メカニズムが開始されても良い。
【００２８】
かくしてこの好適な実施例は、前記記録担体に対して実行された「コピー及び復元攻撃」が、隠されたキーロッカキーＫＬＫ又はその代わりの隠されたチェックサムと、復元されたキーロッカテーブルＫＬＴとの不一致を導くという利点を持つ記録担体を記述する。該不一致は、キーロッカテーブルＫＬＴのスクランブルの解除を防ぐか、認証処理におけるエラーを導くかのいずれかである。かくして、不正な攻撃は前記ディスクドライブによって検出されることができる。
【００２９】
他の実施例においては前記隠しチャネルは、キーロッカテーブルＫＬＴの内容に渡ってチェックサムを算出するために利用されるランダム的なデータを有する。ここで該チェックサムはユーザデータ中に保存され、それ故準拠する装置及び準拠しない装置共に、自由にアクセスすることができる。前記隠しチャネルの内容が準拠しない装置によっては決定論的に変更されることができないと確認された場合、前記隠しチャネルの内容は自由にアクセスされることができる。準拠する装置は、前記隠しチャネル中のランダム的なデータを読み込むことによりチェックサムを算出し、算出された前記チェックサムが前記ユーザデータ中に存在するチェックサムと対応するか否かをチェックすることができる。前記ユーザデータ中に存在するチェックサムと異なる、算出されたチェックサムは、隠しチャネルの内容が改竄された可能性があることを示唆する。
【００３０】
本発明は上述した実施例に限定されるものではなく、「コピー及び復元攻撃」に対して保護されるべきあらゆる読み込み又は書き込みアプリケーションに対して適用され得ることに留意されたい。前記ＥＭＤは、プレスされた（ｐｒｅｓｓｅｄ）ディスク上の、又は報知チャネルを介した、スクランブルをかけられたデジタル作品の自由な配布によって実行されても良い。しかしながらこのとき、前記キーは前記デジタル作品と共に配布はされない。該キーはインターネットを介して購入されることができる。このような場合において、圧縮されたデジタル作品のダウンロードは必要ではなく、該キーのみがダウンロードされる必要がある。それによって、ネットワークの負荷及び送信のコストは減少させられることができる。
【００３１】
更に、キーロッカテーブルＫＬＴはトラック毎に１つのキーロッカテーブルのように構成されても良い。この場合、各キーロッカテーブルＫＬＴについてのランダム的なキーロッカキーＫＬＫを保存するために、前記隠しチャネルの十分な容量が必要とされる。キーロッカテーブルＫＬＴは、そのサイズが各トランザクションにおける再書き込み操作を実行するのに大きくなりすぎた場合は複数のキーロッカテーブルに分割されても良い。このとき、各キーロッカテーブルＫＬＴは、前記隠しチャネルに保存された自身のランダム的なキーロッカキーＫＬＫを持つ。
【００３２】
本発明は、「コピー及び復元攻撃」に対してハードディスクを保護するために適用されても良い。この場合、前記隠しチャネルはＨＤＤコントローラ内に埋め込まれたメモリのように構成されても良い。フラッシュメモリカード等にも同様の適用が可能である。一般的に本発明は、例えば光磁気記録媒体（ミニディスク）又は磁気テープといった、他のあらゆる記録媒体を保護するために適用されることができる。
【００３３】
以下、本発明により教示される手段を例示的に列挙する。  
（第１項）
デジタル作品を保存するための記録担体であって、前記記録担体は、前記デジタル作品へのアクセスを取得するためのアクセス情報と、前記アクセス情報を暗号化、復号化又は認証するために利用される二次チャネル情報が保存される二次チャネルとを有し、前記二次チャネルは前記アクセス情報と略同一の物理的な位置において前記記録担体に保存される記録担体。
【００３４】
（第２項）
前記二次チャネルは、ランレングスが制限されたコードのシーケンスの制御記号又は所定のランレングスの所定のデータの極性を制御することにより前記記録担体に保存される、第１項に記載の記録担体。
【００３５】
（第３項）
前記アクセス情報が変化した場合に前記二次チャネル情報が変更される、第１項又は第２項に記載の記録担体。
【００３６】
（第４項）
前記アクセス情報は、利用権が行使されるために満足されるべき１以上の条件を規定する利用権情報である、第１、第２又は第３項に記載の記録担体。
【００３７】
（第５項）
前記二次チャネルは、準拠しない再生装置によってはアクセスできない隠しチャネルである、第１、第２、第３又は第４項に記載の記録担体。
【００３８】
（第６項）
前記記録担体は記録可能な光ディスク、とりわけＣＤ又はＤＶＤである、第１項に記載の記録担体。
【００３９】
（第７項）
前記記録担体は、読み込み専用部分と書き込み部分とを有する、混成の記録担体である、第１項に記載の記録担体。
【００４０】
（第８項）
記録担体にデジタル作品を記録する方法であって、前記方法は、前記デジタル作品を前記記録担体に記録するステップと、前記デジタル作品へのアクセスを取得するためのアクセス情報と、前記アクセス情報を暗号化、復号化又は認証するために利用される二次チャネル情報が保存される二次チャネルとを、前記記録担体に記録するステップとを有し、前記二次チャネル及び前記アクセス情報は略同一な物理的な位置において前記記録担体に記録される方法。
【００４１】
（第９項）
記録担体にデジタル作品を記録する装置であって、前記装置は、前記デジタル作品を前記記録担体に記録する第１の記録手段と、前記デジタル作品へのアクセスを取得するためのアクセス情報と、前記アクセス情報を暗号化、復号化又は認証するために利用される二次チャネル情報が保存される二次チャネルと、前記記録担体に記録する第２の記録手段とを有し、前記第２の記録手段は、前記二次チャネル及び前記アクセス情報を略同一な物理的な位置において前記記録担体に記録するように構成される装置。
【００４２】
（第１０項）
第１項に記載の記録担体を読み込む装置であって、前記装置は、前記デジタル作品を前記記録担体から読み込む第１の読み込み手段と、前記デジタル作品へのアクセスを取得するためのアクセス情報と、前記アクセス情報を暗号化、復号化又は認証するために利用される二次チャネル情報が保存される二次チャネルを読み込む第２の読み込み手段とを有し、前記二次チャネル及び前記アクセス情報は略同一の物理的な位置において前記記録担体に保存される装置。
【符号の説明】
【００４３】
１０  記録媒体
２０  ＲＷユニット
２１  ドライブコントローラ
２２  キーロッカ更新及び暗号化ユニット
【図１】
0005256326.tif 000002
【図２】
0005256326.tif 000003
【図３】
0005256326.tif 000004
【図４】
0005256326.tif 000005