(57)【特許請求の範囲】
【請求項１】
送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御方法であって、
前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持するステップと、
前記受信装置において保持される暗号化キーを、当該受信装置から前記送信装置にて取得して保持するステップと、
前記送信装置において少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送するステップと、
前記受信装置において少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化するステップと
を具備することを特徴とする情報の複製制御方法。
【請求項２】
送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御装置であって、
前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持する手段と、
前記受信装置において保持される暗号化キーを、当該受信装置から前記送信装置にて取得して保持する手段と、
前記送信装置において少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送する手段と、
前記受信装置において少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化する手段と
を具備することを特徴とする情報の複製制御装置。
【請求項３】
前記転送するステップは、
前記送信装置において少なくとも前記共通キーを用いて前記送信装置により読み出される前記複製制御情報を暗号化し、前記暗号化された複製制御情報を前記伝達手段を介して前記受信装置に転送するステップを含み、
前記復号化するステップは、
前記受信装置において少なくとも前記共通キーを用いて前記伝達手段を介して受信した前記暗号化された複製制御情報を復号化するステップを含むことを特徴とする請求項１記載の情報の複製制御方法。
【請求項４】
前記生成して保持するステップは、
前記送信装置において第１のランダム値に基づく第１のキーを生成するステップと、
前記受信装置において第２のランダム値に基づく第２のキーを生成するステップと、
前記送信装置と前記受信装置のそれぞれで生成した第１及び第２のキーを前記伝達手段を介して相互に交換するステップと、
前記相互に交換された第１及び第２のキーを用いて、前記送信装置と前記受信装置のそれぞれで前記共通キーを生成するステップと
を具備することを特徴とする請求項１又は３記載の情報の複製制御方法。
【請求項５】
前記転送する手段は、
前記送信装置において少なくとも前記共通キーを用いて前記送信装置により読み出される前記複製制御情報を暗号化し、前記暗号化された複製制御情報を前記伝達手段を介して前記受信装置に転送する手段を含み、
前記復号化する手段は、
前記受信装置において少なくとも前記共通キーを用いて前記伝達手段を介して受信した前記暗号化された複製制御情報を復号化する手段を含むことを特徴とする請求項２記載の情報の複製制御装置。
【請求項６】
前記生成して保持する手段は、
前記送信装置において第１のランダム値に基づく第１のキーを生成する手段と、
前記受信装置において第２のランダム値に基づく第２のキーを生成する手段と、
前記送信装置と前記受信装置のそれぞれで生成した第１及び第２のキーを前記伝達手段を介して相互に交換する手段と、
前記相互に交換された第１及び第２のキーを用いて、前記送信装置と前記受信装置のそれぞれで前記共通キーを生成する手段と
を具備することを特徴とする請求項２又は５記載の情報の複製制御装置。
【請求項７】
送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御方法であって、
前記送信装置において第１のランダム値に基づく第１のキーを生成し、前記受信装置において第２のランダム値に基づく第２のキーを生成し、前記送信装置と前記受信装置のそれぞれで生成した第１及び第２のキーを前記伝達手段を介して相互に交換し、前記相互に交換された第１及び第２のキーを用いて、前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持するステップと、
前記受信装置において保持される暗号化キーを、前記共通キーを用いて暗号化し、前記暗号化された暗号化キーを前記受信装置から前記送信装置に転送し、前記転送されてくる前記暗号化された暗号化キーのキーを、前記送信装置において前記共通キーを用いて復号化し、前記復号化された前記暗号化キーを保持するステップと、
前記送信装置において、少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送するステップと、
前記受信装置において、少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化するステップと
を具備することを特徴とする情報の複製制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＭＰＥＧ２等により圧縮処理された映画、音楽等の情報（提供情報と称す）を再生出力する提供情報の再生機能をもつ情報処理システムに適用される複製制御方法及び複製制御装置に関する。
【０００２】
本発明は、例えばＣＤ−ＲＯＭ、ＤＶＤ（ディジタルビデオディスク）等の大容量記録媒体に記録された情報を複製情報として記録し再生する際の複製情報の再生利用を当該媒体に記録された特定の制御情報によりコントロールできる複製制御方法及び複製制御装置に関する。
【０００３】
本発明は、通信手段を介して映画、音楽等の提供情報を受信し、当該提供情報を再生出力する機能を備えたコンピュータシステムに適用される、通信により提供される情報の複製制御方法及び複製制御装置に関する。
【０００４】
【従来の技術】
映画産業や音楽産業から提供される、例えばＭＰＥＧ２等により圧縮処理された、映画、音楽等の情報（提供情報と称す）を再生出力するシステムに於いては、不正な複製を防止するためのコピープロテクト技術が必要とされる。
【０００５】
特に、上記したような付加価値の高い提供情報をコンピュータ処理して再生出力するシステムに於いては、コンピュータ処理で解除されてしまう程度のコピープロテクト技術ではなく、不正な複製を確実に防止することのできる信頼性の高いコピープロテクト技術の確立が必要不可欠とされる。
【０００６】
従来のこの種コピープロテクト技術は、提供情報を記録したＣＤ−ＲＯＭ等の記録媒体に、不正複製防止情報を併せて記録しておき、この不正複製防止情報を提供情報とともに読出して不正複製防止装置に伝送し、提供情報に複製防止の加工を施すことにより不正複製を防止している。
【０００７】
しかしながら、このような従来のコピープロテクト技術に於いては、ディスクに記録されている提供情報が不正複製防止装置に伝送されるまで複製防止の加工が施されておらず、従ってディスクの読出装置と再生装置との間に伝送装置としてコンピュータ装置が介在するようなシステム構成に於いては提供情報の故意の不正複製を許してしまう。
【０００８】
このように、従来では、提供情報の受け渡しにコンピュータが介在するシステムに於いて、不正な複製を確実に防止することのできる信頼性の高いコピープロテクト技術が確立されておらず、特に、提供情報の一部を選択的にコンピュータに取り込んで利用できるシステムを構築しようとしたとき、全ての提供情報を対象に不正な複製を許してしまうという問題があった。
【０００９】
【発明が解決しようとする課題】
上述したように、従来では、大容量記録媒体等により提供される映画情報、音楽情報等の提供情報の受け渡しにコンピュータが介在するシステムに於いて、不正な複製を確実に防止することのできる信頼性の高いコピープロテクト技術が確立されておらず、特に、提供情報の一部を選択的にコンピュータに取り込んで利用できるシステムを構築しようとしたとき、全ての提供情報を対象に不正な複製を許してしまうという問題があった。
【００１０】
本発明は上記実情に鑑みなされたもので、大容量記録媒体等により提供される情報の受け渡しにコンピュータが介在するシステムに於いても、不正な複製を確実に防止することのできる信頼性の高い複製制御方法及び複製制御装置を提供することを目的とする。
【００１１】
又、本発明に於いては、大容量記録媒体、通信媒体等により提供される情報の受け渡しにコンピュータ装置が介在するシステムに於いても、コンピュータ装置に暗号化及び復号化の処理に用いるキー情報を見せずに、媒体側で提供情報毎に複製利用を任意にコントロールできる、信頼性の高い、かつ常に正当な複製による提供情報の活用が可能な複製制御方法及び複製制御装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明は、大容量記録媒体、通信媒体等により提供される情報の受け渡しにコンピュータ等の複製処理が可能な装置が介在するシステムに於いて、コンピュータ等の複製処理が可能な装置上では、媒体より読出された情報が特定のキーにより暗号化された状態であるため、複製情報の再生可否を任意にコントロールできる。
【００１３】
又、本発明は、大容量記録媒体、通信媒体等により提供される情報の受け渡しにコンピュータ等の複製処理が可能な装置が介在するシステムに於いて、コンピュータ等の複製処理が可能な装置に、暗号化及び復号化の処理に用いるキー情報を直接見せずに、媒体側で提供情報毎に複製情報の再生利用を任意にコントロールできる、信頼性の高い、かつ常に正当な複製の再生による提供情報の活用が可能な複製制御方法及び複製制御装置を提供する。尚、本発明に於いては、大容量記録媒体、通信媒体等により提供される情報を記憶装置等に一旦記録し、読出して再生することを「複製情報の再生」と称している。
【００１４】
本発明に係る情報の複製制御方法は、送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御方法であって、前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持するステップと、前記受信装置において保持される暗号化キーを、当該受信装置から前記送信装置にて取得して保持するステップと、前記送信装置において少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送するステップと、前記受信装置において少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化するステップとを具備することを特徴とする。
【００１５】
また、本発明に係る情報の複製制御装置は、送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御装置であって、前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持する手段と、前記受信装置において保持される暗号化キーを、当該受信装置から前記送信装置にて取得して保持する手段と、前記送信装置において少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送する手段と、前記受信装置において少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化する手段とを具備することを特徴とする。
【００１８】
また、本発明に係る情報の複製制御方法は、送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御方法であって、前記送信装置において第１のランダム値に基づく第１のキーを生成し、前記受信装置において第２のランダム値に基づく第２のキーを生成し、前記送信装置と前記受信装置のそれぞれで生成した第１及び第２のキーを前記伝達手段を介して相互に交換し、前記相互に交換された第１及び第２のキーを用いて、前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持するステップと、前記受信装置において保持される暗号化キーを、前記共通キーを用いて暗号化し、前記暗号化された暗号化キーを前記受信装置から前記送信装置に転送し、前記転送されてくる前記暗号化された暗号化キーを、前記送信装置において前記共通キーを用いて復号化し、前記復号化された前記暗号化キーを保持するステップと、前記送信装置において、少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送するステップと、前記受信装置において、少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化するステップとを具備することを特徴とする。
【００１９】
上記したような複製制御機構をもつことにより、大容量記録媒体、通信媒体等により提供される情報の受け渡しにコンピュータ等の複製処理が可能な装置が介在するシステムに於いても、コンピュータ等の複製処理が可能な装置に暗号化及び復号化の処理に用いるキー情報を見せずに、媒体側で提供情報毎に複製情報の再生を任意にコントロールできる、信頼性の高い、かつ常に正当な複製による提供情報の活用が可能なシステムが構築できる。
【００２０】
【発明の実施の形態】
以下図面を参照して本発明の実施形態を説明する。
【００２１】
図１は本発明の第１の実施形態に於ける基本的なシステム構成を示すブロック図であり、ここでは、大容量記憶媒体（ＤＶＤ２）に記録された、映画、音楽等の提供情報を複製防止の対象として、ドライブ（ＤＶＤドライブ４）から情報伝達手段（ＰＣ１）に受け渡される提供情報を、情報再生装置（ＭＰＥＧボード６）内で生成したキー情報を用いて暗号化処理することで、暗号化処理したキー情報をもつ情報再生装置（ＭＰＥＧボード６）のみがドライブ（ＤＶＤドライブ４）で読出した情報を複製し再生できる、一世代コピーを許可する実施形態を例示している。
【００２２】
図１に於いて、１はドライブで読取った提供情報を情報再生装置に受け渡す情報伝達手段となるコンピュータ装置（ＰＣ）であり、ここではドライブで読取った複製許可された提供情報を選択的に取り込み、ＨＤＤ、ＤＶＤ−ＲＡＭ等の外部記憶装置３に記憶して、編集、校正等の処理を可能とする。
【００２３】
２は複製制御の対象となる映画、音楽等の提供情報を記録したＤＶＤディスクである。このＤＶＤ２には、上記提供情報が例えばＭＰＥＧ２により圧縮処理して記録されるとともに、この提供情報に対応して、メディア・ファイル管理情報ブロックの一部に、図７に示すような複製許可情報（ＣＧＭＳ）が記録される。
【００２４】
４はＤＶＤ２の情報を読取るドライブ装置であり、ここではＤＶＤドライブと称している。このＤＶＤドライブ４は、情報再生装置内で生成したキー情報を受け、当該キー情報を用いて、ＤＶＤ２より読取った提供情報を暗号化処理する機能をもつ。この機能の具体的な構成例は図２に示される。
【００２５】
６はＤＶＤドライブ４で読取った提供情報をコンピュータ装置（ＰＣ）１を介して受け再生出力処理する情報再生装置であり、ここではＭＰＥＧボードと称している。このＭＰＥＧボード６は、ＭＰＥＧ２デコーダを搭載し、コンピュータ装置（ＰＣ）１を介して受けた、ＭＰＥＧ２により圧縮処理された提供情報をデコードして再生出力情報を得る。更にこのＭＰＥＧボード６には、キー情報を生成し、そのキー情報をＤＶＤドライブ４に送出するとともに、そのキー情報を用いて提供情報を復号化処理する機能をもつ。この機能の具体的な構成例は図２に示される。
【００２６】
上記図１の構成に於いて、ＭＰＥＧボード６は当該ボード６で生成したキー情報をＤＶＤドライブ４に発行するとともに、当該キー情報を復号化キーとして保持する。
【００２７】
ＤＶＤドライブ４は上記キー情報を用いて暗号化キーを生成し、当該キーを用いて、ＤＶＤ２より読出された提供情報を暗号化処理した後、コンピュータ装置（ＰＣ）１を介しＭＰＥＧボード６に送出する。
【００２８】
ＭＰＥＧボード６はＤＶＤドライブ４より暗号化された提供情報をコンピュータ装置（ＰＣ）１を介して受け、当該ボードで生成した復号化キーを用いて復号化処理する。
【００２９】
このような複製制御機構を備えることにより、暗号化処理に用いたキー情報をもつＭＰＥＧボード６のみがＤＶＤドライブ４で読出した情報を複製情報として記録して再生できる。
【００３０】
即ち、ＤＶＤドライブ４が、１種類（又は一つ）の提供情報に対して、１種類の暗号化を施せば、情報伝送装置を介して複数の情報再生装置が接続されていても、暗号化に供されたキー情報をもつ情報再生装置以外は複製情報の再生利用が不可能となる。
【００３１】
尚、具体的な構成では、ＭＰＥＧボード６からＤＶＤドライブ４に送られるキー情報には暗号化処理が施される。又、具体的な構成では、上記実施形態による複製の排他制御が上記複製許可情報（ＣＧＭＳ）により選択的に有効となるもので、具体例を挙げると、図７に於いて、ＣＧＭＳのｂ０，ｂ１が“０１”であるとき、上記した複製の排他制御が可能となる。
【００３２】
図２は本発明の第２の実施形態に於けるシステム構成を示すブロック図であり、ここでは、大容量記録媒体に記録された複製許可情報（ＣＧＭＳ）に従い、ドライブより読出された提供情報を一旦記録した複製情報の再生をすべての情報再生装置に対して可能にするコピーフリーの複製許可レベルと、上記複製情報の再生を特定の情報再生装置でのみ可能にする許可レベルと、上記複製情報の再生をすべての情報再生装置に対して許可しない許可レベルとを選択的に切り替える機能をもつシステムを実現している。
【００３３】
図２に於いて、１０及び１０Ａは図１に示すコンピュータ装置（ＰＣ）１に相当するもので、１０はシステム全体の制御を司るコンピュータ本体のＣＰＵ、１０Ａは同システムバスである。ここではＣＰＵ１０の制御の下に、図３乃至図６に示すような複製制御処理が実行される。又、ＣＰＵ１０は、ドライブ装置４０が情報記録媒体２０より読取った複製許可された提供情報を選択的に取り込み、記憶装置３０に記憶して、編集、校正等の処理を可能とする。
【００３４】
２０は図１に示すＤＶＤ２に相当する情報記録媒体であり、ここではＭＰＥＧ２により圧縮処理して記録されるとともに、この提供情報に対応して、メディア・ファイル管理情報ブロックの一部に、図７に示すような複製許可情報（ＣＧＭＳ）が記録される。
【００３５】
３０は図１に示す外部記憶装置３に相当する記憶装置であり、ここでは複製情報の保存、編集、校正等に供される。
【００３６】
４０は図１に示すＤＶＤドライブ４に相当するドライブ装置であり、情報記録媒体２０の情報を読取る。ここでは、暗号生成装置４１，４４、暗号キーを貯えるレジスタ４２，４３，４５，４８、５１、読出装置４６、暗号化装置４７，４９、復号化装置５０等を備えて構成される。
【００３７】
暗号生成装置４１は、乱数発生装置を用いたランダムな値をもとに暗号キー（１）を発生する。
【００３８】
レジスタ４２は暗号発生装置４１が発生した暗号キー（１）を保持する。レジスタ４３はシステムバス１０Ａを介して再生装置６０より受けた暗号キー（２）を保持する。
【００３９】
暗号生成装置４４は暗号キー（１）と暗号キー（２）とを用いて暗号キー（３）を生成する。レジスタ４５は暗号発生装置４４が発生した暗号キー（３）を保持する。
【００４０】
読出装置４６は情報記録媒体２０に記録された情報を読出す。ここでは複製制御の対象となる映画、音楽等の提供情報、及び当該提供情報の複製許可レベルを示す図７に示すような複製許可情報（ＣＧＭＳ）それぞれを読出す。
【００４１】
暗号化装置４７は、情報記録媒体２０より読出した提供情報を複製許可情報（ＣＧＭＳ）に従い、レジスタ４５に貯えられた暗号キー（３）、又はレジスタ５１に貯えられた提供情報暗号化キー（５）を用いて暗号化処理し、又は暗号化処理を施さずに、システムバス１０Ａを介して再生装置６０に送出する。
【００４２】
レジスタ４８は情報記録媒体２０より読み取った複製許可情報（ＣＧＭＳ）を保持する。暗号化装置４９はレジスタ４８に貯えられた複製許可情報（ＣＧＭＳ）を暗号化処理してシステムバス１０Ａを介し再生装置６０に送出する。
【００４３】
復号化装置５０は再生装置６０より受けた、暗号化処理された装置固有の提供情報暗号化キー（５）を復号化する。レジスタ５１は復号化装置５０で復号化処理された暗号化キー（５）を保持する。
【００４４】
６０は図１に示すＭＰＥＧボード６に相当する提供情報の再生装置であり、ＭＰＥＧデコーダを搭載し、システムバス１０Ａを介して受けた、ＭＰＥＧ２により圧縮処理された提供情報をデコードして再生出力情報を得る。ここでは、暗号生成装置６１，６４、暗号キーを貯えるレジスタ６２，６３，６５，６９、７１，７２、復号化装置６６，６７、ＭＰＥＧ２デコーダ６８、暗号化装置７０等を備えて構成される。
【００４５】
暗号生成装置６１は、乱数発生装置を用いたランダムな値をもとに暗号キー（２）を発生する。
【００４６】
レジスタ６２はシステムバス１０Ａを介してドライブ装置４０より受けた暗号キー（１）を保持する。レジスタ６３は暗号生成装置６１で発生した暗号キー（２）を保持する。
【００４７】
暗号生成装置６４は暗号キー（１）と暗号キー（２）とを用いて暗号キー（４）を生成する。レジスタ６５は暗号発生装置６４が発生した暗号キー（４）を保持する。
【００４８】
復号化装置６６は、コンピュータ本体のシステムバス１０Ａを介してドライブ装置４０より受けた、暗号化処理された複製許可情報（ＣＧＭＳ）を復号化する。
【００４９】
復号化装置６７はコンピュータ本体のシステムバス１０Ａを介してドライブ装置４０より受けた提供情報を、レジスタ７１に貯えられた複製許可情報（ＣＧＭＳ）に従い、レジスタ６５に貯えられた暗号キー（４）、又はレジスタ７２に貯えられた提供情報復号化キー（６）を用いて復号化処理し、又は復号化処理を施さずに、ＭＰＥＧ２デコーダ６８に送出する。
【００５０】
ＭＰＥＧ２デコーダ６８は、復号化装置６７で復号化した提供情報をデコード処理して再生出力可能な提供情報を表示コントローラ８０に送出する。
【００５１】
レジスタ６９は装置固有の提供情報暗号化キー（５）を保持する。暗号化装置７０はレジスタ６９に貯えられた装置固有の提供情報暗号化キー（５）を暗号化処理してドライブ装置４０に送出する。
【００５２】
レジスタ７１は復号化装置６６で復号化された複製許可情報（ＣＧＭＳ）を保持する。
【００５３】
レジスタ７２はレジスタ６９に貯えられた装置固有の提供情報暗号化キー（５）と対をなす（例えば値が共通する）提供情報復号化キー（６）を保持する。
【００５４】
８０はＭＰＥＧ２デコーダ６８より出力された提供情報を表示装置８１に表示出力する表示コントローラである。
【００５５】
尚、レジスタ４５，６５のキー値は、少なくとも再生の開始時又は終了時に一旦クリアされて書き替えられる。又、レジスタ６９，７２のキー値も、固定値のみでなく、例えば、再生の開始時等に書き替える構成であってもよい。
【００５６】
図３乃至図６はそれぞれ本発明の第２実施形態に於ける処理手順を示すフローチャートであり、このうち、図３及び図４はそれぞれ暗号化及び復号化処理のための各種キー情報の設定処理手順を示すフローチャート、図５及び図６はそれぞれ提供情報読出し時に於ける複製制御処理手順を示すフローチャートである。
【００５７】
図７は情報記録媒体２０に記録されたメディア・ファイル管理情報ブロック内の複製許可情報（ＣＧＭＳ）を説明するための情報フォーマットを示す図である。ここでは、ＣＧＭＳのｂ０，ｂ１が“００”であるとき、全ての再生装置６０に対して複製情報の再生を許可し、ｂ０，ｂ１が“０１”であるとき、提供情報読出し時に利用された再生装置のみに対して排他的な複製情報の再生を許可し、ｂ０，ｂ１が“１１”であるとき、全ての再生装置６０に対して複製情報の再生を不許可にする。
【００５８】
ここで図２乃至図７を参照して本発明の第２実施形態に於ける動作を説明する。
【００５９】
先ず、図３及び図４に示すフローチャートを参照して、暗号化及び復号化処理のための各種キー情報の設定処理を説明する。
【００６０】
再生指示に従うシステム起動に伴い、ドライブ装置４０の暗号発生装置４１はランダムな値をもとに暗号キー（１）を発生する（図３ステップ４０ａ）。
【００６１】
この暗号発生装置４１より発生された暗号キー（１）はレジスタ４２に保持されるとともに、ＣＰＵ１０の制御で再生装置６０のレジスタ６２にセットされる（図３ステップ１０ａ、図４ステップ６０ａ）。
【００６２】
又、再生装置６０の暗号生成装置６１もランダムな値をもとに暗号キー（２）を発生する（図４ステップ６０ｂ）。
【００６３】
この暗号発生装置６１より発生された暗号キー（２）はレジスタ６３に保持されるとともに、ＣＰＵ１０の制御でドライブ装置４０のレジスタ４３にセットされる（図３ステップ１０ｂ，４０ｂ）。
【００６４】
ドライブ装置４０の暗号生成装置４４はレジスタ４２に貯えられた暗号キー（１）とレジスタ４３に貯えられた暗号キー（２）とを用いて暗号キー（３）を生成しレジスタ４５にセットする（図３ステップ４０ｃ）。
【００６５】
又、再生装置６０の暗号生成装置６４はレジスタ６２に貯えられた暗号キー（１）とレジスタ６３に貯えられた暗号キー（２）とを用いて暗号キー（４）を生成し、レジスタ６５にセットする（図４ステップ６０ｃ）。
【００６６】
ドライブ装置４０の読出装置４６は情報記録媒体２０より複製許可情報（ＣＧＭＳ）を読出し、レジスタ４８にセットする（図３ステップ４０ｄ）。
【００６７】
暗号化装置４９は、レジスタ４５に貯えられた暗号キー（３）を用いて、レジスタ４８にセットされた複製許可情報（ＣＧＭＳ）を暗号化処理する（図３ステップ４０ｅ。この暗号化処理された複製許可情報（ＣＧＭＳ）はＣＰＵ１０の制御で再生装置６０の復号化装置６６に渡される（図３ステップ１０ｃ）。
【００６８】
復号化装置６６はレジスタ６５に貯えられた暗号キー（４）を用いて、ドライブ装置４０より受けた、暗号化処理されている複製許可情報（ＣＧＭＳ）を復号化処理し、レジスタ７１にセットする（図４ステップ６０ｄ）。
【００６９】
再生装置６０内の図示しない制御装置は、レジスタ７１に貯えられた複製許可情報（ＣＧＭＳ）の内容を判断し、複製許可情報（ＣＧＭＳ）のｂ０，ｂ１が“０１”で、提供情報読出し時に利用された再生装置のみに対して排他的な複製情報の再生を許可することを認識したとき、暗号化装置７０を起動する（図４ステップ６０ｅ（Ｙｅｓ））。
【００７０】
これにより暗号化装置７０はレジスタ６５に貯えられた暗号キー（４）を用いて、レジスタ６９に固定的に貯えられている装置固有の提供情報暗号化キー（５）を暗号化処理する（図４ステップ６０ｇ）。
【００７１】
又、複製許可情報（ＣＧＭＳ）のｂ０，ｂ１が“０１”でないときは、提供情報暗号化キー（５）に代わってダミーデータ（ヌル値）を生成する（図４ステップ６０ｆ）。
【００７２】
ＣＰＵ１０は暗号化処理された装置固有の提供情報暗号化キー（５）又はそれに代わるダミーデータをドライブ装置４０内の復号化装置５０に転送する（図３ステップ１０ｄ）。
【００７３】
復号化装置５０は再生装置６０より受けた、暗号化処理された装置固有の提供情報暗号化キー（５）を復号化してレジスタ５１にセットする。
【００７４】
以上の処理により、暗号化及び復号化処理のための各種キー情報の設定処理が完了する。
【００７５】
次に、図５及び図６に示すフローチャートを参照して、提供情報読出し時に於ける複製制御処理を説明する。
【００７６】
ＣＰＵ１０はドライブ装置４０に対して提供情報の読出し指示を与える（図５ステップＳ１）。
【００７７】
ドライブ装置４０内の図示しない制御装置は、ＣＰＵ１０より読出し指示を受けると、読出装置４６が起動する。読出装置４６は、情報記録媒体２０をドライブ制御し、情報記録媒体２０から提供情報（ＭＰＥＧ２データ）及び複製許可情報（ＣＧＭＳ）を読出す（図５ステップＳ２）。
【００７８】
情報記録媒体２０から読出された複製許可情報（ＣＧＭＳ）はレジスタ４８に貯えられた後、暗号化装置４７に供給される。
【００７９】
暗号化装置４７は、レジスタ４８に貯えられた複製許可情報（ＣＧＭＳ）の内容を判断し、ＣＧＭＳのｂ０，ｂ１が“００”であるとき、提供情報を暗号化処理せず、そのまま出力（パススルー）し、“０１”であるとき、レジスタ５１に貯えられた装置固有の提供情報暗号化キー（５）を用いて提供情報を暗号化処理し、“１１”であるとき、レジスタ４５に貯えられた暗号キー（３）を用いて提供情報を暗号化処理する（図５ステップＳ３〜Ｓ７）。
【００８０】
この暗号化装置４７より出力された提供情報（ＭＰＥＧ２データ）はシステムバス１０Ａを介して再生装置６０内の復号化装置６７に転送される（図５ステップＳ８）。
【００８１】
再生装置６０の復号化装置６７はドライブ装置４０内の暗号化装置４７より提供情報（ＭＰＥＧ２データ）を受けると、レジスタ７１に貯えられた複製許可情報（ＣＧＭＳ）の内容を判断し、ＣＧＭＳのｂ０，ｂ１が“００”であるとき、提供情報を復号化処理せず、そのまま出力（パススルー）し、“０１”であるとき、レジスタ７２に貯えられた装置固有の提供情報暗号化キー（６）を用いて提供情報を復号化処理し、“１１”であるとき、レジスタ６５に貯えられた暗号キー（４）を用いて提供情報を復号化処理する（図５ステップＳ１１〜Ｓ１６）。
【００８２】
この復号化装置６７より出力された提供情報（ＭＰＥＧ２データ）はＭＰＥＧ２デコーダ６８によりデコード処理された後、表示コントローラ８０に送られて表示装置８１に表示出力される（図５ステップＳ１７）。
【００８３】
この際、ＣＰＵ１０は、複製許可情報（ＣＧＭＳ）のｂ０，ｂ１が“００”であるときは、提供情報（ＭＰＥＧ２データ）を記憶装置３０に取り込むことによって、その複製情報を再生装置を特定せず任意に再生出力することができる。
【００８４】
又、複製許可情報（ＣＧＭＳ）のｂ０，ｂ１が“０１”であるときは、提供情報（ＭＰＥＧ２データ）を記憶装置３０に取り込むことによって、暗号化処理に供された装置固有の提供情報暗号化キー（５）キーと対をなす装置固有の提供情報暗号化キー（６）をもつ再生装置６０のみが複製情報を再生できる。
【００８５】
尚、この際、複製情報をレジスタ７２に貯えられた暗号化キー（６）とともに、記憶装置３０に保存しておくことにより、その後の再生処理でレジスタ７２のキー値が書き替えられても、上記保存したキー情報を読出し、レジスタ７２に再設定することで対応する複製情報の再生が可能となる。
【００８６】
又、複製許可情報（ＣＧＭＳ）のｂ０，ｂ１が“１１”であるときは、提供情報（ＭＰＥＧ２データ）を複製情報として記憶装置３０に取り込んでも、再生時に暗号キー（４）の値が既に変化していることから、その複製情報を復号化処理ができず、従って全ての再生装置に於いて複製情報を再生できない。
【００８７】
この際、複製許可情報（ＣＧＭＳ）の内容が切り替わる度に、それに同期してレジスタ６９，７２のキー値、又はレジスタ４５，６５のキー値を新たに設定する構成とすることにより、より信頼性の高い、任意情報量単位の緻密な許可制御を可能としたコピープロテクト機構が実現できる。
【００８８】
このように、情報提供側で、提供情報毎に（映画や音楽のタイトル毎に）暗号化を施すことができ、コンピュータなどで容易に情報を読み出せない構成としたことから、信頼性の高い、かつコンピュータ処理等による利用度の高い、提供情報の複製制御が確立される。
【００８９】
又、コンピュータなどで読み出された情報は、読み出し時に利用された情報再生装置のみでしか複製の再生できないようにすることができることから、複製情報の正当な利用を可能にし、不当な利用を排除できる。
【００９０】
上述したように本発明の実施形態によれば、大容量記録媒体等により提供される情報の受け渡しにコンピュータ装置が介在するシステムに於いても、コンピュータ装置に暗号化及び復号化の処理に用いるキー情報を見せずに、媒体側で提供情報毎に複製利用を任意にコントロールできる、信頼性の高い、かつ常に正当な複製による提供情報の活用が可能なシステムが構築できる。
【００９１】
尚、上記した実施形態では、情報提供媒体として、ドライブ装置を必要とするＤＶＤ、ＣＤ−ＲＯＭ等の大容量ディスクを例に採ったが、情報提供媒体が例えば通信回線を介して外部に存在するシステム構成に於いても本発明を上記実施形態と同様に適用できる。この際は、図２に示すドライブ装置４０内の読出装置４６を除く各構成要素が通信先となる外部の情報提供装置に設けて、図２に破線で示す信号路を通信路に置き換えることで容易に実現できる。
【００９２】
又、上記した実施形態では、複製許可情報（ＣＧＭＳ）、及び装置固有の提供情報暗号化キー（５）をそれぞれ暗号化処理して転送しているが、必ずしも暗号化処理する必要はなく、要求される信頼性に応じて暗号化処理を省くことも可能である。
【００９３】
又、上記した第２実施形態では、ドライブ装置４０及び報再生装置６０のそれぞれが、ランダムな情報をもとに一次キー情報を生成する構成としているが、これに限らず、例えば少なくともドライブ装置４０又は再生装置６０のいずれか一方が、ランダムな情報をもとに一次キー情報を生成し、当該キー情報をもとにしてドライブ装置４０及び再生装置６０がそれぞれ一時的な二次キー情報を自己生成する構成等、要は、ドライブと情報再生装置がランダムな情報を用いて互いに関連するキー情報を一時的に生成する構成であればよい。
【００９４】
又、上記した実施形態では、再生装置６０に於いて、装置固有の提供情報暗号化キー（５）と、装置固有の提供情報復号化キー（６）とをそれぞれ独立して設け、別個にレジスタ６９，７２に貯える構成としたが、これに限らず装置固有の提供情報暗号化キー（５）と復号化キー（６）とに共通のキー情報を用いてもよく、要は再生装置６０が、入力された提供情報を復号化処理するために、入力された提供情報の暗号化方式と暗号化キーの内容を把握できればよい。
【００９５】
又、第２実施形態に於いては、暗号化処理に供された装置固有の提供情報暗号化キー（５）キーと対をなす装置固有の提供情報暗号化キー（６）をもつ再生装置６０のみにより複製を再生できる、一世代コピーのみを許可する複製制御機構と、全ての再生装置に於いて複製の再生を不能にした複製制御機構とを選択的に用いる構成としているが、例えばコピーフリーの複製許可モードと、全ての再生装置に於いて複製の再生を不能にする複製許可モードとを選択する構成、又は、コピーフリーの複製許可モードと、一世代コピーの複製許可モードとを選択する構成等、任意の複製許可モードの組み合わせが可能である。
【００９６】
又、上記実施形態に於いては、大容量記録媒体、通信媒体等により提供される提供情報の受け渡しにコンピュータが介在するシステムを対象としているが、このシステム構成に拘らず、提供情報の受け渡しにコンピュータが直接介在しないシステム構成であっても、例えばＭＤ、ＣＤ−ＲＯＭ、ＤＶＤ等の記録媒体より提供情報を読み取るドライブ又は提供情報の送信機能をもつ通信媒体と、その読み取りデータを再生する装置との間に於いて提供情報の複製が可能な装置間のインタフェース部分に於いて、上記実施形態に示す任意の複製制御機構を適用することができる。
【００９７】
又、この実施形態では、ＭＰＥＧ２により圧縮処理された映画、音楽等の提供情報を例に挙げたが、これに限らず、ＭＰＥＧ１又はＭＰＥＧ４等により圧縮処理されたデータを含め再生対象とするシステム構成に於いても本発明を適用できる。
【００９８】
【発明の効果】
以上詳記したように本発明によれば、大容量記録媒体、通信媒体等により提供される提供情報の受け渡しにコンピュータ等の複製処理が可能な装置が介在するシステムに於いて、コンピュータ等の複製処理が可能な装置に暗号化及び復号化の処理に用いるキー情報を見せずに、媒体側で提供情報毎に複製利用を任意にコントロールできる、信頼性の高い、かつ常に正当な複製による提供情報の活用が可能な複製制御方法及び複製制御装置が提供できる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に於ける基本的なシステム構成を示すブロック図。
【図２】本発明の第２の実施形態に於けるシステム構成を示すブロック図。
【図３】本発明の第２実施形態に於ける処理手順を示すフローチャート。
【図４】本発明の第２実施形態に於ける処理手順を示すフローチャート。
【図５】本発明の第２実施形態に於ける処理手順を示すフローチャート。
【図６】本発明の第２実施形態に於ける処理手順を示すフローチャート。
【図７】本発明の実施形態に於ける情報記録媒体２０に記録されたメディア・ファイル管理情報ブロック内の複製許可情報（ＣＧＭＳ）を説明するための情報フォーマットを示す図。
【符号の説明】
１…コンピュータ装置（ＰＣ）
２…ＤＶＤ（大容量記憶媒体）
３…外部記憶装置
４…ＤＶＤドライブ（ドライブ装置）
６…ＭＰＥＧボード（情報再生装置）
１０…ＣＰＵ
１０Ａ…システムバス
２０…情報記録媒体
３０…記憶装置
４０…ドライブ装置
４１，４４…暗号生成装置
４２，４３，４５，４８，５１…レジスタ
４６…読出装置
４７，４９…暗号化装置
５０…復号化装置
６０…再生装置
６１，６４…暗号生成装置
６２，６３，６５，６９、７１，７２…レジスタ
６６，６７…復号化装置
６８…ＭＰＥＧ２デコーダ
７０…暗号化装置。
【図１】
0003588593.tif 000002
【図２】
0003588593.tif 000003
【図３】
0003588593.tif 000004
【図４】
0003588593.tif 000005
【図５】
0003588593.tif 000006
【図６】
0003588593.tif 000007
【図７】
0003588593.tif 000008