(57)【要約】  本発明は、記録媒体に収録されたコンテンツの暗号化情報に係り、コンテンツデータを含んでいる複数のクリップファイルのデータの暗号化に用いられた複数の暗号化キーをキーファイルに保存して、そのキーファイル内の各暗号化キーとその暗号化キーを用いて暗号化したデータ区間を連結する各索引情報を前記キーファイルまたは他の管理情報ファイル、例えばクリップ情報ファイルに保存する。このような暗号化キーの情報に対する保存は、暗号化したコンテンツデータの解読時にデータ区間別に好適な暗号化キーの使用を可能にする。
2008523541.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体において、
複数の暗号化キーが収録されているキーファイルと、
前記複数の暗号化キーが用いられて暗号化したコンテンツデータをそれぞれ含んでいる複数のデータクリップと、
少なくとも一つの論理的な連続再生単位情報と、
前記複数の暗号化キーのそれぞれを索引する情報のグループが記録されているが、  前記論理的な連続再生単位情報は、前記複数のデータクリップにそれぞれ属するデータ区間のうち少なくとも一つの区間またはその区間の一部と連結されている
ことを特徴とする記録媒体。
【請求項２】
請求項１に記載の記録媒体において、
前記論理的な連続再生単位情報はタイトルであることを特徴とする記録媒体。
【請求項３】
請求項１に記載の記録媒体において、
前記索引情報のグループは、前記複数のデータクリップに対する情報を含んでいる複数のクリップ情報ファイル内に分散記録されていることを特徴とする記録媒体。
【請求項４】
請求項１に記載の記録媒体において、
前記索引情報のグループは、前記キーファイル内に記録されていることを特徴とする記録媒体。
【請求項５】
請求項４に記載の記録媒体において、
前記各索引情報は、連関した暗号化キーをアクセスできるようにする情報とデータクリップに対する識別情報の対を含むことを特徴とする記録媒体。
【請求項６】
請求項４に記載の記録媒体において、
前記各索引情報は、連関した暗号化キーと対を構成する、データクリップに対する識別情報を含むことを特徴とする記録媒体。
【請求項７】
請求項７に記載の記録媒体において、
前記各索引情報は、前記各論理的な連続再生単位情報に属するデータクリップ毎に対して生成されていることを特徴とする記録媒体。
【請求項８】
請求項４に記載の記録媒体において、
前記各索引情報は、前記各論理的な連続再生単位情報に属するフレームアイテム毎に対して生成されているが、前記プレイアイテムは、前記データクリップ内の連結されたデータ区間を指示していることを特徴とする記録媒体。
【請求項９】
請求項１に記載の記録媒体において、
前記記録媒体は再生専用記録媒体であることを特徴とする記録媒体。
【請求項１０】
データを記録媒体に記録する方法において、
入力されるコンテンツデータを、複数の暗号化キーを選択的に用いて暗号化して前記記録媒体に複数のデータクリップで記録する１段階と、
前記複数の暗号化キーをキーファイルで前記記録媒体に記録する２段階と、
少なくとも一つの論理的な連続再生単位情報を生成してまた前記複数の暗号化キーのそれぞれを索引する情報のグループを生成して前記記録媒体に記録する３段階とを含んで構成されるが、
前記論理的な連続再生単位情報は、前記複数のデータクリップにそれぞれ属するデータ区間のうち少なくとも一つの区間またはその区間の一部と連結されていることを特徴とする方法。
【請求項１１】
請求項１０に記載の方法において、
前記論理的な連続再生単位情報はタイトルであることを特徴とする方法。
【請求項１２】
請求項１０に記載の方法において、
前記３段階は、前記索引情報のグループを、前記複数のデータクリップに対する情報を含んでいる複数のクリップ情報ファイル内に分散記録することを特徴とする方法。
【請求項１３】
請求項１０に記載の方法において、
前記３段階は、前記索引情報のグループを、前記キーファイル内に記録することを特徴とする方法。
【請求項１４】
請求項１３に記載の方法において、
前記各索引情報は、連関した暗号化キーをアクセスできるようにする情報とデータクリップに対する識別情報の対を含むことを特徴とする方法。
【請求項１５】
請求項１３に記載の方法において、
前記各索引情報は、連関した暗号化キーと対を構成する、データクリップに対する識別情報を含むことを特徴とする方法。
【請求項１６】
請求項１３に記載の方法において、
前記３段階は、前記各索引情報を、前記各論理的な連続再生単位情報に属するデータクリップ毎に対して生成することを特徴とする方法。
【請求項１７】
請求項１３に記載の方法において、
前記３段階は、前記各索引情報を、前記各論理的な連続再生単位情報に属するフレームアイテム毎に対して生成するが、前記プレイアイテムは、前記データクリップ内の連結されたデータ区間を指示していることを特徴とする方法。
【請求項１８】
データを記録媒体に記録する装置において、
入力されるコンテンツデータを複数の暗号化キーを選択的に用いて暗号化する暗号化部と、
前記記録媒体にデータを記録する記録部と、
前記暗号化したデータが前記記録媒体に複数のデータクリップで記録されるように前記記録部を制御して、前記複数の暗号化キーのそれぞれを索引する情報のグループと少なくとも一つの論理的な連続再生単位情報を生成して前記記録媒体に記録されるように前記記録部を制御する制御部を含んで構成するが、
前記論理的な連続再生単位情報は、前記複数のデータクリップにそれぞれ属するデータ区間のうち少なくとも一つの区間またはその区間の一部と連結されていることを特徴とする装置。
【請求項１９】
請求項１８に記載の装置において、
前記制御部は、前記索引情報のグループが、前記複数のデータクリップに対する情報を含んでいる複数のクリップ情報ファイル内に分散記録されるように前記記録部を制御することを特徴とする装置。
【請求項２０】
請求項１８に記載の装置において、
前記制御部は、前記索引情報のグループが、キーファイル内に記録されるように前記記録部を制御することを特徴とする装置。
【請求項２１】
請求項１８に記載の装置において、
前記制御部は、前記各索引情報を、前記各論理的な連続再生単位情報に属するデータクリップ毎に対して生成することを特徴とする装置。
【請求項２２】
請求項１８に記載の装置において、
前記制御部は、前記各索引情報を、前記各論理的な連続再生単位情報に属するフレームアイテム毎に対して生成するが、前記プレイアイテムは、前記データクリップ内の連結されたデータ区間を指示していることを特徴とする装置。
【請求項２３】
暗号化したコンテンツデータを記録媒体から再生する方法において、
複数の暗号化キーが含まれているキーファイルと前記複数の暗号化キーのそれぞれを索引する情報のグループを獲得する１段階と、
前記暗号化したコンテンツデータをそれぞれ含む複数のデータクリップを前記記録媒体から順次に再生する２段階と、
前記再生されるコンテンツデータの区間に対して、その区間に対応する、前記獲得した索引情報グループ内の索引情報に基づいて前記キーファイル内の暗号化キーを選択してその選択された暗号化キーを用いて前記区間内のデータを解読する３段階とを含んで構成されることを特徴とする方法。
【請求項２４】
請求項２３に記載の方法において、
前記複数のデータクリップは、ユーザーから再生要求された少なくとも一つの論理的な連続再生単位情報と連結されていることを特徴とする方法。
【請求項２５】
請求項２４に記載の方法において、
前記論理的な連続再生単位情報はタイトルであることを特徴とする方法。
【請求項２６】
請求項２３に記載の方法において、
前記１段階は、前記複数のデータクリップに対する情報を含んでいる複数のクリップ情報ファイル内に分散記録されている前記各索引情報を読み出すことを特徴とする方法。
【請求項２７】
請求項２３に記載の方法において、
前記１段階は、前記索引情報のグループを、前記獲得したキーファイルから読み出すことを特徴とする方法。
【請求項２８】
請求項２７に記載の方法において、
前記各索引情報は、連関した暗号化キーをアクセスできるようにする情報とデータクリップに対する識別情報の対を含むことを特徴とする方法。
【請求項２９】
請求項２７に記載の方法において、
前記各索引情報は、連関した暗号化キーと対を構成する、データクリップに対する識別情報を含むことを特徴とする方法。
【請求項３０】
請求項２７に記載の方法において、
前記各索引情報は、論理的な連続再生単位情報に連結されているデータクリップ毎に対して生成されていることを特徴とする方法。
【請求項３１】
請求項２７に記載の方法において、
前記各索引情報は、論理的な連続再生単位情報に属するフレームアイテム毎に対して生成されているが、前記プレイアイテムは、前記データクリップ内の連結されたデータ区間を指示していることを特徴とする方法。
【請求項３２】
請求項２３に記載の方法において、
前記１段階は、前記キーファイルを前記記録媒体から獲得することを特徴とする方法。
【請求項３３】
請求項２３に記載の方法において、
前記１段階は、前記キーファイルを外部のサーバーからネットワークを介して獲得することを特徴とする方法。
【請求項３４】
請求項２３に記載の方法において、
前記区間は、コンテンツ保護システム単位であることを特徴とする方法。
【請求項３５】
暗号化したコンテンツデータを記録媒体から再生する装置において、
前記記録媒体に記録されたデータを再生する光再生手段を駆動する駆動器と、
前記光再生手段により読み出される暗号化したデータを解読する解読部と、
再生要求によって、複数の暗号化キーが含まれているキーファイルと前記複数の暗号化キーのそれぞれを索引する情報のグループを獲得して、複数のデータクリップに属する、前記暗号化したコンテンツデータの全部または一部を再生するように前記駆動器を制御して、前記再生されるコンテンツデータの区間毎に、その区間に対応する前記獲得した索引情報グループ内の索引情報に基づいて前記キーファイル内の暗号化キーを選択してその選択された暗号化キーを用いて解読するように前記解読部を制御する制御部を含んで構成されることを特徴とする装置。
【請求項３６】
請求項３５に記載の装置において、
前記複数のデータクリップは、前記再生要求により指定された少なくとも一つの論理的な連続再生単位情報と連結されていることを特徴とする装置。
【請求項３７】
請求項３６に記載の装置において、
前記論理的な連続再生単位情報はタイトルであることを特徴とする装置。
【請求項３８】
請求項３５に記載の装置において、
前記各索引情報は、論理的な連続再生単位情報に連結されているデータクリップ毎に対して生成されていることを特徴とする装置。
【請求項３９】
請求項３５に記載の装置において、
前記各索引情報は、論理的な連続再生単位情報に属するフレームアイテム毎に対して生成されているが、前記プレイアイテムは、前記データクリップ内の連結されたデータ区間を指示していることを特徴とする装置。
【請求項４０】
請求項３５に記載の装置において、
前記区間は、コンテンツ保護システム単位であることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体のコンテンツを保護するためのキー（ｋｅｙ）を記録してこれを用いる方法及びその方法により記録されたキーを収録している記録媒体に関する。
【背景技術】
【０００２】
ＤＶＤと呼ばれるＤＶＤ−ＲＯＭは約４．７ＧＢｙｔｅの記録容量を有していて映画のようなコンテンツをＴＶ信号の画質より多少高画質で収録することができ、現在普遍的に利用されている。
【０００３】
ところが、現在ＴＶ放送信号がデジタル方式に転換されていてデジタル方式のＴＶ放送信号は現在のアナログ信号よりもっと高画質を提供していて、ユーザーはＤＶＤが提供する画質より高画質の映画を記録媒体を介して入手して視聴しようとする欲求がある。
【０００４】
このような理由でさらに高容量の再生専用ディスクと記録可能ディスクが開発されている。高容量のディスクが開発されればそこに高画質のコンテンツを収録して普及することによって利用者が手軽く高画質のコンテンツを楽しむことができる。
【０００５】
しかし、ディスクのような記録媒体にコンテンツを収録して普及する場合に、そのディスクが不法的に複製されることによってコンテンツが保護できない場合が発生する。これを防止するために、ディスクのような記録媒体を介してコンテンツを普及する場合には、そのコンテンツを暗号化させてその暗号化のために用いられたキー（ｋｅｙ）を記録媒体の特定位置、例えば通常的なデータ読み取り動作によっては検出されない領域に記録したり、そのキーまたはそのキーを分かるようにする方法を遠隔の公認されたサーバーから獲得するようにする方法を用いている。
【０００６】
キーをディスク媒体に記録する方法としては、現在普遍的に用いられているＤＶＤの場合に、利用者に一つのタイトル（ｔｉｔｌｅ）で認識されるデータ区間当たり一つのキーを用いて暗号化して、そのキーは各ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロック単位に付加する１６バイトのヘッダーに１回または２回記録される。
【０００７】
ところが、ＤＶＤの場合には、複数のタイトルが収録されていても利用者に各タイトルで認識される各データ区間は相互重ならない。したがって、コンテンツの保護をさらに強めるために各タイトル毎に他のキーを用いることができる。
【０００８】
しかし、先に言及した高容量のディスクの場合には、利用者にそれぞれのタイトルで認識されるデータ区間が相互重なることもできるが、このような場合には先に言及したようなコンテンツ保護のためのキーの使用が許されない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、記録媒体に収録されたコンテンツのタイトルに該当するデータ区間が相互重なる場合にも全てのタイトルが暗号／解読のためのキーを同じく用いないこともあるようにするのを、一つの目的にする。
【課題を解決するための手段】
【００１０】
本発明による一つの特徴は、複数の暗号化キーを、各データクリップの全区間または部分区間別に区分使用してデータを暗号化または暗号化したデータを解読することである。
【００１１】
本発明によるまた他の一つの特徴は、複数のデータクリップの暗号化に用いられた複数の暗号化キーをキーファイルに保存して、前記キーファイル内の各暗号化キーとその暗号化キーを用いて暗号化したデータ区間を連結する各索引情報を前記キーファイルまたは他の管理情報ファイルに保存することである。
【００１２】
本発明による一実施形態では、各データクリップで、相異なるタイトルにより共有されるデータ区間を境界にして分割されるデータブロック別に暗号化キーを区分して暗号化または解読に用いる。
【００１３】
本発明による他の一実施形態では、各データクリップ別に暗号化キーを区分して暗号化または解読に用いる。
【００１４】
本発明によるまた他の一実施形態では、タイトルに属するプレイアイテムが指示するデータ区間別に暗号化キーを区分して暗号化または解読に用いる。
【００１５】
本発明による一実施形態では、索引情報をデータクリップに対する情報を含んでいるクリップ情報ファイルに記録する。
【００１６】
本発明による他の一実施形態では、索引情報を、暗号化キーを保存するキーファイルに記録する。
【００１７】
本発明による一実施形態では、各索引情報が、連関した暗号化キーをアクセスできるようにする情報とデータクリップに対するファイル名の対で構成される。
【００１８】
本発明による他の一実施形態では、各索引情報が、連関した暗号化キーと対を構成する、データクリップに対するファイル名で構成される。
【００１９】
本発明による一実施形態では、各索引情報が、各タイトルに属するデータクリップ毎に対して生成される。
【００２０】
本発明による他の一実施形態では、各タイトルに属するフレームアイテム毎に対して生成される。
【００２１】
本発明による一実施形態では、コンテンツデータが収録された記録媒体を介して複数の暗号化キーが獲得される。
【００２２】
本発明による他の一実施形態では、複数の暗号化キーが外部のサーバーからネットワークを介して獲得される。
【発明を実施するための最良の形態】
【００２３】
高容量のディスク媒体、例えばＢＤ−ＲＯＭ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ  ＲＯＭ）の場合に、Ａ／Ｖデータが収録された各クリップ（ｃｌｉｐ）ファイルは各タイトルで管理されない。図１はこれに対する例を見せてくれるものであって、ＢＤ−ＲＯＭの場合に一つのムービープレイリスト（Ｍｏｖｉｅ  Ｐｌａｙ  Ｌｉｓｔ）が一つのタイトル（論理的な連続再生単位情報）で管理されるが、このムービープレイリストに含まれているプレイアイテムがクリップファイルの全部または一部の区間を指示するようになる。ところが、各プレイアイテムが指示するクリップ内のデータ区間は相互重なることが許されるので、図１に例示されたように、一部プレイアイテム（１１２と１３１、そして１２１と１３２）は相互重なるデータ区間（１０１と１０２）を指示している。結局、第１タイトル（Ｔｉｔｌｅ＃１）と第３タイトル（Ｔｉｔｌｅ＃３）、そして第２タイトル（Ｔｉｔｌｅ＃２）と第３タイトル（Ｔｉｔｌｅ＃３）が互いに重なるデータ区間を有するので、各タイトルに対して相異なる暗号化キーを用いて暗号化することができない。もしも、相異なるキーを用いて各タイトルを暗号化するようになれば、任意のデータ区間に対して複数の暗号化キーを用いて解読しなければならない場合が発生する。例えば第１タイトル（Ｔｉｔｌｅ＃１）の重なった区間（１０１）は２個のキーを用いて暗号化しなければならないのでこの区間は解読時にも２個のキーで２回解読しなければならない。すなわち、複数のタイトルにより共有されている区間に対してはそのタイトルの数に該当するだけの解読過程を重複遂行しなければならない。これは再生装置のデコーディング能力を大きく阻害するようになる。
【００２４】
したがって、このような問題を解消するためには共有される区間を有するタイトルは相互同じキーを用いてそのタイトルに属するデータ区間を暗号化しなければならない。ところが、図１の例で見るように、第１タイトル（Ｔｉｔｌｅ＃１）は第３タイトル（Ｔｉｔｌｅ＃３）と一部データ区間を共有して、第２タイトル（Ｔｉｔｌｅ＃２）も第３タイトル（Ｔｉｔｌｅ＃３）と一部データ区間を共有するので結局３個の全てのタイトルが同じ暗号化キーを用いなければならない。これは高容量のディスク媒体に対して、各タイトルに互いに独立した個別的な暗号化キーを用いることによってコンテンツの保護性を高めようとする趣旨に符合できない。
【００２５】
以下では、全てのタイトルが同じ暗号化キーを用いないこともあるようにする本発明による一実施形態に対して添付した図面に基づいて詳細に説明する。
【００２６】
図２は本発明による、暗号化に対する情報を有する再生専用光ディスクを製造するための装置の構成を示したものであって、レーザビームを発生させるレーザ（ｌａｓｅｒ）ダイオード１０、前記発生するレーザビームを平行光に照準させる照準器（ｃｏｌｌｉｍａｔｏｒ）１１、前記平行光を、入力される変調信号、例えばＥＦＭ信号のレベルによって遮断または透過させる光変調器１３、前記光変調器１３の出力光をガラス円板上のフォトレジストのような感光層上に集光させる集光レンズ１４、入力されるコンテンツデータを、例えばＭＰＥＧ方式でエンコーディングするエンコーダー２０、前記エンコーディングされたデータを、与えられたキー（ｋｅｙｓ）３０ａのうち一つを選択してそのキーによって暗号化をした後記録のためのＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロックフォーマットで構成するフォーマッター２１、データを保存するハードディスクドライブ（ＨＤＤ）のような大容量保存媒体２３、前記保存媒体２３にデータを記録して読み出す読み取り／書き取り部２２、前記保存媒体２３に記録されているデータをＥＦＭ信号のような二進化された（ｂｉｎａｒｉｚｅｄ）ディスク記録用信号に変調する信号変調器３１、そしてユーザーの入力を処理してコンテンツを保護するための動作を遂行し、コンテンツのためのナビゲーションデータを生成して前記感光層上のビーム（ｂｅａｍ）照射を制御する記録制御器３０を含んで構成される。
【００２７】
図２の装置により再生専用ディスクを製造するためには、先に再生専用ディスクに記録されるコンテンツデータ（ビデオ及び／またはオーディオデータ）及びそのナビゲーションデータを前記保存媒体２３に先に保存する。この時、コンテンツデータに対しては、後述する方法によって暗号化して保存される。そして、前記記録制御器３０は、再生専用ディスクに転写するために必要なデータ、例えば暗号化に用いられたキーに対する情報（キー情報とキーを索引するための索引情報）を前記ナビゲーションデータに付加する動作を遂行する。
【００２８】
前記保存媒体２３に保存されたデータは前記記録制御器３０の制御により読まれて前記信号変調器３１により二進化された信号に変調されてこの変調した信号は前記光変調器１３の出力光をそのレベルによって遮断または透過させて前記ガラス円板上の感光層に二進化された信号によるピット列（ｐｉｔ  ｔｒａｉｎ）を形成する。ピット列が形成される間前記集光レンズ１４は前記記録制御器３０の制御により徐々に外周に移動することによって前記感光層には螺旋形トラックに沿ってピット列が形成される。このピット列は前記保存媒体２３に保存されたコンテンツデータとナビゲーションデータに相応するデータであってこのピット列が形成された感光層を利用してスタンパー（ｓｔａｍｐｅｒ）を製作して、このスタンパーを用いて本発明によって暗号化してまた暗号化情報を含むナビゲーションデータを有する再生専用ディスクを製作するようになる。
【００２９】
すなわち、前記保存媒体２３に保存する暗号化したコンテンツデータと暗号化情報（暗号化キー情報とキーを索引するための索引情報）を有するナビゲーションデータが前記の過程により再生専用ディスクに転写またはそのままマッピング（ｍａｐｐｉｎｇ）されるので、前記保存媒体２３に保存するデータの構造はすなわち、再生専用ディスクに対して記録することと同じである。したがって、以下では前記保存媒体２３に、本発明によってデータを処理して記録する方法に対して説明するがこの方法は再生専用ディスクに対してもそのまま適用されるものである。
【００３０】
また、前記保存媒体２３の代わりに記録可能光ディスク、例えば高容量のＢＤ−ＲＥ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ  ＲＥｗｒｉｔａｂｌｅ）ディスクを用いると、記録可能ディスク媒体にも本発明による暗号化したデータと暗号化情報を有するナビゲーションデータが後述する過程により収録されるので、本発明に対する説明は記録可能ディスク媒体にもそのまま適用されることができる。記録可能ディスク媒体にデータを記録する場合には公知の光記録手段、例えば光ピックアップをデータを記録する位置に移動させる公知の方法を遂行するサーボ制御部が前記記録制御器３０により制御される。
【００３１】
入力される映像信号は前記エンコーダー２０により特定方式、例えばＭＰＥＧ方式でエンコーディングしてデータストリームに変換された後前記フォーマッター２１によりＥＣＣブロックで構成されて前記読み取り／書き取り部２２により前記保存媒体２３に記録される。他の装置によりあらかじめエンコーディングされたデータストリームが別途の保存媒体を介して提供することもできる（１０１）。
【００３２】
前記エンコーダー２０が、記録するコンテンツに相応するデータをエンコーディングする時はＩピクチャーを先頭にするピクチャーの集合であるＧＯＰが作られるが、前記記録制御器３０は、プレゼンテーション時間長さが０．４〜１秒内になる一つまたは複数のＧＯＰに対して一つのナビゲーション単位に区画してその単位に対するナビゲーション情報を生成する。ナビゲーション単位の区画のために必要な情報は前記エンコーダー２０から受信する。前記記録動作により一つのコンテンツが単一または複数のクリップファイルに記録されるが、記録されたデータに対する必要な管理情報であるビデオタイトルセット情報（ＶＴＳＩ：Ｖｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ）を生成して一つのファイル、例えばＶｉｄｅｏ＿ＴＳ．ｉｆｏのファイル名で記録する。この時ＶＴＳＩを生成するために必要な情報が、前記記録制御器３０にあらかじめプログラムされたＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）基盤のメニューを介してユーザーから提供することもできる。
【００３３】
記録されたコンテンツに対するナビゲーションデータを含む管理情報、例えばインデックステーブル、ムービーオブジェクト、ムービープレイリスト、プレイアイテム等の構造は本発明と直接的な関連がないのでこれに対する詳細な説明は省略して、以下では、各タイトルに対して個別的なキーまたはキーの組み合わせを用いて暗号化することができるようにするのに必要な暗号化情報を中心にして記録及び再生動作を詳細に説明する。
【００３４】
前記エンコーダー２０によりまたは別途の保存媒体を介して提供される（１０１）エンコーディングされたデータに対して、前記フォーマッター２１は、前記記録制御器３０が暗号化キーテーブル３０ａで選択して印加したキーに基づいてエンコーディングされたデータを暗号化して、その暗号化したデータを記録のためのＥＣＣブロックに構成して、前記読み取り／書き取り部２２を介して前記保存媒体２３に保存されるようにする。
【００３５】
前記記録制御器３０は、前記フォーマッター２１に入力されるエンコーディングされたデータが、既に指定されたデータ位置になる時毎に前記キーテーブル３０ａで一つのキーを選択してこれを前記フォーマッター２１に印加して暗号化に用いられるようにする。前記既に指定されたデータの位置は、ディスク記録媒体に記録するデータのタイトルと各タイトルに属するデータの区間、またはプレイアイテム等によりあらかじめ定められて前記記録制御器３０に設定されているようになる。
【００３６】
図３は本発明の一実施形態によって、前記記録制御器３０が指定されたデータ区間（以下、‘コンテンツ保護システム単位’または‘ＣＰＳ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）単位’という。）が変わる時毎に他の暗号化キーを用いるによってコンテンツが記録された例をタイトルとの関係で示したものである。
【００３７】
図３の例は、一つのクリップファイルに属するデータ区間に対しても相異なるタイトル（論理的な連続再生単位情報）により共有される区間がある場合にはその区間を境界にして暗号化キーを異に用いたものであって、第１クリップファイルに属するデータ区間の場合に３個のキーｋｅｙ１、ｋｅｙ２、そしてｋｅｙ３が、第２クリップファイルの場合にも３個のキーｋｅｙ４、ｋｅｙ５、そしてｋｅｙ６が用いられて各データブロック（ｂｌｏｃｋ）を暗号化したのである。図３でのように、一つのクリップファイル内で暗号化キーが異に用いられたデータブロックを、‘ＡＡＣＳ（Ａｄｖａｎｃｅｄ  Ａｃｅｓｓ  Ｃｏｎｔｅｎｔ  Ｓｙｓｔｅｍ）キーシーケンス’とも言う。
【００３８】
そして、図３でのように各ＡＡＣＳキーシーケンスに対して用いられた暗号化キーは記録媒体にキーファイル（Ｋｅｙ  Ｆｉｌｅ）で集中記録する。キー情報が保存されるキーファイルは図４に示された構造を有する。前段にはキーをインデックスできる情報でＣＰＳ単位の番号を記録して、後段には用いられたキーを記録する。そして、前記記録制御器３０は、図４に例示されたように各クリップに対する該情報ファイル（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｆｉｌｅ、‘＊．ｃｌｐｉ’）内にそのクリップファイルに属するデータ区間の暗号化に用いられたキーに対する情報フィールドＡＡＣＳ＿Ｋｅｙ＿Ｉｎｄｅｘ＿Ｉｎｆｏ（）を生成してそのフィールド内に、各シーケンスに対して用いられた暗号化キーをアクセスできるようにする索引情報（４０３）を記録する。
【００３９】
また、前記情報フィールドＡＡＣＳ＿Ｋｅｙ＿Ｉｎｄｅｘ＿Ｉｎｆｏ（）には該クリップファイルに属したＡＡＣＳキーシーケンスの数（４０１）と、各シーケンスに対する開始位置に対する情報（４０２）をクリップ情報ファイルに記録する。前記各シーケンスに対する開始位置に対する情報（４０２）には図３のように記録された場合に第１クリップファイルに対しては、０、ａそしてｂが記録され、前記各索引情報（４０３）には、図４のタイトルキーファイルで、該暗号化キーが保存された位置をインデクシングしているＣＰＳ単位の番号が記録された‘ＣＰＳ＿Ｕｎｉｔ＿ｎｕｍｂｅｒｆｏｒＫｅｙ＿Ｉｎｄｅｘ＃ｉ’のエントリーをインデクシングする情報Ｋｅｙ＿Ｉｎｄｅｘ[ｉ]が記録されることによって一つのクリップファイル内に用いられた複数個の暗号化キーを再生装置がアクセスできるようにする。そして、前記情報フィールドＡＡＣＳ＿Ｋｅｙ＿Ｉｎｄｅｘ＿Ｉｎｆｏ（）の開始点を指し示す情報ＡＡＣＳ＿Ｋｅｙ＿Ｉｎｄｅｘ＿Ｓｔａｒｔ＿Ａｄｄｒｅｓｓ（４０４）をクリップ情報ファイルの定められた位置に記録する。
【００４０】
前述したように暗号化キーを用いてコンテンツを暗号化して記録することによって、全てのタイトル（図３の例で３個のタイトル）は互いに同じキーを用いなくても良い。図３の例で、第１タイトルのデータに対しては、暗号化キーｋｅｙ１、ｋｅｙ２そしてｋｅｙ３を用いたものであって、第２タイトルに対しては暗号化キーｋｅｙ４、ｋｅｙ５そしてｋｅｙ６を用いたものであって、第３タイトルに対しては暗号化キーｋｅｙ２とｋｅｙ５を用いたものになる。
【００４１】
図５は本発明の他の一実施形態によって、前記記録制御器３０が指定されたデータ区間（ＣＰＳ単位）が変わる時毎に他の暗号化キーを用いるによってコンテンツが記録された例をタイトルとの関係で示したものであって、図５は、プレイアイテムに対応するデータ区間をＣＰＳ単位にした実施形態である。
【００４２】
本実施形態では、クリップファイル内で相異なるプレイアイテムにより共有される区間（３０１、３０２）を含む第１及び２タイトルのプレイアイテム（３１２、３２１）に対応する区間（ＣＰＳ＿Ｕ＃２、ＣＰＳ＿Ｕ＃３）が一つの暗号化キー、すなわちｋｅｙ２及びｋｅｙ３によりそれぞれ暗号化する。したがって、第３タイトル（Ｔｉｔｌｅ＃３）に属する２個のプレイアイテム（３３１、３３２）に対してもｋｅｙ２及びｋｅｙ３がキーファイルに貯蔵されるが、図６Ａは暗号化キーを再生装置がアクセスできるように保存するキーファイルの構造を例示したのである。
【００４３】
図６Ａの実施形態では、キー情報が保存されるキーファイルに全てのタイトルに対して用いられたキーがキー保存領域（６０１）に記録され、各キーをアクセスできるようにする情報（ＣＰＳ＿Ｕｎｉｔ＿ｎｕｍｂｅｒ  ｆｏｒ  Ｐｌａｙ  Ｉｔｅｍ[ｋ]）は、該タイトル（Ｔｉｔｌｅ[ｉ]）に属する各プレイアイテム毎に対して生成されて保存される（６０２）。例えば図５のようにデータが暗号化されて記録された例で、前記キー保存領域（６０１）にはｋｅｙ１、ｋｅｙ２そしてｋｅｙ３が記録されて、第１タイトル（Ｔｉｔｌｅ＃１）に対しては、各キーをアクセスできるようにする索引情報フィールドＣＰＳ＿Ｕｎｉｔ＿ｎｕｍｂｅｒ  ｆｏｒ  Ｐｌａｙ  Ｉｔｅｍ[ｋ]に、ＣＰＳ単位番号１と２を、第２タイトル（Ｔｉｔｌｅ＃２）に対しては、ＣＰＳ単位番号３を、そして第３タイトル（Ｔｉｔｌｅ＃３）に対しては各プレイアイテムに対して前記索引情報フィールドＣＰＳ＿Ｕｎｉｔ＿ｎｕｍｂｅｒ  ｆｏｒ  Ｐｌａｙ  Ｉｔｅｍ[ｋ]に２と３を記録するようになる。
【００４４】
図６Ａのキーファイル構造は、各タイトルに対するＣＰＳ単位の情報がある開始位置を指し示す住所情報Ｓｔａｒｔ＿ａｄｄｒｅｓｓ＿ｏｆ＿ＣＰＳ＿Ｕｎｉｔ＿Ｉｎｆｏ＿ｆｏｒ＿Ｔｉｔｌｅ[ｉ]を含む。この住所情報は再生装置がＣＰＳ単位の開始位置等に情報を迅速にアクセスできるようにするためのものである。
【００４５】
図６Ａの実施形態のように、各ＣＰＳ単位に対して用いられたキーをキー保存領域（６０１）に集中して保存して各プレイアイテムに対してそのキーをアクセスできるようにする情報を記録する代わりに、図６Ｂでのように、各プレイアイテムの対応区間に対して用いられた暗号化キーを該プレイアイテムに対して直接保存しておくこともできる（６１１）。
【００４６】
前述した実施形態のように暗号化キーを用いてコンテンツを暗号化して記録することによって、全てのタイトル（図５の例で３個のタイトル）は互いに同じキーを用いなくても良い。図５の例で、第１タイトルのデータに対しては、暗号化キーｋｅｙ１とｋｅｙ２を用いたものであって、第２タイトルに対しては暗号化キーｋｅｙ３を用いたものであって、第３タイトルに対しては暗号化キーｋｅｙ２とｋｅｙ３を用いたものになる。
【００４７】
図７は本発明のまた他の一実施形態によって、前記記録制御器３０が指定されたデータ区間（ＣＰＳ単位）が変わる時毎に他の暗号化キーを用いるによってコンテンツが記録された例をタイトルとの関係で示したものであって、図７は、一つのクリップファイルをＣＰＳ単位にした実施形態である。
【００４８】
本実施形態では、各クリップファイルが相異なる暗号化キーによりそれぞれ暗号化する。図７の例で、クリップファイルが２個（第１タイトルと第２タイトルにそれぞれ対応）であるので２個の暗号化キーｋｅｙ１、ｋｅｙ２によりそれぞれ暗号化して、第３タイトル（Ｔｉｔｌｅ＃３）は２個のクリップファイル内の部分区間を参照するので対応区間に用いられた暗号化キーｋｅｙ１及びｋｅｙ２がキーファイルに貯蔵されるが、図８Ａは暗号化キーを再生装置がアクセスできるように保存するキーファイルの構造を例示したのである。
【００４９】
図８Ａの実施形態では、キー情報が保存されるキーファイルに全てのタイトルに対して用いられたキーがキー保存領域（８０１）に記録され、各キーをアクセスできるようにする情報ＣＰＳ＿Ｕｎｉｔ＿ｎｕｍｂｅｒ  ｆｏｒ  ａ  Ｃｌｉｐ[ｋ]は、該タイトル（Ｔｉｔｌｅ[ｉ]）に属する各クリップファイル毎に対して生成されて保存される（８０２）。例えば図７のようにデータが暗号化されて記録された例で、前記キー保存領域（８０１）にはｋｅｙ１とｋｅｙ２が記録されて、第１タイトル（Ｔｉｔｌｅ＃１）に対しては、キーをアクセスできるようにする索引情報フィールドＣＰＳ＿Ｕｎｉｔ＿ｎｕｍｂｅｒ  ｆｏｒ  ａ  Ｃｌｉｐ[ｋ]に、ＣＰＳ単位番号１を、第２タイトル（Ｔｉｔｌｅ＃２）に対しては、ＣＰＳ単位番号２を、そして第３タイトル（Ｔｉｔｌｅ＃３）に対してはクリップファイルの数Ｎｕｍ＿ｏｆ＿Ｃｌｉｐｓ＿ｉｎ＿Ｔｉｔｌｅ[ｉ]を２で記録して、各クリップに対して前記索引情報フィールドＣＰＳ＿Ｕｎｉｔ＿ｎｕｍｂｅｒ  ｆｏｒ  ａ  Ｃｌｉｐ[ｋ]に１と２を記録するようになる。
【００５０】
図８Ａの実施形態のように各ＣＰＳ単位に対して用いられたキーをキー保存領域（８０１）に集中して保存して各クリップファイルに対してそのキーをアクセスできるようにする情報を記録する代わりに、図８Ｂでのように、各クリップファイルのデータ区間に対して用いられた暗号化キーを該クリップファイルに対して直接保存しておくこともできる（８１１）。
【００５１】
図８Ｃは各クリップファイルに対して用いられた暗号化キーを保存するキーファイルのまた他の構造を示したものである。図８Ｃの実施形態では、各クリップファイルを識別することができる情報、例えばファイル名とそのクリップファイルのデータに対するＣＰＳ単位の番号を対にするエントリー（８２１）がクリップファイル数Ｎｕｍ＿ｏｆ＿Ｃｌｉｐだけ前半部に記録されて、後半部には実際用いられた暗号化キーが集中して記録される。
【００５２】
前述した実施形態のように暗号化キーを用いてコンテンツを暗号化して記録することによって、全てのタイトル（図７の例で３個のタイトル）は互いに同じキーを用いなくても良い。図７の例で、第１タイトルのデータに対しては、暗号化キーｋｅｙ１を用いたものであって、第２タイトルに対しては暗号化キーｋｅｙ２を用いたものであって、第３タイトルに対しては暗号化キーｋｅｙ１とｋｅｙ２を用いたものになる。
【００５３】
一方、前述した全ての実施形態で、前記記録制御器３０は暗号化に用いられた全てのキーを前記保存媒体２３に保存した後、その暗号化キーを別途に具備されたマスターキーを利用して暗号化させることができる。
【００５４】
前記で詳細に説明した過程により、データが暗号化されたコンテンツとその暗号化に用いられたキーに対する情報が記録媒体に記録されたり、または暗号化したコンテンツと暗号化に用いられたキーに対する情報を収録している記録媒体が製造される。
【００５５】
以下ではこのように記録されたまたは製造された記録媒体を再生する過程に対して説明する。
【００５６】
図９は本発明によってデータが暗号化されたコンテンツと暗号化情報が収録されている記録媒体７１を再生する装置の一実施形態の構成であって、再生要求がある時、再生制御器７０は、駆動器７３を制御して光ピックアップ７２が、ナビゲーションデータを含む管理情報を先に読み出してメモリー７９に保存されるようにする。前記保存される管理情報には、前述したような、図４、図６Ａ、図６Ｂ、図８Ａ、図８Ｂまたは図８Ｃのような構造で保存された暗号化キーファイルももちろん含まれる。
【００５７】
再生要求は、ユーザーインターフェース（再生装置の操作ボタンまたは前記装置と関連された遠隔操縦）を通じて行われ、ユーザー入力は、例えば、前記再生制御器７０にあらかじめプログラムされたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）基盤のメニューを介して指定されることができる。
【００５８】
読まれたデータは、デフォーマッター（Ｄｅｆｏｒｍａｔｔｅｒ、７４）によりエラー訂正等が遂行されるが、Ａ／Ｖデータは多重分離装置（Ｄｅｍｕｌｔｉｐｌｅｘｅｒ、７５）に印加されて、Ａ／Ｖデータではないデータ（暗号化情報、ナビゲーションデータ等）は前記再生制御器７０に印加される。
【００５９】
前記再生制御器７０は、前記保存されたキーファイル内の暗号化キーが暗号化されている場合には、コンテンツ提供者から提供を受けて内部メモリー等に既に登録されているコンテンツ提供者の個人キー（ｐｒｉｖａｔｅ  ｋｅｙ）を利用して、前記保存された暗号化キーを解読する。
【００６０】
そして前記再生制御器７０は前記駆動器７３を制御して前記光ピックアップ７２をして、前での再生要求により選択されたタイトルまたはタイトルに該当するクリップファイルのデータ区間を読み出させる。前記多重分離装置７５は入力されるデータストリームをエンコーディングされたビデオオーディオデータに逆多重化して、前記Ａ／Ｖデコーダ７６は入力されるデータを、前記再生制御器７０から、後述する方法によって提供された暗号化キー（解読キー）を利用して暗号化したデータを解読した後、その解読されたＡ／Ｖデータをデコーディングして本来のビデオオーディオ信号に作る。
【００６１】
再生する間、前記デフォーマッター７４、前記多重分離装置７５、そして前記Ａ／Ｖデコーダ７６の動作は前記再生制御器７０により操縦される。
【００６２】
前記再生制御器７０は、前記Ａ／Ｖデコーダ７６に提供する解読キーを、ＣＰＳ単位が変わる時毎にそのＣＰＳ単位に対して用いられたことを前記メモリー７９で探して印加するようになる。一つのクリップファイル内で複数の暗号化キーが用いられた図３の実施形態の場合には図４のような構造を有するキーファイル（そしてクリップ情報ファイル（＊．ｃｌｐｉ））も共に）が提供されて前記メモリー７９に保存されるので、そのキーファイルで、前記Ａ／Ｖデコーダ７６に印加され始めるＡＡＣＳキーシーケンスの番号（ｉ）に該当する索引情報Ｋｅｙ＿Ｉｎｄｅｘ[ｉ]をクリップ情報ファイルで獲得してその索引情報により指示された（ＣＰＳ＿Ｕｎｉｔ＿ｎｕｍｂｅｒｆｏｒＫｅｙ＿Ｉｎｄｅｘを通じて）、キーファイル内の暗号化キーＥｎｃｒｙｐｔｅｄ  Ｕｎｉｔ  Ｋｅｙ  ｆｏｒ  ＣＰＳ  Ｕｎｉｔ＃ｋを読んで前記Ａ／Ｖデコーダ７６に解読キーで印加する。
【００６３】
プレイアイテムに対応する区間をＣＰＳ単位にして暗号化キーが用いられた図５の実施形態の場合には、図６Ａまたは図６Ｂのような構造を有するキーファイルが提供されて前記メモリー７９に保存されるので、そのキーファイルで、再生選択されたタイトルまたはタイトルに属するプレイアイテム別暗号化キーを全て読んで、前記Ａ／Ｖデコーダ７６に印加されるＣＰＳ単位別に用いられた暗号化キーを順次に印加して解読キーで用いるようにする。
【００６４】
クリップファイル別に暗号化キーが用いられた図７の実施形態の場合には、図８Ａ、図８Ｂまたは図８Ｃのような構造を有するキーファイルが提供されて前記メモリー７９に保存されるので、そのキーファイルで、再生選択されたタイトルまたはタイトルに属するクリップファイル別暗号化キーを全て読んで、前記Ａ／Ｖデコーダ７６に印加されるクリップファイル（これはすなわちＣＰＳ単位である。）別に用いられた暗号化キーを順次に印加するようになる。図８Ｃの実施形態の場合には、再生選択されたタイトルまたはタイトルに属するクリップファイルのファイル名を先に確認して、そのファイル名と対を構成するＣＰＳ単位の番号により指示される位置の暗号化キーを特定してその特定された暗号化キーを用いるようになる。
【００６５】
本発明の実施形態に対するいままでの説明では、暗号化情報、すなわち図４、図６Ａないし図６Ｂそして図８Ａないし図８Ｃが記録媒体に記録されることとしたが、記録媒体に収録するコンテンツに対する暗号化は前述したように遂行して、その暗号化に用いられたキーに対する情報、すなわち図４、図６Ａ、図６Ｂ、図８Ａ、図８Ｂまたは図８Ｃの構造を有するファイルは、記録媒体７１に収録されたコンテンツと連係されている外部のサーバーに保存しておくことができる。前記サーバーは、通信機能を具備した再生装置が装着された記録媒体に収録されたコンテンツを識別する情報を送信すればそのコンテンツの正当な再生権限を与えられたのかを確認した後そのコンテンツの暗号化情報、すなわち図４、図６Ａ、図６Ｂ、図８Ａ、図８Ｂまたは図８Ｃの構造を有するファイルをネットワークを介して提供することができる。
【００６６】
前記で制限された実施形態で詳細に説明された本発明の少なくとも一つの実施形態により、記録媒体に収録されたコンテンツを暗号化するにおいて、再生区間を共有するタイトルが一部あっても全てのタイトルに対して同じ暗号化キーを用いなくても良いので、記録媒体に収録されたコンテンツの保護機能を向上させる。すなわち、一部タイトルに対する暗号化キーが悪意的方法により露出しても、その暗号化キーを用いない他のタイトルのコンテンツは保護される。
【００６７】
以上、前述した本発明の望ましい実施形態は、例示の目的のために開示されたものであって、当業者ならば、添付された特許請求範囲に開示された本発明の技術的思想とその技術的範囲内で、また他の多様な実施形態を改良、変更、代替または付加等が可能であることである。
【図面の簡単な説明】
【００６８】
【図１】複数のタイトルと複数のクリップファイル間の連結関係を例で示したものである。
【図２】本発明の一実施形態による、暗号化に対する情報を有する再生専用記録媒体を製造するためのディスク製造装置の構成を示したものである。
【図３】本発明の一実施形態によって、データ区間を区分して他の暗号化キーを用いるによってコンテンツが記録された例をタイトルとの関係で示したものである。
【図４】図３の実施形態によって、暗号化に対する情報を保存するデータ構造の一例を示したものである。
【図５】本発明の他の一実施形態によって、データ区間を区分して他の暗号化キーを用いるによってコンテンツが記録された例をタイトルとの関係で示したものである。
【図６Ａ】図５の実施形態によって、暗号化に対する情報を保存するデータ構造の各例を示したものである。
【図６Ｂ】図５の実施形態によって、暗号化に対する情報を保存するデータ構造の各例を示したものである。
【図７】図７は本発明のまた他の一実施形態によって、データ区間を区分して他の暗号化キーを用いるによってコンテンツが記録された例をタイトルとの関係で示したものである。
【図８Ａ】図７の実施形態によって、暗号化に対する情報を保存するデータ構造の各例を示したものである。
【図８Ｂ】図７の実施形態によって、暗号化に対する情報を保存するデータ構造の各例を示したものである。
【図８Ｃ】図７の実施形態によって、暗号化に対する情報を保存するデータ構造の各例を示したものである。
【図９】は本発明の一実施形態によって、データの暗号化に対する情報と暗号化したコンテンツが収録されている記録媒体を再生する装置の一実施形態の構成図である。
【図１】
2008523541.tif 000003
【図２】
2008523541.tif 000004
【図３】
2008523541.tif 000005
【図４】
2008523541.tif 000006
【図５】
2008523541.tif 000007
【図６Ａ】
2008523541.tif 000008
【図６Ｂ】
2008523541.tif 000009
【図７】
2008523541.tif 000010
【図８Ａ】
2008523541.tif 000011
【図８Ｂ】
2008523541.tif 000012
【図８Ｃ】
2008523541.tif 000013
【図９】
2008523541.tif 000014
【国際調査報告】
2008523541.tif 000015
2008523541.tif 000016