(57)【特許請求の範囲】
【請求項１】
リードイン領域と、
上記リードイン領域の外周側に設けられ、複数のコンテンツデータが記録されるデータ記録領域と、
上記データ記録領域の外周側に設けられたリードアウト領域と
を備え、
上記複数のコンテンツデータの著作権管理に関する第１の著作権管理情報が上記リードイン領域と上記リードアウト領域の少なくとも何れか一方の領域に記録され、
上記複数のコンテンツデータの著作権管理に関する第２の著作権管理情報が上記データ記録領域に記録され、
上記第１および第２の著作権管理情報は、上記複数のコンテンツデータの再生時の制限条件を設定するものであり、
上記第２の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件は、上記第１の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録媒体。
【請求項２】
上記第１の著作権管理情報と上記第２の著作権管理情報のうち何れか一方の著作権管理情報は上記複数のコンテンツデータのコピーを禁止する条件を含み、他方の著作権管理情報は上記複数のコンテンツデータのコピーを許可する条件を含む請求項１に記載の記録媒体。
【請求項３】
上記データ記録領域に記録される上記複数のコンテンツデータの少なくとも一つのコンテンツデータは暗号化されて記録されており、上記第１の著作権管理情報と上記第２の著作権管理情報は、上記暗号化されたコンテンツデータの暗号を解くための鍵データと共に記録される請求項１に記載の記録媒体。
【請求項４】
上記第１の著作権管理情報と上記第２の著作権管理情報は、上記暗号化されたコンテンツデータの暗号を解くための上記鍵データと共に暗号化されて記録される請求項３に記載の記録媒体。
【請求項５】
リードイン領域と、上記リードイン領域の外周側に設けられたデータ記録領域と、上記データ記録領域の外周側に設けられたリードアウト領域とを備える記録媒体に対して、上記データ領域に複数のコンテンツデータを記録し、
上記複数のコンテンツデータの著作権管理に関する第１の著作権管理情報を上記リードイン領域と上記リードアウト領域の少なくとも何れか一方の領域に記録し、
上記複数のコンテンツデータの著作権管理に関する第２の著作権管理情報を上記データ記録領域に記録し、
上記第１および第２の著作権管理情報は、上記複数のコンテンツデータの再生時の制限条件を設定するものであり、
上記第２の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件は、上記第１の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録方法。
【請求項６】
上記第１の著作権管理情報と上記第２の著作権管理情報のうち何れか一方の著作権管理情報は上記複数のコンテンツデータのコピーを禁止する条件を含み、他方の著作権管理情報は上記複数のコンテンツデータのコピーを許可する条件を含む請求項５に記載の記録方法。
【請求項７】
上記複数のコンテンツデータの少なくとも一つのコンテンツデータを暗号化して記録し、上記第１の著作権管理情報と上記第２の著作権管理情報を上記暗号化されたコンテンツデータの暗号を解くための鍵データと共に記録する請求項５に記載の記録方法。
【請求項８】
上記第１の著作権管理情報と上記第２の著作権管理情報を上記暗号化されたコンテンツデータの暗号を解くための上記鍵データと共に暗号化して記録する請求項７に記載の記録方法。
【請求項９】
上記第２の著作権管理情報を読み出すためのソフトウェアに関するデータを上記データ領域に記録する請求項５に記載の記録媒体の記録方法。
【請求項１０】
リードイン領域と、上記リードイン領域の外周側に設けられたデータ記録領域と、上記データ記録領域の外周側に設けられたリードアウト領域とを備える記録媒体に記録を行うヘッド部と、
データに記録のためのエンコード処理を施して上記ヘッド部に供給するエンコード処理部と、
複数のコンテンツデータを上記データ領域に記録し、上記複数のコンテンツデータの著作権管理に関する第１の著作権管理情報を上記リードイン領域と上記リードアウト領域の少なくとも何れか一方の領域に記録し、上記複数のコンテンツデータの著作権管理に関する第２の著作権管理情報を上記データ記録領域に記録するように上記ヘッド部を制御する制御部と
を備え、
上記第１および第２の著作権管理情報は、上記複数のコンテンツデータの再生時の制限条件を設定するものであり、
上記第２の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件は、上記第１の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録装置。
【請求項１１】
上記第１の著作権管理情報と上記第２の著作権管理情報のうち何れか一方の著作権管理情報は上記複数のコンテンツデータのコピーを禁止する条件を含み、他方の著作権管理情報は上記複数のコンテンツデータのコピーを許可する条件を含む請求項１０に記載の記録装置。
【請求項１２】
上記制御部は、上記複数のコンテンツデータの少なくとも一つのコンテンツデータを暗号化して記録し、上記第１の著作権管理情報と上記第２の著作権管理情報を上記暗号化されたコンテンツデータの暗号を解くための鍵データと共に記録する請求項１０に記載の記録装置。
【請求項１３】
上記制御部は、上記第１の著作権管理情報と上記第２の著作権管理情報を上記暗号化されたコンテンツデータの暗号を解くための上記鍵データと共に暗号化して記録する請求項１２に記載の記録装置。
【請求項１４】
リードイン領域と、上記リードイン領域の外周側に設けられたデータ記録領域と、上記データ記録領域の外周側に設けられたリードアウト領域とを備え、上記データ領域に複数のコンテンツデータが記録され、上記複数のコンテンツデータの著作権管理に関する第１の著作権管理情報が上記リードイン領域と上記リードアウト領域の少なくとも何れか一方の領域に記録され、上記複数のコンテンツデータの著作権管理に関する第２の著作権管理情報が上記データ記録領域に記録され、上記第１および第２の著作権管理情報が上記複数のコンテンツデータの再生時の管理条件を設定するものであり、上記第２の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件は、上記第１の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録媒体から上記第１の著作権管理情報と上記第２の著作権管理情報の一方を読み出し、
上記読み出された上記第１および第２の著作権管理情報の一方に基づいて上記データ領域から読み出されたコンテンツデータの再生動作を制御する記録媒体の再生方法。
【請求項１５】
上記記録媒体の上記データ領域には、さらに上記第２の著作権管理情報を読み出すためのソフトウェアに関するデータが記録されており、
上記ソフトウェアに関するデータを先ず読み出した後に上記第２の著作権管理情報を読み出す請求項１４に記載の再生方法。
【請求項１６】
上記データ記録領域に記録される上記複数のコンテンツデータの少なくとも一つのコンテンツデータは暗号化されて記録されており、上記第１の著作権管理情報と上記第２の著作権管理情報は、上記暗号化されたコンテンツデータの暗号を解くための鍵データと共に記録されており、
上記記録媒体から読み出された鍵データを用いて上記暗号化されたデータを復号する請求項１４に記載の再生方法。
【請求項１７】
上記第１の著作権管理情報と上記第２の著作権管理情報は、上記暗号化されたコンテンツデータの暗号を解くための上記鍵データと共に暗号化されて記録されていると共に、上記記録媒体には暗号を解くためのさらなる鍵データが記録されており、
上記記録媒体から読み出された上記さらなる鍵データを少なくとも用いて上記第１および第２の著作権管理情報と上記鍵データに施されている暗号を復号する請求項１６に記載の再生方法。
【請求項１８】
リードイン領域と、上記リードイン領域の外周側に設けられたデータ記録領域と、上記データ記録領域の外周側に設けられたリードアウト領域とを備え、上記データ領域に複数のコンテンツデータが記録され、上記複数のコンテンツデータの著作権管理に関する第１の著作権管理情報が上記リードイン領域と上記リードアウト領域の少なくとも何れか一方の領域に記録され、上記複数のコンテンツデータの著作権管理に関する第２の著作権管理情報が上記データ記録領域に記録され、上記第１および第２の著作権管理情報が上記複数のコンテンツデータの再生時の管理条件を設定するものであり、上記第２の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件は、上記第１の著作権管理情報による上記複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録媒体から上記第１の著作権管理情報と上記第２の著作権管理情報の何れかの著作権管理情報を読み出すヘッド部と、
上記ヘッド部から読み出された再生データをデコード処理するデコード部と、
上記読み出された第１および第２の著作権管理情報の一方に基づいて上記データ領域から読み出されたコンテンツデータの再生動作を制御する制御部とを備えた再生装置。
【請求項１９】
上記記録媒体の上記データ領域には、さらに上記第２の著作権管理情報を読み出すためのソフトウェアに関するデータが記録されており、
上記ソフトウェアに関するデータを先ず読み出した後に上記第２の著作権管理情報を読み出す請求項１８に記載の再生装置。
【請求項２０】
上記データ記録領域に記録される上記複数のコンテンツデータの少なくとも一つのコンテンツデータは暗号化されて記録されており、上記第１の著作権管理情報と上記第２の著作権管理情報は、上記暗号化されたコンテンツデータの暗号を解くための鍵データと共に記録されており、
上記記録媒体から読み出された鍵データを用いて上記暗号化されたデータを復号する請求項１８に記載の再生装置。
【請求項２１】
上記第１の著作権管理情報と上記第２の著作権管理情報は、上記暗号化されたコンテンツデータの暗号を解くための上記鍵データと共に暗号化されて記録されていると共に、上記記録媒体には暗号を解くためのさらなる鍵データが記録されており、
上記記録媒体から読み出された上記さらなる鍵データを少なくとも用いて上記第１および第２の著作権管理情報と上記鍵データに施されている暗号を復号する請求項２０に記載の再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツデータを記録する記録媒体、このような記録媒体にコンテンツデータを記録する記録方法および装置、ならびに、再生方法および装置に関するもので、特に、既存の再生装置でも再生が可能であると共に、著作権の保護が図れるようにしたものに係わる。
【０００２】
【従来の技術】
既存のＣＤ−ＤＡ（Compact Disc Digital Audio)プレーヤやＣＤ−ＲＯＭ（Compact Disc Read Only Memory)ドライブで再生可能であると共に、コンピュータとの親和性を図るようにした、ＣＤ２と呼ばれる新規の光ディスクの開発が進められている。ＣＤ２ディスクでは、著作権の保護を図るために、コンテンツデータが暗号化されて記録される。このようなＣＤ２ディスクで、コンテンツデータを暗号化して記録する場合に、その鍵情報を、リードイン領域に記録しておくことが検討されている。
【０００３】
すなわち、コンテンツデータを暗号化して記録する場合には、その鍵情報の保管場所が問題となる。鍵情報を安全に管理するためには、ユーザが簡単にアクセスできない所に鍵情報を保管しておく方が有利である。このことから、例えば、ＤＶＤ(Digital Versatile Disc)では、ビデオデータを記録する場合に、鍵情報をそのリードイン領域に記録し、暗号化されたデータをそのプログラム領域に記録している。そこで、ＣＤ２ディスクの場合にも、ユーザが簡単にアクセスできないように、鍵情報をリードイン領域に記録しておくことが検討されている。
【０００４】
【発明が解決しようとする課題】
ＤＶＤの場合には、開発当初から、著作権の保護のためにコンテンツデータを暗号化することを前提として開発が進められていたため、鍵情報をリードイン領域に記録することにより、特に問題が起きるということはない。ところが、ＣＤ２ディスクでは鍵情報をリードイン領域に記録するようにすると、ＣＤ２に未対応の既存のプレーヤやドライブでは、再生不可能になってしまうことが考えられる。
【０００５】
つまり、既存のＣＤ−ＤＡやＣＤ−ＲＯＭは、暗号化されたコンテンツデータを記録することを前提として開発が進められてきたわけではく、暗号化されたコンテンツデータを復号するための機能が備えられていない。このようなＣＤ２未対応の既存のプレーヤやドライブでＣＤ２ディスクの暗号化されたコンテンツデータを復号する際には、ソフトウェア処理で、コンテンツデータの復号処理を行うようにすることが考えられる。
【０００６】
ところが、既存のプレーヤやドライブでは、一般的には、再生中に、ソフトウェアでリードイン領域をアクセスすることができない。すなわち、ＣＤ−ＲＯＭの規格では、９８フレームからなるセクタを単位としてアクセスが行われている。通常のプレーヤやドライブでは、再生中には、アクセスがセクタ単位で行われており、リードイン領域へのアクセスは行えない。このため、鍵情報をリードイン領域に記録してしまうと、ＣＤ２に未対応の既存のプレーヤやドライブでは、鍵情報がアクセスできずに、コンテンツデータの復号が行えないという問題が生じる。
【０００７】
勿論、鍵情報をリードイン領域に記録することが決まった後に登場することになるであろうＣＤ２対応のプレーヤやドライブは、リードイン領域をアクセスして鍵情報を取得して、暗号化されたコンテンツデータを復号することを想定して設計されることになる。したがって、このようなプレーヤやドライブが広く普及するようになれば、リードイン領域の鍵情報がアクセスできずに、コンテンツデータの再生が行えないという問題は解消されることになろう。
【０００８】
しかしながら、そのようなＣＤ２対応のプレーヤやドライブが普及するまでの過渡期では、ＣＤ２に未対応の既存のプレーヤやドライブでＣＤ２ディスクの暗号化されたコンテンツデータの復号が行われることになり、このような過渡期では、リードイン領域の鍵情報がアクセスできないため、暗号化されたコンテンツデータが復号できないという問題が発生すると考えられる。
【０００９】
そこで、ＣＤ２ディスクに未対応の既存のドライブやプレーヤでもコンテンツデータの復号が行えるように、プログラム領域に鍵情報を記録しておくことが考えられる。
【００１０】
ところが、プログラム領域に記録された鍵情報は、リードイン領域に記録された鍵情報に比べて秘匿性が低い。このため、ＣＤ２ディスクに未対応の既存のドライブやプレーヤでもコンテンツデータの復号が行えるようにプログラム領域に鍵情報を記録しておくと、プログラム領域に記録された鍵情報が不正に取り出されて、コンテンツデータが不正に再生されたり、不正にコピーされたりして、著作権が守られなくなることが考えられる。
【００１１】
したがって、この発明の目的は、暗号化されたコンテンツデータに未対応の既存の再生装置でもコンテンツデータの復号が行われると共に、著作権の保護を確実に図れるようにした記録媒体、記録方法および装置、ならびに、再生方法および装置を提供することにある。
【００１２】
この発明は、リードイン領域と、
リードイン領域の外周側に設けられ、複数のコンテンツデータが記録されるデータ記録領域と、
データ記録領域の外周側に設けられたリードアウト領域と
を備え、
複数のコンテンツデータの著作権管理に関する第１の著作権管理情報がリードイン領域とリードアウト領域の少なくとも何れか一方の領域に記録され、
複数のコンテンツデータの著作権管理に関する第２の著作権管理情報がデータ記録領域に記録され、
第１および第２の著作権管理情報は、複数のコンテンツデータの再生時の制限条件を設定するものであり、
第２の著作権管理情報による複数のコンテンツデータの再生時の制限条件は、第１の著作権管理情報による複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録媒体である。
【００１３】
この発明は、リードイン領域と、リードイン領域の外周側に設けられたデータ記録領域と、データ記録領域の外周側に設けられたリードアウト領域とを備える記録媒体に対して、データ領域に複数のコンテンツデータを記録し、
複数のコンテンツデータの著作権管理に関する第１の著作権管理情報をリードイン領域とリードアウト領域の少なくとも何れか一方の領域に記録し、
複数のコンテンツデータの著作権管理に関する第２の著作権管理情報をデータ記録領域に記録し、
第１および第２の著作権管理情報は、複数のコンテンツデータの再生時の制限条件を設定するものであり、
第２の著作権管理情報による複数のコンテンツデータの再生時の制限条件は、第１の著作権管理情報による複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録方法である。
【００１４】
この発明は、リードイン領域と、リードイン領域の外周側に設けられたデータ記録領域と、データ記録領域の外周側に設けられたリードアウト領域とを備える記録媒体に記録を行うヘッド部と、
データに記録のためのエンコード処理を施してヘッド部に供給するエンコード処理部と、
複数のコンテンツデータをデータ領域に記録し、複数のコンテンツデータの著作権管理に関する第１の著作権管理情報をリードイン領域とリードアウト領域の少なくとも何れか一方の領域に記録し、複数のコンテンツデータの著作権管理に関する第２の著作権管理情報をデータ記録領域に記録するようにヘッド部を制御する制御部と
を備え、
第１および第２の著作権管理情報は、複数のコンテンツデータの再生時の制限条件を設定するものであり、
第２の著作権管理情報による複数のコンテンツデータの再生時の制限条件は、第１の著作権管理情報による複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録装置である。
【００１５】
この発明は、リードイン領域と、リードイン領域の外周側に設けられたデータ記録領域と、データ記録領域の外周側に設けられたリードアウト領域とを備え、データ領域に複数のコンテンツデータが記録され、複数のコンテンツデータの著作権管理に関する第１の著作権管理情報がリードイン領域とリードアウト領域の少なくとも何れか一方の領域に記録され、複数のコンテンツデータの著作権管理に関する第２の著作権管理情報がデータ記録領域に記録され、第１および第２の著作権管理情報が複数のコンテンツデータの再生時の管理条件を設定するものであり、第２の著作権管理情報による複数のコンテンツデータの再生時の制限条件は、第１の著作権管理情報による複数のコンテンツデータの再生時の制限条件よりも厳しいものとされる記録媒体から第１の著作権管理情報と第２の著作権管理情報の一方を読み出し、
読み出された第１および第２の著作権管理情報の一方に基づいてデータ領域から読み出されたコンテンツデータの再生動作を制御する記録媒体の再生方法である。
さらに、この発明は、読み出された第１および第２の著作権管理情報の一方に基づいてデータ領域から読み出されたコンテンツデータの再生動作を制御する制御部を備えた再生装置である。
【００１８】
光ディスクのようなデータ記録媒体に、複数のコンテンツデータが記録される。このコンテンツデータは、著作権の保護を図るために、暗号化されると共に、各コンテンツデータに対して、著作権を管理するための著作権管理情報が設けられる。
【００１９】
暗号化された各コンテンツデータの暗号を復号するための鍵情報は、キーロッカにコンテンツ鍵として暗号化されて格納される。このキーロッカは、通常の再生装置では簡単にアクセスできず、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録される。これと共に、秘匿性は低くなるが、新規のディスクに対応していない通常のドライブでも再生できるように、プログラム領域にも記録される。
【００２０】
また、各コンテンツデータの著作権の保護を図るための著作権管理情報は、通常の再生装置では簡単にアクセスできず、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録される。これと共に、秘匿性は低くなるが、新規のディスクに対応していない通常のドライブでも再生できるように、プログラム領域にも記録される。
【００２１】
この発明では、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカの著作権管理情報には、秘匿性の低い記録位置であるプログラム領域のキーロッカの管理情報に比べて、著作権管理情報のコンテンツの数を少なくしている。このため、リードイン及び／又はリードアウトに記録されたキーロッカの著作権管理情報を使って再生すると、プログラム領域の著作権管理情報を使って再生するときに比べて、再生できる曲数を多くできる。
【００２２】
また、この発明では、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカの著作権管理情報には、秘匿性の低い記録位置であるプログラム領域のキーロッカの管理情報に比べて、管理制限を緩くしている。例えば、リードイン及び／又はリードアウトに記録されたキーロッカの著作権管理情報がコピー可なら、プログラム領域のキーロッカの著作権管理情報はコピー不可としている。
【００２３】
また、この発明では、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカの管理情報には、秘匿性の低い記録位置であるプログラム領域のキーロッカの管理情報に比べて、コンテンツの質を高くしたり、付加的な情報を付加して、付加価値を上げている。例えば、リードイン及び／又はリードアウトに記録されたキーロッカの著作権管理情報が曲の全てを再生するコンテンツの著作権管理情報であるのに対して、プログラム領域のキーロッカの著作権管理情報は、その曲のさびの部分だけや、ナレーションの入ったコンテンツの管理情報として、コンテンツの品質を変えて、差別化している。又は、リードイン及び／又はリードアウトに記録されたキーロッカの著作権管理情報が曲とその曲のプロモーション用の静止画や動画が付加されているのに対して、プログラム領域のキーロッカの著作権管理情報は、その曲についてだけのものであり、プロモーション用の静止画や動画を省くことで、付加的な情報を差別化している。
【００２４】
また、この発明では、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカには、秘匿性の低い記録位置であるプログラム領域のキーロッカに比べて、コンテンツ鍵の数を少なくしている。このため、リードイン及び／又はリードアウトに記録されたキーロッカのコンテンツ鍵を使って再生すると、プログラム領域のコンテンツ鍵を使って再生するときに比べて、再生できる曲数を多くできる。
【００２５】
また、この発明では、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカには、秘匿性の低い記録位置であるプログラム領域のキーロッカに比べて、コンテンツの質を高くしたり、付加的な情報を付加して、付加価値を上げている。例えば、リードイン及び／又はリードアウトに記録されたキーロッカの鍵情報が曲の全てを再生するコンテンツの鍵情報であるのに対して、プログラム領域のキーロッカの鍵情報は、その曲のさびの部分だけや、ナレーションの入ったコンテンツの管理情報として、コンテンツの品質を変えて、差別化しいる。又は、リードイン及び／又はリードアウトに記録されたキーロッカの鍵情報が曲とその曲のプロモーション用の静止画や動画が付加されているのに対して、プログラム領域のキーロッカの鍵情報は、その曲についてだけのものであり、プロモーション用の静止画や動画を省くことで、付加的な情報を差別化している。
【００２６】
リードイン及び／又はリードアウトに記録されたキーロッカは、新規の光ディスクに対応した再生装置でのみアクセスが可能である。プログラム領域のキーロッカは、新規の光ディスクに未対応の再生装置でもアクセスできる。新規の光ディスクに対応した再生装置は、リードイン及び／又はリードアウトに記録されたキーロッカを使うので秘匿性は高い。新規の光ディスクに未対応の再生装置は、プログラム領域のキーロッカを使うので、秘匿性に問題がある。
【００２７】
この発明によれば、新規の光ディスクには未対応の既存のプレーヤやドライブでは、プログラム領域のキーロッカをアクセスして、著作権管理情報やコンテンツ鍵を得て、コンテンツデータの再生をすることができる。そして、リードイン及び／又はリードアウトに記録されたキーロッカに比べて、プログラム領域のキーロッカの著作権管理情報やコンテンツ鍵は、その数が少なかったり、付加価値が低いため、著作権の保護が図れる。これと共に、同一のコンテンツが収納された光ディスクを再生する場合に、新規の光ディスクに対応した再生装置で再生したのと、新規の光ディスクには未対応の既存の再生装置で再生したのでは、再生できるコンテンツの数や品質が変わるため、機器の差別化が図れ、機器の購買の促進が図れる。
【００２８】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。図１及び図２は、この発明が適用されたＣＤ２の光ディスクの構成を示すものである。この発明が適用された光ディスク１は、その直径が１２０ｍｍとされており、その中央に孔２を有している。この光ディスク１の物理的な形状は、既存のＣＤと同様である。なお、光ディスク１としては、直径８０ｍｍの、所謂ＣＤシングルと称されるものもある。
【００２９】
光ディスク１には、再生専用のものと、追記可能なものと、再記録可能なものとがある。
【００３０】
再生専用の光ディスク１では、記録層の部材としてアルミニウムが用いられている。再生専用の光ディスク１の場合には、情報が物理的なピットとして記録されており、通常、スタンパを用いてディスクが生産されている。
【００３１】
追記可能な光ディスク１は、記録層にフタロシアニンやシアニン等の有機色素が用いられる。追記可能な光ディスクでは、書き込み時には、レーザーでディスク上の有機色素が昇温される。これにより、有機色相が熱変形される。
【００３２】
再記録可能な光ディスク１は記録層に相変化材料が用いられる。相変化材料は、Ａｇ−Ｉｎ−Ｓｂ−Ｔｅ（銀−インジウム−アンチモン−テルル）の合金が用いられる。このような物質は、結晶相とアモルファス相（非結晶）を持つ。光ビーム強度が強いときは、相変化記録膜が融点以上に昇温された後に急速に冷却され、相変化記録膜はアモルファス状態となる。また光ビーム強度が比較的弱いときは、相変化記録膜は結晶化温度付近まで昇温された後、徐々に冷却され、結晶状態となる。
【００３３】
図２に示すように、光ディスクの最内周には、第１のリードイン領域ＬＩ１が設けられ、その外周に、第１のプログラム領域ＰＡ１が設けられ、第１のプログラム領域ＰＡ１の外側に、第１のリードアウト領域ＬＯ１が設けられる。第１のプログラム領域ＰＡ１には、ＣＤ−ＤＡと同様の記録形態で、オーディオコンテンツデータが記録される。
【００３４】
第１のリードアウト領域ＬＯ１の外側に、第２のリードイン領域ＬＩ２が設けられ、その外周に、第２のプログラム領域ＰＡ２が設けられ、第２のプログラム領域ＰＡ２の外側に、第２のリードアウト領域ＬＯ２が設けられる。第２のプログラム領域ＰＡ２には、例えばＡＴＲＡＣ３で圧縮されたオーディオデータが暗号化され、コンテンツデータとして記録される。
【００３５】
第２のプログラム領域ＰＡ２のコンテンツデータの暗号を復号するためのコンテンツ鍵は、第１のキーロッカＫ＿ＬＯＣＫ１に含められ、第２のリードイン領域ＬＩ２に記録される。
【００３６】
また、現在普及しているＣＤ２に未対応の既存のドライブでの復号を考慮して、第２のプログラム領域ＰＡ２のコンテンツデータの暗号を復号するためのコンテンツ鍵は、第２のキーロッカＫ＿ＬＯＣＫ２に含められ、プログラム領域ＰＡ２に記録される。
【００３７】
更に、プログラム領域ＰＡ２に、プログラム領域ＰＡ２に記録されている暗号化コンテンツデータをソフトウェアで復号するための復号処理プログラムであるソフトウェアプレーヤＳＦＴ１のアプリケーションが記録される。
【００３８】
キーロッカＫ＿ＬＯＣＫ１及びＫ＿ＬＯＣＫ２は、コンテンツ鍵をコード化して暗号化したものである。このキーロッカＫ＿ＬＯＣＫ１及びＫ＿ＬＯＣＫ２には、更に、著作権管理情報ＤＲＭ(Digital Rights Management)が含められる。
【００３９】
キーロッカとは、複数のコンテンツ鍵をコード化して暗号化したものである。複数のコンテンツ鍵をコード化して暗号化したものは、複数のコンテンツ鍵を格納している実社会のロッカと見立てることができるので、キーロッカと称される。
【００４０】
すなわち、実社会では、各部屋の鍵を１つのロッカに収納して、鍵をかけて管理していることが多い。光ディスクに記録されている複数のコンテンツを復号するためのコンテンツ鍵をコード化して暗号化することは、実社会の各部屋の鍵をロッカに収納して管理することに似ているので、複数のコンテンツ鍵を含めてコード化し暗号化することを、キーロッカと称している。
【００４１】
さらに、このキーロッカには、各コンテンツについてのコンテンツの再生制限、コピー制限等、著作権についての管理をするための情報である著作権管理情報ＤＲＭを含めることができる。著作権管理情報ＤＲＭにより、例えば、「再生のみ」、「再生、コピー可」、の設定や、「コピー個数制限」、コピー個数制限におけるコピーの数が「１個」、「５個」等が設定できる。更に、「ネットによるコピー可」というような設定も考えられている。
【００４２】
図３は、キーロッカの構成の一例である。図３に示すように、キーロッカの先頭には、バージョン番号が設けられ、次に、コンテンツ鍵の数が配置される。これに続いて、例えば４８バイトからなるコンテンツ鍵ＫＣ１、ＫＣ２、…がその数だけ配置される。次に、著作権管理情報の数が配置され、これに続いて、例えば、１６バイトからなる著作権管理情報ＤＲＭ１、ＤＲＭ２、…がその数だけ配置される。そして、１６バイトのエラー検出用のＣＲＣ（Cyclic Redundancy Check )コードが付加される。このキーロッカの構成は一例であり、他の構成が取り得ることは勿論である。
【００４３】
リードイン領域ＬＩ２に記録されるキーロッカＫ＿ＬＯＣＫ１と、プログラム領域ＰＡ２に記録されるキーロッカＫ＿ＬＯＣＫ２とでは、異なる形態のものが使われる。すなわち、秘匿性の高いリードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１には、秘匿性の低いプログラム領域のキーロッカＫ＿ＬＯＣＫ２に比べて、付加価値が高いものとされる。
【００４４】
このように、この発明が適用された光ディスク１では、図２に示すように、リードイン領域ＬＩ２に、第１のキーロッカＫ＿ＬＯＣＫ１が記録され、プログラム領域ＰＡ２に、第２のキーロッカＫ＿ＬＯＣＫ２が記録される。
【００４５】
このようなディスクでは、今後登場するであろうＣＤ２対応のプレーヤやドライブで再生する場合には、リードイン領域ＬＩ２をアクセスすることで第１のキーロッカＫ＿ＬＯＣＫ１を得ることができる。この第１のキーロッカＫ＿ＬＯＣＫ１には、光ディスク１のプログラム領域ＰＡ２に記録された各コンテンツデータの暗号を復号するためのコンテンツ鍵ＫＣ１、ＫＣ２、…が含められている。このコンテンツ鍵ＫＣ１、ＫＣ２、…をキーロッカＫ＿ＬＯＣＫ１から取り出すことにより、プログラム領域ＰＡ２の暗号化されたコンテンツデータの復号処理を行うことができる。
【００４６】
ＣＤ２に未対応の既存のプレーヤやドライブでは、ソフトウェア処理により、プログラム領域ＰＡ２をアクセスすることで第２のキーロッカＫ＿ＬＯＣＫ２を得ることができる。そして、第２のキーロッカＫ＿ＬＯＣＫ２に納められているコンテンツ鍵ＫＣ１、ＫＣ２、…を取り出して、プログラム領域ＰＡ２の暗号化されたコンテンツデータの復号処理を行うことができる。
【００４７】
次に、この発明が適用された光ディスクでのコンテンツデータの暗号化及び復号化プロセスについて説明する。この発明が適用された光ディスクの暗号化及び復号化プロセスは、通常のＣＤ２ディスクの暗号化及び復号化プロセスに準拠している。そこで、この発明が適用された光ディスクの暗号化及び復号化プロセスを説明するに先立ち、その基本となる一般的なＣＤ２ディスクの暗号化及び復号化プロセスについて説明する。
【００４８】
なお、一般的なＣＤ２ディスクの場合には、図４に示すように、光ディスク１Ａの最内周には、第１のリードイン領域ＬＩ１が設けられ、その外周に、第１のプログラム領域ＰＡ１が設けられ、第１のプログラム領域ＰＡ１の外側に、第１のリードアウト領域ＬＯ１が設けられる。第１のプログラム領域ＰＡ１には、ＣＤ−ＤＡと同様の記録形態で、オーディオコンテンツデータが記録されている。第１のリードアウト領域ＬＯ１の外側に、第２のリードイン領域ＬＩ２が設けられ、その外周に、第２のプログラム領域ＰＡ２が設けられ、第２のプログラム領域ＰＡ２の外側に、第２のリードアウト領域ＬＯ２が設けられる。第２のプログラム領域ＰＡ２には、例えばＡＴＲＡＣ３で圧縮され、暗号化されたコンテンツデータが記録されている。第２のプログラム領域ＰＡ２のコンテンツデータの暗号を復号するためのコンテンツ鍵は、キーロッカＫ＿ＬＯＣＫに含められ、第２のリードイン領域ＬＩ２に記録されている。
【００４９】
図５は、このような通常のＣＤ２ディスクの第２のプログラム領域ＰＡ２に、コンテンツデータを暗号化して記録する際のプロセスを示すものである。
【００５０】
図５において、コンテンツデータ入力端子１１Ａ、１１Ｂ、…には、コンテンツデータＣ１、Ｃ２、…が供給される。コンテンツデータＣ１、Ｃ２、…は、例えばＡＴＲＡＣ３で圧縮された各曲毎のオーディオデータである。コンテンツデータ入力端子１１Ａ、１１Ｂ、…からのコンテンツデータＣ１、Ｃ２、…が暗号化回路１２Ａ、１２Ｂ、…に供給される。
【００５１】
各コンテンツデータＣ１、Ｃ２、…を暗号化するためのコンテンツ鍵ＫＣ１、ＫＣ２、…は、コンテンツ鍵発生回路１３から発生される。コンテンツ鍵発生回路１３からのコンテンツ鍵ＫＣ１、ＫＣ２、…は、暗号化回路１２Ａ、１２Ｂ、…に供給される。
【００５２】
暗号化回路１２Ａ、１２Ｂ、…で、コンテンツデータ入力端子１１Ａ、１１Ｂ、…からのコンテンツデータＣ１、Ｃ２、…は、コンテンツ鍵発生回路１３からのコンテンツ鍵ＫＣ１、ＫＣ２、…により暗号化される。  暗号化回路１２Ａ、１２Ｂ、…で暗号化されたコンテンツデータＣ１ｅ、Ｃ２ｅ、…は、光ディスクのプログラム領域ＰＡ２に記録される。
【００５３】
また、コンテンツ鍵発生回路１３からのコンテンツ鍵ＫＣ１、ＫＣ２、…は、キーロッカ生成回路１４に供給される。
【００５４】
コンテンツデータ入力端子１１Ａ、１１Ｂ、…に供給される各コンテンツデータＣ１、Ｃ２、…には、それぞれ、著作権管理情報ＤＲＭ１、ＤＲＭ２、…がある。著作権管理情報ＤＲＭ１、ＤＲＭ２、…は、各コンテンツデータについて著作権管理に係わる再生制限やコピー制限の情報であり、著作権管理情報ＤＲＭ１、ＤＲＭ２、…は、ＤＲＭ発生回路１５から発生される。著作権管理情報ＤＲＭ１、ＤＲＭ２、…により、再生可能か禁止か、コピー可能か禁止か、コピー可能なら一世代のみのコピー可能か多世代に渡るコピーが可能か等が設定できる。ＤＲＭ発生回路１５で生成された著作権管理情報ＤＲＭ１、ＤＲＭ２、…は、キーロッカ生成回路１４に供給される。
【００５５】
キーロッカ生成回路１４は、コンテンツ鍵発生回路１３から送られてくるコンテンツ鍵ＫＣ１、ＫＣ２、…と、ＤＲＭ発生回路１５から送られてくる著作権管理情報ＤＲＭ１、ＤＲＭ２、…とをコード化し、キーロッカデータを生成するものである。キーロッカ生成回路１４の出力が暗号化回路１８に供給される。
【００５６】
暗号化回路１８には、ハッシュ演算回路１６から、キーロッカ鍵ＫＬが供給される。キーロッカ鍵ＫＬは、デバイス鍵ＫＤと隠しコード鍵ＫＨとをハッシュ演算することにより生成される。キーロッカ生成回路１４で生成されたキーロッカのデータは、ハッシュ演算回路１６からのキーロッカ鍵ＫＬにより暗号化される。
【００５７】
すなわち、ハッシュ演算回路１６には、デバイス鍵ＫＤが供給されると共に、隠しコード鍵発生回路１７からの隠しコード鍵ＫＨとが供給される。デバイス鍵ＫＤは、プレーヤやレコーダのどこかに保存されている。隠しコード鍵ＫＨは、隠しコード鍵発生回路１７で乱数を発生させて生成される。隠しコード鍵ＫＨは、光ディスクの例えばリードイン領域ＬＩ２に記録される。
【００５８】
ハッシュ演算回路１６で、デバイス鍵ＫＤと隠しコード鍵ＫＨとから、キーロッカ鍵ＫＬが生成される。このキーロッカ鍵ＫＬが暗号化回路１８に供給される。暗号化回路１８で、キーロッカ生成回路１４からのキーロッカ情報ＫＬは、ハッシュ演算回路１６からのキーロッカ鍵ＫＬにより暗号化される。暗号化回路１８で暗号化されたキーロッカＫ＿ＬＯＣＫの情報は、光ディスクのリードイン領域ＬＩ２に記録される。
【００５９】
このように、通常のＣＤ２ディスクの暗号化プロセスでは、各コンテンツデータＣ１、Ｃ２、…は、各コンテンツデータＣ１、Ｃ２、…毎に、コンテンツ鍵ＫＣ１、ＫＣ２、…で暗号化されて、光ディスクのプログラム領域ＬＩ２に記録される。各コンテンツデータＣ１、Ｃ２、…を暗号化するためのコンテンツ鍵ＫＣ１、ＫＣ２、…は、著作権管理情報ＤＲＭ１、ＤＲＭ２、…と共にキーロッカＫ＿ＬＯＣＫに格納され、暗号化されて、光ディスクのリードイン領域ＬＩ２に記録される。
【００６０】
図６は、一般的なＣＤ２ディスクにおいて、光ディスクに記録されている暗号化されたコンテンツデータＣ１ｅ、Ｃ２ｅ、…からコンテンツデータＣ１、Ｃ２、…を復号するときのプロセスを示すものである。
【００６１】
光ディスクのプログラム領域ＰＡ２からは、暗号化されたコンテンツデータＣ１ｅ、Ｃ２ｅ、…が再生される。この暗号化されたコンテンツデータＣ１ｅ、Ｃ２ｅ、…は、暗号復号化回路２３Ａ、２３Ｂ、…に供給される。
【００６２】
光ディスクのリードイン領域ＬＩ２からは、暗号化されたキーロッカＫ＿ＬＯＣＫと隠しコード鍵ＫＨが再生される。キーロッカＫ＿ＬＯＣＫは、暗号復号化回路２６に送られる。隠しコード鍵ＫＨは、ハッシュ演算回路２２に送られる。
【００６３】
また、デバイス中のどこかに記録されているデバイス鍵ＫＤが取り出され、このデバイス鍵ＫＤがハッシュ演算回路２２に送られる。ハッシュ演算回路２２で、隠しコード鍵ＫＨとデバイス鍵ＫＤとから、キーロッカ鍵ＫＬが生成される。このキーロッカ鍵ＫＬが暗号復号化回路２６に送られる。
【００６４】
暗号復号化回路２６で、ハッシュ演算回路２２からのキーロッカ鍵ＫＬにより、キーロッカＫ＿ＬＯＣＫの暗号が復号される。復号されたキーロッカＫ＿ＬＯＣＫの情報は、キーロッカ再生回路２１に送られる。キーロッカ再生回路２１で、キーロッカＫ＿ＬＯＣＫの中から、コンテンツ鍵ＫＣ１、ＫＣ２、…と、著作権管理情報ＤＲＭ１、ＤＲＭ２、…が取り出される。
【００６５】
キーロッカ再生回路２１で取り出されたコンテンツ鍵ＫＣ１、ＫＣ２、…は、暗号復号化回路２３Ａ、２３Ｂ、…に供給される。また、キーロッカ再生回路２１で取り出された著作権管理情報ＤＲＭ１、ＤＲＭ２、…は、ＤＲＭ判断回路２４に送られる。
【００６６】
ＤＲＭ判断回路２４は、各コンテンツデータ毎の著作権管理情報ＤＲＭ１、ＤＲＭ２、…から、各コンテンツデータＣ１、Ｃ２、…についての再生制限やコピー制限を判断している。各コンテンツデータＣ１、Ｃ２、…についての再生制限やコピー制限の情報は、コピー再生制御回路２５に送られる。
【００６７】
暗号復号化回路２３Ａ、２３Ｂ、…で、光ディスクのプログラム領域ＰＡ２から再生された暗号化コンテンツデータＣ１ｅ、Ｃ２ｅ、Ｃ３ｅ，…から、コンテンツデータＣ１、Ｃ２、…が復号される。復号されたコンテンツデータＣ１、Ｃ２、…がコピー再生制御回路２５に送られる。
【００６８】
コピー再生制御回路２５で、ＤＲＭ判断回路２４からの再生制限やコピー制限の情報に基づいて、各コンテンツデータＣ１、Ｃ２、…についての再生制限やコピー制限が行われる。
【００６９】
このように、一般的なＣＤ２ディスクの暗号復号プロセスでは、光ディスクのリードイン領域ＬＩ２からキーロッカＫ＿ＬＯＣＫが再生され、キーロッカ再生回路２１により、キーロッカＫ＿ＬＯＣＫから、コンテンツ鍵ＫＣ１、ＫＣ２、…と、著作権管理情報ＤＲＭ１、ＤＲＭ２、…とが取り出される。そして、光ディスクのプログラム領域ＰＡ２から再生された暗号化コンテンツデータＣ１ｅ、Ｃ２ｅ、…は、暗号復号化回路２３Ａ、２３Ｂ、…に送られ、リードイン領域ＬＩ２のキーロッカＫＬ＿ＬＯＣＫから取り出されたコンテンツ鍵ＫＣ１、ＫＣ２、…により、コンテンツデータＣ１、Ｃ２、…が復号される。また、キーロッカ再生回路２１から、著作権管理情報ＤＲＭ１、ＤＲＭ２、…が取り出され、この著作権管理情報ＤＲＭ１、ＤＲＭ２、…により、各コンテンツＣ１、Ｃ２、…の再生やコピーが制御される。
【００７０】
このように、一般的なＣＤ２ディスクでは、各コンテンツデータＣ１、Ｃ２、…毎に暗号化が行われている。また、各コンテンツＣ１、Ｃ２、…毎に著作権管理情報ＤＲＭ１、ＤＲＭ２、…があり、各コンテンツＣ１、Ｃ２、…毎に、再生条件や、コピーの条件を設定できる。このことから、プログラム領域ＰＡ２に記録されるコンテンツデータは同一であっても、キーロッカＫ＿ＬＯＣＫに格納するコンテンツ鍵ＫＣ１、ＫＣ２、…の数を変えたり、キーロッカＫ＿ＬＯＣＫに格納する著作権管理情報ＤＲＭ１、ＤＲＭ２、…の再生制限やコピー制限を変えることにより、再生できるコンテンツを変えたり、再生条件やコピー条件を変えることができる。
【００７１】
すなわち、図７及び図８の例では、光ディスクのプログラム領域ＰＡ２に、同一のコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５が記録されている。図７の例では、キーロッカＫ＿ＬＯＣＫには、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５に対する全てのコンテンツ鍵ＫＣ１、ＫＣ２、ＫＣ３、ＫＣ４、ＫＣ５と、著作権管理情報ＤＲＭ１、ＤＲＭ２、ＤＲＭ３、ＤＲＭ４、ＤＲＭ５が記録されている。この場合には、著作権管理情報ＤＲＭ１、ＤＲＭ２、ＤＲＭ３、ＤＲＭ４、ＤＲＭ５が再生可能なら、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５の全てが復号可能である。
【００７２】
これに対して、図８の例では、図７の場合と同様に光ディスクにコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５が記録されているが、キーロッカＫ＿ＬＯＣＫには、コンテンツデータＣ１、Ｃ２、Ｃ３に対するコンテンツ鍵ＫＣ１、ＫＣ２、ＫＣ３と著作権管理情報ＤＲＭ１、ＤＲＭ２、ＤＲＭ３しか記録されていない。この場合には、光ディスクにコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５が記録されているが、再生可能なのは、コンテンツデータＣ１、Ｃ２、Ｃ３だけである。
【００７３】
このように、光ディスクに同一のコンテンツデータを記録したとしても、キーロッカＫ＿ＬＯＣＫに格納するコンテンツ鍵の数を制限することで、再生できるコンテンツの数が制限される。
【００７４】
図９及び図１０の例では、光ディスクのプログラム領域ＰＡ２には、同一のコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５が記録されている。図９の例では、キーロッカＫ＿ＬＯＣＫには、コンテンツ鍵ＫＣ１、ＫＣ２、ＫＣ３、ＫＣ４、ＫＣ５と、コピー許可を示す著作権管理情報ＤＲＭ１、ＤＲＭ２、ＤＲＭ３、ＤＲＭ４、ＤＲＭ５が記録されている。この場合、著作権管理情報ＤＲＭ１、ＤＲＭ２、ＤＲＭ３、ＤＲＭ４、ＤＲＭ５が全てコピー許可であるので、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５は全てコピー可能となる。
【００７５】
これに対して、図１０の例では、図９に示す場合と同様に、光ディスク１にはコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５が記録されているが、キーロッカＫ＿ＬＯＣＫには、コンテンツ鍵ＫＣ１、ＫＣ２、ＫＣ３、ＫＣ４、ＫＣ５と、コピー禁止を示す著作権管理情報ＤＲＭ１、ＤＲＭ２、ＤＲＭ３、ＤＲＭ４、ＤＲＭ５とが記録されている。この場合、著作権管理情報ＤＲＭ１、ＤＲＭ２、ＤＲＭ３、ＤＲＭ４、ＤＲＭ５が全てコピー禁止であるので、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５は、コピー不可となる。
【００７６】
このように、光ディスクに同一のコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５を記録したとしても、キーロッカＫ＿ＬＯＣＫに格納する著作権管理情報ＤＲＭ１、ＤＲＭ２、ＤＲＭ３、ＤＲＭ４、ＤＲＭ５を異なる形態とすることにより、再生できるコンテンツの数やコピーや再生の条件が変わってくる。
【００７７】
この発明の実施の形態では、このことを利用して、同一のディスクを再生するのに、新規のＣＤ２のディスクに対応したドライブと、ＣＤ２に未対応の既存のドライブとで、再生できるコンテンツデータの数を変えたり、コピーや再生の条件を変えたりできるようにしている。
【００７８】
次に、この発明が適用されたＣＤ２の光ディスクの暗号化及び復号化プロセスについて説明する。
【００７９】
図１１は、この発明が適用されたＣＤ２の光ディスク１の暗号化プロセスを示すものである。図１１において、コンテンツデータ入力端子３１Ａ、３１Ｂ、３１Ｃ、…には、コンテンツデータＣ１、Ｃ２、…が供給される。コンテンツデータＣ１、Ｃ２、…は、例えば、ＡＴＲＡＣ３で圧縮されたコンテンツデータである。コンテンツデータ入力端子３１Ａ、３１Ｂ、３１Ｃ…からのコンテンツデータＣ１、Ｃ２、…が暗号化回路３２Ａ、３２Ｂ、…に供給される。
【００８０】
各コンテンツデータＣ１、Ｃ２、…を暗号化するためのコンテンツ鍵ＫＣ１、ＫＣ２、…は、コンテンツ鍵発生回路３３から発生される。コンテンツ鍵ＫＣ１、ＫＣ２、…は、暗号化回路３２Ａ、３２Ｂ、…に供給される。
【００８１】
暗号化回路３２Ａ、３２Ｂ、…で、コンテンツ鍵発生回路３３からのコンテンツ鍵ＫＣ１、ＫＣ２、…により、コンテンツデータ入力端子３１Ａ、３１Ｂ、…からのコンテンツデータＣ１、Ｃ２、…が暗号化される。暗号化回路３２Ａ、３２Ｂ、…で暗号化されたコンテンツデータＣ１ｅ、Ｃ２ｅ、…は、光ディスクのプログラム領域ＰＡ２に記録される。
【００８２】
また、コンテンツ鍵発生回路３３からのコンテンツ鍵ＫＣ１、ＫＣ２、…は、セレクタ３８Ａ及び３８Ｂに供給される。セレクタ３８Ａ及び３８Ｂは、コンテンツ鍵発生回路３３からのコンテンツ鍵ＫＣ１、ＫＣ２、…の中から、必要なコンテンツ鍵を選択するものである。セレクタ３８Ａ及び３８Ｂで選択されたコンテンツ鍵がキーロッカ生成回路３４Ａ及び３４Ｂに供給される。
【００８３】
コンテンツデータ入力端子３１Ａ、３１Ｂ、…に供給される各コンテンツデータＣ１、Ｃ２、…には、それぞれ、著作権管理情報ＤＲＭ１、ＤＲＭ２、…がある。著作権管理情報ＤＲＭ１、ＤＲＭ２、…は、各コンテンツデータについて著作権管理に係わる再生制限やコピー制限の情報である。著作権管理情報ＤＲＭ１、ＤＲＭ２、…により、再生可能か禁止か、コピー可能か禁止か、コピー可能なら一世代のみのコピー可能か多世代に渡るコピーが可能か等が設定できる。
【００８４】
ＤＲＭ発生回路３５Ａでは、リードイン領域ＬＩ２に記録する著作権管理情報ＤＲＭ１A、ＤＲＭ２Ａ、ＤＲＭ３Ａ、…が生成される。このＤＲＭ発生回路３５Ａで生成された著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、ＤＲＭ３Ａ、…は、セレクタ３９Ａに供給される。
【００８５】
ＤＲＭ発生回路３５Ｂでは、プログラム領域ＰＡ２に記録する著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…が生成される。このＤＲＭ発生回路３５Ｂで生成された著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…は、セレクタ３９Ｂに供給される。
【００８６】
セレクタ３９Ａ及び３９Ｂは、ＤＲＭ発生回路３５Ａからの著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…、及び、ＤＲＭ発生回路３５Ｂからの著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…の中から、必要な著作権管理情報を選択するものである。セレクタ３９Ａ及び３９Ｂで選択された著作権管理情報がキーロッカ生成回路３４Ａ及び３４Ｂに供給される。
【００８７】
キーロッカ生成回路３４Ａは、コンテンツ鍵発生回路３３から送られてくるコンテンツ鍵ＫＣ１、ＫＣ２、…と、ＤＲＭ発生回路３５Ａから送られてくる著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…とをコード化して、キーロッカ情報を生成するものである。キーロッカ生成回路３４Ａの出力が暗号化回路４１Ａに供給される。
【００８８】
また、暗号化回路４１Ａには、ハッシュ演算回路３６Ａから、キーロッカ鍵ＫＬ１が供給される。キーロッカ鍵ＫＬ１は、デバイス鍵ＫＤと隠しコード鍵ＫＨ１とをハッシュ演算することにより生成される。このキーロッカ鍵ＫＬ１により、キーロッカ生成回路３４Ａからのキーロッカ情報が暗号化される。
【００８９】
すなわち、ハッシュ演算回路３６Ａには、デバイス鍵ＫＤが供給されると共に、隠しコード鍵発生回路３７Ａからの隠しコード鍵ＫＨ１とが供給される。デバイス鍵ＫＤは、プレーヤやレコーダのどこかに保存されている。隠しコード鍵ＫＨ１は、隠しコード鍵発生回路３７Ａで乱数を発生させて生成される。隠しコード鍵ＫＨ１は、光ディスクの例えばリードイン領域ＬＩ２に記録される。
【００９０】
ハッシュ演算回路３６Ａで、デバイス鍵ＫＤと、隠しコード鍵発生回路３７Ａで生成された隠しコード鍵ＫＨ１とから、キーロッカ鍵ＫＬ１が生成される。このキーロッカ鍵ＫＬ１が暗号化回路４１Ａに供給される。暗号化回路４１Ａで、キーロッカ生成回路３４Ａからのキーロッカの情報がハッシュ演算回路３６ＡからのＫＬ１により暗号化される。
【００９１】
このように、キーロッカ生成回路３４Ａで生成され、暗号化回路４１Ａで暗号化されたキーロッカＫ＿ＬＯＣＫ１の情報は、光ディスクのリードイン領域ＬＩ２に記録される。
【００９２】
キーロッカ生成回路３４Ｂは、コンテンツ鍵発生回路３３から送られてくるコンテンツ鍵ＫＣ１、ＫＣ２、…と、ＤＲＭ発生回路３５Ｂから送られてくる著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…とをコード化して、キーロッカ情報を生成するものである。キーロッカ生成回路３４Ｂで生成されたキーロッカ情報が暗号化回路４１Ｂに供給される。
【００９３】
また、暗号化回路４１Ｂには、ハッシュ演算回路３６Ｂからのキーロッカ鍵ＫＬ２が供給される。暗号化回路４１Ｂで、キーロッカ生成回路３４Ｂからのキーロッカの情報は、ハッシュ演算回路３６Ｂからのキーロッカ鍵ＫＬ２で暗号化される。キーロッカ鍵ＫＬ２は、デバイス鍵ＫＤと隠しコード鍵ＫＨ２とをハッシュ演算することにより生成される。
【００９４】
すなわち、ハッシュ演算回路３６Ｂには、デバイス鍵ＫＤが供給されると共に、隠しコード鍵発生回路３７Ｂからの隠しコード鍵ＫＨ２とが供給される。隠しコード鍵ＫＨ２は、隠しコード鍵発生回路３７Ｂで乱数を発生させて生成される。隠しコード鍵ＫＨ２は、光ディスクの例えばプログラム領域ＰＡ２に記録される。
【００９５】
ハッシュ演算回路３６Ｂで、デバイス鍵ＫＤと、隠しコード鍵発生回路３７Ｂで生成された隠しコード鍵ＫＨ２とから、キーロッカ鍵ＫＬ２が生成される。このキーロッカ鍵ＫＬ２が暗号化回路４１Ｂに供給される。暗号化回路４１Ｂで、キーロッカ生成回路３４Ｂからのキーロッカの情報は、ハッシュ演算回路３６Ｂからのキーロッカ鍵ＫＬ２で暗号化される。
【００９６】
このように、キーロッカ生成回路３４Ｂで生成され、暗号化回路４１Ｂで暗号化されたキーロッカＫ＿ＬＯＣＫ２の情報は、光ディスクのプログラム領域ＰＡ２に記録される。
【００９７】
また、プログラム発生回路４０からは、ソフトウェアでコンテンツの暗号を復号するためのソフトウェアプレーヤＳＦＴ１のアプリケーションが発生される。このソフトウェアプレーヤＳＦＴ１のアプリケーションが光ディスクのプログラム領域ＰＡ２に記録される。
【００９８】
このように、この発明が適用された光ディスクの暗号化プロセスでは、各コンテンツデータＣ１、Ｃ２、…は、各コンテンツデータＣ１、Ｃ２、…毎に、コンテンツ鍵ＫＣ１、ＫＣ２、…で暗号化されて、光ディスクのプログラム領域ＰＡ２に記録される。各コンテンツデータＣ１、Ｃ２、…を暗号化するためのコンテンツ鍵ＫＣ１、ＫＣ２、…は、著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…と共にキーロッカＫ＿ＬＯＣＫ１に格納されて、光ディスクのリードイン領域ＬＩ２に記録される。これと共に、各コンテンツデータＣ１、Ｃ２、…を暗号化するためのコンテンツ鍵ＫＣ１、ＫＣ２、…は、著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…と共にキーロッカＫ＿ＬＯＣＫ２に格納されて、光ディスクのプログラム領域ＰＡ２に記録される。
【００９９】
図１２及び図１３は、この発明が適用された光ディスクにおけるコンテンツデータの暗号復号化プロセスを示すものである。この発明が適用された光ディスクでは、今後登場するであろうＣＤ２対応したドライブやプレーヤで再生を行う場合と、ＣＤ２に未対応の既存のドライブやプレーヤで再生を行う場合とで、コンテンツの暗号復号化プロセスが異なる。図１２は、今後登場するであろうＣＤ２対応のドライブやプレーヤで再生を行う場合のコンテンツの暗号復号プロセスを示し、図１３は、ＣＤ２に未対応の既存のドライブやプレーヤで再生を行う場合のコンテンツの暗号復号プロセスを示すものである。
【０１００】
図１２において、光ディスクのプログラム領域ＰＡ２からは、暗号化されたコンテンツデータＣ１ｅ、Ｃ２ｅ、…が再生される。この暗号化されたコンテンツデータＣ１ｅ、Ｃ２ｅ、…は、暗号復号化回路４３Ａ、４３Ｂ、４３Ｃ、…に供給される。
【０１０１】
光ディスクのリードイン領域ＬＩ２からは、キーロッカＫ＿ＬＯＣＫ１と隠しコード鍵ＫＨ１が再生される。キーロッカＫ＿ＬＯＣＫ１の再生情報は、暗号復号化回路４７に供給される。
【０１０２】
また、光ディスクのリードイン領域ＬＩ２からは、隠しコード鍵ＫＨ１が再生される。この隠しコード鍵ＫＨ１がハッシュ演算回路４２に送られる。デバイス中からデバイス鍵ＫＤが取り出される。このデバイス鍵ＫＤがハッシュ演算回路４２に送られる。ハッシュ演算回路４２で、隠しコード鍵ＫＨ１とデバイス鍵ＫＤとから、キーロッカ鍵ＫＬ１が生成される。このキーロッカ鍵ＫＬ１がキーロッカ再生回路４８に送られる。
【０１０３】
暗号復号化回路４７で、ハッシュ演算回路４２からのキーロッカ鍵ＫＬ１により、キーロッカＫ＿ＬＯＣＫ１のデータが復号される。この暗号復号化回路４７の出力がキーロッカ再生回路４８に供給される。
【０１０４】
キーロッカ再生回路４８で、キーロッカＫ＿ＬＯＣＫ１のデータの中から、コンテンツ鍵ＫＣ１、ＫＣ２、…と、著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…が取り出される。
【０１０５】
キーロッカ再生回路４８で取り出されたコンテンツ鍵ＫＣ１、ＫＣ２、…は、暗号復号化回路４３Ａ、４３Ｂ、…に供給される。また、キーロッカ再生回路４８で取り出された著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…は、ＤＲＭ判断回路４４に送られる。
【０１０６】
ＤＲＭ判断回路４４は、各コンテンツデータ毎の著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…から、各コンテンツデータＣ１、Ｃ２、…について再生制限やコピー制限を判断している。各コンテンツデータＣ１、Ｃ２、…についての再生制限やコピー制限の情報は、コピー再生制御回路４５に送られる。
【０１０７】
暗号復号化回路４３Ａ、４３Ｂ、…で、キーロッカ再生回路４８から送られるコンテンツ鍵ＫＣ１、ＫＣ２、…により、光ディスクのプログラム領域ＰＡ２から再生された暗号化コンテンツデータＣ１ｅ、Ｃ２ｅ、Ｃ３ｅ，…からコンテンツデータＣ１、Ｃ２、…が復号される。復号されたコンテンツデータＣ１、Ｃ２、…がコピー再生制御回路４５に送られる。コピー再生制御回路４５で、ＤＲＭ判断回路４４からの再生制限やコピー制限の情報に基づいて、各コンテンツデータＣ１、Ｃ２、…についての再生制限やコピー制限が行われる。
【０１０８】
このように、今後登場するであろうＣＤ２対応のドライブやプレーヤでの暗号復号化プロセスでは、光ディスクのリードイン領域ＬＩ２からキーロッカＫＬ＿ＬＯＣＫ１のデータが再生され、キーロッカ再生回路４８により、キーロッカＫＬ＿ＬＯＣＫ１のデータの中から、コンテンツ鍵ＫＣ１、ＫＣ２、…と、著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…とが取り出される。そして、光ディスクのプログラム領域ＰＡ２から再生された暗号化コンテンツデータＣ１ｅ、Ｃ２ｅ、…は、暗号復号化回路４３Ａ、４３Ｂ、…に送られ、リードイン領域ＬＩ２のキーロッカＫＬ＿ＬＯＣＫ１のデータから取り出されたコンテンツ鍵ＫＣ１、ＫＣ２、…により、暗号化コンテンツデータＣ１ｅ、Ｃ２ｅ、…から、コンテンツデータＣ１、Ｃ２、…が復号される。また、キーロッカ再生回路４８から、著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…が取り出され、この著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…により、各コンテンツＣ１、Ｃ２、…の再生やコピーが制御される。
【０１０９】
図１３は、ＣＤ２未対応の既存のプレーヤやドライブでの暗号復号プロセスを示すものである。
【０１１０】
図１３において、光ディスクのプログラム領域ＰＡ２からソフトウェアプレーヤＳＦＴ１のアプリケーションが読み出され、このソフトウェアプレーヤＳＦＴ１のアプリケーションがソフトプログラム実行回路６０に送られる。このソフトウェアプレーヤＳＦＴ１のアプリケーションにより、復号処理をソフトウェアで実行することができる。なお、ソフトウェアプレーヤＳＦＴ１のアプリケーションは、復号処理をソフトウェアで実行するためのアプリケーションの本体とする必要はなく、その一部であっても良い。
【０１１１】
プログラム領域ＰＡ２からは、キーロッカＫ＿ＬＯＣＫ２と隠しコード鍵ＫＨ２が再生される。キーロッカ鍵Ｋ＿ＬＯＣＫ２のデータは、暗号復号化回路５７に供給される。
【０１１２】
また、隠しコード鍵ＫＨ２は、ハッシュ演算回路５２に送られる。デバイス中からデバイス鍵ＫＤが取り出される。このデバイス鍵ＫＤがハッシュ演算回路５２に送られる。ハッシュ演算回路５２で、隠しコード鍵ＫＨ２とデバイス鍵ＫＤとから、キーロッカ鍵ＫＬ２が生成される。このキーロッカ鍵ＫＬ２が暗号復号化回路５７に送られる。
【０１１３】
暗号復号化回路５７で、ハッシュ演算回路５２からのキーロッカ鍵ＫＬ２により、キーロッカＫ＿ＬＯＣＫ２のデータが復号される。この暗号復号化回路５７で復号されたキーロッカＫ＿ＬＯＣＫ２の情報がキーロッカ再生回路５１に供給される。
【０１１４】
キーロッカ再生回路５１で、キーロッカＫ＿ＬＯＣＫ２のデータの中から、コンテンツ鍵ＫＣ１、ＫＣ２、…と、著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…が取り出される。キーロッカ再生回路５１で取り出されたコンテンツ鍵ＫＣ１、ＫＣ２、…は、暗号復号化回路５３Ａ、５３Ｂ、５３Ｃ、…に供給される。また、キーロッカ再生回路５１で取り出された著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…は、ＤＲＭ判断回路５４に送られる。
【０１１５】
ＤＲＭ判断回路５４は、各コンテンツデータ毎の著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…から、各コンテンツデータＣ１、Ｃ２、…について再生制限やコピー制限を判断している。各コンテンツデータＣ１、Ｃ２、…についての再生制限やコピー制限の情報は、コピー再生制御回路５５に送られる。
【０１１６】
暗号復号化回路５３Ａ、５３Ｂ、５３Ｃ、…で、光ディスクのプログラム領域ＰＡ２から再生された暗号化コンテンツデータＣ１ｅ、Ｃ２ｅ、Ｃ３ｅ，…からコンテンツデータＣ１、Ｃ２、…が復号される。復号されたコンテンツデータＣ１、Ｃ２、…がコピー再生制御回路５５に送られる。コピー再生制御回路５５で、ＤＲＭ判断回路５４からの再生制限やコピー制限の情報に基づいて、各コンテンツデータＣ１、Ｃ２、…についての再生制限やコピー制限が行われる。
【０１１７】
このように、ＣＤ２未対応のドライブやプレーヤでの暗号復号化プロセスでは、光ディスクのプログラム領域ＰＡ２からキーロッカＫＬ＿ＬＯＣＫ２が再生され、キーロッカ再生回路５１により、キーロッカＫＬ＿ＬＯＣＫ２のデータの中から、コンテンツ鍵ＫＣ１、ＫＣ２、…と、著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…とが取り出される。そして、光ディスクのプログラム領域ＰＡ２から再生された暗号化コンテンツデータＣ１ｅ、Ｃ２ｅ、…は、暗号復号化回路４３Ａ、４３Ｂ、…に送られ、プログラム領域ＰＡ２のキーロッカＫＬ＿ＬＯＣＫ２から取り出されたコンテンツ鍵ＫＣ１、ＫＣ２、…により、暗号化コンテンツデータＣ１ｅ、Ｃ２ｅ、…から、コンテンツデータＣ１、Ｃ２、…が復号される。また、キーロッカ再生回路５１から、著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…が取り出され、この著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…により、各コンテンツＣ１、Ｃ２、…の再生やコピーが制御される。
【０１１８】
ところで、図１１に示したように、この発明が適用された光ディスクの暗号化プロセスでは、セレクタ３８Ａ及び３８Ｂが設けられており、このセレクタ３８Ａ及び３８Ｂにより、キーロッカ生成回路３４Ａ及び３４Ｂに供給されるコンテンツ鍵ＫＣ１、ＫＣ２、…の中から、必要なコンテンツ鍵ＫＣ１、ＫＣ２、…を選択してキーロッカＫ＿ＬＯＣＫ１及びＫ＿ＬＯＣＫ２に含めることができる。また、リードイン領域ＬＩ２に記録するキーロッカＫ＿ＬＯＣＫ１に収納する著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…を発生するＤＲＭ発生回路３５Ａと、プログラム領域ＰＡ２に記録されるキーロッカＫ＿ＬＯＣＫ２に収納する著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…を発生するＤＲＭ発生回路３５Ｂとが別々に設けられている。そして、セレクタ３９Ａ及び３９Ｂにより、キーロッカ生成回路３４Ａ及び３４Ｂに供給される著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…、及び、ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…の中から、必要な著作権管理情報が選択できる。
【０１１９】
これにより、リードイン領域ＬＩ２に記録されるキーロッカＫ＿ＬＯＣＫ１に含められるコンテンツ鍵ＫＣ１、ＫＣ２、…や著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…と、プログラム領域ＰＡ２に記録されるキーロッカＫ＿ＬＯＣＫ２に含められるコンテンツ鍵ＫＣ１、ＫＣ２、…や著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…とを夫々適宜設定することが可能になる。
【０１２０】
このような構成では、リードイン領域ＬＩ２に記録されるキーロッカＫ＿ＬＯＣＫ１の内容と、プログラム領域ＰＡ２に記録されるキーロッカＫ＿ＬＯＣＫ２の内容とを夫々適宜設定することで、ＣＤ２対応の新規なプレーヤやドライブで再生されるコンテンツデータと、ＣＤ２に未対応の既存のプレーヤやドライブで再生されるコンテンツデータとで、再生可能なコンテンツデータの数やタイトルを異なるようにしたり、再生やコピーの条件を異なるようにして、差別化することが可能である。
【０１２１】
つまり、リードイン領域ＬＩ２に記録されたキーロッカＫ＿ＬＯＣＫ１は、ＣＤ２対応のプレーヤやドライブでしか読み取ることができないと考えられるので、秘匿性が高く、不正にコンテンツデータが再生されたり、コピーされたりする可能性は低い。これに対して、プログラム領域ＰＡ２に記録されるキーロッカＫ＿ＬＯＣＫ２は、既存のプレーヤやドライブで読み取られるので、秘匿性が低く、不正にコンテンツデータが再生されてしまったり、コンテンツデータがコピーされてしまう可能性が高い。
【０１２２】
そこで、秘匿性の高いリードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１は、秘匿性の低いプログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２に比べて、再生可能なコンテンツの数を増やしたり、再生可能なコンテンツの品質を向上させたり、或いは、著作権管理上の管理制限を有利にして、付加的な情報を付けて、付加価値を高くすることが考えられる。
【０１２３】
例えば、図１４に示すように、光ディスクのプログラム領域ＰＡ２にコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５が記録されているとする。秘匿性の高いリードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１には、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５が記録されると共に、著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、ＤＲＭ３Ａ、ＤＲＭ４Ａ、ＤＲＭ５Ａが記録される。
【０１２４】
これに対して、秘匿性の低いプログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２には、コンテンツデータＣ１、Ｃ２、Ｃ３に対するコンテンツ鍵ＫＣ１、ＫＣ２、ＫＣ３と、著作権管理情報ＤＲＭＢ１、ＤＲＭ２Ｂ、ＤＲＭ３Ｂが記録される。
【０１２５】
この場合には、リードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１を使えば、記録されている全てのコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５を復号して再生することができるが、プログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２を使うと、コンテンツデータＣ４とＣ５とを復号するコンテンツ鍵ＫＣ４、ＫＣ５がないので、再生可能なのは、コンテンツデータＣ１、Ｃ２、Ｃ３の３つのコンテンツデータだけになる。
【０１２６】
したがって、ＣＤ２に対応した新規のプレーヤやドライブでは、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５が再生可能であるが、ＣＤ２に未対応の既存のプレーヤやドライブでは、コンテンツデータＣ１、Ｃ２、Ｃ３しか再生できないことになる。
【０１２７】
この例は、秘匿性の高いリードイン領域Ｌ１２のキーロッカＫ＿ＬＯＣＫ１は、秘匿性の低いプログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２に比べて、再生できるコンテンツの数を増やして、付加価値を高くしている。
【０１２８】
また、例えば、図１５に示すように、秘匿性の高いリードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１には、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５に対するコンテンツ鍵ＫＣ１、ＫＣ２、ＫＣ３、ＫＣ４、ＫＣ５と、著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、ＤＲＭ３Ａ、ＤＲＭ４Ａ、ＤＲＭ５Ａとが記録されており、著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、ＤＲＭ３Ａ、ＤＲＭ４Ａ、ＤＲＭ５Ａは全てコピー許可とされている。
【０１２９】
これに対して、秘匿性の低いプログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２には、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５に対するコンテンツ鍵ＫＣ１、ＫＣ２、ＫＣ３、ＫＣ４、ＫＣ５と、コピー不可の著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、ＤＲＭ３Ｂ、ＤＲＭ４Ｂ、ＤＲＭ５Ｂとが記録されており、著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、ＤＲＭ３Ｂ、ＤＲＭ４Ｂ、ＤＲＭ５Ｂは全てコピー不可とされている
【０１３０】
この場合には、リードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１を使えば、記録されている全てのコンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５がコピー可能であるが、プログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２を使うと、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５は、全て、コピー不可となる。
【０１３１】
したがって、ＣＤ２に対応した新規のプレーヤやドライブでは、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５がコピー可能であるが、ＣＤ２に未対応の既存のプレーヤやドライブでは、コンテンツデータＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５がコピーできないことになる。
【０１３２】
この例は、秘匿性の高いリードイン領域のキーロッカは、秘匿性の低いプログラム領域のキーロッカに比べて、著作権管理上の管理制限を有利にして、付加価値を高くしている。
【０１３３】
このように、リードイン領域ＬＩ２とプログラム領域ＰＡ２とにキーロッカＫ＿ＬＯＣＫ１及びＫ＿ＬＯＣＫ２を記録するようにすると、秘匿性の高いリードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１には、秘匿性の低いプログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２に比べて、再生できるコンテンツの数を増加したり、著作権管理を有利にして、付加価値を高くすることができる。
【０１３４】
秘匿性の高いリードイン領域ＬＩ２と、秘匿性の低いプログラム領域ＰＡ２とに記録するキーロッカＫ＿ＬＯＣＫ１及びＫ＿ＬＯＣＫ２は、以下のようにすることが考えられる。
【０１３５】
秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカＫ＿ＬＯＣＫ１の著作権管理情報には、秘匿性の低い記録位置であるプログラム領域のキーロッカＫ＿ＬＯＣＫ２の著作権管理情報に比べて、著作権管理情報の数を少なくする。これにより、リードイン及び／又はリードアウトに記録されたの著作権管理情報を使って再生すると、プログラム領域の著作権管理情報を使って再生するときに比べて、再生できる曲数を多くできる。
【０１３６】
秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカＫ＿ＬＯＣＫ１の著作権管理情報には、秘匿性の低い記録位置であるプログラム領域のキーロッカＫ＿ＬＯＣＫ２の著作権管理情報に比べて、管理制限を緩くする。例えば、リードイン及び／又はリードアウトに記録されたキーロッカの著作権管理情報がコピー可なら、プログラム領域の著作権管理情報はコピー不可とする。リードイン及び／又はリードアウトに記録されたキーロッカの著作権管理情報が多世代コピー可なら、プログラム領域の著作権管理情報は一世代のみコピー可とする。
【０１３７】
秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカＫ＿ＬＯＣＫ１の著作権管理情報には、秘匿性の低い記録位置であるプログラム領域のキーロッカＫ＿ＬＯＣＫ２の著作権管理情報に比べて、コンテンツの質を高くしたり、付加的な情報を付加して、付加価値を上げる。例えば、リードイン及び／又はリードアウトのキーロッカＫ＿ＬＯＣＫ１の著作権管理情報が曲の全てを再生するコンテンツの著作権管理情報であるのに対して、プログラム領域のキーロッカＫ＿ＬＯＣＫ２の著作権管理情報は、その曲のさびの部分だけや、ナレーションの入ったコンテンツの管理情報として、コンテンツの品質に差別化する。又は、リードイン及び／又はリードアウトに記録されたキーロッカＫ＿ＬＯＣＫ１の著作権管理情報が曲とその曲のプロモーション用の静止画や動画が付加されているのに対して、プログラム領域のキーロッカＫ＿ＬＯＣＫ２の著作権管理情報は、その曲についてだけのものであり、プロモーション用の静止画や動画を省くことで、差別化する。
【０１３８】
また、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカＫ＿ＬＯＣＫ１のコンテンツ鍵には、秘匿性の低い記録位置であるプログラム領域のキーロッカＫ＿ＬＯＣＫ２のコンテンツ鍵に比べて、コンテンツ鍵の数を少なくする。このため、リードイン及び／又はリードアウトのキーロッカＫ＿ＬＯＣＫ１に記録されたキーロッカのコンテンツ鍵を使って再生すると、プログラム領域のキーロッカＫ＿ＬＯＣＫ２のコンテンツ鍵を使って再生するときに比べて、再生できる曲数を多くできる。
【０１３９】
また、秘匿性の高い記録位置であるリードイン及び／又はリードアウトに記録されたキーロッカＫ＿ＬＯＣＫ１のコンテンツ鍵には、秘匿性の低い記録位置であるプログラム領域のキーロッカＫ＿ＬＯＣＫ２のコンテンツ鍵に比べて、質の高いコンテンツが再生できたり、付加的な情報が付加されるようにする。例えば、リードイン及び／又はリードアウトに記録されたキーロッカＫ＿ＬＯＣＫ１のコンテンツ鍵は情報が曲の全てが入ったコンテンツの鍵であるのに対して、プログラム領域のキーロッカＫ＿ＬＯＣＫ２のコンテンツ鍵は、その曲のさびの部分だけや、ナレーションの入ったコンテンツの鍵として、再生できるコンテンツの品質を差別化する。又は、リードイン及び／又はリードアウトに記録されたキーロッカＫ＿ＬＯＣＫ１のコンテンツ鍵には、その曲とその曲のプロモーション用の静止画や動画の鍵があるに対して、プログラム領域のキーロッカＫ＿ＬＯＣＫ２のコンテンツ鍵は、その曲についての鍵だけとし、プロモーション用の静止画や動画を省くことで、差別化する。
【０１４０】
これにより、新規のＣＤ２ディスクに対応したプレーヤやドライブと、ＣＤ２ディスクに対応していない既存のプレーヤやドライブとで、再生できるコンテンツの数や品質、付加価値の差別化が図れると共に、著作権の保護が図れる。
【０１４１】
次に、記録装置の具体的な構成について説明する。図１６において、入力端子１００には、プログラム領域ＰＡ１に記録すべきコンテンツデータが供給される。このコンテンツデータは、ＣＤ−ＤＡと同様のオーディオデータである。この入力端子１００からのコンテンツデータは、エラー訂正符号化回路１０４に供給される。
【０１４２】
入力端子１０１に、プログラム領域ＰＡ２に記録すべきコンテンツデータが供給される。このコンテンツデータは、例えば、ＡＴＲＡＣ３で圧縮されたオーディオデータである。このコンテンツデータが暗号化回路１０２に供給される。
【０１４３】
暗号化回路１０２は、各コンテンツデータを暗号化するものである。暗号化回路１０２には、コンテンツ鍵発生回路１０３から、コンテンツ鍵ＫＣ１、ＫＣ２、…が供給される。このコンテンツ鍵発生回路１０３は、各コンテンツ毎のコンテンツ鍵ＫＣ１、ＫＣ２、…を発生する。入力端子１０１からのコンテンツデータは、コンテンツ鍵発生回路１０３からのコンテンツ鍵ＫＣ１、ＫＣ２、…により暗号化される。この暗号化回路１０２の出力がエラー訂正符号化回路１０４に供給される。
【０１４４】
また、コンテンツ鍵発生回路１０３で生成されたコンテンツ鍵ＫＣ１、ＫＣ２、…は、キーロッカ生成回路１０５Ａに供給されると共に、キーロッカ生成回路１０５Ｂに供給される。また、キーロッカ生成回路１０５Ａ及び１０５Ｂには、ＤＲＭ発生回路１０６Ａ及び１０６Ｂから著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…、及び、ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…、が供給される。
【０１４５】
ＤＲＭ発生回路１０６Ａからは、リードイン領域ＬＩ２に記録するキーロッカＫ＿ＬＯＣＫ１に含めるべき著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…が発生される。ＤＲＭ発生回路１０６Ｂからは、プログラム領域ＰＡ２に記録するキーロッカＫ＿ＬＯＣＫ２に含めるべき著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…が発生される。
【０１４６】
キーロッカ生成回路１０５Ａで、リードイン領域ＬＩ２に記録するキーロッカＫ＿ＬＯＣＫ１が生成される。このリードイン領域ＬＩ２に記録するキーロッカＫ＿ＬＯＣＫ１は、暗号化回路１０８Ａに供給される。暗号化回路１０８Ａには、ハッシュ演算回路１１０Ａからキーロッカ鍵ＫＬ１が供給される。キーロッカ鍵ＫＬ１は、隠し鍵発生回路１０９Ａからの隠し鍵ＫＨ１と、デバイス鍵ＫＤとを、ハッシュ演算回路１１９Ａで演算することにより生成される。暗号化回路１０８Ａで、キーロッカＫ＿ＬＯＣＫ１が暗号化される。暗号化回路１０８Ａで暗号化されたキーロッカＫ＿ＬＯＣＫ１のデータがＴＯＣ（Table Of Contents）・サブコード生成回路１１２に供給される。また、隠し鍵発生回路１０９Ａからの隠し鍵ＫＨ１がＴＯＣ・サブコード生成回路１１２に供給される。
【０１４７】
また、キーロッカ生成回路１０５Ｂで、プログラム領域ＰＡ２に記録するキーロッカＫ＿ＬＯＣＫ２が生成される。このプログラム領域ＬＩ２に記録するキーロッカＫ＿ＬＯＣＫ２のデータは、暗号化回路１０８Ｂに供給される。暗号化回路１０８Ｂには、ハッシュ演算回路１１０Ｂからキーロッカ鍵ＫＬ２が供給される。キーロッカ鍵ＫＬ２は、隠し鍵発生回路１０９Ｂからの隠し鍵ＫＨ２と、デバイス鍵ＫＤとを、ハッシュ演算回路１１９Ｂで演算することにより生成される。暗号化回路１０８Ｂで、キーロッカＫ＿ＬＯＣＫ２のデータが暗号化される。暗号化回路１０８Ｂで暗号化されたキーロッカＫ＿ＬＯＣＫ２のデータがエラー訂正符号化回路１０４に供給される。
【０１４８】
また、隠し鍵発生回路１０９Ｂからの隠し鍵ＫＨ１がエラー訂正符号化回路１０４に供給される。ソフトウェアプレーヤ発生回路１１８からのソフトウェアプレーヤＳＦＴ１のアプリケーションがエラー訂正符号化回路１０４に供給される。
【０１４９】
エラー訂正符号化回路１０４は、ＣＩＲＣ（Cross Interleave Reed-Solomon Code)によりコンテンツデータにエラー訂正符号を付加するものである。このエラー訂正符号化回路１０４の出力がＴＯＣ・サブコード付加回路１１３に供給される。ＴＯＣ・サブコード付加回路１１３で、ＴＯＣデータ及びサブコードデータが付加される。
【０１５０】
ＴＯＣ・サブコード付加回路１１３の出力が変調回路１１７に供給される。変調回路１１７は、例えば、ＥＦＭ(8 to 14 Modulation)の変調を行うものである。
【０１５１】
光ディスク１は、ターンテーブルに載せられてスピンドルモータ１２０によって回転される。スピンドルモータ１２０は、サーボ制御回路１２５の制御の基で、スピンドル制御回路１２３により、一定線速度（ＣＬＶ）あるいは一定角速度（ＣＡＶ）で回転駆動をされる。
【０１５２】
サーボ制御回路１２５は、フォーカスエラー信号とトラッキングエラー信号、およびシステムコントローラ１３０からの動作指令に基づき、フォーカス、トラッキング、スレッド、スピンドルの各種サーボドライブ信号を生成し、二軸制御回路１２６、スレッド制御回路１２７、スピンドル制御回路１２３へと出力する。
【０１５３】
光学ピックアップ１２１は、光ディスク１の信号面に半導体レーザの光ビームを集光しつつ、光ディスク１上に同心円状あるいはスパイラル状に形成されたトラックをトレースさせるための機構である。光学ピックアップ１２１からのレーザビームは、二軸機構によって、フォーカス方向及びトラッキング方向に移動を可能とされている。二軸機構は、サーボ制御回路１２５の制御の基で、二軸制御回路１２６により制御される。光学ピックアップ１２１全体は、スレッド機構１２２により、ディスクの半径方向に移動可能とされている。スレッド機構１２２の移動は、サーボ制御回路１２５の制御の基で、スレッド制御回路１２７により制御される。
【０１５４】
変調回路１１７の出力が光学ピックアップ１２１に供給される。光学ピックアップ１２１からは、変調回路１１７の出力に応じて発光用波形が変調されたレーザー光が出力される。このレーザー光が光ディスク１の記録面に照射され、光ディスク１上に情報が記録される。
【０１５５】
このような記録装置において、プログラム領域ＰＡ１にコンテンツデータを記録する場合には、入力端子１００からのコンテンツデータがエラー訂正符号化回路１０４に供給される。エラー訂正符号化回路１０４で、このコンテンツデータに対して、エラー訂正符号化処理が行われる。
【０１５６】
光学ピックアップ１２１がプログラム領域ＰＡ１に移動され、エラー訂正符号化回路１０４の出力が変調回路１１７に供給され、プログラム領域ＰＡ１に、入力端子１００からのコンテンツデータが記録される。
【０１５７】
プログラム領域ＰＡ２にコンテンツデータを記録する場合には、入力端子１０１からのコンテンツデータが暗号化回路１０２で暗号化され、エラー訂正符号化回路１０４に供給される。エラー訂正符号化回路１０４で、このコンテンツデータに対して、エラー訂正符号化処理が行われる。
【０１５８】
また、キーロッカ生成回路１０５Ａで、リードイン領域ＬＩ２に記録するキーロッカＫ＿ＬＯＣＫ１が生成され、キーロッカ生成回路１０５Ｂで、プログラム領域ＰＡ２に記録するキーロッカＫ＿ＬＯＣＫ２が生成される。
【０１５９】
光学ピックアップ１１１がリードイン領域ＬＩ２に移動され、キーロッカ生成回路１０５Ａからのリードイン領域ＬＩ２に記録するキーロッカＫ＿ＬＯＣＫ１がＴＯＣ・サブコード生成回路１１２に供給され、光ディスク１のリードイン領域ＬＩ２に、キーロッカＫ＿ＬＯＣＫ１が記録される。
【０１６０】
光学ピックアップ１１１がプログラム領域ＰＡ２に移動され、キーロッカ生成回路１０５Ｂからのプログラム領域ＰＡ２に記録するキーロッカＫ＿ＬＯＣＫ２がエラー訂正符号化回路１０４に供給される。エラー訂正符号化回路１０４の出力が変調回路１０７に供給され、プログラム領域ＰＡ２に、キーロッカＫ＿ＬＯＣＫ２が記録される。また、ソフトウェアプレーヤ発生回路１１８からのソフトウェアプレーヤＳＦＴ１のアプリケーションデータがエラー訂正符号化回路１０４に送られ、このソフトウェアプレーヤＳＦＴ１のあるアプリケーションがプログラム領域ＰＡ２に記録される。
【０１６１】
図１７は、新規のＣＤ２対応の再生装置で、この発明が適用されたＣＤ２の光ディスクを再生する場合の具体的な構成を示すものである。
【０１６２】
図１７において、光ディスク１は、ターンテーブルに載せられてスピンドルモータ１５０によって回転される。スピンドルモータ１５０は、サーボ制御回路１５１の制御の基で、スピンドル制御回路１５２により、一定線速度（ＣＬＶ）あるいは一定角速度（ＣＡＶ）で回転駆動をされる。
【０１６３】
サーボ制御回路１５１は、フォーカスエラー信号とトラッキングエラー信号、およびシステムコントローラ１６０からの動作指令に基づき、フォーカス、トラッキング、スレッド、スピンドルの各種サーボドライブ信号を生成し、二軸制御回路１５３、スレッド制御回路１５４、スピンドル制御回路１５２へと出力している。光学ピックアップ１５５は、光ディスク１の信号面に半導体レーザの光ビームを集光しつつ、光ディスク１上に同心円状あるいはスパイラル状に形成されたトラックをトレースさせるための機構である。光学ピックアップ１５５全体は、スレッド機構１５６により移動される。
【０１６４】
プログラム領域ＰＡ１を再生する場合には、光学ピックアップ１５５が光ディスク１のプログラム領域ＰＡ１に移動され、光学ピックアップ１５５で、光ディスク１のプログラム領域ＰＡ１の情報が読み取られる。プログラム領域ＰＡ１からは、例えば、ＣＤ−ＤＡと同様の形式のコンテンツデータが読み取られる。この光学ピックアップ１５５の出力は、ＲＦアンプ１５７、ＥＦＭ復調回路１６１、ＴＯＣ・サブコード抽出回路１５８を介して、エラー訂正復号化回路１６２で、エラー訂正処理が行われる。エラー訂正復号化回路１６２の出力が出力端子１６８から出力される。
【０１６５】
プログラム領域ＰＡ２を再生する場合には、光学ピックアップ１５５がリードイン領域ＬＩ２に移動され、リードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１が読み取られる。読み取られたキーロッカＫ＿ＬＯＣＫ１は、ＴＯＣ・サブコード抽出回路１５８から、暗号復号化回路１６６に供給される。また、リードイン領域ＬＩ２から、隠し鍵ＫＨ１が読み取られ、この隠し鍵ＫＨ１がＴＯＣ・サブコード抽出回路１５８からキーロッカ鍵生成回路１６７に供給される。キーロッカ鍵生成回路１６７で、デバイスから取り出されたデバイス鍵ＫＤと、隠し鍵ＫＨ１とから、キーロッカ鍵ＫＬ１が生成される。このキーロッカ鍵ＫＬ１が暗号復号化回路１６６に供給される。
【０１６６】
暗号復号化回路１６６により、ハッシュ演算回路１６７からのキーロッカ鍵ＫＬ１により、キーロッカＫ＿ＬＯＣＫ１が復号される。この暗号復号化回路１６６の出力がキーロッカ再生回路１６４に供給される。キーロッカ再生回路１６４で、再生されたキーロッカＫ＿ＬＯＣＫ１から、コンテンツ鍵ＫＣ１、ＫＣ２、…が取り出される。このコンテンツ鍵ＫＣ１、ＫＣ２、…が暗号復号化回路１６５に供給される。
【０１６７】
光学ピックアップ１５５がプログラム領域ＰＡ２に移動され、プログラム領域ＰＡ２のコンテンツデータが再生される。プログラム領域ＰＡ２のコンテンツデータは、例えば、ＡＴＲＡＣ３で圧縮され、暗号化されている。この光学ピックアップ１５５の出力は、ＲＦアンプ１５７、復調回路１６１、ＴＯＣ・サブコード抽出回路１５８、エラー訂正復号化回路１６２を介して、暗号復号化回路１６５に供給される。
【０１６８】
暗号復号化回路１６５には、キーロッカ再生回路１６４からコンテンツ鍵Ｋｃ１、ＫＣ２、…が供給される。暗号復号化回路１６５で、キーロッカ再生回路１６４からのコンテンツ鍵ＫＣ１、ＫＣ２、…により、コンテンツデータが復号される。このコンテンツデータが出力端子１６９から出力される。
【０１６９】
また、キーロッカ再生回路１６４により、キーロッカＫ＿ＬＯＣＫ１から、著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…が取り出され、この著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…がシステムコントローラ１６０に供給される。システムコントローラ１６０でこの著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…が判断される。そして、この著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…に従って、再生制限やコピー制限が行われる。
【０１７０】
図１８は、既存のＣＤ２未対応の再生装置で、この発明が適用されたＣＤ２の光ディスクを再生する場合の具体的な構成を示すものである。
【０１７１】
図１８において、光ディスク１は、ターンテーブルに載せられてスピンドルモータ１７０によって回転される。スピンドルモータ１７０は、サーボ制御回路１７１の制御の基で、スピンドル制御回路１７２により、一定線速度（ＣＬＶ）あるいは一定角速度（ＣＡＶ）で回転駆動をされる。
【０１７２】
サーボ制御回路１７１は、フォーカスエラー信号とトラッキングエラー信号、およびシステムコントローラ１８０からの動作指令に基づき、フォーカス、トラッキング、スレッド、スピンドルの各種サーボドライブ信号を生成し、二軸制御回路１７３、スレッド制御回路１７４、スピンドル制御回路１７２へと出力している。光学ピックアップ１７５は、光ディスク１の信号面に半導体レーザの光ビームを集光しつつ、光ディスク１上に同心円状あるいはスパイラル状に形成されたトラックをトレースさせるための機構である。光学ピックアップ１７５全体は、スレッド機構１７６により移動される。
【０１７３】
光学ピックアップ１７５の出力は、ＲＦアンプ１７７を介して、復調回路１８１に供給される。復調回路１８１は、ＥＦＭの復調を行うものである。復調回路１８１の出力がエラー訂正復号化回路１８２に供給される。エラー訂正復号化回路１８２は、ＣＩＲＣのエラー訂正処理を行うものである。
【０１７４】
プログラム領域ＰＡ１を再生する場合には、光学ピックアップ１７５が光ディスク１のプログラム領域ＰＡ１に移動され、光学ピックアップ１７５で、光ディスク１のプログラム領域ＰＡ１の情報が読み取られる。プログラム領域ＰＡ１からは、例えば、ＣＤ−ＤＡと同様の形式のコンテンツデータが読み取られる。この光学ピックアップ１７５の出力は、復調回路１８１で復調され、ＴＯＣ・サブコード抽出回路１８４、エラー訂正復号化回路１８２に送られる。エラー訂正復号化回路１８２でエラー訂正処理が行われる。エラー訂正復号化回路１８２の出力がインターフェース１８３を介して出力される。
【０１７５】
プログラム領域ＰＡ２のコンテンツデータを再生する場合には、パーソナルコンピュータ１９０のソフトウェア１９１の処理により、復号処理が行われる。
【０１７６】
すなわち、プログラム領域ＰＡ２を再生する場合には、光学ピックアップ１７５がプログラム領域ＰＡ２に移動され、ソフトウェアプレーヤＳＦＴ１のデータが再生される。このソフトウェアプレーヤＳＦＴ１のデータが復調回路１８１、ＴＯＣ・サブコード抽出回路１８４、エラー訂正復号化回路１８２、インターフェース１８３を介して、パーソナルコンピュータ１９０に送られる。
【０１７７】
そして、図１９に示すように、ソフトウェアプレーヤのアプリケーションが起動されると（ステップＳ１）、プログラム領域ＰＡ２の隠し鍵ＫＨ２が読み取られ（ステップＳ２）、読み取られた隠し鍵ＫＨ２、デバイス鍵ＫＤとから、演算によりキーロッカ鍵ＫＬ２が生成される（ステップＳ３）。
【０１７８】
プログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２が読み取られる（ステップＳ４）。読み取られたキーロッカＫ＿ＬＯＣＫ２のデータは、ステップＳ３で生成されたキーロッカ鍵ＫＬ２により復号され、キーロッカＫ＿ＬＯＣＫ２から、コンテンツ鍵ＫＣ１、ＫＣ２、…と、著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…が取り出される（ステップＳ５）。
【０１７９】
再生指令が与えられた否かが判断され（ステップＳ６）、再生指令が与えられたら、ステップＳ５で取り出されたキーロッカＫ＿ＬＯＣＫ２のコンテンツ鍵ＫＣ１、ＫＣ２、…中に、再生指令が与えられたコンテンツの復号を行うコンテンツ鍵ＫＣ１、ＫＣ２、…が存在するか否かが判断される（ステップＳ７）。
【０１８０】
ステップＳ７で、与えられたコンテンツの復号を行うコンテンツ鍵ＫＣ１、ＫＣ２、…が存在すると判断されたら、ステップＳ８に行き、ステップＳ５で取り出されたキーロッカＫ＿ＬＯＣＫ２の著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…から、再生指令が与えられたコンテンツデータは、再生を行っても問題がないか否かがチェックされる（ステップＳ８）。
【０１８１】
ステップＳ７で、与えられたコンテンツの復号を行うコンテンツ鍵ＫＣ１、ＫＣ２、…がないと判断されたら、再生動作が停止される（ステップＳ８）。
【０１８２】
ステップＳ８で、著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…から、再生指令が与えられたコンテンツデータは、再生を行っても問題がないと判断されたら、光学ピックアップ１７５によりプログラム領域ＰＡ２のそのコンテンツデータが再生される（ステップＳ９）。そして、ステップＳ５でキーロッカＫ＿ＬＯＣＫ２から取得されたコンテンツ鍵ＫＣ１、ＫＣ２、…により、コンテンツデータの暗号が復号される（ステップＳ１０）。
【０１８３】
ステップＳ８で、著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…から、再生指令が与えられたコンテンツデータは、再生できると判断されたら、再生動作が停止される（ステップＳ８）。
【０１８４】
図１７に示したように、この発明が適用された光ディスク１は、ＣＤ２に対応した新規のドライブやプレーヤで再生させれと、リードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１に格納されているコンテンツ鍵ＫＣ１、ＫＣ２、…により、コンテンツデータの復号が行われる。そして、リードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１に格納されている著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…により、コンテンツデータの再生やコピーが制御される。
【０１８５】
これに対して、図１８及び図１９に示したように、この発明が適用された光ディスク１は、ＣＤ２に未対応の既存のドライブで再生されると、プログラム領域ＰＡ２のキーロッカＫ＿ＬＫ＿ＬＯＣＫ２に格納されているコンテンツ鍵ＫＣ１、ＫＣ２、…により、コンテンツデータの復号が行われる。そして、プログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２に格納されている著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…により、コンテンツデータの再生やコピーが制御される。
【０１８６】
ここで、図１４及び図１５に示したように、秘匿性の高いリードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１のコンテンツ鍵ＫＣ１、ＫＣ２、…の数を、秘匿性の低いプログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２のコンテンツ鍵ＫＣ１、ＫＣ２、…の数より増やしり、秘匿性の高いリードイン領域ＬＩ２のキーロッカＫ＿ＬＯＣＫ１の著作権管理情報ＤＲＭ１Ａ、ＤＲＭ２Ａ、…を、秘匿性の低いプログラム領域ＰＡ２のキーロッカＫ＿ＬＯＣＫ２の著作権管理情報ＤＲＭ１Ｂ、ＤＲＭ２Ｂ、…より管理条件を有利にしておくことで、ＣＤ２に対応した新規のドライブやプレーヤで再生させると、ＣＤ２に未対応の既存のドライブで再生させる場合より、再生できる曲数を増加したり、付加価値を高くすることができる。
【０１８７】
なお、上述の例では、光ディスクとして、通常のコンテンツデータの記録領域と暗号化コンテンツデータの記録領域とを分けた２セッションのディスクとしているが、１セクションのディスクとしても良い。
【０１８８】
また、上述の例では、キーロッカや隠し鍵を、リードインと、プログラム領域とに記録したが、リードアウトと、プログラム領域とに記録するようにしても良い。また、リードイン及びリードアウトと、プログラム領域とに記録するようにしても良い。
【０１８９】
【発明の効果】
この発明によれば、新規の光ディスクに対応したプレーヤやドライブでは、リードイン及び／又はリードアウトに記録されたキーロッカをアクセスして、著作権管理情報やコンテンツ鍵を得て、コンテンツデータの再生をすることができる。新規の光ディスクには未対応の既存のプレーヤやドライブでは、プログラム領域のキーロッカをアクセスして、著作権管理情報やコンテンツ鍵を得て、コンテンツデータの再生をすることができる。
【０１９０】
リードイン及び／又はリードアウトに記録されたキーロッカは、新規の光ディスクに対応した再生装置でのみアクセスが可能である。プログラム領域のキーロッカは、新規の光ディスクに未対応の再生装置でもアクセスできる。新規の光ディスクに対応した再生装置は、リードイン及び／又はリードアウトに記録されたキーロッカを使うので秘匿性は高い。新規の光ディスクに未対応の再生装置は、プログラム領域のキーロッカを使うので、秘匿性に問題がある。
【０１９１】
この発明では、リードイン及び／又はリードアウトに記録されたキーロッカに比べて、プログラム領域のキーロッカの著作権管理情報やコンテンツ鍵は、その数が少なかったり、付加価値が低いため、著作権の保護が図れる。これと共に、同一のコンテンツが収納された光ディスクを再生する場合に、新規の光ディスクに対応した再生装置で再生したのと、新規の光ディスクには未対応の既存の再生装置で再生したのでは、再生できるコンテンツの数や品質が変わるため、機器の差別化が図れ、機器の購買の促進が図れる。
【図面の簡単な説明】
【図１】この発明が適用された光ディスクの一例の説明に用いる平面図である。
【図２】この発明が適用された光ディスクの一例の説明に用いる略線図線である。
【図３】キーロッカの説明に用いる略線図線である。
【図４】ＣＤ２ディスクの一例の説明に用いる略線図線である。
【図５】ＣＤ２ディスクの暗号化プロセスの説明に用いるブロック図である。
【図６】ＣＤ２ディスクの暗号復号化プロセスの説明に用いるブロック図である。
【図７】ＣＤ２ディスクのキーロッカの説明に用いる略線図線である。
【図８】ＣＤ２ディスクのキーロッカの説明に用いる略線図線である。
【図９】ＣＤ２ディスクのキーロッカの説明に用いる略線図線である。
【図１０】ＣＤ２ディスクのキーロッカの説明に用いる略線図線である。
【図１１】この発明が適用された光ディスクの暗号化プロセスの説明に用いるブロック図である。
【図１２】この発明が適用された光ディスクの暗号復号化プロセスの説明に用いるブロック図である。
【図１３】この発明が適用された光ディスクの暗号復号化プロセスの説明に用いるブロック図である。
【図１４】この発明が適用された光ディスクのキーロッカの説明に用いるブロック図である。
【図１５】この発明が適用された光ディスクのキーロッカの説明に用いるブロック図である。
【図１６】この発明が適用された光ディスク記録装置の一例のブロック図である。
【図１７】この発明が適用された光ディスクを再生する再生装置の一例のブロック図である。
【図１８】この発明が適用された光ディスクを再生する再生装置の他の例のブロック図である。
【図１９】この発明が適用された光ディスクを再生する再生装置の他の例の説明に用いるフローチャートである。
【符号の説明】
１・・・光ディスク、３２Ａ、３２Ｂ、…、・・・ 暗号化回路、３３・・・ コンテンツ鍵発生回路、３４Ａ、３４Ｂ・・・ キーロッカ生成回路、３５Ａ、３５Ｂ・・・ＤＲＭ発生回路、３７Ａ、３７Ｂ・・・隠しコード鍵発生回路、４１・・・キーロッカ再生回路、４１Ａ、４１Ｂ、…、・・・暗号化回路、４３Ａ、４３Ｂ、…、・・・暗号復号化回路、４４・・・ＤＲＭ判断回路、４５・・・コピー再生制御回路、４７・・・暗号復号化回路、５１・・・キーロッカ再生回路、５３Ａ、５３Ｂ、…、・・・暗号復号化回路、５４・・・ＤＲＭ判断回路、５５・・・コピー再生制御回路、５７・・・暗号復号化回路
【図１】
0003873740.tif 000002
【図２】
0003873740.tif 000003
【図３】
0003873740.tif 000004
【図４】
0003873740.tif 000005
【図５】
0003873740.tif 000006
【図６】
0003873740.tif 000007
【図７】
0003873740.tif 000008
【図８】
0003873740.tif 000009
【図９】
0003873740.tif 000010
【図１０】
0003873740.tif 000011
【図１１】
0003873740.tif 000012
【図１２】
0003873740.tif 000013
【図１３】
0003873740.tif 000014
【図１４】
0003873740.tif 000015
【図１５】
0003873740.tif 000016
【図１６】
0003873740.tif 000017
【図１７】
0003873740.tif 000018
【図１８】
0003873740.tif 000019
【図１９】
0003873740.tif 000020