(57)【要約】複製保護情報を記憶するCD-RW+若しくはDVDのような記録担体、及び記録担体との間で読み取り並びに/若しくは書き込みを行う装置を有する、複製保護を改良させたシステムに関する。それについて、記録担体（１）は情報（データ）を記憶する第１領域（３）を有し、この第１領域は少なくとも部分的には暗号化形式（EAK（データ））で記憶され、この部分はアセット（EAK(データ)）と呼ばれ、第１部分の復号情報（HCK、EDNK(HCK)）を有し、記録担体（１）は更に、第２部分の復号情報（UCID）を記憶する第２領域（４）を有し、第１部分（HCK）と第２部分（UCID）との復号情報の両方がアセット（EAK(データ)）を復号する役目を果たす。復号情報を記録担体の少なくとも２つの領域に分散させることは、例えば、隠しチャネル、暗号化鍵、カウンタ手順、及び破棄リスト、などの別の安全機構と組み合わせ得る。
2005532644.tif 000002
【特許請求の範囲】
【請求項１】
記録担体であって：
情報(データ)を記憶する第１領域；
を有し；
該情報は、少なくとも部分的には暗号化形式（EAK（データ））で記憶され；
該部分はアセット（EAK（データ））と呼ばれ；
該情報は更に、第１部分の復号情報（HCK、EDNK（HCK））を有し；
更に、第２領域；
を有し；
該第２領域は第２部分の復号情報（UCID）を記憶し；
該第１部分の復号情報（HCK）と該第２部分の復号情報（UCID）との両方が該アセット（EAK（データ））を復号する役目を果たすことを特徴とする記録担体。
【請求項２】
請求項１記載の記録担体であって、該第１領域と該第２領域とが：
異なる物理的種類の記憶媒体；
を有することを特徴とする記録担体。
【請求項３】
請求項１記載の記録担体であって、該第２領域が：
該第２領域の記憶機構を備えるチップ；
を有することを特徴とする記録担体。
【請求項４】
請求項１記載の記録担体であって：
アセット鍵（AK）と呼ぶ、第１暗号鍵、を用いた対称手法がアセットの暗号化と復号とに用いられ；
該アセット鍵（AK）は該第２領域に暗号化形式で記憶され；
該暗号化を行うためには、対称暗号化手法が用いられていて；
該手法は、第２暗号鍵（CIDK）を用い；
該第２暗号鍵（CIDK）を導き出すうえでは、該第１部分の復号情報（HCK）と該第２部分の復号情報（UCID）とが用いられることを特徴とする記録担体。
【請求項５】
請求項１記載の記録担体であって：
隠しチャネル鍵（HCK）と呼ぶ、第３暗号鍵、が該アセットを復号する役目を果たし；
該隠しチャネル鍵（HCK）は該第１部分の復号情報（HCK、EDNK（HCK））から取得可能であり；
特に、該隠しチャネル鍵（HCK）が該第１部分の復号情報（HCK）と一致し、かつ、該第１部分の復号情報（HCK）に該第１領域において記憶された該情報(データ)内部でのスクランブル及び/又は暗号化が行われることを特徴とする記録担体。
【請求項６】
請求項３記載の記録担体であって：
該チップは第１カウンタ（Ci）を記憶するよう企図され；
該チップは、読み取り及び/又は書き込みを行う装置が該第１カウンタ(C i）に対する読み取りアクセスを可能にするが、該第１カウンタに対する書き込みアクセスを拒否するよう企図され；
該チップは、該第２部分の復号情報（UCID）が読み取り及び/又は書き込みを行う装置によって読み取られる都度、該第１カウンタの値を変更させる企図され；かつ
該チップは、第２カウンタ（Ce）を暗号化形式で記憶するよう企図され；
該第１部分の復号情報（HCK）と該第２部分の復号情報（UCID）との両方が該第２カウンタ（Ce）を復号する役目を果たすことを特徴とする記録担体。
【請求項７】
請求項３記載の記録担体であって、該チップが、読み取り及び/又は書き込みを行う装置が該記録担体をアクセスする権利を検査するよう企図されたことを特徴とする記録担体。
【請求項８】
請求項１記載の記録担体であって：
該第２領域が、読み取り並びに/若しくは書き込みを行う装置の該記録担体へのアクセスの制御、及び/又は、該記録担体から読み取られる情報が、該読み取り並びに/若しくは書き込み装置によって、該読み取り並びに/若しくは書き込みを行う装置のユーザに示される方法の制御、を行う役目を果たすユーザ特有設定を記憶するよう企図されることを特徴とする記録担体。
【請求項９】
請求項１記載の記録担体との間での読み取り並びに/若しくは書き込みを行う装置であって：
該第１部分の復号情報（HCK、EDNK（HCK））の読み取り並びに/若しくは書き込みを行う工程；
該第２部分の復号情報（UCID）の読み取り並びに/若しくは書き込みを行う工程；
該アセット（EAK（データ））の読み取り並びに/若しくは書き込みを行う工程；
任意的に、該第１部分の復号情報（HCK、EDNK（HCK））と第２部分の復号情報（UCID）との両方からひとそろいの復号情報を得る工程；及び
任意的に、該アセット（E AK（データ））の、該ひとそろいの復号情報による、復号並びに/若しくは暗号化を行う工程；
を行うよう企図されることを特徴とする、読み取り並びに/若しくは書き込みを行う装置。
【請求項１０】
請求項９記載の読み取り並びに/若しくは書き込みを行う装置であって、
該記録担体の該第１領域と第2領域とを並行してアクセスするよう企図されることを特徴とする読み取り並びに/若しくは書き込みを行う装置。
【請求項１１】
請求項９記載の読み取り並びに/若しくは書き込みを行う装置であって、
識別子（UCID）の破棄リストを記憶して維持するよう企図され；
該装置のユーザが請求項3記載の記録担体にアクセスすることを、該記録担体上に記憶される該識別子（UCID）が該破棄リストに属する場合に、少なくとも部分的に拒否するよう企図されることを特徴とする読み取り並びに/若しくは書き込みを行う装置。
【請求項１２】
複製保護をサポートするシステムであって：
請求項９記載の読み取り並びに/若しくは書き込みを行う装置；及び
請求項１記載の記録担体；
を有することを特徴とするシステム。
【請求項１３】
請求項１記載の記録担体との間での読み取り並びに/若しくは書き込みを行う方法であって：
該第１部分の復号情報（HCK、EDNK（HCK））の読み取り並びに/若しくは書き込みを行う工程；
該第２部分の復号情報（UCID）の読み取り並びに/若しくは書き込みを行う工程；
該アセット（EAK（データ））の読み取り並びに/若しくは書き込みを行う工程；
任意的に、該第１部分の復号情報（HCK、EDNK（HCK））と第２部分の復号情報（UCID）との両方からひとそろいの復号情報を得る工程；及び
任意的に、該アセット（E AK（データ））の該ひとそろいの復号情報による復号並びに/若しくは暗号化を行う工程；
を有することを特徴とする方法。
【請求項１４】
請求項１記載の記録担体を生成する方法であって：
識別子（UCID）を選定する工程；
を有し；
該選定する工程が、特に識別子（UCID）で、該方法において先行して選定された該識別子（UCID）とは異なるもの、を選定し；
更に、該第２部分の復号情報（UCID）を、該識別子（UCID）を有するものとして、構成する工程；
を有し；
更に、該記録担体を、該記録担体の該第２領域上に記憶される該構成する工程のように構成された第２部分の復号情報（UCID）によって生成する工程；
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複製保護情報を記憶する記録担体に関する。そのような記録担体の例としては、主に、オーディオCD、CD-ROM、CD-R、CD-RW、DVDなどがあるが、本発明は磁気テープ、ディスケット、及びハード・ディスクなどの別の記録担体にも同様に適用可能である。
【背景技術】
【０００２】
CD又はDVDのような記録担体は、現在、娯楽目的でオーディオとビデオとのコンテンツを配信することなどに用いられ、ソフトウェアとコンピュータ・ゲームとを供給する、大衆向製品である。更に、CD-R及びCD-RW+のようなこれらの媒体の特定の種類は、CDバーナを用いることなどによって、1回又は数回記録可能である。これらはしたがって、短期バックアップ、更には、長期アーカイブ目的で使用可能である。更に、これらの装置の記憶容量の増大によって、なお、更にこれらの適用可能性が広がっている。
【０００３】
一方、媒体コンテンツのディジタル表現に関して、これらの扱いやすく、耐久性を有する記録可能媒体の存在によって、著作権を有するCDの１対１の複製を容易に行う方法が可能となり、このことは現在、コンテンツ産業に対する主たるビジネス課題となっている。
【０００４】
したがって、そのような記録担体の複製を保護するいくつかの方法が当該技術分野で提案されている。通常、所要計算能力並びに記憶容量又はインストールする対象の公衆インフラストラクチャ、などで測定される、複製保護対策費用、と達成する保護レベル、との間でのトレードオフが存在する。したがって、例えば、現在、安全なものとしてみなされる保護レベルを可能にする非対称キーイングなどの方法が存在する一方、CDとともに実際に使用される大半の方法は完全に複製を妨げるものでないが、単に、それを困難にさせるものである。
【０００５】
複製を保護するよう、多くの方法は、記録担体上に暗号化形式で保護する対象のコンテンツを記憶することを提案している。更に、コンテンツを利用する、例えば、オーディオCDからの歌を再生する、ためには、相当する復号情報が必要である。この復号情報は記録担体上にコンテンツと共に、又は、別個の媒体上に、記憶し得る。コンテンツとともに記録担体上に復号情報を記憶することは、1対１の複製がそのオリジナルと見分けがつかず、したがって、複製保護を破壊する容易な方法を構成するなどの欠点を有する。別個の媒体上で復号情報を記憶することは、そのような容易な複製を、例えば、スマート・カードなどの、複製が困難な媒体を選択することによって、妨げ得る。一方、別個の媒体を用いることは、少なくとも、記録担体が別個の媒体とともにのみ用いることが可能であるという欠点を有し、したがって、ユーザが記録担体と別個の媒体との両方を、注意深く一緒に使用して記憶することを要する。
【０００６】
別個の媒体として、記録担体内に物理的に一体化されたチップを用いることを提案するものがある（特許文献１参照。）。これによって、内蔵チップ付記録担体を記録担体自体と同様に容易に扱うものとする。更に、特許文献１は上記チップと、内蔵チップ付記録担体の読み取り及び/又は書き込みを行う相当する装置、の通信インタフェースを開示している。特に、読み取り及び/又は書き込みを行う装置が記録担体と内蔵チップとに同時にアクセスすることを可能にする解決策が開示されている。これら及び関連の課題を十分に記載したものとして、特許文献１があるが、この開示内容は本明細書及び特許請求の範囲に援用するものとする。
【０００７】
特許文献１の複製保護手法は、的確な解決策である一方、その欠点も有する。インターネット経由でのコンテンツ配信の以下の状況で、その第１例を既に紹介したもの、などを検討することとする。ユーザは、ビデオなどのコンテンツをインターネット経由で購入し、ダウンロードして、それを記憶担体上に記憶することがある。当然、インターネットは安全でないチャネルである一方、安全でないリンクを介してセキュア通信を行う上記の非対称キーイングなどの方法で、それらの安全でないチャネルをいわゆるセキュアな認証されたチャネルにするもの、が存在する。安全でないリンクを介したセキュア通信に関する課題を明示的に記載したものもあり（特許文献2参照。）、この開示内容を本明細書及び特許文献の範囲に援用するものとする。
【０００８】
したがって、ユーザ宅内にインストールされ、コンテンツをダウンロードする処理に関与するハードウェアとアプリケーションが十分高いレベルの複製保護を有すると仮定した場合、コンテンツはユーザ宅内で内蔵チップ付きの記録担体などにセキュアなかたちで書き込み得る。しかしながら、そうするためには、購入されたコンテンツの復号情報はユーザの宅内でチップに書き込まれることを要する、すなわち、チップ・メモリのこの部分はプログラム可能であることを要する。したがって、そのような方法でプログラム可能な内蔵チップ付きの、記録可能な記録担体、は市場で入手可能であることを要する。
【特許文献１】米国特許第６０４４０４６号
【特許文献２】米国特許第５９４９８７７号
【発明の開示】
【発明が解決しようとする課題】
【０００９】
したがって、特定のコンテンツの復号情報が一度、光結合素子などによって実現され得る、チップに書き込む装置とチップとの間のチャネルの傍受、などによって、傍受された場合、復号情報はハード・ディスク上などに記憶し得る。後に、復号情報のその場合のインターネット上での公表及び/又は偽造チップのそれによるプログラム化が行われ得る。そのような偽造内蔵チップによって記録担体のコンテンツを記録担体上に1対１で複製することによってセキュリティ機構が破壊される。
【課題を解決するための手段】
【００１０】
したがって、本発明の目的は、記録担体と、それとの間での読み取り及び/又は書き込みを行う、相当する装置とに、内蔵チップ付きの既知の記録担体よりも高いレベルの保護を備えるもの、を、そのような記録担体と装置とを製造し、動作させるうえでの複雑度を実質的に増大させることなく、備えることにある。
【００１１】
これらの目的は、
少なくとも一部分で、そのような一部分をアセットと呼ぶもの、が暗号化形式で記憶され、更に、第１部分の復号情報を有する情報を記憶する第１領域、更に、第２部分の復号情報を記憶する第２領域を有する記録担体；
によって実現され；該第１と第２との部分の復号情報がアセットを復号する役目を果たし、この復号はアセット復号と呼び；
更に、本特許請求の範囲記載の記録担体との間での読み取り並びに/若しくは書き込みを行う装置；
によって実現され；該装置は：
該第1部分の復号情報の読み取り並びに/若しくは書き込みを行う工程；と
該第２部分の復号情報の読み取り並びに/若しくは書き込みを行う工程；と
アセットの読み取り並びに/若しくは書き込みを行う工程；と
任意的に、該第１部分と第２部分との復号情報の両方からひとそろいの復号情報を得る工程；と
任意的に、該アセットの、該ひとそろいの復号情報による復号並びに/若しくは暗号化を行う工程；
を行うよう企図される。
【００１２】
本発明の記録担体との間での読み取り並びに/若しくは書き込みを行う装置は、ひとそろいの復号情報を得る工程及び/又はアセットを復号並びに/若しくは暗号化する工程を行う役目を果たすよう企図することももっともであるが、これらの工程は更に、読み取り並びに/若しくは書き込みを行う装置に結合された別の装置に転送し得る。例えば、そのような読み取り並びに/若しくは書き込みを行う装置を周辺装置として有するPCのプロセッサは、これらの工程の一方又は両方を行う役目を果たし得る。一方、オーディオCD又はビデオDVDプレイヤなどの家庭用娯楽システムでは、これらの工程の統合を読み取り並びに/若しくは書き込みを行う装置において行うことが好適である。
【００１３】
併せて、記録担体と、それとの間での読み取り及び/又は書き込みを行う装置、とは本発明による複製保護をサポートするシステムを構成する。更に、本発明は本発明の記録担体との間での複製保護情報の読み取り及び/又は書き込みを行う方法を備える。
【００１４】
したがって、高いレベルの保護は、例えば、内蔵チップ上のみに、集中させる代わりに、記録担体の少なくとも２つの領域上に復号情報を分散させることから生じるものである。第１と第２の領域上に復号情報を分散させることによって、このように記録担体を不正に複製することが面倒になる。
【００１５】
この構成では、第１領域は、通常は、ペイロード情報、例えば、ユーザが購入したい、歌並びに/若しくはビデオ及び/又はコンピュータ・ゲームを記憶する役目を果たす。第２領域は、更に、純粋に記憶領域であり得るものであるが、好適実施例では、特許文献１開示の内蔵チップ付記録担体におけるようなチップを有する。第１と第２の領域上の記憶機構は同様な物理的特性を有し得るものである、例えば、両方ともレーザによって読み取られる対象のピットとランドとのパターンである、が好ましくは、それらは異なる物理的実現方法、例えば、第１領域については、ピットとランド、更には、第２領域については、誘導コイルに結合されたいずれかの単純な回路、を利用する。これによって、並行してアクセスし得る、別々の物理的チャネル、例えば、光の周波数のものと無線周波数のもの、の効果がもたらされる。同様に、いくつかの実施例では、第１と第２の領域を物理的に明確に分離する、例えば、第１領域をCDの従来のらせん状のパターンとして実現し、第２領域をCDの中心穴と内部データ・トラックとの間に配置する、ことが効果的である。これによって記録担体と、読み取り及び/又は書き込みを行う装置、の2つの領域間の通信チャネルの相互干渉を回避する。
【００１６】
本発明の記録担体とその読み取り及び/又は書き込み装置を、記録担体の第１と第２の領域の並行した読み取り及び/又は書き込みを行い得る方法で、実施することによって、読み取り及び/又は書き込みを行う装置がデータを2つの領域上でお互いに別個に取り扱い得る、すなわち、2つのデータ・ストリームをお互いに妨害することなく処理し得る、効果がもたらされる。これによって、例えば、経時的に等間隔又は不等間隔で、記録担体の真性及び/又は完全性を連続して検査する可能性がもたらされ、それによって更に、不正記録担体の使用を面倒にする。例えば、読み取り/書き込みを行う装置が第２部分の復号情報を、例えば、無線周波数チャネルを介して、読み取る場合、記録担体がこの装置に一度、挿入されただけで、ハッカーが当該装置を、専用のハッキングされた機器を用いて復号情報を供給することによって、欺き得る。この種の攻撃は、読み取り及び/又は書き込み装置が、例えば、不等間隔で、数回、第２部分の復号情報を要求する場合に、複雑になる。
【００１７】
本発明の記録担体を用いて、コンテンツ配信及び複製保護の手法を記録担体の第２領域上の復号情報の第２部分の少なくとも一部は、例えば、インターネットから、新たなコンテンツを購入し、ダウンロードする間に、ユーザ宅内で書き込まなくてもよい方法で構成し得る。したがって、ユーザの機器は業界によって、本発明の記録単体の1対１のひとそろいの複製を作成することができない方法で、企図し得る。したがって、復号情報を傍受し、1対１の複製を行う上記攻撃は、例えば、CDバーナのような、記録担体に書き込む合法装置では可能でないものである。
【００１８】
再書き込み可能でない種類のメモリ又は再書き込みが困難な種類のメモリを再書き込みをしなくてもよい第２領域の当該部分について選択することによって、更に、この保護レベルを増大させ得る。例えば、第２領域がチップを有する場合、ROM、PROM、又はフラッシュROMを選択し得る。更に、記録担体の第２領域の1対１の複製は専用機器を要するか、又は、全く不可能でもあり得る。
【００１９】
本特許請求の範囲では、更に、本発明の効果的実施例を開示する。
【００２０】
復号情報の第２部分が識別子、特に、そのような識別子全ての中でも一意である識別子、を持たせることによって、特に、同様なペイロードを収容する記録担体もその場合にお互いに異なるものにさせ得るような高レベルの保護をもたらす。したがって、本発明は更に、識別子の相当する選定、識別子からの第２部分の復号情報の構成、及び該第２部分の復号情報による記録担体の生成に関する。そのような構成は、例えば、単に、識別子を第２部分の復号情報と等しくさせる工程を有し得るものであるが、更に、まず、識別子を暗号化する工程及び/又はその識別子を別のデータによって、その識別子を第２部分の復号情報として用いる前に、拡張させる工程であり得る。
【００２１】
好適実施例では、2つ又は３つもの暗号鍵を用いた対称手法が暗号化及び復号に用いられる。これらの手法は、計算量的に非対称のものよりも効率的なため、処理時間が節減され、所要記憶容量が低くなる。
【００２２】
本発明の記録担体が、内蔵チップを用いて構成された場合、このチップ上に動作手順を実現することは更に、保護レベルを増大させる。そのような手順の例はカウンタ手順、更には、アクセス検査手順、がある。後者については、周知のパスワード又はPIN検査手法が当該技術分野において既知のものである。この目的で、欧州特許第0919904A2号の開示内容を本明細書及び特許請求の範囲に援用するものとする。したがって、記録担体の異なる部分は異なるパスワードによって保護し得るものであり、それによって、例えば、記録担体の使用で、異なる個人によるもの及び/又は、記憶する、異なる目的並びに/若しくは異なる種類のデータ、例えば、娯楽データ、ビジネス・データ、及びアカウント・データ、のためのもの、が可能となる。
【００２３】
本発明の記録領域の第２領域は、特に、内蔵チップとして実現された場合、更に、記録担体又はその上に記憶されたデータ並びに/若しくはプログラム、例えば、記憶コンピュータ・ゲームのプレイを行ううえで得られるスコア、の利用に関するアカウント情報を記憶する効果的な可能性をもたらす。更に、ユーザが記録担体を取り扱いたい方法に関する別の個人向け情報を第２領域に記憶し得る。これらのユーザ特有設定は、場合によっては上記パスワード機構と関連して、記憶担体上でアクセス可能な、データ、及び/又はそのようなデータが示される方法、を選定する、役目を果たし得る、例えば、特定の設定はオーディオCDから再生する歌とそれらを再生する順序とを判定し得る。したがって、例えば、お気に入りトラック再生（FTS）及びパレンタル・ロックなどの機能で、現在、プレイヤにプログラム化されているもの、は記録担体自体において利用可能となり、その結果、適切なプレイヤ全てに及ぶこととなる。ユーザ特有設定の別の例は、本発明の記録担体上に記憶されるデータに関する相当するアプリケーションに同様に及ぶ、「マイ・ヤフー(My  Yahoo)！」などのインターネット上のウェブ・ページの個人向け作成において見出し得る。
【００２４】
復号情報の第２部分が、識別子、更には、特に、一意の識別子を有する場合、この識別子は効果的には、時にはブラック・リストとも呼ばれる、破棄リスト、上で不正記録担体を索引化するのに効果的に用い得る。したがって、本発明の記録担体の不正複製物で、識別子の複製物を有するもの、が市場に出回る場合、この識別子を破棄リスト上に掲載し得る。その場合、そのような破棄リストを、例えば、合法記録担体を介して、又は、合法コンテンツをダウンロードする間にインターネットを介して、配信し得る。その後、これらの装置は、これらの不正記録担体の再生の拒否及び/又はそれらのサービスを完全に、又は、特定期間のみにも、ブロックし得る。偽造媒体のこのような破棄リストを使用する周知の手順に関する詳細は更に、米国特許第6028936号記載のものがあり、本明細書及び特許請求の範囲にその開示内容を援用する。
【００２５】
当然、当業者には明らかなように、更に改良された複製保護を得る上記方策を組み合わせ得る。例えば、対称暗号化手法を、カウンタ手順及びパスワード検査と組み合わせ得るものであり、記録担体の機能を、ユーザ特有設定をチップ上に記憶することによって、拡張させ得る。
【発明を実施するための最良の形態】
【００２６】
本発明のこれら及び別の特徴及び効果は更に、実施例によって、更には、特に、添付図面の記載によって、示される。
【実施例】
【００２７】
図１は、情報を有し得る本発明の記録担体１を、中央開口部２及びトラック３とともに、模式的に表すものである。トラック３はらせん状すなわち同心円状のパターンにおいて配置され、情報を記憶する第1領域を有する。第２領域４は更に、記録担体1上に存在し、この第２領域は、例えば、チップを有する。記録担体１及び、記録担体１と、記録担体１との間で読み取り並びに/若しくは書き込みを行う装置、との通信手段、に関する詳細に関しては、この場合もまた、特許文献１を参照するものとする。
【００２８】
図２は本発明の記録担体上のデータの読み取り及び書き込みの第１実施例のブロック図を表す。点線２０の左側には、第２領域４を有する記録担体１があり、これは記録担体１の下にある拡大図にも表す。点線２０と２１との間には、本発明の読み取り並びに書き込みを行う装置において行う処理及びそれによって用いる記憶領域を表し、点線２１の右側には、読み取り並びに書き込みの装置及び記録担体を有する本発明のシステムに外部から供給されるデータが見られる。
【００２９】
図２の実施例では、記録担体１の第１領域３はアセット鍵AKと呼ぶ第１暗号鍵を用いて対称暗号化手法によって暗号化された形式においてペイロード・データを記憶する。この暗号化ペイロード・データは図ではEAK(データ)として表す。第１領域３は更に、復号情報の第１部分として、隠しチャネル鍵HCKと呼ぶ、第３の暗号鍵を記憶する。これらのアイテム、すなわち、暗号化ペイロード・データEAK(データ)、更には隠しチャネル鍵HCKは、例えば、レーザ・ダイオードを用いることによって、光チャネルなどを介して、読み取り装置によって読み取る。このようにして、これらのアイテムは読み取り装置におけるブロック１０において利用可能とされる。
【００３０】
本実施例では、隠しチャネル鍵HCKはペイロード・データEAK(データ)内の第１領域３上で、秘密方法でスクランブル及び/又は暗号化を行い得る。すなわち、HCKはEAK(データ)内で、暗号化及び/又は更なる分散化を行い得るものであり、この分散化は、例えば、EAK(データ)のいくつかのビットを反転させることによって行われる。更に、このスクランブル及び/又は暗号化の手法を知らない読み取り装置で、以下では単に、略してスクランブル手法と表すもの、は通常、これらのわずかに変更されたビットを読み取りエラーとして無視するものである。したがって、スクランブル手法が秘密状態にされる限り、ユーザは明示的に隠しチャネル鍵HCKを得ることができるものでない。この意味では、隠しチャネル鍵HCKは記録担体１の第１領域３と読み取り装置との間の隠れチャネルを介して読み取られる。
【００３１】
第２領域４は復号情報の第２部分として、本発明の記録担体の中で一意である連番などの、一意のチップ・イン・ディスク識別子UCIDと呼ぶ、一意の識別子を記憶し、更に、チップ・イン・ディスク鍵CIDKと呼ぶ、第２暗号鍵を用いた対称暗号化手法によって暗号化された形式におけるアセット鍵AKを記憶する。そのように暗号化されたアセット鍵はECIDK(AK)として表す。この対称暗号化手法は上記ペイロード・データの暗号化に用いられるものと、同様であることも、異なることもある。したがって、チップ・イン・ディスクCIDKは、復号情報の第１と第２の部分の共用、すなわち、隠れチャネル鍵HCK及び一意のチップ・イン・ディスク識別子UCIDの共用、から推定可能であるように選択される。
【００３２】
記録担体1上のデータの読み取りと復号とは、以下のように進む、すなわち、読み取り装置は、光チャネルなどを介して、第１領域３からの隠れチャネル鍵HCKをその内部ブロック10に読み込む。当然、隠れチャネル鍵HCKが暗号化ペイロード・データEAK(データ)内でスクランブルされた場合、通常、これらのデータの一部も読み取られることを要する。事後又は同時に、読み取り装置は更に、一意のチップ・イン・ディスク識別子UCIDをブロック１２に、暗号化アセット鍵ECIDK(AK)をブロック１３に読み込む。通常、これらの後者２つの第２領域4からの読み取り処理は、第１領域３からの読み取りとは異なるチャネルを用いる、例えば、第２領域４がチップを有する場合、無線周波数チャネルを用い得る。
【００３３】
内部的には、読み取り装置は隠れチャネル鍵HCKをブロック１０からブロック１２に転送し、復号情報の両方の部分、すなわち、隠れチャネル鍵HCKと、一意のチップ・イン・ディスク識別子UCID、とがチップ・イン・ディスク鍵CIDKを算定するのに用いられる。例えば、具体例として、チップ・イン・ディスク鍵CIDKを、一意のチップ・イン・ディスク識別子UCIDのビット・シーケンスと隠れチャネル鍵HCKのビット・シーケンスとの連結からの一方向衝突耐性ハッシュ関数H(…)、すなわち、CIDK=H(UCID‖HCK)、を介して算定し得る。そのようなハッシュ関数を用いることによって、チップ・イン・ディスク鍵CIDKの別の効果で、記録担体１の第２領域４上でわずかな記憶領域しか要するものでないもの、を提供する。しかしながら、当然、チップ・イン・ディスク鍵CIDKを導出する、ハッシュ関数H(…)の代わりに、別の方法も用い得る。別の例として、UCIDを暗号鍵として利用し、かつ、HCKを暗号化対象データとして利用するか、その逆のものを利用する、すなわち、CIDK=EUCID（HCK）又はCIDK=EHCK（UCID）、を算定する、対称暗号化手法を用いることがある。
【００３４】
チップ・イン・ディスクCIDKは更に、内部的に、ブロック13内に転送され、そこでは暗号化アセット鍵ECIDK（AK）を復号するのに用いられる。その後、そのように得られたアセット鍵AKは内部的に、ブロック１１内に転送される。これらの処理は通常、例えば、記録担体１を読み取り装置に挿入した直後の、記録担体1上の、何かの索引及び/又は目次、の読み取りと一緒に行う。
【００３５】
更に、暗号化ペイロード・データEAK（データ）が復号化対象である場合、例えば、オーディオCDからの歌が再生対象である場合、読み取り装置は該暗号化ペイロード・データEAK（データ）をその内部ブロック１０に、例えば、光チャネルを介して、読み込み、通常、それを更に、内部ブロック１１に連続して転送する。ブロック１１では、アセット鍵AKは暗号化ペイロード・データEAK（データ）を復号するのに用いる。復号ペイロード・データは更に、読み取り装置において処理し得る、例えば、ディジタル形式で記憶された歌はアナログ形式に変換され、図示していないスピーカを介して再生される。
【００３６】
図２は更に、新たなコンテンツ、すなわち、インターネットなどからの新たなペイロード・データ、を受信し、それを本発明の記録担体上に記憶するのに行う処理を表す。記録担体１とそれとの間での読み取り及び/又は書き込みを行う装置とのシステムの外部にあるブロック１５において、例えば、インターネット内部のサーバにあるブロック１５において、新たなコンテンツがアセット鍵AKを用いた対称手法によって暗号化されたEAK（データ）形式で備えられる。それに加えて、ブロック１５は更に、隠しチャネル鍵HCKとアセット鍵AK自体とを備える。そのような新たなコンテンツのダウンロードの傍受を妨げるために、外部ブロック１５と、記録担体１に対する書き込みを行う装置内部の受信ブロック１６、との間の接続をセキュアな認証されたチャネルを介して備え得る。
【００３７】
詳細には、記録担体1上の新たなコンテンツの書き込みは更に、以下のように行われる：外部ブロック１５がセキュアな認証されたチャネルを介して新たな暗号化ペイロード・データEAK（データ）、隠しチャネル鍵HCK、及びアセット鍵AKを書き込み装置内部ブロック16に転送する。ブロック１６は新たな暗号化ペイロード・データEAK（データ）と隠しチャネル鍵HCKとを、例えば、光チャネルを介して、記録担体１の第１領域３上に書き込む。上記のように、効果的には、第１領域3上で、隠しチャネル鍵HCKが暗号化ペイロード・データEAK（データ）内部でスクランブルされる。このスクランブルは更に、外部ブロック１５において既に行われていてもよく、書き込み装置内部ブロック１６において行われてもよい。更に、ブロック１６はアセット鍵AKを書き込み装置内部ブロック１７に転送する。
【００３８】
書き込み処理を終了するよう、アセット鍵AKは暗号化され、第２領域4に書き込まれることを要する。そのためには、まず、隠しチャネル鍵HCKは書き込み装置内部ブロック１０に転送されることを要する。これは、読み取り処理と同様に行い得る、すなわち、隠しチャネル鍵HCKが第１領域３に書き込まれた後、ブロック１０がそれを第１領域３から読み取り得る。代替的には、ブロック１６で、隠しチャネル鍵HCKが明示的に知られている場合には、ブロック１６はそれを直接、ブロック１０に転送し得るものであり、これは図２で破線矢印によって示すものである。その後、上記読み取り処理のように、ブロック１０は隠しチャネル鍵HCKをブロック１２に転送し、ブロック１２は一意のチップ・イン・ディスク識別子UCIDを第２領域４から読み取り、HCKとUCIDとからチップ・イン・ディスク鍵CIDKを算定する。ブロック１２は更に、チップ・イン・ディスク鍵CIDKをブロック１７に転送し、ブロック１７はアセット鍵AKをECIDK（AK）に、チップ・イン・ディスク鍵CIDKを暗号鍵として利用する対称手法を用いて暗号化する。最後に、ブロック１７は暗号化アセット鍵ECIDK（AK）を、例えば、光チャネルを介して、記録担体１の第２領域4上に書き込む。
【００３９】
暗号化ペイロード・データEAK（データ）とアセット鍵AK以外に、外部ブロック15は更に、別の情報を備え得る。その例としては、アクセス権がある。アクセス権は、例えば、オーディオ・ディスク上の歌を再生し得る頻度を判定する。このアクセス権は記録担体１の第１領域３及び/又は第２領域４に書き込み得るものであり、読み取り並びに/若しくは書き込みを行う装置、及び/又は記録担体１の内蔵チップ、によって付与し得る。
【００４０】
当業者は、図２に開示された復号情報の配信は「秘密はディスクからのものであり、一意性はチップ・イン・ディスクからのものである」ものとして要約し得る原理を実現するものであることが分かる。すなわち、第１領域３上の隠しチャネル鍵HCKは秘密を表す一方、一意のチップ・イン・ディスク識別子UCIDは一意性を表し、それによって一方向衝突耐性ハッシュ関数Hを介して秘密でかつ一意のチップ・イン・ディスク鍵CIDKをもたらす。しかしながら、当業者は更に、保護の合理的なレベルには更に、一意でないチップ・イン・ディスク鍵CIDKによって達することが分かる。すなわち、一意のUCIDを、場合によっては一意でないチップ・イン・ディスク識別子によって、置換することによって、チップ・イン・ディスク識別子に対する一意性の制約をなくすこと、及び/又はハッシュ関数Hの衝突耐性を低下させること、によってなお、本発明の記録の複製保護が、従来技術に対して、改良されたものとなる。
【００４１】
そのような一意でないチップ・イン・ディスク識別子は、例えば、異なるメーカ間の重複から生じ得るものである、すなわち、各メーカはその記録担体を一意のチップ・イン・ディスク識別子UCIDによって生成し得る、例えば、連番を用いることによって、メーカはメーカ間のチップ・イン・ディスク識別子のお互いに共通部分をもたない範囲を話し合う手間をはぶきたいことがあり得る。このようにしてもたらされる、チップ・イン・ディスク識別子が同一である、非常にまれな場合によって、本発明の記録担体の保護のレベルは、それほど損なわれないものである。
【００４２】
隠しチャネル鍵HCKに関して、それらが暗号化ペイロード・データEAK（データ）内部でスクランブルされる対象である場合、効果的な選択としては、記録担体のタイトル毎に１つの隠しチャネル鍵HCKを生成することがある。すなわち、同様なタイトルを有する記録担体、つまり、同様なペイロードを収容するもの、同士はその隠しチャネル鍵HCKを共有する一方、異なるタイトルを有する記録担体も、異なる隠しチャネル鍵HCKを用いる。
【００４３】
本発明の複製保護機構に対するいくつかの考えられる攻撃を考えると、以下の観察を行い得るものであり、すなわち、全ての場合において、一意のチップ・イン・ディスク識別子UCIDはユーザによって再プログラム化することは可能でないことが仮定される。
【００４４】
第１ディスクを第２のものに複製しようとする場合、ユーザは第１領域３の1対１複製を行い得るものであり、それによって暗号化ぺイロード・データEAK（データ）と隠れチャネル鍵HCKとを複製する。第１記録担体の暗号化アセット鍵ECIDK（AK）の伝送を傍受した後に、これは、例えば、インターネット上で公表し得るものであり、当該適切な機器を処理するユーザはこれを第2記録担体の第２領域４上に書き込み得る。しかしながら、第１と第２の記録担体はそれらの一意のチップ・イン・ディスク識別子UCID１とUCID２とが異なり、したがって、それらのチップ・イン・ディスク鍵CIDK1とCIDK２とが異なる。したがって、第１記録担体の複製暗号化アセット鍵ECIDK1（AK）は、第２記録担体のチップ・イン・ディスク鍵CIDK２によって復号することが可能でなく、当該複製を読み取り不能にする。したがって、ユーザが本発明の記録担体のプログラム可能部分全ての1対１の複製を行うことが可能である場合でも、再プログラム可能でないチップ・イン・ディスク識別子UCID１及びUCID２はこの種の攻撃を禁止する。
【００４５】
ディスクをそれ自体に複製することは、単に、アクセス権を縮小させる場合に、例えば、ビデオDVDを1回又はN回のみ再生し得る場合に、興味深いものである。その場合、そのようなディスクを再生し始める場合、暗号化アセット鍵ECIDK（AK）は傍受し得るものであり、この記録担体の第２領域４に、後に、再度書き込み得る。暗号化アセット鍵ECIDK（AK）を傍受する代わりに、新たなコンテンツを、例えば、インターネットからダウンロードすることによって、購入する場合、ユーザは、この鍵を、それが記録担体の第２領域４に書き込まれている間に、傍受し得る。したがって、この種の攻撃は本発明の複製保護方法によって禁止することが可能でない。しかしながら、当然、ユーザは、そのような再プログラムを行うのに適切な機器を要する、例えば、ユーザは合法プレイヤのハッキングを行うことを要する。
【００４６】
図３は本発明の記録担体上でのデータの読み取りと書き込みを行う第２実施例のブロック図を表す。この第２実施例は以下に記載するように更に保護のレベルを増加させるカウンタ手順を利用する。
【００４７】
概ね、図３は図２に相当する。したがって、同一の機能を有するブロックは同じ参照符号を付している一方、同様な機能を有するブロックは相当するプライム符号付き参照番号を付している。以下では、図２との差異に記載を限定する。
【００４８】
図３では、記録担体１の第２領域４は、一意のチップ・イン・ディスク識別子UCID、第１カウンタCi、及びアセット鍵AKと第２カウンタCeとの連結ECIDK（AK‖Ce）の暗号化されたバージョンを記憶するチップ4’を有する。図２におけるように、この暗号化はチップ・イン・ディスク鍵CIDKを暗号鍵として利用する対称手法を用いる。チップ4’によって、記録担体１に対する読み取り及び/又は書き込みを行う装置が第１カウンタCiとの間で読み取りアクセスのみは行うが、書き込みアクセスは何ら行わないことが可能になる。同様に、チップ4’は第２カウンタCeに読み取り及び書き込みのアクセスを付与するので、これも外部カウンタCeと呼ぶ。合法記録担体はその場合、内部カウンタCiと外部カウンタCeとの値が同一であるように形成される。
【００４９】
図３の記録担体１の読み取りはその場合、図２の読み取りと同様に、以下の差異を伴って、行われる。図２のブロック１３に相当するブロック１３‘では、アセット鍵AKのみならず、外部カウンタCeも復号される。更に厳密には、ブロック１３’はまず、アセット鍵AKと外部カウンタCeとの連結「AK‖Ce」を復号し、それは更に、アセット鍵AKと外部カウンタCe自体に分割される。この分割は、例えば、固定長の外部カウンタCeを利用すること、又は、アセットAKと外部カウンタCeとの該連結に対する予備分割子を利用すること、によって可能となる。アセット鍵AKは、図２のように、図２のブロック11に相当するペイロード復号ブロック１１‘に転送されるが、更に、図２のブロック１７に相当する暗号化ブロック１７’に転送される。外部カウンタCeは一方で比較ブロック１８に渡される一方、他方で暗号化ブロック１７’に渡される。
【００５０】
比較ブロック１８は更に、内部カウンタCiをチップ４‘から読み取り、外部カウンタCeを内部カウンタCiと比較する。この比較ブロックは、この比較の結果をペイロード復号ブロック11’に転送し、このペイロード復号ブロックはその場合、外部カウンタCeが内部カウンタCiと一致する場合に、単に、ペイロード・データEAK（データ）を更に復号する。
【００５１】
カウンタ手順を完了するよう、外部カウンタCeと内部カウンタCiが読み取られた後、チップ４‘は内部カウンタCiを１だけ増やし、ブロック１７’における読み取り及び/又は書き込みを行う装置が外部カウンタCeを１だけ増やし、アセット鍵AKの該連結を、増やされたばかりの外部カウンタCeによって、チップ・イン・ディスク鍵CIDKを用いて暗号化する、すなわち、ECIDK（AK‖Ce）を算定し、その結果ECIDK（AK‖Ce）をもう一度、チップ４’に書き込む。これによって、チップ４‘上の、外部カウンタCeと内部カウンタCiとの両方が１だけ増され、それによってもう一度、一致し、記録担体１が次の合法アクセスの準備ができるよう手当てする。
【００５２】
当業者は、当該カウンタ手順は、内部カウンタCiがチップ4’の外部から、外部カウンタCeの値が、隠しチャネル鍵HCKが秘密状態にあるので、ユーザに知られていない間に、左右することが可能でないことに基づくものであることが分かる。更に、安全な環境において２つのカウンタを増やすことは、それらのカウンタが同一の値を維持することを要することとともに、更に増加された保護レベルを、図２に関して既に記載した、ディスクをそれ自体に複製する攻撃、を再考することによって分かるように、もたらすものである。当然、全ての実施例において仮定されるように、読み取り及び/又は書き込みを行う装置の内部記憶機構も、安全であるものと仮定され、それは、例えば、その内部記憶機構を1つ又はいくつかのチップとして実現することによって取得し得る。さもなければ、攻撃者は、単に、読み取り及び/又は書き込みを行う装置内部のアセット鍵AKを傍受することを要する。
【００５３】
上記のように、カウンタ手順はディスクのそれ自体への複製を成功裏に妨げる。これは、ディスクを再生した後にECIDK（AK‖Ce）をその初期値に復元する、すなわち、このECIDK（AK‖Ce）を、記録担体を再生し始めた時点のその値に復元する、ことによって、更に、外部カウンタCeをその初期値に、内部カウンタCiが既に1回又は複数回増やされている間に、復元するものであるという観察から結果としてついてくるものである。したがって、２つのカウンタは、もはや一致するものでなく、読み取り及び/又は書き込みを行う装置は記録担体に対するアクセスを拒否する。
【００５４】
本発明の要約において記載したように、これらの保護機構は更に、不正記録担体の破棄リストによって補完し得る、すなわち、破棄リストを、例えば、上記カウンタ手順への追加又は、更には、その代替、として、用い得る。不正記録担体を検出すると、読み取り及び/又は書き込みを行う装置は、この記録担体へのアクセスを拒否する以外に、単純な警告メッセージから装置をロックすることまで及ぶ偽造応答ルーチンを実行し得る。詳細については、この場合もまた、米国特許第６０２８９３６号を参照するものとする。
【００５５】
図２及び３に表す上記実施例は、隠しチャネル鍵HCKが安全な方法で、すなわち、隠しチャネルを介して、読み取り装置によって、読み取られることを仮定している。これは、例えば、暗号化ペイロード・データEAK（データ）内で、秘密方法で隠しチャネル鍵HCKをスクランブルすることによって実現し得る。当然、この隠しチャネルが損なわれた場合、例えば、スクランブル手法が知られてしまった場合、複製保護機構全体が損なわれてしまう。したがって、安全機構の代替又は追加として、隠しチャネル鍵HCKを記録担体１の第１領域３上の暗号化形式EDNK（HCK）において記憶し得る。
【００５６】
図４は本発明の記録担体上にデータの読み取りと書き込みとを行う相当する第３実施例のブロック図を表す。この場合もまた、概ね、図４は図２に相当する。したがって、同一の機能を有するブロックは、同じ参照符号が付されている一方、同様な機能を有するブロックは相当する、プライム符号付き参照番号が付されている。以下では、図２との差異に記載を限定する。
【００５７】
隠しチャネル鍵HCK自体の代わりに、記録担体１の第１領域３はその場合、それを暗号化形式EDNK（HCK）において記憶し、この暗号化は暗号鍵として、装置ノード鍵DNKとして表す第４の暗号鍵を利用する、対称手法を用いる。この装置ノード鍵DNKは記録担体１に対する読み取り及び/又は書き込みを行う装置内部の新たなブロック１９内部に記憶され、そういうものとして、そのような合法装置の特性となっている。したがって、読み取り及び/又は書き込みを行う装置のブロック10’で、図２におけるブロック１０に相当するもの、は隠しチャネル鍵HCKを第１領域３から直接読み取るものでなく、その暗号化バージョンEDNK（HCK）を読み取る。更に進んで、ブロック１９は装置ノード鍵DNKをブロック１０‘に転送し、その場合には、暗号化されたEDNK（HCK）を復号して隠しチャネル鍵HCKを平文で取得する。残りの読み取り処理は図２に表すものと一致する。
【００５８】
同様に、隠しチャネル鍵HCKの暗号化バージョンEDNK（HCK）を記憶する場合、記録担体１上の新たなコンテンツの書き込みは、図２と比較すると、図４に図示してはいないが、適切な修正を要する。この場合もまた、いくつかの可能性が存在する。暗号化されたEDNK（HCK）で、場合によっては、暗号化ペイロード・データEAK（データ）内部で更にスクランブルされたもの、は既に、図２の外部ブロック１５によって供給し得る。代替的には、外部ブロック１５は平文における隠しチャネル鍵HCKを図２の書き込み装置内部ブロック１６に供給し得るものであり、それによって更に装置ノード鍵DNKをブロック１９から受信して上記暗号化EDNK（HCK）を算定し、場合によっては、EAK（データ）内部でのスクランブルを行う。その後、図２のように、ブロック１６は暗号化ペイロード・データEAK（データ）、更には、隠しチャネル鍵HCKの暗号化形式EDNK（HCK）を第１領域３に書き込み、アセット鍵AKをブロック１７に転送する。
【００５９】
図２のように、隠しチャネル鍵HCKをブロック10’に備えて書き込み処理を行うよう、ブロック10’はその暗号化形式EDNK（HCK）を第１領域３から、ブロック１６がその書き込みを終了してから読み取り、DNKをブロック１９から取得し、EDNK（HCK）をHCKに復号することが可能である。代替的には、図２のように、ブロック１６が隠しチャネル鍵HCKを明示的に処理する場合、このブロック１６はこれを直接、ブロック10’に転送し得る。更なる書き込みは図２におけるように進む、すなわち、ブロック10’はHCKをブロック12に渡す。ブロック１２はUCIDを第２領域４から読み取り、HCK及びUCIDからCIDKを算定し、それをブロック１７に渡す。ブロック１７はAKをCIDKによってECIDK（AK）に暗号化し、最後に、アセット鍵AKの暗号化形式ECIDK（AK）を第２領域４に書き込む。
【００６０】
当業者に明らかなように、上記実施例は種々の方法で、本発明をなお実現しながら、修正し得る。例えば、図において記載された個別のブロックの機能は、別の方法で分散させても、単一のチップ若しくは少数のチップのみに集中させてもよい。したがって、上記実施例は、本出願の保護の範囲を限定するものとして解するものでない。
【図面の簡単な説明】
【００６１】
【図１】本発明の記録担体を模式的に表す図である。
【図２】本発明の記録担体上のデータの読み取り及び書き込みの第１実施例を表すブロック図であり、本第１実施例は記録担体の第１領域と読み取り装置との間の隠しチャネルを利用するものである。
【図３】本発明の記録担体上のデータの読み取り及び書き込みの第２実施例を表すブロック図であり、本第２実施例はカウンタ機構を利用するものである。
【図４】本発明の記録担体上のデータの読み取り及び書き込みの第３実施例を表すブロック図であり、本第３実施例は記録担体の第１領域上の暗号化鍵を利用するものである。
【図１】
2005532644.tif 000003
【図２】
2005532644.tif 000004
【図３】
2005532644.tif 000005
【図４】
2005532644.tif 000006
【国際調査報告】
2005532644.tif 000007
2005532644.tif 000008
2005532644.tif 000009