(57)【要約】  光ディスクのようなリムーバブル媒体（Ｄ）はコンテンツプロバイダ又はスタジオにより売られるムービーなどのような価値のあるオーディオビジュアルデータを運ぶ。海賊版コピーを防止するために、これらの媒体上のデータ（ＡＶＥ）はしばしばコピープロテクションのために暗号化されている。このコピープロテクションはディスク固有の電子復号化キー（Ｋ３）を使用し、この電子復号化キー（Ｋ３）はディスク自体に格納されている。ディスクコンテンツに密接に関連付けられているものとみなされるが、ディスク自体には格納されていないゲーム、サブタイトル又はオーディオストリームのような補足データ（ＳＤ）は暗号化されており、この結果、復号化はディスク（Ｄ）から検索される復号化キー（Ｋ３）又はとりわけディスクコンテンツ（ＡＶＥ）に使用されるのと同じ復号化キーによってのみ可能である。本発明の方法は、復号化キー（Ｋ３）がユーザにとってアクセス可能ではない場合に補足データ（ＳＤＥ）のコピープロテクション又はクロスユース排除に特に効果的である。
2007509513.tif 000002
【特許請求の範囲】
【請求項１】
データを復号化するための方法であって、データは第１の及び第２のデータセットを含み、第１の及び第２のデータセットは暗号化されており、第１のデータセット（ＡＶＥ）及び個別電子復号化キー（Ｋ３）はリムーバブルリードオンリーストレージ媒体（Ｄ）に格納されており、第２のデータセット（ＳＤＥ）は前記リムーバブルリードオンリーストレージ媒体（Ｄ）には格納されていないが、第１のデータセット（ＡＶＥ）とは関連付けられている、データを復号化するための方法において、
リムーバブルリードオンリーストレージ媒体（Ｄ）から第１のデータセット（ＡＶＥ）を検索し、
リムーバブルリードオンリーストレージ媒体（Ｄ）から復号化キー（Ｋ３）を検索し、
第２のデータソース（ＩＮ）から第２のデータセット（ＳＤＥ）を検索し、
前記復号化キー（Ｋ３）を使用して前記第１のデータセット（ＡＶＥ）を復号化し、
前記復号化キー（Ｋ３）を使用して前記第２のデータセット（ＳＤＥ）を復号化することを特徴とする、データを復号化するための方法。
【請求項２】
第１のデータセット（ＡＶ）は少なくともオーディオビジュアルデータを含み、第２のデータセット（ＳＤ）は補足データセットである、請求項１記載の方法。
【請求項３】
第２のデータセット（ＳＤ）はサブタイトル、オーディオ、ビデオ又はグラフィクスデータ、プレイリスト、ムービーオブジェクト、実行可能なボーナストラック、ゲーム又はスクリーンセーバのうちの１つ又は複数を含む、請求項１又は２記載の方法。
【請求項４】
電子復号化キー（Ｋ３）は、該電子復号化キー（Ｋ３）を含んでいるリムーバブルリードオンリーストレージ媒体が読み取り可能である間にのみアクセス可能である、請求項１〜３のうちのいずれかに記載の方法。
【請求項５】
２つ又はそれより多くの電子復号化キー（Ｋ１、Ｋ２）はリムーバブルリードオンリーストレージ媒体に格納され、前記キーのうちの少なくとも１つは第１のデータセット（ＡＶＥ）の復号化に使用され、別のキーは第２のデータセット（ＳＤＥ）の復号化に使用されうる、請求項１〜４のうちのいずれかに記載の方法。
【請求項６】
データセットを復号化するための装置であって、データセットは第１の及び第２のデータセットを含み、第１の及び第２のデータセットは暗号化されており、第１のデータセット（ＡＶＥ）及び個別電子復号化キー（Ｋ３）はリムーバブルリードオンリーストレージ媒体（Ｄ）に格納されており、第２のデータセット（ＳＤＥ）は前記リムーバブルリードオンリーストレージ媒体（Ｄ）には格納されていないが、第１のデータセット（ＡＶＥ）とは関連付けられている、データを復号化するための装置において、
該装置は、以下の手段を有し、すなわち、
リムーバブルリードオンリーストレージ媒体（Ｄ）から第１のデータセット（ＡＶＥ）を検索するための手段
リムーバブルリードオンリーストレージ媒体（Ｄ）から復号化キー（Ｋ３）を検索するための手段、
第２のデータソース（ＩＮ）から第２のデータセット（ＳＤＥ）を検索する手段、
前記復号化キー（Ｋ３）を使用して前記第１のデータセット（ＡＶＥ）を復号化するための手段、
前記復号化キー（Ｋ３）を使用して前記第２のデータセット（ＳＤＥ）を復号化するための手段を有することを特徴とする、データセットを復号化するための装置。
【請求項７】
復号化の前に、前記第１の又は第２のデータセット又は前記第１の又は第２のデータセットの部分を格納するためのローカルストレージ手段（ＨＤ）をさらに有する、請求項６記載の装置。
【請求項８】
電子復号化キー（Ｋ３）は第１のデータセット（ＡＶＥ）を復号化するためにのみ適したキーであるが、第２のデータセット（ＳＤＥ）を復号化するために適した複数のキーのうちの１つでもある、請求項１〜７のうちのいずれかに記載の方法又は装置。
【請求項９】
リムーバブルリードオンリーストレージ媒体（Ｄ）は光ディスクである、請求項１〜８のうちのいずれかに記載の方法又は装置。
【請求項１０】
第１の及び第２のデータセットはＲＳＡ（Rivest-Shamir-Adelman）コーディングを使用して暗号化される、請求項１〜９のうちのいずれかに記載の方法又は装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータを復号化（decrypting）するための方法及び装置に関する。とりわけ、本発明はオーディオビジュアル（ＡＶ）データセットに所属する補足データセット（supplementary data set）を復号化するための方法及び装置に関する。
【０００２】
背景
ストレージ又はトランスポート・メディア・キャパシティにおける現在進行中の進歩はコンシューマ・エレクトロニック・ディベロップメントにも影響を与える。例えばブルーレイ事前記録（ＢＤＰ＝Blu-ray Prerecorded）フォーマットに従う光ディスク又はブルーレイディスク（ＢＤ）は、長編高精細度テレビジョン（ＨＤＴＶ）ムービー（full-length high definition television movie）を運搬する。さらに、例えばインターネットを介してサブタイトル、オーディオ又はビデオストリームのような付加的なプレゼンテーションデータストリームをダウンロードすることがＢＤＰによって可能である。このようなデータサプリメントは付加的なコンテンツを提供又は古いコンテンツを置換するのに使用される。ディスク上のＡＶデータは単一データストリームに多重化されているので、このような補足ストリーム（supplementary streams）は「アウト・オブ・マルチプレクス（out-of-multiplex）」である。そのうえ、将来のＢＤ再生デバイスは仮想マシン（ＶＭ）を含み、この仮想マシンがＶＭ ｅｘｅｃｕｔａｂｌｅ（ＶＭ実行可能プログラム）を使用して動作され、ビデオゲーム、グラフィックアニメーション等々のような自由にプログラム可能なインタラクティブアプリケーションのデザイン及び実行のために例えばコンテンツプロバイダにより使用されうる。
【０００３】
付加的な補足的な表示データストリーム、例えばスペシャルサブタイトル又は新しいオーディオトラックのダウンロードは、ＡＶデータ、例えばＨＤＴＶムービーをＢＤ媒体から実行している間にストリーミング技術により行われるか、又は、このダウンロードは予め行われて、ローカルストレージデバイス、例えばハードディスクドライブ（ＨＤＤ）又はフラッシュメモリに格納される。いずれにせよ、プレゼンテーションはＢＤ媒体から来るＡＶデータ、例えばＨＤＴＶムービーとインターネット又はローカルストレージデバイスから来る付加的なストリームとを同時に表示する。ＢＤ媒体から又はインターネットを介して到来するＶＭ ｅｘｅｃｕｔａｂｌｅはローカルストレージデバイスにも格納できる。
【０００４】
ＢＤＰ媒体は通常はコンテンツプロバイダ、例えばスタジオにより販売されるム−ビーなどを表す価値のあるＡＶデータを運搬する。海賊版コピーを防止するために、これらの媒体はしばしばコピープロテクトされている。このコピープロテクションは電子キーを表すディスク固有のデータシーケンスを使用し、この電子キーはディスク自体に格納されている。それは例えばＥＰ０７２３２１６に記述されているようにディスク上の基準トラック位置のラジアルオフセットとして変調され、従って、ウォブル信号に符号化されており、この結果、それは他のディスクにコピーできない。ＢＤプレーヤはディスクが挿入されている間にのみキーを検索し、それを信号処理ユニットに供給することができるが、キーは別の媒体には格納され得ない。
【０００５】
復号化キー（decryption key）を配布するための他の方法も周知であり、例えばスマートカード又は電子復号化キーを保持する他のストレージデバイスが周知である。
【０００６】
本発明の要旨
しかし、補足データはＢＤコンテンツ、例えばムービーに密接に関連付けられているとみなされ、それゆえコンテンツプロバイダ又はスタジオはコンテンツ全体、すなわちあらゆるダウンロードされる又はローカルに格納されるマテリアルを含むＢＤに対するコピープロテクションを維持したいと考えている。これは、認証なしにはこのコンテンツをまったく再生又はコピーできないことを意味する。コピープロテクションの側面は、ダウンロードされた及びローカルに格納された付加的なストリーム又はＶＭ ｅｘｅｃｕｔａｂｌｅの使用の制御が保証されなければならないと要求するコンテンツプロバイダにより強くなってきている。これは、ディスク又はインターネットからのいかなるコンテンツも意図されてないコンビネーションにおける再生に使用されるべきではないということを意味している。以下においては、これを「クロスユースの排除（cross usage exclusion）」と呼ぶことにする。例えば、もしＶＭ ｅｘｅｃｕｔａｂｌｅがある特定のプロバイダからストレージ媒体によってやって来て、ストレージ媒体コンテンツと一緒に実行されるゲームを制御するために適当なプレーヤのローカルストレージにコピーされるならば、このＶＭ ｅｘｅｃｕｔａｂｌｅが別のプロバイダからの別のストレージ媒体と共に使用できないことが保証されるべきである。
【０００７】
他の例では、もしＶＭ ｅｘｅｃｕｔａｂｌｅがある特定のプロバイダからのストレージ媒体によってやって来て、ゲーム実行だけを制御するために適当なプレーヤのローカルストレージにコピーされるならば、もし運搬用ストレージ媒体がもはやこのプレーヤにおいて利用可能でなくなればこのＶＭ ｅｘｅｃｕｔａｂｌｅも使用できなくなることが保証されるべきである。
【０００８】
クロスユースの排除を提供する１つの方法は付加的な暗号化方法を開発し、この付加的な暗号化方法がダウンロードされる又はローカルに格納されるストリーム又はｅｘｅｃｕｔａｂｌｅの許可される及び拒否されるクロスユースを検出及び制御することができるようにすることである。しかし、このような方法及び関連付けられた復号化キーの配布は非常に複雑となるだろう。更なる困難は、インターネットコネクションがアクセス妥当性検査（access validation）の間には利用できないことである。
【０００９】
それゆえ、本発明の課題は、リムーバブルストレージ媒体に関連付けられるが、その媒体には格納されておらず、他のデータソースから受信されるコンテンツに対する認証方法を提供することである。
【００１０】
さらに本発明の課題は、複雑な暗号化技術を必要とすることなしに、クロスユースの排除のシンプルな方法を提供することである。
【００１１】
この方法は請求項１に記載されている。この方法を利用する装置は請求項６に開示されている。
【００１２】
本発明は、リムーバブルストレージ媒体に格納されたＡＶデータに関連する補足データを暗号化するというアイデアに基づいており、この結果、この補足データは個別のリムーバブルストレージ媒体に格納されている復号化キーにより復号化されうる。本発明によれば、暗号化された補足データは例えばインターネットを介してどんなチャネルによっても配布でき、どんなソースからも受信でき、ローカルに格納されうる。しかし、復号化キーが、従って個別のリムーバブルストレージ媒体が利用可能である場合にのみ復号化でき、使用できる。これは、例えばＢＤＰに対して、再生デバイスがＢＤ媒体のコンテンツに関連付けられた補足データを復号化する前にこの再生デバイスは個別のＢＤ媒体にアクセスしなくてはならないことを意味する。
【００１３】
有利には、提案される方法はＢＤデータ及び補足データの両方のコピープロテクションを提供し、ＢＤデータとの補足データのクロスユースに対する制御を提供しうる。さらに、提案される方法は、インプリメントしやすい。なぜなら、既存の暗号化技術が使用され、関連付けられた補足データに対する復号化キーの別個の配布を必要としないからである。
【００１４】
本発明によれば、補足データ及びＢＤデータを復号化するために必要とされる暗号キーはＢＤディスク上に配置されており、さらにいかなる機器、例えばＢＤプレーヤにも決して格納されない。従って、もし適切なＢＤがＢＤプレーヤに挿入されていないか、さもなければアクセス可能でないならば、インターネットサーバ又は機器ローカルストレージデバイスから到来する補足データの復号化及び使用は阻止される。
【００１５】
ある意味では、これは復号化キーを保持するスマートカードの代替物としてＢＤ自体を使用することである。ディスクがＢＤプレーヤに挿入されている限りは、このプレーヤはこのディスク上に格納されている同じキーにより暗号化されているコンテンツを復号化できる。いずれにせよ、スマートカードシステムよりも優れた本発明で提案されるシステムの利点は、ＢＤからムービーを見る場合には別個のストレージデバイスが必要ないことであり、よって、ＢＤプレーヤがより簡単にかつ安価になることである。なぜなら、これは別個のスマートカードリーダを必要としないからである。さらに、スマートカードは容易にコピーされうるし、それゆえスマートカードシステムはより安全性が低い。
【００１６】
本発明の有利な実施形態は従属請求項、以下の記述及び図面に開示されている。
【００１７】
図面の簡単な記述
本発明の実施例は添付された図面を参照しつつ記述され、これらの図面は、
図１はブルーレイディスク機器の例示的な構造を示し、
図２は異なるコンパチブルなキーによる暗号化及び共通キーによる復号化を使用する原理を示し、
図３は限定されたアクセスデータブロックを有するストレージデバイスの構造を示す。
【００１８】
本発明の詳細な記述
図１は例示的なＢＤ機器システム、例えばＢＤプレーヤの機構を示す。このシステムはインタラクティブＡＶアプリケーションを発生するために異なる入力を処理することができる。
【００１９】
プレーヤＰはディスクＤに例えば光ピックアップユニットＰＵを有する統合ディスクドライブによってアクセスする。このピックアップユニットＰＵはディスクからデータを読み出し、ここには図示されていない処理ユニットは読み出したデータを解析し、データを必要とする個々のユニットにこれらのデータを分配する。例えば、ディスクはマルチプレクスストリームのＡＶデータを含み、このＡＶデータはムービープレーヤユニットＭＰに供給され、このディスクはＢＤプレーヤにおいて実行される仮想マシンＶＭを作動するためのソフトウェアを含みうる。仮想マシンＶＭは自由にプログラミング可能なインタラクティブアプリケーションを提供するＶＭ ｅｘｅｃｕｔａｂｌｅを実行するために使用され、従って、ディスクＤからのデータと補足データとをＢＤプレーヤ機能によって結合する。これらの補足データはローカルストレージデバイスＨＤ、例えばハードディスクから到来するか又はモデムＭを介してインターネットＩＮから到来する。ＶＭ ｅｘｅｃｕｔａｂｌｅも補足データであり、このＶＭ ｅｘｅｃｕｔａｂｌｅも同様にインターネットＩＮからモデムＭを介して又はローカルストレージデバイスＨＤから、またはディスクＤから読み出される。
【００２０】
有利な実施例では、暗号化されたデータだけがプレーヤ内に格納され、他方で復号化されたデータ又は復号化キー自体は表示の間に一時的にバッファされるだけである。復号化キーは例えばピックアップユニットＰＵによってディスクＤから検索され、仮想マシンＶＭ又はムービープレーヤＭＰによって表示すべきデータを復号化するために使用される。ディスクＤがエジェクトされると、復号化キーは利用できなくなる。というのも、テンポラリバッファが削除されてしまうからである。もし復号化に使用されるＶＭ ｅｘｅｃｕｔａｂｌｅがそれ自体で暗号化されているならば、例えばプレーヤＰ内の適当なファームウェアがディスクからの復号化キー又は標準復号化キーを使用してそれを復号化する。
【００２１】
ムービープレーヤユニットＭＰはＡＶデータを処理し、例えばストリームのデマルチプレクシング及びＭＰＥＧ復号化を実施する。その出力ストリーム、例えばビデオ、オーディオ、サブタイトル及びグラフィックスは合成ユニットＣに供給され、この合成ユニットＣは適切なデバイス、例えばテレビジョンセットＴＶで表示されうるデータを発生する。合成ユニットＣは仮想マシンＶＭからの入力ストリームも受信することができる。さらに、仮想マシンＶＭはムービープレーヤユニットＭＰを制御することもできる。最終的に、ユーザＵがユーザインターフェースＵＩを介してプレーヤ全体Ｐを制御しうる。
【００２２】
本発明の１つの実施例では、最もシンプルなケースとして、アプリケーションのための全てのデータがディスクＤから到来し、機器Ｐ内で処理ＶＭ、ＭＰされ、ユーザプレゼンテーションＴＶのために合成Ｃされる。補足データ、例えばＶＭ ｅｘｅｃｕｔａｂｌｅ及びＡＶデータストリームはディスクＤ上に配置されている。インターネット及びローカルストレージデバイスＨＤはこのケースには含まれていない。ディスクＤ上に配置された同じ復号化キーが補足データ及びＡＶデータを復号化するために使用される。
【００２３】
第２の実施例では、アプリケーションのためのいくつかのデータがインターネットから到来し、他のデータがディスクから到来する。ディスクはＡＶデータのような標準ＢＤデータ及び補足データ、例えばＶＭ ｅｘｅｃｕｔａｂｌｅを含み、他方で付加的な補足データ、例えばアウト・オブ・マルチプレクス（out-of-multiplex）サブタイトルストリームがインターネットを介してストリーミングされ、ディスクからのＢＤデータと共に表示される。ディスク上に配置された復号化キーは、ディスクからの補足データ及びＢＤデータならびにインターネットを介してストリーミングされた補足データを復号化することができる。よって、インターネットにより提供される補足データの復号化は、適切なディスクがアクセス可能である場合にのみ可能である。
【００２４】
第３の実施例では、前述のようにインターネットを介して到来する補足データが、表示を開始する前にローカルストレージデバイスに格納される。ここでは、補足データ及びＢＤデータはディスクから来るが、他方で付加的な補足データはローカルストレージデバイスＨＤから来る。ディスクからの補足データ及びＢＤデータならびにストレージデバイスＨＤに格納された補足データはディスク上に配置された同一の復号化キーにより復号化されうる。よって、インターネットから提供される補足データの復号化は、適切なディスクがアクセス可能である場合にのみ可能である。
【００２５】
第４の実施例では、アプリケーションのためのいくつかのデータはローカルストレージデバイスＨＤから到来し、他のデータはディスクから来る。表示の比較的素早いスタートアップのために、ディスクに格納されているいくつかの補足データ、例えばＶＭ ｅｘｅｃｕｔａｂｌｅは表示の開始の前にローカルストレージデバイスＨＤにコピーされ格納される。ここでは、ＢＤデータ、例えばＡＶストリームはディスクから到来し、付加的な補足データ、例えばＶＭ ｅｘｅｃｕｔａｂｌｅは機器ローカルストレージデバイスＨＤから来る。ディスクからの補足データ及びＢＤデータならびにローカルストレージデバイスＨＤからの補足データはＢＤディスク上に配置された同じ復号化キーにより復号化されうる。それゆえ、インターネットにより提供される補足データの復号化は適切なＢＤディスクがアクセス可能である場合にのみ可能である。
【００２６】
第５の及び第６の実施例は、上記実施例の結合である。ここでは、補足データセットはＢＤ表示を開始する前に機器ローカルストレージデバイスＨＤにコピー及び格納され、更なる補足データ、例えばアウト・オブ・マルチプレクス（out-of-multiplex）サブタイトルストリームは、第５の実施例ではインターネットからストリーミングを介して到来し、又は、第６の実施例では予めダウンロードされてＨＤに格納される。全ての補足及びＢＤデータは同一の復号化キーにより復号化されうる。よって、関連付けられたどのような補足データの復号化も適切なＢＤディスクがアクセス可能である場合にのみ可能である。
【００２７】
第７の実施例では、アプリケーションのためのいくつかのデータは機器ローカルストレージデバイスＨＤに格納されており、他のデータはＢＤディスクに格納されている。第１のスタジオからのディスクと共に汎用するために、幾つかの補足データ、例えばＶＭ ｅｘｅｃｕｔａｂｌｅは、ＢＤ表示を開始する前に機器にコピーされローカルに格納されている。ここでは、ＢＤデータはＡＶストリームであり、ディスクから来る。そして、補足データは機器ローカルストレージデバイスＨＤから来る。ディスクＤからのＢＤデータならびに機器ストレージデバイスＨＤに格納された補足データは、同一の暗号キーによって暗号化されるのではなく、例えばパブリックキーシステムの場合から周知のように、コンパチブルな暗号キーによって暗号化される。ＢＤディスク上に配置された復号化キーは機器ローカルストレージデバイスＨＤから来る補足データも復号化することができる。従って、ローカルに格納された補足データの復号化は、関連付けられたディスク又は同一のスタジオの別のディスクがアクセス可能であり、コンパチブルな復号化キーを提供する場合にのみ可能である。
【００２８】
これは図２に示されている。補足データセットも含みうる表示データＡＶ及び他の関連付けられた補足データセットＳＤはスタジオサイドで異なるキーＫ１、Ｋ２によって暗号化され、暗号化されたＡＶデータＡＶＥはディスクＤで配布され、このディスクＤは復号化キーＫ３をも含み、他方で暗号化された補足データセットＳＤＥはインターネットＩＮを介して配布される。暗号化された補足データセットＳＤＥがインターネットＩＮから検索されると、それは復号化されない限りは例えばハードディスクＨＤに格納される。ＡＶデータＡＶＥ及び格納された補足データＳＤＥの両方を復号化することができる復号化キーＫ３は、相応のディスクＤが読み取り可能である場合にのみ利用可能である。
【００２９】
第８及び第９の実施例は前述した実施例の結合である。ここでは、補足データセットがＢＤ表示を開始する前に機器ローカルストレージデバイスＨＤにコピーされ格納され、更に別の補足データ、例えばアウト・オブ・マルチプレクス（out-of-multiplex）サブタイトルストリームは第８の実施例ではインターネットからストリーミングを介して到来し、又は、第９の実施例では予めダウンロードされてＨＤに格納されている。全ての補足及びＢＤデータは、汎用のための補足データを除いて、第１の暗号化キーによって暗号化される。汎用のための補足データは、第７の実施例に記述されているように、第１の暗号化キーに対してコンパチプルな、しかし同一ではない第２の暗号化キーによって暗号化される。従って、インターネット又はローカルに格納された補足データの復号化は適切なディスクがアクセス可能である間にのみ可能である。しかし、有利には、汎用の補足データの復号化は、特定のディスク群の中のいずれかのディスク、例えば補足データと同じスタジオから由来するディスクが利用可能である間に可能である。
【００３０】
より汎用の補足データの原理はより詳細に以下において記述される。図３はローカルストレージディスクＨＤ内の様々なストレージブロックを示す。とりわけ、これらはパブリックストレージブロックＰＳ、プロバイダ又はスタジオ固有の一般ストレージブロックＳＳ１、ＳＳ２及びディスク固有のストレージブロックＤＳ１１，．．．，ＤＳ２３である。パブリックストレージブロックＰＳは暗号化されていないあらゆるデータ、例えばプレーヤにいままで挿入された全てのディスクタイトルのリスト又は他のプロテクトされていないデータを保持する。第１のスタジオにより提供されたディスクＤ１がプレーヤに挿入され、このディスクが復号化キーｋＡ１を含んでいる場合、このキーｋＡ１はディスク固有のデータＤＳ１１又はスタジオ固有の一般データＳＳ１、例えばＶＭ ｅｘｅｃｕｔａｂｌｅ、ゲーム又はスクリーンセーバを復号化するのに使用される。同じスタジオにより提供された別のディスクＤ２が挿入される場合、その復号化キーｋＡ２はディスク固有のデータＤＳ１２又は前と同じスタジオ固有の一般データＳＳ１を復号化するのに使用される。第２のスタジオにより提供された別のディスクＤ３が挿入される場合、その復号化キーｋＢ１はディスク固有のデータＤＳ２１又は第２のスタジオに固有のデータＳＳ２を復号化するために使用される。一般的に、ある特定のスタジオからのいくつかの又は全てのディスク上のキーだけがこのスタジオ固有のデータを復号化できる。そして、ある特定のディスク上のキーだけがサブタイトルトラック、オーディオトラック又は中間処理結果のようなディスク固有のデータを復号化することができる。これは、効果的な「クロスユースの排除」をインプリメントする。
【００３１】
上述のデータブロックはストレージデバイスＨＤの所定のエリアでもよいが、固有のストレージエリアとは無関係に、格納されるデータの量でもよいだろう。後者のケースでは、例えば特定のディスクＤ１に所属するデータブロックＤＳ１１は個別のディスク固有のキーｋＡ１によってのみ復号化されうる全ファイルの全体である。
【００３２】
更に別の実施例では、ある特定の他のディスクがディスク固有のデータにアクセスしてもよく、例えばマルチボリュームディスクは互いのデータブロックにアクセスすることができる。他の組み合わせも可能であり、例えば、ある一つのプロバイダは他のプロバイダのリムーバブルストレージデバイス上のコンテンツに関する補足データの配布に特化されている。この場合、この特化されたプロバイダは補足データを暗号化することができ、この結果、これらのデータは他のプロバイダのストレージデバイスからのキーによって復号化されうる。
【００３３】
補足データの例は、サブタイトル、オーディオ、ビデオ、グラフィックスストリーム、プレイリスト、ＶＭ ｅｘｅｃｕｔａｂｌｅ又は付加的なシーンのようなムービーオブジェクトである。補足データはコンテンツの表示に直接的に使用されるデータであるが、めったに使用されない言語でのオーディオ又はサブタイトルストリームのように例えばディスクの製造時にはまだ準備ができていなかったものでもよい。補足データは、ボーナストラック、ゲーム、付加的なシーン又はスペシャルスクリーンセーバのようなディスクコンテンツ又はディスクプロバイダになんらかの関連を有するデータでもよい。補足データの量がリムーバブルストレージデバイス上のデータ量よりも大きいことも可能であり、この結果、リムーバブルストレージデバイスの主目的は、１つ又は複数のコピープロテクトされた復号化キー及びいくつかの基本的な表示データを保持することである。
【００３４】
本発明の１つの実施例では、リムーバブルストレージデバイスは１つ以上の復号化キーを保持し、少なくとも１つのキーは補足データの復号化のために使用されうる。上述のように、個別の復号化キーが他のストレージ媒体にコピーできないならば最も有利である。
【００３５】
記述されたシナリオはＢＤＰに適用可能であるだけでなく、他のアプリケーションにも使用しうる。原理的には提案された方法は、とりわけ復号化キーが検索禁止キーである場合に復号化キーを保持するリムーバブルストレージデバイスに関連するあらゆる種類の補足データの安全な配布又は格納のために使用できる。
【００３６】
本発明は特定の暗号アルゴリズムから独立している。従来技術の暗号アルゴリズムが使用でき、例えば対称暗号アルゴリズムの例としては１２８、１９２及び２５６ビットキーを有するＡＥＳ（Advanced Encryption Standard）が使用できるし、もしくは、暗号化及び復号化に公開鍵及び非公開鍵を使用する非対称暗号アルゴリズムの例としてはＲＳＡ（Rivest-Shamir-Adelman）が使用できる。さらに、記述された方法は、リムーバブルストレージ媒体上のデータ及び別の媒体からの関連付けられた補足データが両方とも同じオーソリティによって認証されているかどうかを検出するのにも使用されうる。もし補足データストリームがその関連付けられたリムーバブルストレージ媒体の復号化キーにより復号できなければ、ストレージ媒体か補足データストリームかのいずれかが海賊版コピーであろう。
【００３７】
本発明はとりわけ事前記録された光ディスクに関連する補足データに対するコピープロテクション方法を提供するために使用されうるものであり、この光ディスクは例えばＢＤＰ規格に従ったコピープロテクトされた復号化キーを含む。
【００３８】
さらに、提案された方法によってコピープロテクトされたリムーバブルストレージ媒体、例えば光ディスクのベーシックバージョンを製造及び販売することが可能であり、この結果、同一バージョンが複数の国で販売されうる。さらに、国毎に固有の補足データを個々に後でダウンロードすることができる。それゆえ、このようなストレージ媒体は、コンテンツの全ての局面がまだ準備されておらず、例えばある特定のサブタイトルトラック又は翻訳オーディオトラックが欠けていても、販売することができるのである。
【図面の簡単な説明】
【００３９】
【図１】ブルーレイディスク機器の例示的な構造を示す。
【図２】異なるコンパチブルなキーによる暗号化及び共通キーによる復号化を使用する原理を示す。
【図３】限定されたアクセスデータブロックを有するストレージデバイスの構造を示す。
【符号の説明】
【００４０】
Ｐ  プレーヤ
Ｄ  ディスク
Ｕ  ユーザ
ＩＮ  インターネット
Ｍ  モデム
ＰＵ  ピックアップユニット
ＵＩ  ユーザインターフェース
ＭＰ  ムービープレーヤユニット
ＶＭ  仮想マシン
ＨＤ  ローカルストレージデバイス
Ｃ  合成ユニット
ＴＶ  テレビジョンセット
ＡＶ  表示データ
ＳＤ  補足データセット
Ｋ１、Ｋ２  暗号化キー
Ｋ３  復号化キー
ＡＶＥ  暗号化されたＡＶデータ
ＳＤＥ  暗号化された補足データ
ＨＤ  ハードディスク
ＰＳ  パブリックストレージブロック
ＳＳ１、ＳＳ２  プロバイダ又はスタジオ固有の一般ストレージブロック
ＤＳ１１〜ＤＳ２３  ディスク固有のストレージブロック
Ｄ１〜Ｄ４  ディスク１〜ディスク４
ｋＡ１、ｋＡ２、ｋＢ１、ｋＢ２  復号化キー
【図１】
2007509513.tif 000003
【図２】
2007509513.tif 000004
【図３】
2007509513.tif 000005
【手続補正書】
【提出日】平成18年4月14日(2006.4.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイス内でデータを復号化するための方法であって、データは暗号化された第１のデータセット（ＡＶＥ）及び暗号化された第２のデータセット（ＳＤＥ）を含み、第１のデータセット（ＡＶＥ）及び個別のデバイスに依存しない電子復号化キー（Ｋ３）はリムーバブル事前記録ストレージ媒体（Ｄ）に格納されており、第２のデータセット（ＳＤＥ）はリムーバブル事前記録ストレージ媒体（Ｄ）には格納されていないが、第１のデータセット（ＡＶＥ）とは関連付けられている、デバイス内でデータを復号化するための方法において、
該方法は以下のステップを有し、すなわち、
リムーバブルストレージ媒体（Ｄ）から第１のデータセット（ＡＶＥ）及びデバイスに依存しない復号化キー（Ｋ３）を検索し、
第２のデータソース（ＩＮ）から第２のデータセット（ＳＤＥ）を検索し、
前記復号化キー（Ｋ３）を使用して前記第１のデータセット（ＡＶＥ）を復号化し、
前記復号化キー（Ｋ３）を使用して前記第２のデータセット（ＳＤＥ）を復号化する
ステップを有する、デバイス内でデータを復号化するための方法。
【請求項２】
さらに、第２のデータソース（ＩＮ）において複数のデータセット（ＤＳ１１，．．．，ＤＳ２３）からリブーバブルストレージ媒体（Ｄ）に関する第２のデータセット（ＳＤＥ）を決定するステップを有し、前記データセット（ＤＳ１１，．．．，ＤＳ２３）は異なるリムーバブル事前記録ストレージ媒体に関する、請求項１記載の方法。
【請求項３】
さらに、リムーバブルストレージ媒体及び第２のデータセット（ＳＤＥ）が同一のオーソリティによって認証されているかどうかを検出するステップを有し、第２のデータセット（ＳＤＥ）は復号化キー（Ｋ３）によって復号化されうるならば認証されているものと見なされる、請求項１又は２記載の方法。
【請求項４】
電子復号化キー（Ｋ３）は、該電子復号化キー（Ｋ３）を含んでいるリムーバブル事前記録ストレージ媒体（Ｄ）が読み取り可能である間にのみアクセス可能である、請求項１〜３のうちのいずれかに記載の方法。
【請求項５】
２つ又はそれより多くの電子復号化キー（Ｋ１、Ｋ２）はリムーバブル事前記録ストレージ媒体に格納され、前記キーのうちの少なくとも１つは第１のデータセット（ＡＶＥ）の復号化に使用され、別のキーは第２のデータセット（ＳＤＥ）の復号化に使用されうる、請求項１〜４のうちのいずれかに記載の方法。
【請求項６】
デバイス内でデータセットを復号化するための装置であって、データは暗号化された第１のデータセット（ＡＶＥ）及び暗号化された第２のデータセット（ＳＤＥ）を含み、第１のデータセット（ＡＶＥ）及び個別のデバイスに依存しない電子復号化キー（Ｋ３）はリムーバブル事前記録ストレージ媒体（Ｄ）に格納されており、第２のデータセット（ＳＤＥ）はリムーバブル事前記録ストレージ媒体（Ｄ）には格納されていないが、第１のデータセット（ＡＶＥ）とは関連付けられている、デバイス内でデータを復号化するための装置において、
該装置は、以下の手段を有し、すなわち、
リムーバブルストレージ媒体（Ｄ）から第１のデータセット（ＡＶＥ）及びデバイスに依存しない復号化キー（Ｋ３）を検索するための手段、
第２のデータソース（ＩＮ）から第２のデータセット（ＳＤＥ）を検索するための手段、
前記復号化キー（Ｋ３）を使用して前記第１のデータセット（ＡＶＥ）を復号化するための手段、
前記復号化キー（Ｋ３）を使用して前記第２のデータセット（ＳＤＥ）を復号化するための手段を有する、デバイス内でデータセットを復号化するための装置。
【請求項７】
さらに、第２のデータソース（ＩＮ）において複数のデータセット（ＤＳ１１，．．．，ＤＳ２３）からリブーバブルストレージ媒体（Ｄ）に関する第２のデータセット（ＳＤＥ）を決定するための手段を有し、前記データセット（ＤＳ１１，．．．，ＤＳ２３）は異なるリムーバブル事前記録ストレージ媒体に関する、請求項６記載の装置。
【請求項８】
さらに、リムーバブルストレージ媒体及び第２のデータセット（ＳＤＥ）が同一のオーソリティによって認証されているかどうかを検出するための手段を有し、第２のデータセット（ＳＤＥ）は復号化キー（Ｋ３）によって復号化されうるならば認証されているものと見なされる、請求項６又は７に記載の装置。
【請求項９】
電子復号化キー（Ｋ３）は第１のデータセット（ＡＶＥ）を復号化するためにのみ適したキーであるが、第２のデータセット（ＳＤＥ）を復号化するために適した複数のキーのうちの１つでもある、請求項１〜８のうちのいずれかに記載の方法又は装置。
【請求項１０】
第１の及び第２のデータセットはＲＳＡ（Rivest-Shamir-Adelman）コーディングを使用して暗号化される、請求項１〜９のうちのいずれかに記載の方法又は装置。
【国際調査報告】
2007509513.tif 000006
2007509513.tif 000007