(57)【特許請求の範囲】
【請求項１】
所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記コンテンツ情報を暗号復号する暗号復号アルゴリズムと、前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータから前記コンテンツ情報を暗号復号して再生する再生装置であって、
特定の暗号化アルゴリズムで暗号化されたコンテンツ情報を暗号復号するために特定の暗号復号アルゴリズムと、この特定の暗号復号アルゴリズムを示す特定の情報とをあらかじめ記憶しておくとともに伝送されてくる前記暗号復号アルゴリズムを記憶する記憶手段と、
伝送されてくる前記所定の暗号復号アルゴリズムを示す情報が前記特定の情報と合致する場合には、前記特定の暗号復号アルゴリズムを選択し、伝送されてくる前記所定の暗号復号アルゴリズムを示す情報が前記特定の情報と合致しない場合には、伝送されてくる前記暗号復号アルゴリズムを選択する選択手段と、
前記選択手段により選択された前記特定の暗号復号アルゴリズム又は伝送されてくる前記暗号復号アルゴリズムを用いることによって、伝送されてくる暗号化された前記コンテンツ情報を暗号復号する暗号復号手段とを、
有する再生装置。
【請求項２】
所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記コンテンツ情報を暗号復号する暗号復号アルゴリズムと、前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータとを伝送するステップと、
伝送されてくる前記所定の暗号復号アルゴリズムを示す情報に基づいて暗号化された前記コンテンツ情報の暗号復号に適した暗号復号アルゴリズムを判別し、この判別結果があらかじめ記憶されている特定の暗号復号アルゴリズムを示す特定の情報と合致する場合には、この特定の情報に対応した特定の暗号復号アルゴリズムを用いることによって伝送されてくる暗号化された前記コンテンツ情報を暗号復号し、前記判別結果が前記特定の情報に合致しない場合には、伝送されてくる前記暗号復号アルゴリズムを用いることによって伝送されてくる前記コンテンツ情報を暗号復号するステップとを、
有する暗号復号方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映画や音楽などの各種のソフトを暗号化したコンテンツ情報として記録し、こうして暗号化されたコンテンツ情報を暗号復号して再生するためのコンテンツ情報暗号復号方式に用いられる再生装置、暗号復号方法に関する。
【０００２】
【従来の技術】
近年、デジタル記録、再生技術の普及により、高品質の音楽や画像を手軽に楽しむことができるようになっており、また、そのためのレンタルシステムや有料放送なども一般化している。このような環境下では、従来では表面上問題にならなかったコンテンツ情報の違法なコピーが年々増加しており、そのためコンテンツ情報の著作権者に与える損害が問題となっている。また、世界的な著作権保護意識の高まりと法制化の推進がめざましく、それに伴ってソフトサイド（著作権保護側）とハードサイド（コンテンツ情報処理機器の製作側）の間の力のバランスが後者側に有利でなくなっている。さらに、ユーザ（消費者）の意識についても著作権保護に対する理解により、著作物に対して従来の「物を買う」意識から「利用料を支払う」意識に変化している。しかしながら、相変わらず個人による違法コピーや組織的な違法コピーは後を絶たないので、著作権の防衛と利権（著作権による利権）保護のために種々の対策が提案されている。
【０００３】
また、記録方式が徐々にデジタル方式に移行し、デジタル方式の場合には繰り返しコピーしても信号の劣化が少なく、高品質の複製を容易に得ることができるので、特にデジタル情報が中心となるマルチメディア時代では、著作権保護が従来になく重要視されている。さらに、マルチメディア時代のデジタル記録・再生機器は、単純な専用機器のみでなく、普及がめざましいパーソナルコンピュータ（以下、ＰＣ）が近年のプロセッサの性能向上により、アプリケーションソフトウエアにより従来の専用機と同等の動作が可能になっている。
【０００４】
例えばＣＤ（コンパクトディスク）プレーヤやビデオＣＤプレーヤ、最近ではＤＶＤ（デジタルビデオディスク又はデジタルバーサタイルディスク）プレーヤがＰＣ上でアプリケーションにより実現されている。さらに厄介なことには、ＰＣ上ではデジタルデータの複写や加工が容易であるので、大容量の記録媒体やインターネットの普及により、違法コピーされたデータが大量に、しかも劣化しない状態で流通する危険が増大している。したがって、今後開発される、特にデジタル記録・再生機器は、システムとして著作権保護機能を盛り込まないと、国際的にも業者、消費者から受け入れられない。
【０００５】
以上の背景により、ＤＶＤの場合には、ＰＣ用途には暗号化技術を中心として認証作業を加えた形で著作権保護が成されている。すなわちＤＶＤの場合には、前述した背景を考慮して映画業界、コンピュータ業界、民生電子機器業界が注目して著作権保護システムを議論して合意に至っている。このＤＶＤの著作権保護システムは、ＣＳＳ（コンテント・スクランブル・システム：Ｃｏｎｔｅｎｔ  Ｓｃｒａｍｂｌｅ  Ｓｙｓｔｅｍ）と呼ばれ、ＭＰＥＧ方式で圧縮されたコンテンツデータをタイトル鍵と、ディスク鍵とマスタ鍵により暗号化し、ＣＳＳに準拠するＤＶＤ再生機のみがこの暗号化データを再生、復号することができる。また、ＰＣシステムによるＤＶＤ−ＲＯＭドライブとＭＰＥＧデコーダモジュールの間では、不正なデータ転送によるデータ利用を防止するために伝送路上で転送先の相互認証を行う。
【０００６】
なお、これらのＤＶＤ著作権保護（ＣＳＳ）の詳細は、例えば日経エレクトロニクス１９９７年８月１８日号のｐ１１０−１２０「ＤＶＤ、パソコンに載る第２部知的財産権保護」や、Ｎａｔｉｏｎａｌ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｐｏｒｔ  Ｖｏｌ．４３  Ｊｕｎ．  １９９７のｐ１１８−１２２「ＤＶＤ著作権保護システム」に説明されているので、ここでは説明を省略する。
【０００７】
【発明が解決しようとする課題】
ところで、前述したようにＤＶＤにおける著作権保護の解決方法としてＣＳＳ方式が採用されているが、その適用範囲は読み出し専用であってしかもビデオアプリケーションの範囲に限定されている。しかしながら、最近では同じＤＶＤファミリーであって書き換え可能なＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／Ｗや書き込み可能なＤＶＤ−Ｒが製品として出現している。これらのディスクはＤＶＤビデオプレーヤにより再生可能であり、また、ＤＶＤビデオディスクに記憶されている映画などのコンテンツ情報をコピーすることが可能である。
【０００８】
したがって、著作権者はＤＶＤビデオディスクに記憶されているコンテンツ情報が書き換え書き込み可能な前記したＤＶＤに複数コピーされてＤＶＤビデオプレーヤにより再生、利用されることにより、著作権が侵害される危機感を持っている。そのため、既に従来のＣＳＳとは異なる暗号化方式を用いたスクランブル方式や、書き換え書き込み可能な前記したＤＶＤに対応した新しいスクランブル方式が提案されている。また、将来的にも様々な工夫を凝らしたスクランブル、暗号化方式が市場に出現することが容易に想像される。
【０００９】
また、新しいスクランブル、暗号化方式が出現しなかったとしても、従来のＣＳＳでは計算量的な安全性のみしか保証されておらず、全ての鍵を確かめるという「総当たり攻撃」のような解読作業が行われると、原理的に鍵が求まり、解読可能となる。その場合には暗号化方式の変更が必須となり、前述した状況と合わせて、このままでは既存のＣＳＳと新暗号化方式の間の非互換性により市場が大混乱する恐れがある。
【００１０】
しかしながら、従来のＣＳＳに対応したＤＶＤ再生機では上記の非互換性が考慮されていない。つまり、その暗号復号部分があらかじめ固定された唯一の暗号復号アルゴリズムで設計されているので、新たなスクランブル方式が出現してそれに対応するディスクが市場に出現すると、従来の固定された暗号復号アルゴリズムでは正しく暗号復号することができないので、従来のＣＳＳに対応したＤＶＤ再生機ではＣＳＳに対応したディスクを再生することができても、新暗号化方式のディスクを再生することができず、したがって、ユーザは購入したディスク内のコンテンツ情報を利用することができない場合があるという問題が発生する。
【００１１】
このため、現在普及して使用されているＣＳＳ方式と、既に提案された異なる暗号化方式を用いたスクランブルと、今後提案される新たな暗号復号方式に対して適応的に対応することができる暗号復号手段を持つ再生機が必要とされる。
【００１２】
そこで、本発明は上記問題点に鑑み、複数の異なる暗号化方式に対して比較的少ないハードウエアで対応することができる再生装置、暗号復号方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明によれば上記の目的を達成するために、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記コンテンツ情報を暗号復号する暗号復号アルゴリズムと、前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータから前記コンテンツ情報を暗号復号して再生する再生装置であって、特定の暗号化アルゴリズムで暗号化されたコンテンツ情報を暗号復号するために特定の暗号復号アルゴリズムと、この特定の暗号復号アルゴリズムを示す特定の情報とをあらかじめ記憶しておくとともに伝送されてくる前記暗号復号アルゴリズムを記憶する記憶手段と、伝送されてくる前記所定の暗号復号アルゴリズムを示す情報が前記特定の情報と合致する場合には、前記特定の暗号復号アルゴリズムを選択し、伝送されてくる前記所定の暗号復号アルゴリズムを示す情報が前記特定の情報と合致しない場合には、伝送されてくる前記暗号復号アルゴリズムを選択する選択手段と、前記選択手段により選択された前記特定の暗号復号アルゴリズム又は伝送されてくる前記暗号復号アルゴリズムを用いることによって、伝送されてくる暗号化された前記コンテンツ情報を暗号復号する暗号復号手段とを有する再生装置が提供される。
【００１４】
また、本発明によれば上記の目的を達成するために、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記コンテンツ情報を暗号復号する暗号復号アルゴリズムと、前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータとを伝送するステップと、伝送されてくる前記所定の暗号復号アルゴリズムを示す情報に基づいて暗号化された前記コンテンツ情報の暗号復号に適した暗号復号アルゴリズムを判別し、この判別結果があらかじめ記憶されている特定の暗号復号アルゴリズムを示す特定の情報と合致する場合には、この特定の情報に対応した特定の暗号復号アルゴリズムを用いることによって伝送されてくる暗号化された前記コンテンツ情報を暗号復号し、前記判別結果が前記特定の情報に合致しない場合には、伝送されてくる前記暗号復号アルゴリズムを用いることによって伝送されてくる前記コンテンツ情報を暗号復号するステップとを、有する暗号復号方法が提供される。
【００１９】
さらに、本発明によれば上記の目的を達成するために、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータから前記コンテンツ情報を暗号復号して再生する再生装置であって、
前記コンテンツ情報を暗号復号する複数の暗号復号アルゴリズムを記憶する記憶手段と、
伝送されてくる前記所定の暗号復号アルゴリズムを示す情報に基づいて前記コンテンツ情報の暗号復号に適した暗号復号アルゴリズムを前記複数の暗号復号アルゴリズムから択一する選択手段と、
前記選択手段により択一された暗号復号アルゴリズムを用いることによって、伝送されてくる暗号化された前記コンテンツ情報を暗号復号する暗号復号手段とを、
有することを特徴とする再生装置が提供される。
【００２０】
さらに、本発明によれば上記の目的を達成するために、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータとを伝送するステップと、
伝送されてくる前記所定の暗号復号アルゴリズムを示す情報に基づいて暗号化された前記コンテンツ情報の暗号復号に適した暗号復号アルゴリズムを複数の暗号復号アルゴリズムから択一し、この択一した暗号復号アルゴリズムを用いることによって伝送されてくる暗号化された前記コンテンツ情報を暗号復号するステップとを、
有する暗号復号方法が提供される。
【００２３】
さらに、本発明によれば上記の目的を達成するために、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記コンテンツ情報を暗号復号する暗号復号アルゴリズムとを有するデータ構造のデータから前記コンテンツ情報を再生する再生装置であって、
伝送されてくる前記暗号復号アルゴリズムを記憶する記憶手段と、
前記記憶手段に記憶されている前記暗号復号アルゴリズムを用いることによって、伝送されてくる暗号化された前記コンテンツ情報を暗号復号する暗号復号手段とを、
有することを特徴とする再生装置が提供される。
【００２４】
さらに、本発明によれば上記の目的を達成するために、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記コンテンツ情報を暗号復号する暗号復号アルゴリズムとを有するデータ構造のデータを伝送するステップと、
伝送されてくる前記暗号復号アルゴリズムを用いることによって伝送されてくる暗号化された前記コンテンツ情報を暗号復号するステップとを、
有する暗号復号方法が提供される。
【００２７】
また本発明によれば、第１の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記第１の暗号化アルゴリズムで暗号化されたコンテンツ情報を暗号復号するための第１の暗号復号アルゴリズムが第２の暗号化アルゴリズムで暗号化されたデータと、前記第２の暗号化アルゴリズムを示す情報とを有するデータ構造から前記コンテンツ情報を暗号復号して再生する再生装置であって、
前記第２の暗号化アルゴリズムを示す情報に対応する第２の暗号復号アルゴリズムにより、前記データ構造内の第２の暗号化アルゴリズムにより暗号化された第１の暗号復号アルゴリズムを暗号復号する手段と、
前記暗号復号された第１の暗号復号アルゴリズムにより、前記データ構造内の前記第１の暗号化アルゴリズムで暗号化されたコンテンツ情報を暗号復号する手段とを、
有することを特徴とする再生装置が提供される。
【００２８】
また本発明によれば、コンテンツ情報を第１の暗号化アルゴリズムで暗号化するとともに、前記第１の暗号化アルゴリズムで暗号化されたコンテンツ情報を暗号復号するための第１の暗号復号アルゴリズムを第２の暗号化アルゴリズムで暗号化するステップと、
前記第１の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記第２の暗号化アルゴリズムで暗号化された第１の暗号復号アルゴリズムと、前記第２の暗号化アルゴリズムを示す情報とを媒体を介して伝送するステップと、
前記第２の暗号化アルゴリズムを示す情報に対応する第２の暗号復号アルゴリズムにより、前記データ構造内の第２の暗号化アルゴリズムにより暗号化された第１の暗号復号アルゴリズムを暗号復号するステップと、
前記暗号復号された第１の暗号復号アルゴリズムにより、前記データ構造内の前記第１の暗号化アルゴリズムで暗号化されたコンテンツ情報を暗号復号するステップとを、
有する暗号化及び復号方法が提供される。
【００２９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。図１は記録媒体の第１の実施形態の記録領域を示す説明図、図２は図１の記録エリアのフォーマットを示す説明図、図３は記録装置の第１の実施形態を示すブロック図、図４は本発明に係る再生装置の第１の実施形態を示すブロック図、図５は本発明に係る再生装置の具体例としてＤＶＤ再生装置を示すブロック図、図６は図５のデータ蓄積部を詳細に示すブロック図、図７は図５の暗号復号部を詳細に示すブロック図、図８は本発明に係る再生装置の制御部と暗号復号部とで行われる暗号復号のフローチャートである。なお、「復号」は「復号化」ともいわれる。
【００３０】
図１は一例としてＤＶＤの記録領域を示している。なお、ＤＶＤとしては片面／両面、単層／複層のものが存在するが、ここでは片面、単層のディスクを例にして説明する。こうした片面、単層のディスクは、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／Ｗ、ＤＶＤ−Ｒの各ディスクにおいても容易に得られることは言うまでもない。このディスクは内周から外周に向かって信号がピットの形態でスパイラル状に形成された記録領域を有し、この記録領域は内周から外周に向かって▲１▼リードイン領域１０１と、所定の暗号化アルゴリズムにより暗号化されたコンテンツ情報を有する▲２▼メインデータ領域１０２と、▲３▼リードアウト領域１０３とにより構成されている。リードイン領域１０１とリードアウト領域１０３とは、ユーザデータ（メインデータ）以外の記録領域である。
【００３１】
この記録領域には図２（Ａ）に示すように、再生位置を特定するためにリードイン領域１０１（▲１▼）の記録開始位置から、メインデータ領域１０２（▲２▼）を経て、リードアウト領域１０３（▲３▼）の記録終了位置まで、所定のデータ量単位（セクタ）毎にセクタ番号が順次割り当てられている。また、図２（Ｂ）に示すように、リードイン領域１０１の範囲はあらかじめ規格により定められており、ＤＶＤの場合にはセクタ番号「０００００ｈ」〜「２ＦＦＦＦｈ」である（ｈはヘキサデシマルを示す）。そして、このリードイン領域１０１内には再生制御のための「コントロールデータ領域」が設けられている。さらに、図２（Ｃ）に示すように、このコントロールデータ領域は、１６セクタを１単位として繰り返して記録されている。さらに、図２（Ｄ）に示すように、各１６セクタ（図２（Ｃ））は「媒体フォーマット情報領域」（１セクタ）と、「ディスク製造情報領域」（１セクタ）と、「コンテンツ供給者情報領域」（１４セクタ）とから構成される。
【００３２】
前記した「媒体フォーマット情報領域」は本来記録されるディスクの種類又はデータ構造の情報に加えて、（１）フラグ情報などの暗号復号アルゴリズムを示す情報、又は（２）暗号復号アルゴリズム自体の情報、又は（３）フラグ情報などの暗号復号アルゴリズムを示す情報と暗号復号アルゴリズム自体の情報との両方が記録される領域である。前記した「ディスク製造情報領域」は製造メーカなどが利用するディスク製造情報を記録する領域である。前記した「コンテンツ供給者情報領域」はコンテンツ情報供給者のための情報領域である。
一方、メインデータ領域１０２（▲２▼）には、所定の暗号化アルゴリズムで暗号化されたメインデータ（すなわちコンテンツ情報）が記録されている。
【００３３】
上述したように、記録媒体の一実施例であるＤＶＤ（媒体１）は、前記したメインデータ領域１０２に記録されている所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記したリードイン領域１０１のコントロールデータ領域を構成する媒体フォーマット情報領域に記録されている前記コンテンツ情報を暗号復号する暗号復号アルゴリズムとを有するデータ構造のデータを記録したことを特徴とする記録媒体である。
【００３４】
また、記録媒体の一実施例であるＤＶＤ（媒体１）は、前記したメインデータ領域１０２に記録されている所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記したリードイン領域１０１のコントロールデータ領域を構成する媒体フォーマット情報領域に記録されており前記コンテンツ情報を暗号復号する暗号復号アルゴリズムとを有するデータ構造のデータを記録したことを特徴とする記録媒体である。
【００３５】
さらに、記録媒体の一実施例であるＤＶＤ（媒体１）は、前記したメインデータ領域１０２に記録されている所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記したリードイン領域１０１のコントロールデータ領域を構成する媒体フォーマット情報領域に記録されている前記コンテンツ情報を暗号復号する暗号復号アルゴリズムと前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータを記録したことを特徴とする記録媒体である。
【００３６】
次に図３を参照して上記のＤＶＤ（図１に図示）に、映画や音楽などの各種ＡＶ（オーディオ・ビデオ）ソフトであるコンテンツ情報を所定の暗号化アルゴリズムで暗号化してから記録する記録装置について説明する。この記録装置ＡＡは信号処理部１１１、暗号化装置１１２、記録装置１１３を備えている。図３中媒体１は図１に示したディスクを指す。
【００３７】
まず、ＡＶデータのコンテンツ情報供給者は、前記したコンテンツ情報であるＡＶデータ▲４▼と、このＡＶデータ▲４▼を所定の暗号化アルゴリズムで暗号化する際の暗号化鍵▲５▼と、コントロールデータを用意する。このコントロールデータは、図２（Ｂ）〜（Ｄ）に示したように、ディスク（媒体１）の種類又はデータ構造の情報に加えて、（１）フラグ情報などの暗号復号アルゴリズムを示す情報、又は（２）暗号復号アルゴリズム自体の情報、又は（３）フラグ情報などの暗号復号アルゴリズムを示す情報と暗号復号アルゴリズム自体の情報との両方である前記した媒体フォーマット情報▲６▼と、製造メーカなどが利用する前記したディスク製造情報と、コンテンツ情報供給者のための前記したコンテンツ供給者情報とからなるものである。
【００３８】
前記したコンテンツ情報であるＡＶデータ▲４▼は信号処理部１１１に供給され、ここで例えばＭＰＥＧ方式でエンコード（圧縮）されて、圧縮されたＡＶデータとなる。次いで信号処理部１１１から出力する圧縮されたＡＶデータは暗号化装置１１２に供給される。この暗号化装置１１２には前記した暗号化鍵▲５▼も供給されている。こうして暗号化装置１１２は圧縮されたＡＶデータの秘匿性を向上させるために、この圧縮されたＡＶデータを暗号化鍵▲５▼に基づいた所定の暗号化アルゴリズムで暗号化（スクランブル）する。この結果、暗号化装置１１２は前記した暗号化鍵▲５▼に基づいて所定の暗号化アルゴリズムで暗号化されかつ圧縮されたＡＶデータを記録装置１１３へ出力する。この記録装置１１３には前記した媒体フォーマット情報▲６▼をはじめとするコントロールデータが供給されており、ここで、所定の暗号化アルゴリズムで暗号化されかつ圧縮されたＡＶデータ暗号化データとコントロールデータとは図２に示すようにフォーマット化され、次いで誤り訂正処理された後、ＥＦＭ変調される。そして、このＥＦＭ変調データに基づいてディスク原盤が製作される。この後、周知の方法によって前記したディスク原盤からディスクスタンパが製造され、このスタンパに基づいてディスク（媒体１）を大量に複製することができる。
【００３９】
上述したように、記録装置ＡＡは、前記した暗号化鍵（丸付き数字５）に基づいて所定の暗号化アルゴリズムで暗号化されたＡＶデータであるコンテンツ情報と、前記した媒体フォーマット情報（丸付き数字６）を構成し、かつフラグ情報などの前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータをＤＶＤ（図１に図示、媒体１）である記録媒体に記録する信号処理部１１１、暗号化装置１１２、記録装置１１３から構成される記録手段を有することを特徴とする記録装置である。
【００４０】
上述したように、記録装置ＡＡは、前記した暗号化鍵（丸付き数字５）に基づいて所定の暗号化アルゴリズムで暗号化されたＡＶデータであるコンテンツ情報と、前記した媒体フォーマット情報（丸付き数字６）を構成し、かつ前記コンテンツ情報を暗号復号する前記暗号復号アルゴリズム自体の情報である暗号復号アルゴリズムとを有するデータ構造のデータをＤＶＤ（図１に図示、媒体１）である記録媒体に記録する信号処理部１１１、暗号化装置１１２、記録装置１１３から構成される記録手段を有することを特徴とする記録装置である。
【００４１】
上述したように、記録装置ＡＡは、前記した暗号化鍵（丸付き数字５）に基づいて所定の暗号化アルゴリズムで暗号化されたＡＶデータであるコンテンツ情報と、前記した媒体フォーマット情報（丸付き数字６）を構成し、かつ前記コンテンツ情報を暗号復号する前記暗号復号アルゴリズム自体の情報である暗号復号アルゴリズムとフラグ情報などの前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータをＤＶＤ（図１に図示）である記録媒体に記録する信号処理部１１１、暗号化装置１１２、記録装置１１３から構成される記録手段を有することを特徴とする記録装置である。
【００４２】
次に図４を参照して再生装置について説明する。まず、図３に示したディスク（媒体１）に記録されており、かつ所定の暗号化アルゴリズムで暗号化されている映画や音楽などの各種のＡＶソフトであるコンテンツ情報を所定の暗号復号アルゴリズムで復号してから再生する再生装置について説明する。この再生装置ＢＢは、図４に示すように、信号読み出し部１２２、暗号復号部１２３、制御部１２４、信号処理部１２５を備えている。図４中、媒体１は図１に示したディスクを指す。
【００４３】
まず、媒体１に記録されている情報が信号読み出し部１２２により読み出され、読み出しデータが暗号復号（デスクランブル）部１２３と制御部１２４とに転送される。暗号復号部１２３はあらかじめ１又は複数の暗号復号アルゴリズムが記憶された一方のメモリ領域と、媒体１から読み出した読み出しデータから抽出した暗号復号アルゴリズムを記憶するための他方のメモリ領域とを有する。
【００４４】
前記した制御部１２４は前記した読み出しデータから抽出した媒体フォーマット情報▲６▼に基づいて、暗号復号部１２３の暗号復号アルゴリズムを決定する。
【００４５】
前記した制御部１２４と暗号復号部１２３とで行われる暗号復号のフローチャートは、図８に示す通りである。前述した通り前記した媒体フォーマット情報▲６▼には、媒体１の種類又はデータ構造の情報に加えて、フラグ情報などの暗号復号アルゴリズムを示す情報、又は暗号復号アルゴリズム自体の情報、又はフラグ情報などの暗号復号アルゴリズムを示す情報と、暗号復号アルゴリズム自体の情報との両方の３通りの情報を記録することが可能である。
【００４６】
このことから、制御部１２４は供給される媒体フォーマット情報▲６▼が前記した（１）〜（３）のうちのいずれかであることを抽出判定し、この判定に応じて暗号復号部１２３の暗号復号アルゴリズムを設定すればよい。
【００４７】
具体的には、前記した制御部１２４は信号読み出し部１２２から供給される読み出しデータから抽出した媒体フォーマット情報▲６▼内から前記した暗号復号アルゴリズムを示す情報（フラグ）の有無を判別する（図８のＳ１）。制御部１２４は前記した暗号復号アルゴリズムを示す情報があると判別した場合には（図８のＳ１、Ｙ）、この暗号復号アルゴリズムを示す情報が、暗号復号部１２３の一方のメモリ領域にあらかじめ記憶されている１又は複数の暗号復号アルゴリズムのうちのいずれかの特定の暗号復号アルゴリズムを示す特定の情報（特定のフラグ）に合致するかを判別する（図８のＳ２）。前記した暗号復号アルゴリズムを示す情報が前記したあらかじめ記憶されている１又は複数の暗号復号アルゴリズムのうちのいずれかの特定の情報に合致する場合には（図８のＳ２、Ｙ）その合致した特定の情報に対応する特定の暗号復号アルゴリズムを用いて前記した読み出しデータを暗号復号する（図８のＳ３）。こうして、暗号復号（デスクランブル化）された圧縮ＡＶデータは信号処理部１２５へ送出される。
【００４８】
一方、前記した制御部１２４は信号読み出し部１２２から供給される読み出しデータから抽出した媒体フォーマット情報▲６▼内から前記した暗号復号アルゴリズムを示す情報の有無を判別し、前記した暗号復号アルゴリズムを示す情報が無い場合には（図８のＳ１、Ｎ）、媒体フォーマット情報▲６▼内から前記した暗号復号アルゴリズム自体の有無を判別する（図８のＳ４）。制御部１２４は前記した暗号復号アルゴリズム自体があると判別した場合には（図８のＳ４、Ｙ）、この暗号復号アルゴリズム自体を前記した暗号復号部１２３の他方のメモリ領域に記憶する（図８のＳ５）。そして、暗号復号部１２３はこの他方のメモリ領域に記憶した暗号復号アルゴリズムを用いて前記した読み出しデータを暗号復号する（図８のＳ６）。こうして、暗号復号（デスクランブル化）された圧縮ＡＶデータは信号処理部１２５へ送出される。他方、制御部１２４は前記した暗号復号アルゴリズム自体がないと判別した場合には（図８のＳ４、Ｎ）、暗号復号部１２３は前記した読み出しデータをそのまま（スルーで）信号処理部１２５へ送出する。
【００４９】
また、一方、制御部１２４は前記した暗号復号アルゴリズムを示す情報が、前記した暗号復号部１２３にあらかじめ記憶されている１又は複数の暗号復号アルゴリズムのうちのいずれかの前記特定の情報に合致しない場合には（図８のＳ２、Ｎ）、前記した媒体フォーマット情報▲６▼内から抽出したこの暗号復号アルゴリズム自体を前記した暗号復号部１２３の他方のメモリ領域に記憶する（図８のＳ７）。そして、暗号復号部１２３はこの他方のメモリ領域に記憶した暗号復号アルゴリズムを用いて前記した読み出しデータを暗号復号する（図８のＳ６）。こうして、暗号復号（デスクランブル化）された圧縮ＡＶデータは信号処理部１２５へ送出される。
【００５０】
暗号復号部１２３はこの制御部１２４により決定された暗号復号アルゴリズムにより読み出しデータ内の暗号化されたＡＶデータを復号あるいはそのまま出力し、次いで信号処理部１２５はこの暗号復号部１２３から供給される圧縮ＡＶデータを例えばＭＰＥＧデコードして、ＡＶデータとして出力する。
【００５１】
上述したように、本発明に係る再生装置は、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、コンテンツ情報を暗号復号する暗号復号アルゴリズムと、所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータからコンテンツ情報を暗号復号して再生する信号読み出し部１２２、暗号復号部１２３、制御部１２４、信号処理部１２５から構成される再生装置であって、
特定の暗号化アルゴリズムで暗号化されたコンテンツ情報を暗号復号するために特定の暗号復号アルゴリズムと、この特定の暗号復号アルゴリズムを示す特定の情報とをあらかじめ記憶しておくとともに伝送されてくる暗号復号アルゴリズムを記憶する記憶手段と、
伝送されてくる所定の暗号復号アルゴリズムを示す情報が特定の情報と合致する場合には、特定の暗号復号アルゴリズムを選択し、伝送されてくる所定の暗号復号アルゴリズムを示す情報が特定の情報と合致しない場合には、伝送されてくる暗号復号アルゴリズムを選択する選択手段と、
選択手段により選択された特定の暗号復号アルゴリズム又は伝送されてくる暗号復号アルゴリズムを用いることによって、伝送されてくる暗号化されたコンテンツ情報を暗号復号する暗号復号手段とを、
有する再生装置である。
【００５４】
また、上述したように、本発明に係る暗号復号方法は、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、コンテンツ情報を暗号復号する暗号復号アルゴリズムと、所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータとを伝送するステップと、
伝送されてくる所定の暗号復号アルゴリズムを示す情報に基づいて暗号化されたコンテンツ情報の暗号復号に適した暗号復号アルゴリズムを判別し、この判別結果があらかじめ記憶されている特定の暗号復号アルゴリズムを示す特定の情報と合致する場合には、この特定の情報に対応した特定の暗号復号アルゴリズムを用いることによって伝送されてくる暗号化されたコンテンツ情報を暗号復号し、判別結果が特定の情報に合致しない場合には、伝送されてくる暗号復号アルゴリズムを用いることによって伝送されてくるコンテンツ情報を暗号復号するステップとを、
有する暗号復号方法である。
【００５７】
次に図５、図６を参照して再生装置の具体例について説明する。ディスク（媒体１）は駆動モータ２により所定の回転速度と回転位相で回転し、駆動モータ２は回転制御系１２により制御される。光ピックアップ３はレーザ光源（半導体レーザ）４と、コリメータレンズ５５と、ビームスプリッタ５６と、１／４波長板５７と、シリンドリカルレンズ５と、対物レンズ６と、対物レンズアクチュエータ７と光検出器８などを有し、媒体１に記録されているピット情報を光電変換して読み取って読み取り信号を信号処理部１４に出力する。このとき、光ピックアップ３は粗動モータ１３及び粗動モータ系１１により媒体１の径方向に移動し、また、アクチュエータ７は対物レンズ６をフォーカスサーボ系９とトラッキングサーボ系１０からのフォーカス誤差信号とトラッキング誤差信号に基づいてそれぞれフォーカス方向とトラッキング方向に駆動する。
【００５８】
信号処理部１４では、まず、演算増幅器１５が光ピックアップ３からの電気信号を演算して、記録データを含む電気信号と、フォーカス誤差信号とトラッキング誤差信号を生成し、それぞれ同期検出復調回路１６及びＰＬＬ回路１７と、フォーカスサーボ系９と、トラッキングサーボ系１０及び粗動モータ系１１に印加する。ＰＬＬ回路１７は演算増幅器１５からの信号からクロック信号を抽出して同期検出復調回路１６に出力する。同期検出復調回路１６はこのクロック信号に基づいて同期信号を検出してこの同期信号を基準にして演算増幅器１５からの信号からサブコードデータと主コードデータを復調し、それぞれサブコードリーダ２０と誤り訂正デインターリーブ部１８に出力する。誤り訂正デインターリーブ部１８に印加された主コードデータはＲＡＭ１９とデータをやり取りすることにより誤り訂正され、次いで図６に詳しく示すデータ蓄積部２１内のメモリ管理部４４に印加される。
【００５９】
また、サブコードリーダ２０に印加されたサブコードデータは再生制御部２２に印加される。再生制御部２２では、再生制御回路２３から位置制御系（フォーカスサーボ系９と、トラッキングサーボ系１０、粗動モータ系１１及び回転制御系１２）に対して各制御信号が印加され、このとき、再生動作の中断と再開が行われるべき光ピックアップ３の位置情報としてサブコードデータが用いられる。また、再生制御回路２３は操作部２４からの操作データを読み込んだり、サブコードデータに基づいてアドレス情報を表示部２５に表示させる。
【００６０】
さらに、図５、図６に示すように再生制御回路２３から書き込み制御信号がデータ蓄積部２１内のインターフェース４３に出力され、インターフェース４３から再生制御信号が再生制御回路２３に出力される。また、再生制御回路２３が復号部２６に対して復号制御信号を出力すると、復号部２６ではデータ分離部２７からデータ蓄積部２１内の出力制御部４７に対してデータ制御信号が印加される。出力制御部４７はこのデータ制御信号が入力すると制御信号をメモリ管理部４４に印加し、メモリ管理部４４はメモリ４６に記憶されている再生データから、復号部２６において復号対象となる再生データを読み出すためのアドレス信号をメモリ４６に出力する。メモリ４６から読み出されたデータはメモリ管理部４４と出力制御部４７を介して図７に詳しく示す暗号復号部６０に印加される。
【００６１】
暗号復号部６０は図７に示すように、入力Ｉ／Ｆ１５１と、データ処理部１５２と、出力Ｉ／Ｆ１５３と、制御Ｉ／Ｆ１５４と、アルゴリズム切換部１５５と、プログラムメモリとして動作する記憶部１５６、１５７を有する。プログラムメモリとして動作する記憶部１５６、１５７には媒体１から再生されて制御Ｉ／Ｆ１５４を介して入力する暗号復号アルゴリズムに係るプログラムが格納され、アルゴリズム切換部１５５がデータ処理部１５２とプログラムメモリとして動作する記憶部１５６、１５７との間のバス接続状態を、媒体１から再生されて制御Ｉ／Ｆ１５４を介して入力する暗号復号アルゴリズムを示す情報で切り換えると、データ処理部１５２はプログラムメモリとして動作する記憶部１５６又は１５７にアクセスしてそのプログラムに基づいて、入力Ｉ／Ｆ１５１を介して入力する暗号化データを復号し、この復号データを出力Ｉ／Ｆ１５３を介して図５に示す復号部２６内のデータ分離部２７に出力する。
【００６２】
なお、プログラムメモリとして動作する記憶部１５６、１５７は２つのメモリとして図示されているが、単一のメモリの異なる領域に各プログラムを格納してもよい。また、一方のメモリ又はメモリ領域に既存のプログラムをあらかじめ格納し、他方のメモリ又はメモリ領域に媒体１から再生されたプログラムを格納するようにしてもよい。さらに、３以上のメモリ又はメモリ領域を設けて３以上のプログラムを格納してもよいことはもちろんである。このような構成によれば、暗号化処理を行うデータ処理部１５２を構成する回路要素の多くを共有して複数の暗号復号アルゴリズムの１つを選択的に実行することができるので、比較的少ないハードウエアで対応することができ、また、今後提案される新たな暗号化方式に対してもハードウエアを変更することなく対応することができる。
【００６３】
次に図５に戻って復号部２６について説明する。まず、データ分離部２７では暗号復号部６０からの再生データ中に含まれる情報（例えばヘッダ部の情報）に基づいて、オーディオデータ（Ａデータ）かビデオデータ（Ｖデータ）かなどが判断され、判断結果に基づいてＡデータはオーディオバッファ２８に供給され、また、Ｖデータはビデオバッファメモリ２９に供給される。オーディオバッファ２８に供給された音響データは、オーディオバッファ２８からオーディオ復調部５４に対して一定の転送レートで供給され、オーディオ復調部５４により復調されて再生オーディオ信号が出力される。
【００６４】
ビデオバッファメモリ２９に供給されたＶデータは、ＭＰＥＧデコードＩＣにおいて必要とされるデータ量が逆ＶＬＣデコーダ３０に供給される。ＭＰＥＧデコードＩＣは逆ＶＬＣデコーダ３０、逆量子化部３１、逆ＤＣＴ部３２、加算器３３、スイッチ３４、４０、平均化回路３５、動き補償回路３６、３７、フレームメモリ３８、３９などの各機能を有し、ビデオバッファメモリ２９から供給されたＶデータをデコードしてＢピクチャとＩ、Ｐピクチャを信号処理部４１に出力する。信号処理部４１はこの信号を処理して出力端子４２を介して外部に再生ビデオ信号として出力する。
【００６５】
ここで、ＭＰＥＧデコードＩＣでは、復号に必要とされるデータ量の再生データをビデオバッファメモリ２９から時間軸上で順次読み出して復号しているので、ビデオバッファメモリ２９に記憶されているＶデータ量（画像データ量）は読み出しにより減少する。したがって、ＭＰＥＧデコード処理を良好に行うためにはビデオバッファメモリ２９には過不足がない画像データ量が記憶されていなければならない。そこで、ビデオバッファメモリ２９に記憶されている画像データ量が所定値以下になると、データ分離部２７からデータ蓄積部２１内の出力制御部４７に対してデータ制御信号が出力される。そして、出力制御部４７はこれに応答して制御信号をメモリ管理部４４に出力し、メモリ管理部４４はこれに応答して読み出しアドレスをメモリ４６に出力する。これにより、ＭＰＥＧデコード処理に必要な画像データ量がメモリ４６から読み出されて暗号復号部６０により暗号復号されてビデオバッファメモリ２９に供給される。
【００６６】
＜第２の実施形態＞
図９は第２の実施形態の記録媒体の記録エリアのフォーマットを示す説明図、図１０は第２の実施形態の記録装置を示すブロック図、図１１は第２の実施形態の再生装置を示すブロック図、図１２は図１１の暗号復号部を詳しく示すブロック図である。なお、本明細書では、「暗号復号」を簡単に「復号」とも言う。
【００６７】
この第２の実施形態を要約すると、暗号化側では、コンテンツ情報を第１の暗号化アルゴリズムで暗号化するとともに、この「第１の暗号化アルゴリズムで暗号化されたコンテンツ情報」を復号するための「第１の復号アルゴリズム」を第２の暗号化アルゴリズムで暗号化して、
・「第１の暗号化アルゴリズムで暗号化されたコンテンツ情報」と、
・「第２の暗号化アルゴリズムで暗号化された第１の復号アルゴリズム」と
・「第２の暗号化アルゴリズムを示すフラグ」
を記録媒体や通信媒体などの伝送媒体を介して伝送する。
【００６８】
そして、復号側では、「第２の暗号化アルゴリズムを示すフラグ」に対応する第２の復号アルゴリズムにより「第２の暗号化アルゴリズムで暗号化された第１の復号アルゴリズム」を復号し、次いでこの第１の復号アルゴリズムにより「第１の暗号化アルゴリズムにより暗号化されたコンテンツ情報」を復号する。
【００６９】
図９は説明を簡単にするために、第１の実施形態（図１、図２参照）と対比させて示している。また、図１０、図１１、図１２はそれぞれ、第１の実施形態の図３、図４、図６と対比させて示している。図９に示すように、この記録領域は内周から外周に向かって▲１▼リードイン領域１０１と、▲２▼メインデータ領域１０２と▲３▼リードアウト領域１０３とにより構成されている。リードイン領域１０１とリードアウト領域１０３とは、ユーザデータ（メインデータ）以外の記録領域であり、また、メインデータ領域１０２には上記の
・「第１の暗号化アルゴリズムにより暗号化されたコンテンツ情報」
が記録される。
【００７０】
この記録領域には図９（Ａ）に示すように、再生位置を特定するためにリードイン領域１０１（▲１▼）の記録開始位置から、メインデータ領域１０２（▲２▼）を経て、リードアウト領域１０３（▲３▼）の記録終了位置まで、所定のデータ量単位（セクタ）毎にセクタ番号が順次割り当てられている。また、図９（Ｂ）に示すように、リードイン領域１０１の範囲はあらかじめ規格により定められており、ＤＶＤの場合にはセクタ番号「０００００ｈ」〜「２ＦＦＦＦｈ」である（ｈはヘキサデシマルを示す）。そして、このリードイン領域１０１内には再生制御のための「コントロールデータ領域」が設けられている。さらに、図９（Ｃ）に示すように、このコントロールデータ領域は、１６セクタを１単位として繰り返して記録されている。
【００７１】
さらに、図９（Ｄ）に示すように、各１６セクタは「媒体フォーマット情報領域」（１セクタ）と、「ディスク製造情報領域」（１セクタ）と、「コンテンツ供給者情報領域」（１３セクタ）と、図９（Ｅ）に詳しく示すような「暗号化情報」（１セクタ）から構成される。「媒体フォーマット情報領域」にはディスクの種類又はデータ構造が記録され、「ディスク製造情報領域」は製造メーカなどが利用するディスク製造情報が記録され、「コンテンツ供給者情報領域」にはコンテンツ情報供給者のための情報が記録される。そして、「暗号化情報」には上記の
・「第２の暗号復号（方式）アルゴリズムを示すフラグ」と
・「第２の暗号化（方式）アルゴリズムで暗号化された第１の復号アルゴリズム」
の各データが記録される。
【００７２】
次に図１０を参照して記録装置について説明する。この記録装置は信号処理部１１１、第１の暗号化装置１１２−１、第２の暗号化装置１１２−２及び記録装置１１３を備えている。コンテンツ情報であるＡＶデータ▲４▼は信号処理部１１１に供給され、ここで例えばＭＰＥＧ方式でエンコード（圧縮）されて、圧縮されたＡＶデータとなる。次いで信号処理部１１１から出力する圧縮されたＡＶデータは第１の暗号化装置１１２−１に供給される。この暗号化装置１１２−１には第１の暗号化アルゴリズムの暗号化鍵▲５▼も供給されている。こうして第１の暗号化装置１１２−１は圧縮されたＡＶデータの秘匿性を向上させるために、この圧縮されたＡＶデータを暗号化鍵▲５▼に基づいた第１の暗号化アルゴリズムで暗号化（スクランブル）する。この結果、第１の暗号化装置１１２−１は暗号化鍵▲５▼に基づいて第１の暗号化アルゴリズムで暗号化されかつ圧縮されたＡＶデータを記録装置１１３へ出力する。
【００７３】
また、上記の「第１の暗号化アルゴリズムで暗号化されたコンテンツ情報」を復号するための「第１の復号アルゴリズム」▲５▼’と「第２の暗号化アルゴリズムを示すフラグ」▲７▼が第２の暗号化装置１１２−２に供給される。第２の暗号化装置１１２−２は「第２の暗号化アルゴリズムを示すフラグ」▲７▼が示す「第２の暗号化アルゴリズム」により「第１の復号アルゴリズム」▲５▼’を暗号化する。
【００７４】
記録装置１１３には、第２の暗号化装置１１２−２により「第２の暗号化アルゴリズムで暗号化された第１の復号アルゴリズム」と、「第２の暗号化アルゴリズムを示すフラグ」と、前記した媒体フォーマット情報をはじめとするコントロールデータ▲６▼が供給されており、ここで、
・「第１の暗号化アルゴリズムで暗号化されたコンテンツ情報」と、
・「第２の暗号化アルゴリズムで暗号化された第１の復号アルゴリズム」と、
・「第２の暗号化アルゴリズムを示すフラグ」と、
・「コントロールデータ」とが、
図９に示すようにフォーマット化され、次いで誤り訂正処理された後、ＥＦＭ変調される。そして、このＥＦＭ変調データに基づいてディスク原盤が製作される。この後、周知の方法によって前記したディスク原盤からディスクスタンパが製造され、このスタンパに基づいてディスク（媒体１）を大量に複製することができる。
【００７５】
次に図１１を参照して再生装置について説明する。この再生装置は信号読み出し部１２２、復号部１２３ａ、制御部１２４及び信号処理部１２５を備え、また、復号部１２３ａは第２の復号部１２３−２と第１の復号部１２３−１を備えている。媒体１に記録されている情報が信号読み出し部１２２により読み出され、読み出しデータが暗号復号（デスクランブル）部１２３ａと制御部１２４とに転送される。暗号復号部１２３ａはあらかじめ１又は複数の「第２の復号アルゴリズム」が記憶された一方のメモリ領域と、媒体１から読み出した読み出しデータから抽出した「第１の復号アルゴリズム」を記憶するための他方のメモリ領域とを有する。
【００７６】
前記した制御部１２４は前記した読み出しデータから抽出した「第２の暗号化アルゴリズムを示すフラグ」に基づいて第２の復号部１２３−２の「第２の復号アルゴリズム」を決定する。そして、第２の復号部１２３−２はこの「第２の復号アルゴリズム」により、読み出しデータ内の「第２の暗号化アルゴリズムで暗号化された第１の復号アルゴリズム」を復号して「第１の復号アルゴリズム」と、読み出しデータ内の「第１の暗号化アルゴリズムで暗号化されたコンテンツ情報」を第１の復号部１２３−１に送る。
【００７７】
そして、第１の復号部１２３−１は「第１の復号アルゴリズム」により「第１の暗号化アルゴリズムで暗号化されたコンテンツ情報」を復号し、「復号されたコンテンツ情報」を信号処理部１２５に送る。
【００７８】
次に図１２を参照して暗号復号部１２３ａについて詳しく説明する。この暗号復号部６０は入力Ｉ／Ｆ１５１と、第２の復号を行うデータ処理部１５２−２と、第１の復号を行うデータ処理部１５２−１と、データ出力Ｉ／Ｆ１５３と、制御Ｉ／Ｆ１５４と、アルゴリズム切換部１５５と、「第２の復号アルゴリズム」があらかじめ記憶された記憶部１５６、１５７と、「第１の復号アルゴリズム」を記憶するための書き換え可能な記憶部１５８を有する。
【００７９】
このような構成において、あらかじめアルゴリズム切換部１５５がデータ処理部１５２−２と記憶部１５６、１５７との間のバス接続状態を、媒体１から再生されて制御Ｉ／Ｆ１５４を介して入力される「第２の復号アルゴリズムを示す情報」で切り換えると、データ処理部１５２−２は記憶部１５６又は１５７にアクセスして「第２の復号アルゴリズム」のプログラムに基づいて、入力Ｉ／Ｆ１５１を介して入力する「第２の暗号化アルゴリズムで暗号化された第１の復号アルゴリズム」を復号し、この復号データを書き換え可能な記憶部１５８に格納する。
【００８０】
次いでデータ処理部１５２−１は書き換え可能な記憶部１５８にアクセスして「第１の復号アルゴリズム」のプログラムに基づいて、入力Ｉ／Ｆ１５１を介して入力される「第１の暗号化アルゴリズムで暗号化されたコンテンツ情報」を復号し、この「復号されたコンテンツ情報」を出力Ｉ／Ｆ１５３を介して図５に示す復号部２６内のデータ分離部２７に出力する。この再生装置の他の具体的な構成は、図５と同一であるので詳細な説明を省略する。
【００８１】
なお、上記実施形態では、データ蓄積処理、暗号復号処理、ＭＰＥＧ復号処理（デコード）をハードウエアにより行う場合について説明したが、ＰＣ上のアプリケーション（ソフトウエア）により実現することもできる。また、暗号化されたコンテンツ情報をＤＶＤなどのディスク媒体を介して伝送するのみならず、インターネットやカラオケ通信回線などの通信回線を介して伝送して再生側ではハードウエアやＰＣ上のアプリケーションにより暗号復号する場合にも適用することができる。
【００８２】
【発明の効果】
以上説明したように本発明によれば、所定の暗号化アルゴリズムで暗号化されたコンテンツ情報と、前記コンテンツ情報を暗号復号する暗号復号アルゴリズムと、前記所定の暗号復号アルゴリズムを示す情報とを有するデータ構造のデータから前記コンテンツ情報を暗号復号して再生する再生装置であって、特定の暗号化アルゴリズムで暗号化されたコンテンツ情報を暗号復号するために特定の暗号復号アルゴリズムと、この特定の暗号復号アルゴリズムを示す特定の情報とをあらかじめ記憶しておくとともに伝送されてくる前記暗号復号アルゴリズムを記憶する記憶手段と、伝送されてくる前記所定の暗号復号アルゴリズムを示す情報が前記特定の情報と合致する場合には、前記特定の暗号復号アルゴリズムを選択し、伝送されてくる前記所定の暗号復号アルゴリズムを示す情報が前記特定の情報と合致しない場合には、伝送されてくる前記暗号復号アルゴリズムを選択する選択手段と、前記選択手段により選択された前記特定の暗号復号アルゴリズム又は伝送されてくる前記暗号復号アルゴリズムを用いることによって、伝送されてくる暗号化された前記コンテンツ情報を暗号復号する暗号復号手段とを有するようにしたので、複数の異なる暗号化方式に対して比較的少ないハードウエアで対応することができる。
【図面の簡単な説明】
【図１】  記録媒体の第１の実施形態の記録エリアを示す説明図である。
【図２】図１の記録エリアのフォーマットを示す説明図である。
【図３】  記録装置の第１の実施形態を示すブロック図である。
【図４】本発明に係る再生装置の第１の実施形態を示すブロック図である。
【図５】本発明に係る再生装置の具体例としてＤＶＤ再生装置を示すブロック図である。
【図６】図５のデータ蓄積部を詳細に示すブロック図である。
【図７】図５の暗号復号部を詳細に示すブロック図である。
【図８】本発明に係る再生装置の制御部と暗号復号部とで行われる暗号復号のフローチャートである。
【図９】第２の実施形態の記録媒体の記録エリアのフォーマットを示す説明図である。
【図１０】第２の実施形態の記録装置を示すブロック図である。
【図１１】第２の実施形態の再生装置を示すブロック図である。
【図１２】図１１の暗号復号部を詳しく示すブロック図である。
【符号の説明】
１  ディスク、媒体（記録媒体）
５２  データ処理部（暗号復号手段）
５５  アルゴリズム切換部（選択手段）
５６、５７  プログラムメモリとして動作する記憶部（記憶手段）
１０１  リードイン領域
１０２  メインデータ領域
１１１  信号処理部
１１２  暗号化装置
１１２−１  第１の暗号化装置（第１の暗号化手段）
１１２−２  第２の暗号化装置（第２の暗号化手段）
１１３  記録装置（記録手段）
１２２  信号読み出し部
１２３，１２３ａ，１２３−１，１２３−２  暗号復号部（記憶手段、暗号復号手段）
１２４  制御部（選択手段）
１２５  信号処理部
ＡＡ  記録装置
ＢＢ  再生装置
【図１】
0003608712.tif 000002
【図２】
0003608712.tif 000003
【図３】
0003608712.tif 000004
【図４】
0003608712.tif 000005
【図５】
0003608712.tif 000006
【図６】
0003608712.tif 000007
【図７】
0003608712.tif 000008
【図８】
0003608712.tif 000009
【図９】
0003608712.tif 000010
【図１０】
0003608712.tif 000011
【図１１】
0003608712.tif 000012
【図１２】
0003608712.tif 000013