(57)【特許請求の範囲】
【請求項１】
ＲＯＭメディアを再生するＤＶＤプレーヤが再生できるようにＲＡＭメディアにコンテンツを暗号化して記録するとともに、記録されているコンテンツを再生するＤＶＤレコーダであって、
複数のマスタキーのうち割り当てられたマスタキーを記憶する記憶手段と、
ディスクキーを複数の前記マスタキーで暗号化した暗号化ディスクキーを取得し、記憶されている前記マスタキーに基づいて復号する暗号化ディスクキー復号手段と、
前記ＲＯＭメディアを再生する場合、タイトルキーを前記ディスクキーで暗号化した暗号化タイトルキーが記録されている前記ＲＯＭメディアから、前記暗号化タイトルキーを取得し、前記暗号化ディスクキー復号手段により復号された前記ディスクキーにより復号する暗号化タイトルキー復号手段と、
前記ＲＯＭメディアを再生する場合、前記タイトルキーでコンテンツを暗号化した暗号化コンテンツが記録されている前記ＲＯＭメディアから、前記暗号化コンテンツを取得し、前記暗号化タイトルキー復号手段により復号された前記タイトルキーにより復号する暗号化コンテンツ復号手段と、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記タイトルキーを生成するタイトルキー生成手段と、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記暗号化ディスクキー復号手段により復号された前記ディスクキーを利用して、前記タイトルキー生成手段により生成された前記タイトルキーを暗号化し、前記暗号化タイトルキーとして前記ＲＡＭメディアに記録するタイトルキー暗号化手段と、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記タイトルキー生成手段により生成された前記タイトルキーを利用して前記コンテンツを暗号化し、前記暗号化コンテンツとして前記ＲＡＭメディアに記録するコンテンツ暗号化手段とを備え、
前記暗号化タイトルキー復号手段は、前記ＲＡＭメディアを再生する場合にも、前記コンテンツの記録時に前記タイトルキー暗号化手段により前記ＲＡＭメディアに記録された前記暗号化タイトルキーを前記ＲＡＭメディアから取得し、前記暗号化ディスクキー復号手段により復号された前記ディスクキーにより復号し、
前記暗号化コンテンツ復号手段は、前記ＲＡＭメディアを再生する場合にも、前記コンテンツの記録時に前記コンテンツ暗号化手段により前記ＲＡＭメディアに記録された前記暗号化コンテンツを前記ＲＡＭメディアから取得し、前記暗号化タイトルキー復号手段により復号された前記タイトルキーにより復号する
ことを特徴とするＤＶＤレコーダ。
【請求項２】
前記暗号化ディスクキー復号手段による復号方法、および前記コンテンツ暗号化手段による暗号化方法は、ＤＶＤ(Digital Versatile Disc)規格に準拠したものである
ことを特徴とする請求項１に記載のＤＶＤレコーダ。
【請求項３】
ＲＯＭメディアを再生するＤＶＤプレーヤが再生できるようにＲＡＭメディアにコンテンツを暗号化して記録するとともに、記録されているコンテンツを再生するＤＶＤレコーダの記録再生方法であって、
複数のマスタキーのうち割り当てられたマスタキーを記憶する記憶ステップと、
ディスクキーを複数の前記マスタキーで暗号化した暗号化ディスクキーを取得し、記憶されている前記マスタキーに基づいて復号する暗号化ディスクキー復号ステップと、
前記ＲＯＭメディアを再生する場合、タイトルキーを前記ディスクキーで暗号化した暗号化タイトルキーが記録されている前記ＲＯＭメディアから、前記暗号化タイトルキーを取得し、前記暗号化ディスクキー復号手段により復号された前記ディスクキーにより復号する暗号化タイトルキー復号ステップと、
前記ＲＯＭメディアを再生する場合、前記タイトルキーでコンテンツを暗号化した暗号化コンテンツが記録されている前記ＲＯＭメディアから、前記暗号化コンテンツを取得し、前記暗号化タイトルキー復号ステップの処理により復号された前記タイトルキーにより復号する暗号化コンテンツ復号ステップと、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記タイトルキーを生成するタイトルキー生成ステップと、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記暗号化ディスクキー復号ステップの処理により復号された前記ディスクキーを利用して、前記タイトルキー生成ステップの処理により生成された前記タイトルキーを暗号化し、前記暗号化タイトルキーとして前記ＲＡＭメディアに記録するタイトルキー暗号化ステップと、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記タイトルキー生成ステップの処理により生成された前記タイトルキーを利用して前記コンテンツを暗号化し、前記暗号化コンテンツとして前記ＲＡＭメディアに記録するコンテンツ暗号化ステップとを含み、
前記暗号化タイトルキー復号ステップの処理は、前記ＲＡＭメディアを再生する場合にも、前記コンテンツの記録時に前記タイトルキー暗号化ステップの処理により前記ＲＡＭメディアに記録された前記暗号化タイトルキーを前記ＲＡＭメディアから取得し、前記暗号化ディスクキー復号ステップの処理により復号された前記ディスクキーにより復号し、
前記暗号化コンテンツ復号ステップの処理は、前記ＲＡＭメディアを再生する場合にも、前記コンテンツの記録時に前記コンテンツ暗号化ステップの処理により前記ＲＡＭメディアに記録された前記暗号化コンテンツを前記ＲＡＭメディアから取得し、前記暗号化タイトルキー復号ステップの処理により復号された前記タイトルキーにより復号する
ことを特徴とするＤＶＤレコーダの記録再生方法。
【請求項４】
ＲＯＭメディアを再生するＤＶＤプレーヤが再生できるようにＲＡＭメディアにコンテンツを暗号化して記録するとともに、記録されているコンテンツを再生するＤＶＤレコーダの記録再生方法を、コンピュータに行わせるためのプログラムが記録されているプログラム記録媒体であって、
複数のマスタキーのうち割り当てられたマスタキーを記憶する記憶ステップと、
ディスクキーを複数の前記マスタキーで暗号化した暗号化ディスクキーを取得し、記憶されている前記マスタキーに基づいて復号する暗号化ディスクキー復号ステップと、
前記ＲＯＭメディアを再生する場合、タイトルキーを前記ディスクキーで暗号化した暗号化タイトルキーが記録されている前記ＲＯＭメディアから、前記暗号化タイトルキーを取得し、前記暗号化ディスクキー復号手段により復号された前記ディスクキーにより復号する暗号化タイトルキー復号ステップと、
前記ＲＯＭメディアを再生する場合、前記タイトルキーでコンテンツを暗号化した暗号化コンテンツが記録されている前記ＲＯＭメディアから、前記暗号化コンテンツを取得し、前記暗号化タイトルキー復号ステップの処理により復号された前記タイトルキーにより復号する暗号化コンテンツ復号ステップと、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記タイトルキーを生成するタイトルキー生成ステップと、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記暗号化ディスクキー復号ステップの処理により復号された前記ディスクキーを利用して、前記タイトルキー生成ステップの処理により生成された前記タイトルキーを暗号化し、前記暗号化タイトルキーとして前記ＲＡＭメディアに記録するタイトルキー暗号化ステップと、
前記ＲＡＭメディアに前記コンテンツを記録する場合、前記タイトルキー生成ステップの処理により生成された前記タイトルキーを利用して前記コンテンツを暗号化し、前記暗号化コンテンツとして前記ＲＡＭメディアに記録するコンテンツ暗号化ステップとを含み、
前記暗号化タイトルキー復号ステップの処理は、前記ＲＡＭメディアを再生する場合にも、前記コンテンツの記録時に前記タイトルキー暗号化ステップの処理により前記ＲＡＭメディアに記録された前記暗号化タイトルキーを前記ＲＡＭメディアから取得し、前記暗号化ディスクキー復号ステップの処理により復号された前記ディスクキーにより復号し、
前記暗号化コンテンツ復号ステップの処理は、前記ＲＡＭメディアを再生する場合にも、前記コンテンツの記録時に前記コンテンツ暗号化ステップの処理により前記ＲＡＭメディアに記録された前記暗号化コンテンツを前記ＲＡＭメディアから取得し、前記暗号化タイトルキー復号ステップの処理により復号された前記タイトルキーにより復号する
ことを実現させるためのプログラムが記録されている
ことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ提供装置、データ提供方法、およびプログラム記録媒体、並びにデータ記録媒体、およびデータ記録媒体の製造方法に関し、特に、例えば、ＤＶＤ−ＲＡＭ(Digital Versatile Disc - Random Access Memory)に対する違法コピーを防止するとともに、適法なコピーが行われたＤＶＤ−ＲＡＭを、現行のＤＶＤプレーヤで再生することができるようにするデータ提供装置、データ提供方法、およびプログラム記録媒体、並びにデータ記録媒体、およびデータ記録媒体の製造方法に関する。
【０００２】
【従来の技術】
ディジタル信号処理技術の進歩、発展に伴い、近年においては、情報を、ディジタル的に記録する記録装置や記録媒体が普及しつつある。
【０００３】
このような記録装置および記録媒体によれば、例えば、画像や音声を劣化させることなく記録を繰り返すことができるため、即ち、画質や音質を維持したまま、何度もコピーすることができるため、そのようなコピーが違法に行われた記録媒体が、市場に流通すれば、映画等の著作権者等の利益が害されることになる。そこで、記録装置および記録媒体には、違法なコピーを行うことができないような仕組み（システム）が導入されている。
【０００４】
即ち、例えば、ミニディスク装置においては（ミニディスクは商標）、違法なコピーを防止する方法として、ＳＣＭＳ(Serial Copy Management System)が採用されている。ＳＣＭＳは、再生側において、オーディオデータとともに、ＳＣＭＳ信号を、ディジタルインタフェース（ＤＩＦ）から出力し、記録側において、再生側からのＳＣＭＳ信号に基づいて、同じく再生側からのオーディオデータの記録を制御することにより、違法なコピーを防止するようになっている。
【０００５】
即ち、ＳＣＭＳ信号は、オーディオデータが、コピーフリーのもの（copy free）であるか、１度だけコピーが許されているもの（copy once allowed）であるか、またはコピーが禁止されているもの（copy prohibited）であるかを表す信号で、記録側では、ＤＩＦからオーディオデータを受信すると、そのオーディオデータとともに送信されてくるＳＣＭＳ信号を検出する。そして、ＳＣＭＳ信号が、copy freeとなっている場合には、オーディオデータを、ＳＣＭＳ信号とともに、ミニディスクに記録する。また、ＳＣＭＳ信号が、copy once allowedとなっている場合には、ＳＣＭＳ信号を、copy prohibitedに変更して、オーディオデータとともに、ミニディスクに記録し、ＳＣＭＳ信号が、copy prohibitedとなっている場合には、オーディオデータの記録を行わない。
【０００６】
以上のようにして、ミニディスク装置では、ＳＣＭＳによって、著作権を有するオーディオデータが、違法にコピーされるのを防止するようになっている。
【０００７】
しかしながら、ＳＣＭＳでは、上述のように、ＳＣＭＳ信号に基づいて、再生側からのオーディオデータの記録を制御するようにはなっていないミニディスク装置が製造された場合に対処するのが困難である。
【０００８】
そこで、例えば、ＤＶＤプレーヤでは、コンテンツスクランブルシステムを採用することにより、著作権を有するデータが、違法にコピーされるのを防止するようになっている。
【０００９】
コンテンツスクランブルシステムでは、ＤＶＤ−ＲＯＭ(Read Only Memory)に、ビデオデータやオーディオデータ等が暗号化されて記録されており、その暗号化されたデータを復号するのに用いるキーが、ライセンスを受けたＤＶＤプレーヤに与えられる。ライセンスは、ＤＶＤプレーヤを、不正コピーを行わない等の所定の動作規定にしたがうように設計することを条件に与えられ、従って、ライセンスを受けたＤＶＤプレーヤでは、与えられたキーを利用して、暗号化されたデータを復号することにより、ＤＶＤ−ＲＯＭに記録された画像や音声を再生することができる。一方、ライセンスを受けていないＤＶＤプレーヤは、暗号化されたデータを復号するためのキーを有していないため、その復号を行うことができず、これにより、ライセンス時に要求される条件を満たしていないＤＶＤプレーヤによって、ＤＶＤ−ＲＯＭが再生されることによる、不正なコピーが防止されるようになっている。
【００１０】
コンテンツスクランブルシステムで採用されているＤＶＤ−ＲＯＭは、図１に示すように製造される。
【００１１】
即ち、コンテンツ供給者である、映画会社その他の著作権者等は、ディスクキーとタイトルキーと呼ばれる、ＤＶＤ−ＲＯＭに記録される映画等のコンテンツの暗号化および復号に利用される２つのキーを決定して発行する。
【００１２】
鍵管理センタ４は、ＤＶＤプレーヤの製造に用いられるＬＳＩ(Large Scale Integrated Curcuit)やソフトウェアモジュールのメーカに割り当てる複数のマスタキーを設定し、暗号化器５において、その複数のマスタキーそれぞれで、ディスクキーを暗号化することにより、暗号化されたディスクキー（以下、適宜、暗号化ディスクキーという）のセットを作成する。さらに、暗号化器６において、ディスクキーで、タイトルキーが暗号化され、暗号化されたタイトルキー（以下、適宜、暗号化タイトルキーという）が作成される。そして、鍵管理センタ４は、暗号化ディスクキーのセットと、暗号化タイトルキーを、ＤＶＤ−ＲＯＭの製造業者であるディスク製造業者７に提供する。
【００１３】
ディスク製造業者７では、圧縮器２において、データベース１に登録されている画像や音声等のディジタルデータであるコンテンツが、例えば、ＭＰＥＧ(Moving Picture Experts Group)２方式によって圧縮され、暗号化器３において、圧縮器２が出力するコンテンツが、コンテンツ供給者が発行するタイトルキーで暗号化され、暗号化コンテンツとされる。
【００１４】
さらに、ディスク製造業者７では、暗号化コンテンツとともに、鍵管理センタ４から提供される暗号化ディスクキーのセットと暗号化タイトルキーが記録されたＤＶＤ−ＲＯＭの原盤（ディスク原盤）８が作成され、その原盤８を用いて、スタンパ９が作成される。そして、そのスタンパ９を用いて、多数のＤＶＤ−ＲＯＭ１０が製造される。
【００１５】
なお、鍵発行センタ４とディスク製造業者７とは、異なる組織であっても、同一の組織であってもかまわない。また、図１では、ディスク製造業者７において、コンテンツを暗号化するようにしたが、コンテンツの暗号化も、鍵管理センタ４で行い、鍵管理センタ４から、ディスク製造業者７には、暗号化ディスクキーのセットおよび暗号化タイトルキーとともに、暗号化コンテンツを提供するようにすることが可能である。
【００１６】
図２は、以上のようにして製造されるＤＶＤ−ＲＯＭ１０について、ＤＶＤ規格で規定されているディスクフォーマットを示している。
【００１７】
図２（Ａ）に示すように、物理セクタ番号が０ｈ（ｈは、その前の数字が１６進数であることを表す）の物理セクタ（物理セクタ番号がｘの物理セクタを、以下、適宜、物理セクタ＃ｘと記述する）から、物理セクタ＃２ＦＦＦＦｈまでは、リードイン領域となっており、物理セクタ＃３００００ｈ以降が、コンテンツが記録されるメインデータ領域となっている。
【００１８】
リードイン領域は、物理セクタ＃０ｈから＃２ＥＦＦＦｈまでが０の領域に、物理セクタ＃２Ｆ０００ｈから＃２Ｆ０１Ｆｈまでが参照用コードの領域に、物理セクタ＃２Ｆ０２０ｈから＃２Ｆ１ＦＦｈまでが０の領域に、物理セクタ＃２Ｆ２００ｈから＃２ＦＤＦＦｈまでがコントロールデータ領域に、物理セクタ＃２ＦＥ００ｈから＃２ＦＦＦＦｈまでが０の領域に、それぞれなっており、暗号化ディスクキーのセットは、コントロールデータ領域に記録される。
【００１９】
即ち、コントロールデータ領域の先頭の物理セクタは、ディスク構造等の物理フォーマット情報が記録される領域に、２番目の物理セクタは、ディスク製造情報が記録される領域に、３番目から１６番目までの物理セクタは、コンテンツ供給者の情報が記録される領域に、それぞれなっており、それ以降のコントロールデータ領域は、その先頭から１６番目までの物理セクタと同様の領域が繰り返されるようになっている。そして、暗号化ディスクキーのセットは、以上のようなコントロールデータ領域のうちの、コンテンツ供給者の情報が記録される領域に記録される。
【００２０】
メインデータ領域には、図２（Ｂ）に示すような２０６４バイト単位の論理セクタであるデータセクタが繰り返し配置されており、データセクタは、セクタ番号等のＩＤ(Identification)が配置される領域、ＩＤの誤り検出用データが配置される領域、コピー管理用データが配置される領域、ユーザデータが配置される領域、データセクタ全体の誤り検出用データが配置される領域から構成される。暗号化タイトルキーは、以上のようなデータセクタのうちの、コピー管理用データが配置される領域に記録される。
【００２１】
なお、暗号化ディスクキーのセットが記録される領域、および暗号化タイトルキーが記録される領域は、いずれも、コンピュータの論理ファイルシステムを介して読み出せないようになっており、これにより、ディスクキーやタイトルキーが、ＤＶＤプレーヤの外部に漏れることを防止するようになっている。但し、暗号化ディスクキーのセットが記録される領域、および暗号化タイトルキーが記録される領域は、あくまでも、コンピュータの論理ファイルシステムを介して読み出せないだけで、ＤＶＤプレーヤの内部では、暗号化ディスクキーや暗号化タイトルキーが読み出され、暗号化タイトルキーや暗号化コンテンツの復号に用いられる。
【００２２】
次に、図３は、図２に示したフォーマットのＤＶＤ−ＲＯＭ１０の再生を行う、従来（現行）のＤＶＤプレーヤの一例の構成を示している。
【００２３】
ライセンスを受けたＤＶＤプレーヤは、そのＤＶＤプレーヤのメーカに割り当てられたマスタキー（以下、適宜、割り当てマスタキーという）を記憶しているマスタキー記憶部２１を有しており、復号器２２は、ＤＶＤ−ＲＯＭ１０に記録された暗号化ディスクキーのセットの中から、その割り当てマスタキーで暗号化されているものを読み出す。
【００２４】
ここで、ＤＶＤ−ＲＯＭ１０に記録された暗号化ディスクキーのセットのうち、何番目のディスクキー（暗号化ディスクキー）が、ＤＶＤプレーヤのメーカに割り当てられているかに関する情報は、そのメーカに対して、ライセンス契約時に、マスタキーとともに与えられるようになっており、ＤＶＤプレーヤでは、その情報に基づいて、自身の割り当てマスタキーで暗号化されている暗号化ディスクキーが、ＤＶＤ−ＲＯＭ１０から読み出されるようになっている。
【００２５】
復号器２２は、マスタキー記憶部２１に記憶されている割り当てマスタキーを読み出し、ＤＶＤ−ＲＯＭ１０から読み出した暗号化ディスクキーを、割り当てマスタキーで復号する。そして、復号器２２は、その復号の結果得られるディスクキーを、復号器２３に供給する。
【００２６】
復号器２３は、ＤＶＤ−ＲＯＭ１０におけるデータセクタのコピー管理用データ領域に記録されている暗号化タイトルキーを読み出し、その暗号化タイトルキーを、復号器２２からのディスクキーで復号する。そして、復号器２３は、その復号の結果得られるタイトルキーを、復号器２４に供給する。
【００２７】
復号器２４は、ＤＶＤ−ＲＯＭ１０におけるデータセクタのユーザデータ領域に記録されている暗号化コンテンツを読み出し、その暗号化コンテンツを、復号器２３からのタイトルキーで復号する。復号器２４による復号の結果得られるディジタルデータのコンテンツ（いわゆる平文とされたコンテンツ）は、Ａ／Ｄ(Analog/Digital)変換され、アナログ信号とされて、外部に出力される。
【００２８】
なお、上述したコンテンツスクランブルシステムについては、例えば、「日経エレクトロニクス」、１９９７年８月１８日（ｎｏ．６９６）、ｐｐ．１１０−１１９、日経ＢＰ社等に、その詳細が記載されている。
【００２９】
【発明が解決しようとする課題】
以上のような、ＤＶＤ−ＲＯＭで採用されているコンテンツスクランブルシステムは、ユーザによるデータの書き込みが不可能な記録媒体（以下、適宜、ＲＯＭメディアという）を対象としており、ユーザによるデータの書き込みが可能な記録媒体（以下、適宜、ＲＡＭメディアという）への適用については考慮されていない。
【００３０】
即ち、ＲＡＭメディアである、例えば、ＤＶＤ−ＲＡＭに、コンテンツスクランブルシステムを採用するには、そのＤＶＤ−ＲＡＭに記録するコンテンツのコンテンツ供給者によって発行されるタイトルキーやディスクキーが必要となるが、将来、どのようなコンテンツが記録されるか分からないＤＶＤ−ＲＡＭについて、コンテンツ供給者が、タイトルキーやディスクキーを発行するのは困難である（コンテンツ供給者が、どのようなコンテンツが記録されるか分からないＤＶＤ−ＲＡＭに対して、タイトルキーやディスクキーを決めることはできない）。
【００３１】
そこで、ＤＶＤ−ＲＡＭ等のＲＡＭメディアについては、コンテンツスクランブルシステムとは異なる方法で、違法コピーを防止するようにすることも可能であるが、この場合、そのような異なる方法が採用されたＤＶＤ−ＲＡＭを、現行のＤＶＤプレーヤで再生することはできなくなる。従って、コンテンツスクランブルシステムとは異なる方法をＤＶＤ−ＲＡＭに採用した場合には、そのようなＤＶＤ−ＲＡＭに対応したＤＶＤプレーヤを、現行のＤＶＤプレーヤを有するユーザに新たに購入してもらわなければならなくなるため、コンテンツスクランブルシステムとは異なる方法を、ＲＡＭメディアに採用するのは好ましくない。
【００３２】
本発明は、このような状況に鑑みてなされたものであり、ＲＡＭメディアに対する違法コピーを防止するとともに、適法なコピーが行われたＲＡＭメディアを、現行のプレーヤで再生することができるようにするものである。
【００３３】
【課題を解決するための手段】
本発明のＤＶＤレコーダは、ＲＯＭメディアを再生するＤＶＤプレーヤが再生できるようにＲＡＭメディアにコンテンツを暗号化して記録するとともに、記録されているコンテンツを再生するＤＶＤレコーダであって、複数のマスタキーのうち割り当てられたマスタキーを記憶する記憶手段と、ディスクキーを複数のマスタキーで暗号化した暗号化ディスクキーを取得し、記憶されているマスタキーに基づいて復号する暗号化ディスクキー復号手段と、ＲＯＭメディアを再生する場合、タイトルキーをディスクキーで暗号化した暗号化タイトルキーが記録されているＲＯＭメディアから、暗号化タイトルキーを取得し、暗号化ディスクキー復号手段により復号されたディスクキーにより復号する暗号化タイトルキー復号手段と、ＲＯＭメディアを再生する場合、タイトルキーでコンテンツを暗号化した暗号化コンテンツが記録されているＲＯＭメディアから、暗号化コンテンツを取得し、暗号化タイトルキー復号手段により復号されたタイトルキーにより復号する暗号化コンテンツ復号手段と、ＲＡＭメディアにコンテンツを記録する場合、タイトルキーを生成するタイトルキー生成手段と、ＲＡＭメディアにコンテンツを記録する場合、暗号化ディスクキー復号手段により復号されたディスクキーを利用して、タイトルキー生成手段により生成されたタイトルキーを暗号化し、暗号化タイトルキーとしてＲＡＭメディアに記録するタイトルキー暗号化手段と、ＲＡＭメディアにコンテンツを記録する場合、タイトルキー生成手段により生成されたタイトルキーを利用してコンテンツを暗号化し、暗号化コンテンツとしてＲＡＭメディアに記録するコンテンツ暗号化手段とを備え、暗号化タイトルキー復号手段は、ＲＡＭメディアを再生する場合にも、コンテンツの記録時にタイトルキー暗号化手段によりＲＡＭメディアに記録された暗号化タイトルキーをＲＡＭメディアから取得し、暗号化ディスクキー復号手段により復号されたディスクキーにより復号し、暗号化コンテンツ復号手段は、ＲＡＭメディアを再生する場合にも、コンテンツの記録時にコンテンツ暗号化手段によりＲＡＭメディアに記録された暗号化コンテンツをＲＡＭメディアから取得し、暗号化タイトルキー復号手段により復号されたタイトルキーにより復号することを特徴とする。
【００３７】
暗号化ディスクキー復号手段による復号方法、およびコンテンツ暗号化手段による暗号化方法は、ＤＶＤ(Digital Versatile Disc)規格に準拠したものとすることができる。
【００４０】
本発明のＤＶＤレコーダの記録再生方法はＲＯＭメディアを再生するＤＶＤプレーヤが再生できるようにＲＡＭメディアにコンテンツを暗号化して記録するとともに、記録されているコンテンツを再生するＤＶＤレコーダの処理方法であって、複数のマスタキーのうち割り当てられたマスタキーを記憶する記憶ステップと、ディスクキーを複数のマスタキーで暗号化した暗号化ディスクキーを取得し、記憶されているマスタキーに基づいて復号する暗号化ディスクキー復号ステップと、ＲＯＭメディアを再生する場合、タイトルキーをディスクキーで暗号化した暗号化タイトルキーが記録されているＲＯＭメディアから、暗号化タイトルキーを取得し、暗号化ディスクキー復号手段により復号されたディスクキーにより復号する暗号化タイトルキー復号ステップと、ＲＯＭメディアを再生する場合、タイトルキーでコンテンツを暗号化した暗号化コンテンツが記録されているＲＯＭメディアから、暗号化コンテンツを取得し、暗号化タイトルキー復号ステップの処理により復号されたタイトルキーにより復号する暗号化コンテンツ復号ステップと、ＲＡＭメディアにコンテンツを記録する場合、タイトルキーを生成するタイトルキー生成ステップと、ＲＡＭメディアにコンテンツを記録する場合、暗号化ディスクキー復号ステップの処理により復号されたディスクキーを利用して、タイトルキー生成ステップの処理により生成されたタイトルキーを暗号化し、暗号化タイトルキーとしてＲＡＭメディアに記録するタイトルキー暗号化ステップと、ＲＡＭメディアにコンテンツを記録する場合、タイトルキー生成ステップの処理により生成されたタイトルキーを利用してコンテンツを暗号化し、暗号化コンテンツとしてＲＡＭメディアに記録するコンテンツ暗号化ステップとを含み、暗号化タイトルキー復号ステップの処理は、ＲＡＭメディアを再生する場合にも、コンテンツの記録時にタイトルキー暗号化ステップの処理によりＲＡＭメディアに記録された暗号化タイトルキーをＲＡＭメディアから取得し、暗号化ディスクキー復号ステップの処理により復号されたディスクキーにより復号し、暗号化コンテンツ復号ステップの処理は、ＲＡＭメディアを再生する場合にも、コンテンツの記録時にコンテンツ暗号化ステップの処理によりＲＡＭメディアに記録された暗号化コンテンツをＲＡＭメディアから取得し、暗号化タイトルキー復号ステップの処理により復号されたタイトルキーにより復号することを特徴とする。
【００４１】
本発明のプログラム記録媒体は、ＲＯＭメディアを再生するＤＶＤプレーヤが再生できるようにＲＡＭメディアにコンテンツを暗号化して記録するとともに、記録されているコンテンツを再生するＤＶＤレコーダの記録再生方法を、コンピュータに行わせるためのプログラムが記録されているプログラム記録媒体であって、複数のマスタキーのうち割り当てられたマスタキーを記憶する記憶ステップと、ディスクキーを複数のマスタキーで暗号化した暗号化ディスクキーを取得し、記憶されているマスタキーに基づいて復号する暗号化ディスクキー復号ステップと、ＲＯＭメディアを再生する場合、タイトルキーをディスクキーで暗号化した暗号化タイトルキーが記録されているＲＯＭメディアから、暗号化タイトルキーを取得し、暗号化ディスクキー復号手段により復号されたディスクキーにより復号する暗号化タイトルキー復号ステップと、ＲＯＭメディアを再生する場合、タイトルキーでコンテンツを暗号化した暗号化コンテンツが記録されているＲＯＭメディアから、暗号化コンテンツを取得し、暗号化タイトルキー復号ステップの処理により復号されたタイトルキーにより復号する暗号化コンテンツ復号ステップと、ＲＡＭメディアにコンテンツを記録する場合、タイトルキーを生成するタイトルキー生成ステップと、ＲＡＭメディアにコンテンツを記録する場合、暗号化ディスクキー復号ステップの処理により復号されたディスクキーを利用して、タイトルキー生成ステップの処理により生成されたタイトルキーを暗号化し、暗号化タイトルキーとしてＲＡＭメディアに記録するタイトルキー暗号化ステップと、ＲＡＭメディアにコンテンツを記録する場合、タイトルキー生成ステップの処理により生成されたタイトルキーを利用してコンテンツを暗号化し、暗号化コンテンツとしてＲＡＭメディアに記録するコンテンツ暗号化ステップとを含み、暗号化タイトルキー復号ステップの処理は、ＲＡＭメディアを再生する場合にも、コンテンツの記録時にタイトルキー暗号化ステップの処理によりＲＡＭメディアに記録された暗号化タイトルキーをＲＡＭメディアから取得し、暗号化ディスクキー復号ステップの処理により復号されたディスクキーにより復号し、暗号化コンテンツ復号ステップの処理は、ＲＡＭメディアを再生する場合にも、コンテンツの記録時にコンテンツ暗号化ステップの処理によりＲＡＭメディアに記録された暗号化コンテンツをＲＡＭメディアから取得し、暗号化タイトルキー復号ステップの処理により復号されたタイトルキーにより復号することを実現させるためのプログラムが記録されていることを特徴とする。
【００４７】
本発明のＤＶＤレコーダおよびＤＶＤレコーダの記録再生方法、並びにプログラム記録媒体においては、複数のマスタキーのうち割り当てられたマスタキーが記憶され、ディスクキーを複数のマスタキーで暗号化した暗号化ディスクキーが取得され、暗号化ディスクキーが記憶されているマスタキーに基づいて復号され、ＲＯＭメディアが再生される場合、タイトルキーをディスクキーで暗号化した暗号化タイトルキーが記録されているＲＯＭメディアから、暗号化タイトルキーが取得され、復号されたディスクキーにより暗号化タイトルキーが復号される。ＲＯＭメディアが再生される場合、タイトルキーでコンテンツを暗号化した暗号化コンテンツが記録されているＲＯＭメディアから、暗号化コンテンツが取得され、復号されたタイトルキーにより暗号化コンテンツが復号され、ＲＡＭメディアにコンテンツが記録される場合、タイトルキーが生成され、ＲＡＭメディアにコンテンツが記録される場合、復号されたディスクキーを利用して、生成されたタイトルキーが暗号化され、暗号化タイトルキーとしてＲＡＭメディアに記録され、ＲＡＭメディアにコンテンツが記録される場合、生成されたタイトルキーを利用してコンテンツが暗号化され、暗号化コンテンツとしてＲＡＭメディアに記録される。また、ＲＡＭメディアが再生される場合にも、コンテンツの記録時にＲＡＭメディアに記録された暗号化タイトルキーがＲＡＭメディアから取得され、復号されたディスクキーにより復号され、ＲＡＭメディアが再生される場合にも、コンテンツの記録時にＲＡＭメディアに記録された暗号化コンテンツがＲＡＭメディアから取得され、復号されたタイトルキーにより復号される。
【００５０】
【発明の実施の形態】
図４は、本発明を適用したＲＡＭメディアであるＤＶＤ−ＲＡＭの製造工程の一実施の形態を示している。
【００５１】
ＤＶＤ−ＲＡＭの製造は、図４に示すように、鍵管理センタ３１およびディスク製造業者３３によって行われる。
【００５２】
即ち、鍵管理センタ３１では、図５のフローチャートに示すように、まず最初に、ステップＳ１において、ＤＶＤ−ＲＡＭに用いる適当なディスクキー（第２キー）が決定され、ステップＳ２に進み、図１の鍵管理センタ４における場合と同様に、ＤＶＤ規格に準拠した暗号化を行う暗号化器３２によって、ディスクキーを、複数のマスタキー（第１キー）それぞれで暗号化することにより、暗号化ディスクキーのセットが作成される。鍵管理センタ３１で作成された暗号化ディスクキーのセットは、ステップ３において、ディスク製造業者３３に提供される。
【００５３】
なお、鍵管理センタ３１は、ライセンス契約を行ったメーカそれぞれに対して、異なるマスタキーを割り当てる。鍵管理センタ３１は、ディスクキーの暗号化に用いる複数のマスタキーとして、十分な数のマスタキーを用意しており（従って、ディスクキーは、そのような十分な数のマスタキーそれぞれで暗号化される）、これにより、ライセンス契約を行うメーカの数が増加しても、各メーカに、異なるマスタキーを割り当てることができるようになっている。
【００５４】
ディスク製造業者３３では、図６のフローチャートに示すように、まず最初に、ステップＳ１１において、鍵管理センタ３１から提供される暗号化ディスクキーのセットが取得され、ステップＳ１２に進み、その暗号化ディスクキーのセットが記録された、ＤＶＤ規格に準拠したフォーマットのＤＶＤ−ＲＡＭの原盤（ディスク原盤）３４が作成される。即ち、ディスク製造業者３３においては、ステップＳ１２において、前述の図２に示したようなフォーマットを有するＤＶＤ−ＲＡＭの原盤３４であって、そのリードイン領域のコントロールデータ領域に、暗号化ディスクキーのセットが記録されたものが作成される。さらに、ディスク製造業者３３では、ステップＳ１３において、原盤３４を用いて、スタンパ３５が作成され、ステップＳ１４に進み、そのスタンパ３５を用いて、多数のＤＶＤ−ＲＡＭ３６が製造（スタンプ）される。
【００５５】
以上のようにして、図２に示したＤＶＤ規格に規定されているフォーマットのＤＶＤ−ＲＡＭ３６が製造される。
【００５６】
なお、ＤＶＤ−ＲＡＭ３６は、上述のように、スタンパ３５を用いてスタンプが行われることにより製造されるから、暗号化ディスクキーのセットが記録される記録領域（リードイン領域のコントロールデータ領域（図２（Ａ）））は、読み出しは可能であるが、書き込みが不可能な領域となる。
【００５７】
ここで、違法コピーを、より強固に防止するため、鍵管理センタ３１においては、ディスクキーを頻繁に更新するようにし、できるだけ、異なるディスクキー（暗号化ディスクキー）が記録されたＤＶＤ−ＲＡＭが製造されるようにするのが望ましい。
【００５８】
また、鍵発行センタ３１とディスク製造業者３３とは、異なる組織であっても、同一の組織であってもかまわない。
【００５９】
次に、図７は、図４乃至図６で説明したようにして製造されたＤＶＤ−ＲＡＭ３６に対して、ディジタルデータのコンテンツを記録するＤＶＤレコーダの一実施の形態の構成例を示している。
【００６０】
マスタキー記憶部４１は、ＤＶＤレコーダ（のＬＳＩやソフトウェアモジュール）のメーカに割り当てられたマスタキー（割り当てマスタキー）を記憶している。
【００６１】
復号器４２は、ＤＶＤ−ＲＡＭ３６のリードイン領域に記録された暗号化ディスクキーのセットの中から、割り当てマスタキーで暗号化されたものを読み出し（取得し）、マスタキー記憶部４１に記憶されているマスタキーで、ＤＶＤ規格に準拠した復号方法（復号アルゴリズム）により復号するようになっている。復号器４２による復号の結果得られるディスクキーは、暗号化器４３に供給されるようになっている。
【００６２】
暗号化器４３は、タイトルキー生成部４４から供給されるタイトルキーを、復号器４２から供給されるディスクキーで、ＤＶＤ規格に準拠した暗号化方法（暗号化アルゴリズム）により暗号化し、その結果得られる暗号化タイトルキーを、ＤＶＤ−ＲＡＭ３６におけるデータセクタ（図２（Ｂ））のコピー管理用データ領域に記録（提供）するようになっている。
【００６３】
タイトルキー生成部４４は、タイトルキー（第３キー）として用いることのできるキーを、例えば、乱数等を利用して生成し、暗号化器４３および４５に供給するようになっている。
【００６４】
暗号化器４５は、ＤＶＤ−ＲＡＭ３６に記録しようとするコンテンツとしてのディジタルデータを受信し、そのコンテンツを、タイトルキー生成部４４から供給されるタイトルキーで、ＤＶＤ規格に準拠した暗号化方法により暗号化するようになっている。さらに、暗号化器４５は、その暗号化の結果得られる暗号化コンテンツを、ＤＶＤ−ＲＡＭ３６におけるデータセクタのユーザデータ領域に記録するようになっている。
【００６５】
以上のように構成されるＤＶＤレコーダでは、図８のフローチャートに示すようにして、ＤＶＤ−ＲＡＭ３６へのコンテンツの記録が行われる。
【００６６】
即ち、まず最初に、ステップＳ２１において、復号器４２は、ＤＶＤ−ＲＡＭ３６のリードイン領域に記録された暗号化ディスクキーのセットの中から、割り当てマスタキーで暗号化されたものを読み出し、ステップＳ２２に進み、マスタキー記憶部４１に記憶されているマスタキーで復号して、ディスクキーを得る。このディスクキーは、復号部４２から暗号化器４３に供給される。
【００６７】
そして、ステップＳ２３に進み、タイトルキー生成部４４において、タイトルキーが生成され、暗号化器４３および４５に供給される。暗号化器４３は、ステップＳ２４において、タイトルキー生成部４４から供給されるタイトルキーを、復号器４２から供給されるディスクキーで暗号化し、その結果得られる暗号化タイトルキーを、ＤＶＤ−ＲＡＭ３６に記録する。
【００６８】
その後、ＤＶＤ−ＲＡＭ３６に記録すべきコンテンツが、暗号化器４５に入力されると、暗号化器４５は、ステップＳ２５において、そのコンテンツを受信し、ステップＳ２６に進み、そのコンテンツを、タイトルキー生成部４４からのタイトルキーで暗号化し、ＤＶＤ−ＲＡＭ３６に記録する。そして、ステップＳ２７に進み、記録対象のコンテンツを、すべて記録したかどうかが判定され、まだ記録していないと判定された場合、暗号化器４５に、次のコンテンツが入力されるのを待って、ステップＳ２５に戻り、以下、同様の処理を繰り返す。
【００６９】
また、ステップＳ２７において、記録対象のコンテンツを、すべて記録したと判定された場合、処理を終了する。
【００７０】
以上のようにして、コンテンツが記録されたＤＶＤ−ＲＡＭ３６には、図１で説明したようにして製造されるＤＶＤ−ＲＯＭ１０と同一フォーマットで、暗号化ディスクキーのセット、暗号化タイトルキー、および暗号化コンテンツが記録されている。従って、ＤＶＤ−ＲＡＭ３６は、マスタキーを有していないＤＶＤプレーヤでは再生することができないので、不正なコピーを防止することができ、さらに、ＤＶＤ−ＲＯＭ１０を再生する図３のＤＶＤプレーヤと同一のＤＶＤプレーヤで再生することができる。即ち、ＤＶＤ−ＲＡＭに対する違法コピーを防止するとともに、適法なコピーが行われたＤＶＤ−ＲＡＭを、現行のＤＶＤプレーヤで再生することができる。
【００７１】
次に、図９は、ＤＶＤ−ＲＡＭ３６を再生するＤＶＤプレーヤの構成例を示している。
【００７２】
図９におけるマスタキー記憶部５１、または復号器５２乃至５４は、図３におけるマスタキー記憶部２１、または復号器２２乃至２４とそれぞれ同様に構成されており、従って、図９のＤＶＤプレーヤでは、図３におけるＤＶＤプレーヤがＤＶＤ−ＲＯＭ１０を再生するのと同様にして、ＤＶＤ−ＲＡＭ３６が再生される。
【００７３】
即ち、図９のＤＶＤプレーヤでは、図１０のフローチャートに示すように、まず最初に、ステップＳ３１において、復号器５２は、ＤＶＤ−ＲＡＭ３６のリードイン領域に記録された暗号化ディスクキーのセットの中から、マスタキー記憶部５１に記憶されている割り当てマスタキーで暗号化されているものを読み出す。さらに、復号器５２は、ステップＳ３２において、マスタキー記憶部５１に記憶されている割り当てマスタキーを読み出し、ＤＶＤ−ＲＡＭ３６から読み出した暗号化ディスクキーを、割り当てマスタキーで復号する。そして、復号器５２は、その復号の結果得られるディスクキーを、復号器５３に供給する。
【００７４】
復号器５３は、ステップＳ３３において、ＤＶＤ−ＲＡＭ３６におけるデータセクタのコピー管理用データ領域に記録されている暗号化タイトルキーを読み出し、ステップＳ３４に進み、その暗号化タイトルキーを、復号器５２からのディスクキーで復号する。そして、復号器５３は、その復号の結果得られるタイトルキーを、復号器５４に供給する。
【００７５】
復号器５４は、ステップＳ３５において、ＤＶＤ−ＲＡＭ３６におけるデータセクタのユーザデータ領域に記録されている暗号化コンテンツを読み出し、ステップＳ３６に進み、その暗号化コンテンツを、復号器５３からのタイトルキーで復号する。復号器５４による復号の結果得られるディジタルデータのコンテンツ（いわゆる平文とされたコンテンツ）は、Ａ／Ｄ(Analog/Digital)変換され、アナログ信号とされて、外部に出力される。
【００７６】
そして、ステップＳ３７に進み、再生対象のコンテンツを、すべて再生したかどうかが判定され、まだ再生していないと判定された場合、ステップＳ３５に戻り、次に再生すべき暗号化コンテンツを、ＤＶＤ−ＲＡＭ３６から読み出し、以下、同様の処理を繰り返す。
【００７７】
また、ステップＳ３７において、再生対象のコンテンツを、すべて再生したと判定された場合、処理を終了する。
【００７８】
以上のように、ＤＶＤ−ＲＡＭ３６は、図３のＤＶＤプレーヤと同一構成の図９のＤＶＤプレーヤによって再生することができる。
【００７９】
なお、ＤＶＤレコーダのマスタキー記憶部４１や、ＤＶＤプレーヤのマスタキー記憶部５１に記憶されているマスタキーが、違法なコピーを行おうとする者（以下、適宜、違法者という）によって入手され、ライセンス契約を受けずに、図９（あるいは図３）に示したＤＶＤプレーヤと同一構成のＤＶＤプレーヤが製造されると、違法なコピーを行うことが可能となる。しかしながら、この場合、図４の鍵管理センタ３１において、違法者が入手したマスタキーでディスクキーを暗号化した暗号化ディスクキー（以下、違法ディスクキーという）を、ＤＶＤ−ＲＡＭ３６に記録する暗号化ディスクキーのセットから削除する（例えば、違法ディスクキーを、暗号化ディスクキーとしては用いられないオール０とする）ことにより、違法者によって入手されたマスタキーを有するＤＶＤプレーヤにおけるＤＶＤ−ＲＡＭ３６の再生を不可能にすることができ、これにより、違法者による違法なコピーによる被害の拡大を防止することができる。
【００８０】
但し、この場合、違法者によって入手された違法ディスクキーが割り当てられていたメーカには、新たなディスクキー（まだ、メーカに割り当てられていないディスクキーのうちの１つ）を割り当てる必要がある。
【００８１】
次に、図７のＤＶＤレコーダにおいては、ＤＶＤ−ＲＡＭ３６に記録された暗号化ディスクキーを復号して得たディスクキーを利用して、コンテンツを暗号化し、ＤＶＤ−ＲＡＭ３６に記録するようにしたが、暗号化したコンテンツは、ＤＶＤ−ＲＡＭ３６に記録する他、伝送路を介して、遠方の装置（例えば、ＤＶＤプレーヤ）に伝送（提供）するようにすることも可能である。
【００８２】
図１１は、そのようなＤＶＤレコーダの構成例を示している。なお、図中、図７における場合と対応する部分については、同一の符号を付してある。即ち、図１１のＤＶＤレコーダは、図７における場合と基本的に同様に構成されている。
【００８３】
図１１のＤＶＤレコーダでは、図１２のフローチャートに示すように、まず最初に、復号器４２は、ステップＳ４１において、ＤＶＤ−ＲＡＭ３６のリードイン領域に記録された暗号化ディスクキーのセットの中から、割り当てマスタキーで暗号化されたものを読み出し、ステップＳ４２に進み、マスタキー記憶部４１に記憶されているマスタキーで復号して、ディスクキーを得る。このディスクキーは、復号部４２から暗号化器４３に供給される。
【００８４】
そして、ステップＳ４３に進み、タイトルキー生成部４４において、タイトルキーが生成され、暗号化器４３に供給される。暗号化器４３は、ステップＳ４４において、タイトルキー生成部４４から供給されるタイトルキーを、復号器４２から供給されるディスクキーで暗号化する。さらに、ステップＳ４４では、暗号化器４３による結果得られる暗号化タイトルキーが、ステップＳ４１でＤＶＤ−ＲＡＭ３６から読み出された暗号化ディスクキーのセットとともに、伝送路を介して伝送（提供）される。
【００８５】
その後、伝送すべきコンテンツが、暗号化器４５に入力されると、暗号化器４５は、ステップＳ４５において、そのコンテンツを受信し、ステップＳ４６に進み、そのコンテンツを、タイトルキー生成部４４からのタイトルキーで暗号化し、伝送路を介して伝送する。そして、ステップＳ４７に進み、伝送対象のコンテンツを、すべて伝送したかどうかが判定され、まだ伝送していないと判定された場合、暗号化器４５に、次のコンテンツが入力されるのを待って、ステップＳ４５に戻り、以下、同様の処理を繰り返す。
【００８６】
また、ステップＳ４７において、伝送対象のコンテンツを、すべて伝送したと判定された場合、処理を終了する。
【００８７】
以上のようにして伝送される暗号化ディスクキーのセット、暗号化タイトルキー、および暗号化コンテンツを受信した受信側では、図９に示したＤＶＤプレーヤによって、コンテンツを再生することができる。
【００８８】
即ち、この場合、図９のＤＶＤプレーヤでは、図１３のフローチャートに示すように、まず最初に、ステップＳ５１において、伝送路を介して伝送されてくる、暗号化ディスクキーのセットが受信され、ステップＳ５２に進み、復号器５２は、その暗号化ディスクキーのセットの中から、マスタキー記憶部５１に記憶されている割り当てマスタキーで暗号化されているものを抽出する。さらに、復号器５２は、ステップＳ５２において、マスタキー記憶部５１に記憶されている割り当てマスタキーを読み出し、暗号化ディスクキーのセットの中から抽出した暗号化ディスクキーを、割り当てマスタキーで復号する。そして、復号器５２は、その復号の結果得られるディスクキーを、復号器５３に供給する。
【００８９】
復号器５３は、ステップＳ５３において、伝送路を介して伝送されてくる暗号化タイトルキーを受信し、ステップＳ５４に進み、その暗号化タイトルキーを、復号器５２からのディスクキーで復号する。そして、復号器５３は、その復号の結果得られるタイトルキーを、復号器５４に供給する。
【００９０】
復号器５４は、ステップＳ５５において、伝送路を介して伝送されてくる暗号化コンテンツを受信し、ステップＳ５６に進み、その暗号化コンテンツを、復号器５３からのタイトルキーで復号する。復号器５４による復号の結果得られるディジタルデータのコンテンツは、Ａ／Ｄ(Analog/Digital)変換され、アナログ信号とされて、外部に出力される。
【００９１】
そして、ステップＳ５７に進み、受信対象のコンテンツを、すべて受信したかどうかが判定され、まだ受信していないと判定された場合、ステップＳ５５に戻り、次に伝送されてくる暗号化コンテンツが受信され、以下、同様の処理が繰り返される。
【００９２】
また、ステップＳ５７において、受信対象のコンテンツを、すべて受信したと判定された場合、処理を終了する。
【００９３】
なお、上述の場合には、ＤＶＤレコーダからＤＶＤプレーヤに対して、暗号化ディスクキーのセット、暗号化タイトルキー、および暗号化コンテンツを伝送するようにしたが、ＤＶＤレコーダからＤＶＤプレーヤに対しては、暗号化タイトルキーと暗号化コンテンツを伝送し、ＤＶＤプレーヤにおいて、その割り当てマスタキーで暗号化された暗号化ディスクキーを、鍵管理センタ３１から取得して、コンテンツを再生するようにすることも可能である。
【００９４】
次に、暗号化ディスクキーのセットは、ＤＶＤ−ＲＡＭ３６に記録しておくのではなく、例えば、鍵管理センタ３１などから、伝送路を介して、ＤＶＤレコーダに伝送し、ＤＶＤレコーダでは、伝送路を介して伝送されてくる暗号化ディスクキーのセットを受信し（取得し）、これを利用して、コンテンツを暗号化して、ＤＶＤ−ＲＡＭ３６に記録することで、ＤＶＤ−ＲＯＭ１０と同一フォーマットのＤＶＤ−ＲＡＭ３６を作成するようにすることが可能である。
【００９５】
図１４は、そのようなＤＶＤレコーダの構成例を示している。なお、図中、図７における場合と対応する部分については、同一の符号を付してある。即ち、図１４のＤＶＤレコーダは、図７における場合と基本的に同様に構成されている。
【００９６】
図１４のＤＶＤレコーダでは、図１５のフローチャートに示すように、まず最初に、ステップＳ６１において、復号器４２は、伝送路を介して伝送されてくる暗号化ディスクキーのセットを受信し、ステップＳ６２に進む。ステップＳ６２では、復号器４２で受信された暗号化ディスクキーのセットが、ＤＶＤ−ＲＡＭ３６のリードイン領域に記録され、ステップＳ６３に進む。
【００９７】
ステップＳ６３では、復号器４２は、ステップＳ６１で受信した暗号化ディスクキーの中から、割り当てマスタキーで暗号化されたものを抽出し、マスタキー記憶部４１に記憶されている割り当てマスタキーで復号して、ディスクキーを得る。このディスクキーは、復号部４２から暗号化器４３に供給される。
【００９８】
そして、ステップＳ６４に進み、以下、ステップＳ６４乃至Ｓ６８において、図８のステップＳ２３乃至Ｓ２７における場合とそれぞれ同様の処理が行われ、処理を終了する。
【００９９】
以上の処理により、図１４のＤＶＤレコーダにおいても、図９のＤＶＤプレーヤで再生可能なＤＶＤ−ＲＡＭ３６を得ることができる。
【０１００】
即ち、図１４のＤＶＤレコーダによってコンテンツが記録されたＤＶＤ−ＲＡＭ３６は、図９に示したＤＶＤプレーヤにおいて、図１０のフローチャートにしたがった処理が行われることにより再生することができる。
【０１０１】
次に、暗号化ディスクキーのセットは、例えば、鍵管理センタ３１などから、伝送路を介して、ＤＶＤレコーダに伝送し、ＤＶＤレコーダでは、伝送路を介して伝送されてくる暗号化ディスクキーのセットを受信し（取得し）、これを利用して、コンテンツを暗号化し、さらに、その結果得られる暗号化コンテンツを、伝送路を介して、例えば、ＤＶＤプレーヤなどの遠方の装置に伝送（提供）するようにすることも可能である。
【０１０２】
図１６は、そのようなＤＶＤレコーダの構成例を示している。なお、図中、図７における場合と対応する部分については、同一の符号を付してある。即ち、図１６のＤＶＤレコーダは、図７における場合と基本的に同様に構成されている。
【０１０３】
図１６のＤＶＤレコーダでは、図１７のフローチャートに示すように、まず最初に、ステップＳ７１において、復号器４２は、伝送路を介して伝送されてくる暗号化ディスクキーのセットを受信し、ステップＳ７２に進む。ステップＳ７２では、復号器４２で受信された暗号化ディスクキーのセットが、伝送路を介して伝送され、ステップＳ７３に進む。
【０１０４】
ステップＳ７３では、復号器４２は、ステップＳ７１で受信した暗号化ディスクキーの中から、割り当てマスタキーで暗号化されたものを抽出し、マスタキー記憶部４１に記憶されているマスタキーで復号して、ディスクキーを得る。このディスクキーは、復号部４２から暗号化器４３に供給される。
【０１０５】
そして、ステップＳ７４に進み、タイトルキー生成部４４において、タイトルキーが生成され、暗号化器４３に供給される。暗号化器４３は、ステップＳ７５において、タイトルキー生成部４４から供給されるタイトルキーを、復号器４２から供給されるディスクキーで暗号化し、その結果得られる暗号化タイトルキーを、伝送路を介して伝送（提供）する。
【０１０６】
その後、ステップＳ７６に進み、以下、ステップＳ７６乃至Ｓ７８において、図１２のステップＳ４５乃至Ｓ４７における場合とそれぞれ同様の処理が行われ、処理を終了する。
【０１０７】
以上のようにして伝送される暗号化ディスクキーのセット、暗号化タイトルキー、および暗号化コンテンツを受信した受信側では、図９に示したＤＶＤプレーヤによって、図１３のフローチャートにしたがった処理が行われることにより、コンテンツを再生することができる。
【０１０８】
次に、ＤＶＤプレーヤにおいて、暗号化ディスクキーのセットを、ＤＶＤレコーダに提供し、ＤＶＤレコーダにおいて、その暗号化ディスクキーのセットを利用して、コンテンツを暗号化し、ＤＶＤプレーヤに提供して、ＤＶＤプレーヤでは、ＤＶＤレコーダに提供した暗号化ディスクキーのセットを利用して、ＤＶＤレコーダから提供される暗号化コンテンツを再生することが可能である。
【０１０９】
図１８は、そのようなＤＶＤレコーダとＤＶＤプレーヤからなるＤＶＤシステムの構成例を示している。
【０１１０】
図１８のＤＶＤシステムは、ＤＶＤレコーダ６１とＤＶＤプレーヤ６２とから構成されており、ＤＶＤレコーダ６１は、図１６に示したように構成され、そこでは、図１７のフローチャートにしたがった処理が行われる。
【０１１１】
一方、ＤＶＤプレーヤ６２は、例えば、図９に示したように構成され、そこでは、図１９に示すフローチャートにしたがった処理が行われる。
【０１１２】
即ち、ＤＶＤプレーヤ６２では、まず最初に、ステップＳ８１において、例えば、ＤＶＤ−ＲＡＭ３６に記録された暗号化ディスクキーのセットが読み出され、あるいは、鍵管理センタ３１などから伝送路を介して伝送されてくる暗号化ディスクキーのセットが受信され、その暗号化ディスクキーのセットが、伝送路を介して、ＤＶＤレコーダ６１に伝送される。
【０１１３】
そして、ステップＳ８２に進み、復号器５２は、ＤＶＤレコーダ６１に伝送された暗号化ディスクキーのセットの中から、マスタキー記憶部５１に記憶されている割り当てマスタキーで暗号化されているものを抽出する。さらに、復号器５２は、ステップＳ８２において、マスタキー記憶部５１に記憶されている割り当てマスタキーを読み出し、暗号化ディスクキーのセットの中から抽出した暗号化ディスクキーを、割り当てマスタキーで復号する。そして、復号器５２は、その復号の結果得られるディスクキーを、復号器５３に供給する。
【０１１４】
復号器５３は、ステップＳ８３において、ＤＶＤレコーダ６１から、伝送路を介して伝送されてくる暗号化タイトルキーを受信し、ステップＳ８４に進み、その暗号化タイトルキーを、復号器５２からのディスクキーで復号する。そして、復号器５３は、その復号の結果得られるタイトルキーを、復号器５４に供給する。
【０１１５】
復号器５４は、ステップＳ８５において、ＤＶＤレコーダ６１から、伝送路を介して伝送されてくる暗号化コンテンツを受信し、ステップＳ８６に進み、その暗号化コンテンツを、復号器５３からのタイトルキーで復号する。復号器５４による復号の結果得られるディジタルデータのコンテンツは、Ａ／Ｄ(Analog/Digital)変換され、アナログ信号とされて、外部に出力される。
【０１１６】
そして、ステップＳ８７に進み、受信対象のコンテンツを、すべて受信したかどうかが判定され、まだ受信していないと判定された場合、ステップＳ８５に戻り、ＤＶＤレコーダ６１から、次に伝送されてくる暗号化コンテンツを受信し、以下、同様の処理を繰り返す。
【０１１７】
また、ステップＳ８７において、受信対象のコンテンツを、すべて受信したと判定された場合、処理を終了する。
【０１１８】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアとしてのＤＶＤレコーダやＤＶＤプレーヤに組み込まれているコンピュータや、汎用のコンピュータ等にインストールされる。
【０１１９】
そこで、図２０を参照して、上述した一連の処理を実行するプログラムをコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられる、そのプログラムが記録されているプログラム記録媒体について説明する。
【０１２０】
プログラムは、図２０（Ａ）に示すように、コンピュータ１０１に内蔵されている記録媒体としてのハードディスク１０２や半導体メモリ１０３に予め記録しておくことができる。
【０１２１】
あるいはまた、プログラムは、図２０（Ｂ）に示すように、フロッピーディスク１１１、CD-ROM(Compact Disc Read Only Memory)１１２，MO(Magneto optical)ディスク１１３，DVD(Digital Versatile Disc)１１４、磁気ディスク１１５、半導体メモリ１１６などの記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このような記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１２２】
なお、プログラムは、上述したような記録媒体からコンピュータにインストールする他、図２０（Ｃ）に示すように、ダウンロードサイト１２１から、ディジタル衛星放送用の人工衛星１２２を介して、コンピュータ１０１に無線で転送したり、LAN(Local Area Network)、インターネットといったネットワーク１３１を介して、コンピュータ１２３に有線で転送し、コンピュータ１０１において、内蔵するハードディスク１０２などにインストールすることができる。
【０１２３】
また、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１２４】
次に、図２１は、図２０のコンピュータ１０１の構成例を示している。
【０１２５】
コンピュータ１０１は、図２１に示すように、CPU(Central Processing Unit)１４２を内蔵している。CPU１４２には、バス１４１を介して、入出力インタフェース１４５が接続されており、CPU１４２は、入出力インタフェース１４５を介して、ユーザによって、キーボードやマウス等で構成される入力部１４７が操作されることにより指令が入力されると、それにしたがって、図２０（Ａ）の半導体メモリ１０３に対応するROM(Read Only Memory)１４３に格納されているプログラムを実行する。あるいは、また、CPU１４２は、ハードディスク１０２に格納されているプログラム、衛星１２２若しくはネットワーク１３１から転送され、通信部１４８で受信されてハードディスク１０２にインストールされたプログラム、またはドライブ１４９に装着されたフロッピディスク１１１、CD-ROM１１２、MOディスク１１３、DVD１１４、若しくは磁気ディスク１１５から読み出されてハードディスク１０２にインストールされたプログラムを、RAM(Random Access Memory)１４４にロードして実行する。そして、CPU１４２は、その処理結果を、例えば、入出力インタフェース１４５を介して、LCD(Liquid CryStal Display)等で構成される表示部１４６に、必要に応じて出力する。
【０１２６】
なお、本実施の形態では、ＲＡＭメディアとして、ＤＶＤ−ＲＡＭを用いた場合について説明したが、本発明は、ＤＶＤ−ＲＡＭ以外の光ディスク、光磁気ディスク、磁気ディスク、磁気テープ等のＲＡＭメディアにも適用可能である。
【０１２７】
さらに、本実施の形態では、ディスクキーで暗号化されるタイトルキーで、コンテンツを暗号化するようにしたが、コンテンツの暗号化は、タイトルキーを用いずに、ディスクキーで行うようにすることも可能である。
【０１２８】
また、ＤＶＤ−ＲＡＭ３６には、画像や音声のデータの他、コンピュータによって実行されるプログラム等を記録することが可能である。
【０１２９】
【発明の効果】
本発明のＤＶＤレコーダおよびＤＶＤレコーダの記録再生方法、並びにプログラム記録媒体によれば、複数のマスタキーのうち割り当てられたマスタキーが記憶され、ディスクキーを複数のマスタキーで暗号化した暗号化ディスクキーが取得され、記憶されているマスタキーに基づいて復号され、ＲＯＭメディアを再生する場合、タイトルキーをディスクキーで暗号化した暗号化タイトルキーが記録されているＲＯＭメディアから、暗号化タイトルキーが取得され、復号されたディスクキーにより暗号化タイトルキーが復号される。ＲＯＭメディアが再生される場合、タイトルキーでコンテンツを暗号化した暗号化コンテンツが記録されているＲＯＭメディアから、暗号化コンテンツが取得され、復号されたタイトルキーにより暗号化コンテンツが復号され、ＲＡＭメディアにコンテンツが記録される場合、タイトルキーが生成され、ＲＡＭメディアにコンテンツが記録される場合、復号されたディスクキーを利用して、生成されたタイトルキーが暗号化され、暗号化タイトルキーとしてＲＡＭメディアに記録され、ＲＡＭメディアにコンテンツが記録される場合、生成されたタイトルキーを利用してコンテンツが暗号化され、暗号化コンテンツとしてＲＡＭメディアに記録される。また、ＲＡＭメディアが再生される場合にも、コンテンツの記録時にＲＡＭメディアに記録された暗号化タイトルキーがＲＡＭメディアから取得され、復号されたディスクキーにより復号され、ＲＡＭメディアが再生される場合にも、コンテンツの記録時にＲＡＭメディアに記録された暗号化コンテンツがＲＡＭメディアから取得され、復号されたタイトルキーにより復号される。従って、タイトルキーを利用して暗号化したコンテンツを得ることができる。
【図面の簡単な説明】
【図１】ＤＶＤ−ＲＯＭの製造工程を説明するための図である。
【図２】ＤＶＤ規格のディスクフォーマットを示す図である。
【図３】従来のＤＶＤプレーヤの一例の構成例を示すブロック図である。
【図４】本発明を適用したＤＶＤ−ＲＡＭの製造工程を説明するための図である。
【図５】図４の鍵管理センタ３１における処理を説明するためのフローチャートである。
【図６】図４のディスク製造業者３３における処理を説明するためのフローチャートである。
【図７】本発明を適用したＤＶＤレコーダの第１実施の形態の構成例を示すブロック図である。
【図８】図７のＤＶＤレコーダの処理を説明するためのフローチャートである。
【図９】コンテンツを再生するＤＶＤプレーヤの構成例を示すブロック図である。
【図１０】図７のＤＶＤレコーダによってコンテンツが記録されたＤＶＤ−ＲＡＭを再生する場合の、図９のＤＶＤプレーヤの処理を説明するためのフローチャートである。
【図１１】本発明を適用したＤＶＤレコーダの第２実施の形態の構成例を示すブロック図である。
【図１２】図１１のＤＶＤレコーダの処理を説明するためのフローチャートである。
【図１３】図１１のＤＶＤレコーダから送信されてくるコンテンツを再生する場合の、図９のＤＶＤプレーヤの処理を説明するためのフローチャートである。
【図１４】本発明を適用したＤＶＤレコーダの第３実施の形態の構成例を示すブロック図である。
【図１５】図１４のＤＶＤレコーダの処理を説明するためのフローチャートである。
【図１６】本発明を適用したＤＶＤレコーダの第４実施の形態の構成例を示すブロック図である。
【図１７】図１６のＤＶＤレコーダの処理を説明するためのフローチャートである。
【図１８】本発明を適用したＤＶＤシステムの一実施の形態の構成例を示すブロック図である。
【図１９】図１８のＤＶＤプレーヤ６２の処理を説明するためのフローチャートである。
【図２０】本発明を適用したプログラム記録媒体を説明するための図である。
【図２１】図２０のコンピュータ１０１の構成例を示すブロック図である。
【符号の説明】
３１  鍵管理センタ，  ３２  暗号化器，  ３３  ディスク製造業者，  ３４原盤，  ３５  スタンパ，  ３６  ＤＶＤ−ＲＡＭ，  ４１  マスタキー記憶部，  ４２  復号器，  ４３  暗号化器，  ４４  タイトルキー生成部，  ４５暗号化器，  ５１  マスタキー記憶部，  ５２乃至５４  復号器，  ６１  ＤＶＤレコーダ，  ６２  ＤＶＤプレーヤ，  １０１  コンピュータ，  １０２  ハードディスク，  １０３  半導体メモリ，  １１１  フロッピーディスク，  １１２  CD-ROM，  １１３  MOディスク，  １１４  DVD，  １１５  磁気ディスク，  １１６  半導体メモリ，  １２１  ダウンロードサイト，  １２２  衛星，  １３１  ネットワーク，  １４１  バス，  １４２  CPU，  １４３  ROM，  １４４  RAM，  １４５  入出力インタフェース，  １４６  表示部，  １４７  入力部，  １４８  通信部，  １４９  ドライブ
【図１】
0004482970.tif 000002
【図２】
0004482970.tif 000003
【図３】
0004482970.tif 000004
【図４】
0004482970.tif 000005
【図５】
0004482970.tif 000006
【図６】
0004482970.tif 000007
【図７】
0004482970.tif 000008
【図８】
0004482970.tif 000009
【図９】
0004482970.tif 000010
【図１０】
0004482970.tif 000011
【図１１】
0004482970.tif 000012
【図１２】
0004482970.tif 000013
【図１３】
0004482970.tif 000014
【図１４】
0004482970.tif 000015
【図１５】
0004482970.tif 000016
【図１６】
0004482970.tif 000017
【図１７】
0004482970.tif 000018
【図１８】
0004482970.tif 000019
【図１９】
0004482970.tif 000020
【図２０】
0004482970.tif 000021
【図２１】
0004482970.tif 000022