[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3588593B2 - Copy control method and copy control device - Google Patents

Copy control method and copy control device Download PDF

Info

Publication number
JP3588593B2
JP3588593B2 JP2001036025A JP2001036025A JP3588593B2 JP 3588593 B2 JP3588593 B2 JP 3588593B2 JP 2001036025 A JP2001036025 A JP 2001036025A JP 2001036025 A JP2001036025 A JP 2001036025A JP 3588593 B2 JP3588593 B2 JP 3588593B2
Authority
JP
Japan
Prior art keywords
information
key
transmitting
receiving device
encrypted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001036025A
Other languages
Japanese (ja)
Other versions
JP2001292136A (en
Inventor
誠一 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2001036025A priority Critical patent/JP3588593B2/en
Publication of JP2001292136A publication Critical patent/JP2001292136A/en
Application granted granted Critical
Publication of JP3588593B2 publication Critical patent/JP3588593B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、例えばMPEG2等により圧縮処理された映画、音楽等の情報(提供情報と称す)を再生出力する提供情報の再生機能をもつ情報処理システムに適用される複製制御方法及び複製制御装置に関する。
【0002】
本発明は、例えばCD−ROM、DVD(ディジタルビデオディスク)等の大容量記録媒体に記録された情報を複製情報として記録し再生する際の複製情報の再生利用を当該媒体に記録された特定の制御情報によりコントロールできる複製制御方法及び複製制御装置に関する。
【0003】
本発明は、通信手段を介して映画、音楽等の提供情報を受信し、当該提供情報を再生出力する機能を備えたコンピュータシステムに適用される、通信により提供される情報の複製制御方法及び複製制御装置に関する。
【0004】
【従来の技術】
映画産業や音楽産業から提供される、例えばMPEG2等により圧縮処理された、映画、音楽等の情報(提供情報と称す)を再生出力するシステムに於いては、不正な複製を防止するためのコピープロテクト技術が必要とされる。
【0005】
特に、上記したような付加価値の高い提供情報をコンピュータ処理して再生出力するシステムに於いては、コンピュータ処理で解除されてしまう程度のコピープロテクト技術ではなく、不正な複製を確実に防止することのできる信頼性の高いコピープロテクト技術の確立が必要不可欠とされる。
【0006】
従来のこの種コピープロテクト技術は、提供情報を記録したCD−ROM等の記録媒体に、不正複製防止情報を併せて記録しておき、この不正複製防止情報を提供情報とともに読出して不正複製防止装置に伝送し、提供情報に複製防止の加工を施すことにより不正複製を防止している。
【0007】
しかしながら、このような従来のコピープロテクト技術に於いては、ディスクに記録されている提供情報が不正複製防止装置に伝送されるまで複製防止の加工が施されておらず、従ってディスクの読出装置と再生装置との間に伝送装置としてコンピュータ装置が介在するようなシステム構成に於いては提供情報の故意の不正複製を許してしまう。
【0008】
このように、従来では、提供情報の受け渡しにコンピュータが介在するシステムに於いて、不正な複製を確実に防止することのできる信頼性の高いコピープロテクト技術が確立されておらず、特に、提供情報の一部を選択的にコンピュータに取り込んで利用できるシステムを構築しようとしたとき、全ての提供情報を対象に不正な複製を許してしまうという問題があった。
【0009】
【発明が解決しようとする課題】
上述したように、従来では、大容量記録媒体等により提供される映画情報、音楽情報等の提供情報の受け渡しにコンピュータが介在するシステムに於いて、不正な複製を確実に防止することのできる信頼性の高いコピープロテクト技術が確立されておらず、特に、提供情報の一部を選択的にコンピュータに取り込んで利用できるシステムを構築しようとしたとき、全ての提供情報を対象に不正な複製を許してしまうという問題があった。
【0010】
本発明は上記実情に鑑みなされたもので、大容量記録媒体等により提供される情報の受け渡しにコンピュータが介在するシステムに於いても、不正な複製を確実に防止することのできる信頼性の高い複製制御方法及び複製制御装置を提供することを目的とする。
【0011】
又、本発明に於いては、大容量記録媒体、通信媒体等により提供される情報の受け渡しにコンピュータ装置が介在するシステムに於いても、コンピュータ装置に暗号化及び復号化の処理に用いるキー情報を見せずに、媒体側で提供情報毎に複製利用を任意にコントロールできる、信頼性の高い、かつ常に正当な複製による提供情報の活用が可能な複製制御方法及び複製制御装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
本発明は、大容量記録媒体、通信媒体等により提供される情報の受け渡しにコンピュータ等の複製処理が可能な装置が介在するシステムに於いて、コンピュータ等の複製処理が可能な装置上では、媒体より読出された情報が特定のキーにより暗号化された状態であるため、複製情報の再生可否を任意にコントロールできる。
【0013】
又、本発明は、大容量記録媒体、通信媒体等により提供される情報の受け渡しにコンピュータ等の複製処理が可能な装置が介在するシステムに於いて、コンピュータ等の複製処理が可能な装置に、暗号化及び復号化の処理に用いるキー情報を直接見せずに、媒体側で提供情報毎に複製情報の再生利用を任意にコントロールできる、信頼性の高い、かつ常に正当な複製の再生による提供情報の活用が可能な複製制御方法及び複製制御装置を提供する。尚、本発明に於いては、大容量記録媒体、通信媒体等により提供される情報を記憶装置等に一旦記録し、読出して再生することを「複製情報の再生」と称している。
【0014】
本発明に係る情報の複製制御方法は、送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御方法であって、前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持するステップと、前記受信装置において保持される暗号化キーを、当該受信装置から前記送信装置にて取得して保持するステップと、前記送信装置において少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送するステップと、前記受信装置において少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化するステップとを具備することを特徴とする。
【0015】
また、本発明に係る情報の複製制御装置は、送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御装置であって、前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持する手段と、前記受信装置において保持される暗号化キーを、当該受信装置から前記送信装置にて取得して保持する手段と、前記送信装置において少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送する手段と、前記受信装置において少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化する手段とを具備することを特徴とする。
【0018】
また、本発明に係る情報の複製制御方法は、送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御方法であって、前記送信装置において第1のランダム値に基づく第1のキーを生成し、前記受信装置において第2のランダム値に基づく第2のキーを生成し、前記送信装置と前記受信装置のそれぞれで生成した第1及び第2のキーを前記伝達手段を介して相互に交換し、前記相互に交換された第1及び第2のキーを用いて、前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持するステップと、前記受信装置において保持される暗号化キーを、前記共通キーを用いて暗号化し、前記暗号化された暗号化キーを前記受信装置から前記送信装置に転送し、前記転送されてくる前記暗号化された暗号化キーを、前記送信装置において前記共通キーを用いて復号化し、前記復号化された前記暗号化キーを保持するステップと、前記送信装置において、少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送するステップと、前記受信装置において、少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化するステップとを具備することを特徴とする。
【0019】
上記したような複製制御機構をもつことにより、大容量記録媒体、通信媒体等により提供される情報の受け渡しにコンピュータ等の複製処理が可能な装置が介在するシステムに於いても、コンピュータ等の複製処理が可能な装置に暗号化及び復号化の処理に用いるキー情報を見せずに、媒体側で提供情報毎に複製情報の再生を任意にコントロールできる、信頼性の高い、かつ常に正当な複製による提供情報の活用が可能なシステムが構築できる。
【0020】
【発明の実施の形態】
以下図面を参照して本発明の実施形態を説明する。
【0021】
図1は本発明の第1の実施形態に於ける基本的なシステム構成を示すブロック図であり、ここでは、大容量記憶媒体(DVD2)に記録された、映画、音楽等の提供情報を複製防止の対象として、ドライブ(DVDドライブ4)から情報伝達手段(PC1)に受け渡される提供情報を、情報再生装置(MPEGボード6)内で生成したキー情報を用いて暗号化処理することで、暗号化処理したキー情報をもつ情報再生装置(MPEGボード6)のみがドライブ(DVDドライブ4)で読出した情報を複製し再生できる、一世代コピーを許可する実施形態を例示している。
【0022】
図1に於いて、1はドライブで読取った提供情報を情報再生装置に受け渡す情報伝達手段となるコンピュータ装置(PC)であり、ここではドライブで読取った複製許可された提供情報を選択的に取り込み、HDD、DVD−RAM等の外部記憶装置3に記憶して、編集、校正等の処理を可能とする。
【0023】
2は複製制御の対象となる映画、音楽等の提供情報を記録したDVDディスクである。このDVD2には、上記提供情報が例えばMPEG2により圧縮処理して記録されるとともに、この提供情報に対応して、メディア・ファイル管理情報ブロックの一部に、図7に示すような複製許可情報(CGMS)が記録される。
【0024】
4はDVD2の情報を読取るドライブ装置であり、ここではDVDドライブと称している。このDVDドライブ4は、情報再生装置内で生成したキー情報を受け、当該キー情報を用いて、DVD2より読取った提供情報を暗号化処理する機能をもつ。この機能の具体的な構成例は図2に示される。
【0025】
6はDVDドライブ4で読取った提供情報をコンピュータ装置(PC)1を介して受け再生出力処理する情報再生装置であり、ここではMPEGボードと称している。このMPEGボード6は、MPEG2デコーダを搭載し、コンピュータ装置(PC)1を介して受けた、MPEG2により圧縮処理された提供情報をデコードして再生出力情報を得る。更にこのMPEGボード6には、キー情報を生成し、そのキー情報をDVDドライブ4に送出するとともに、そのキー情報を用いて提供情報を復号化処理する機能をもつ。この機能の具体的な構成例は図2に示される。
【0026】
上記図1の構成に於いて、MPEGボード6は当該ボード6で生成したキー情報をDVDドライブ4に発行するとともに、当該キー情報を復号化キーとして保持する。
【0027】
DVDドライブ4は上記キー情報を用いて暗号化キーを生成し、当該キーを用いて、DVD2より読出された提供情報を暗号化処理した後、コンピュータ装置(PC)1を介しMPEGボード6に送出する。
【0028】
MPEGボード6はDVDドライブ4より暗号化された提供情報をコンピュータ装置(PC)1を介して受け、当該ボードで生成した復号化キーを用いて復号化処理する。
【0029】
このような複製制御機構を備えることにより、暗号化処理に用いたキー情報をもつMPEGボード6のみがDVDドライブ4で読出した情報を複製情報として記録して再生できる。
【0030】
即ち、DVDドライブ4が、1種類(又は一つ)の提供情報に対して、1種類の暗号化を施せば、情報伝送装置を介して複数の情報再生装置が接続されていても、暗号化に供されたキー情報をもつ情報再生装置以外は複製情報の再生利用が不可能となる。
【0031】
尚、具体的な構成では、MPEGボード6からDVDドライブ4に送られるキー情報には暗号化処理が施される。又、具体的な構成では、上記実施形態による複製の排他制御が上記複製許可情報(CGMS)により選択的に有効となるもので、具体例を挙げると、図7に於いて、CGMSのb0,b1が“01”であるとき、上記した複製の排他制御が可能となる。
【0032】
図2は本発明の第2の実施形態に於けるシステム構成を示すブロック図であり、ここでは、大容量記録媒体に記録された複製許可情報(CGMS)に従い、ドライブより読出された提供情報を一旦記録した複製情報の再生をすべての情報再生装置に対して可能にするコピーフリーの複製許可レベルと、上記複製情報の再生を特定の情報再生装置でのみ可能にする許可レベルと、上記複製情報の再生をすべての情報再生装置に対して許可しない許可レベルとを選択的に切り替える機能をもつシステムを実現している。
【0033】
図2に於いて、10及び10Aは図1に示すコンピュータ装置(PC)1に相当するもので、10はシステム全体の制御を司るコンピュータ本体のCPU、10Aは同システムバスである。ここではCPU10の制御の下に、図3乃至図6に示すような複製制御処理が実行される。又、CPU10は、ドライブ装置40が情報記録媒体20より読取った複製許可された提供情報を選択的に取り込み、記憶装置30に記憶して、編集、校正等の処理を可能とする。
【0034】
20は図1に示すDVD2に相当する情報記録媒体であり、ここではMPEG2により圧縮処理して記録されるとともに、この提供情報に対応して、メディア・ファイル管理情報ブロックの一部に、図7に示すような複製許可情報(CGMS)が記録される。
【0035】
30は図1に示す外部記憶装置3に相当する記憶装置であり、ここでは複製情報の保存、編集、校正等に供される。
【0036】
40は図1に示すDVDドライブ4に相当するドライブ装置であり、情報記録媒体20の情報を読取る。ここでは、暗号生成装置41,44、暗号キーを貯えるレジスタ42,43,45,48、51、読出装置46、暗号化装置47,49、復号化装置50等を備えて構成される。
【0037】
暗号生成装置41は、乱数発生装置を用いたランダムな値をもとに暗号キー(1)を発生する。
【0038】
レジスタ42は暗号発生装置41が発生した暗号キー(1)を保持する。レジスタ43はシステムバス10Aを介して再生装置60より受けた暗号キー(2)を保持する。
【0039】
暗号生成装置44は暗号キー(1)と暗号キー(2)とを用いて暗号キー(3)を生成する。レジスタ45は暗号発生装置44が発生した暗号キー(3)を保持する。
【0040】
読出装置46は情報記録媒体20に記録された情報を読出す。ここでは複製制御の対象となる映画、音楽等の提供情報、及び当該提供情報の複製許可レベルを示す図7に示すような複製許可情報(CGMS)それぞれを読出す。
【0041】
暗号化装置47は、情報記録媒体20より読出した提供情報を複製許可情報(CGMS)に従い、レジスタ45に貯えられた暗号キー(3)、又はレジスタ51に貯えられた提供情報暗号化キー(5)を用いて暗号化処理し、又は暗号化処理を施さずに、システムバス10Aを介して再生装置60に送出する。
【0042】
レジスタ48は情報記録媒体20より読み取った複製許可情報(CGMS)を保持する。暗号化装置49はレジスタ48に貯えられた複製許可情報(CGMS)を暗号化処理してシステムバス10Aを介し再生装置60に送出する。
【0043】
復号化装置50は再生装置60より受けた、暗号化処理された装置固有の提供情報暗号化キー(5)を復号化する。レジスタ51は復号化装置50で復号化処理された暗号化キー(5)を保持する。
【0044】
60は図1に示すMPEGボード6に相当する提供情報の再生装置であり、MPEGデコーダを搭載し、システムバス10Aを介して受けた、MPEG2により圧縮処理された提供情報をデコードして再生出力情報を得る。ここでは、暗号生成装置61,64、暗号キーを貯えるレジスタ62,63,65,69、71,72、復号化装置66,67、MPEG2デコーダ68、暗号化装置70等を備えて構成される。
【0045】
暗号生成装置61は、乱数発生装置を用いたランダムな値をもとに暗号キー(2)を発生する。
【0046】
レジスタ62はシステムバス10Aを介してドライブ装置40より受けた暗号キー(1)を保持する。レジスタ63は暗号生成装置61で発生した暗号キー(2)を保持する。
【0047】
暗号生成装置64は暗号キー(1)と暗号キー(2)とを用いて暗号キー(4)を生成する。レジスタ65は暗号発生装置64が発生した暗号キー(4)を保持する。
【0048】
復号化装置66は、コンピュータ本体のシステムバス10Aを介してドライブ装置40より受けた、暗号化処理された複製許可情報(CGMS)を復号化する。
【0049】
復号化装置67はコンピュータ本体のシステムバス10Aを介してドライブ装置40より受けた提供情報を、レジスタ71に貯えられた複製許可情報(CGMS)に従い、レジスタ65に貯えられた暗号キー(4)、又はレジスタ72に貯えられた提供情報復号化キー(6)を用いて復号化処理し、又は復号化処理を施さずに、MPEG2デコーダ68に送出する。
【0050】
MPEG2デコーダ68は、復号化装置67で復号化した提供情報をデコード処理して再生出力可能な提供情報を表示コントローラ80に送出する。
【0051】
レジスタ69は装置固有の提供情報暗号化キー(5)を保持する。暗号化装置70はレジスタ69に貯えられた装置固有の提供情報暗号化キー(5)を暗号化処理してドライブ装置40に送出する。
【0052】
レジスタ71は復号化装置66で復号化された複製許可情報(CGMS)を保持する。
【0053】
レジスタ72はレジスタ69に貯えられた装置固有の提供情報暗号化キー(5)と対をなす(例えば値が共通する)提供情報復号化キー(6)を保持する。
【0054】
80はMPEG2デコーダ68より出力された提供情報を表示装置81に表示出力する表示コントローラである。
【0055】
尚、レジスタ45,65のキー値は、少なくとも再生の開始時又は終了時に一旦クリアされて書き替えられる。又、レジスタ69,72のキー値も、固定値のみでなく、例えば、再生の開始時等に書き替える構成であってもよい。
【0056】
図3乃至図6はそれぞれ本発明の第2実施形態に於ける処理手順を示すフローチャートであり、このうち、図3及び図4はそれぞれ暗号化及び復号化処理のための各種キー情報の設定処理手順を示すフローチャート、図5及び図6はそれぞれ提供情報読出し時に於ける複製制御処理手順を示すフローチャートである。
【0057】
図7は情報記録媒体20に記録されたメディア・ファイル管理情報ブロック内の複製許可情報(CGMS)を説明するための情報フォーマットを示す図である。ここでは、CGMSのb0,b1が“00”であるとき、全ての再生装置60に対して複製情報の再生を許可し、b0,b1が“01”であるとき、提供情報読出し時に利用された再生装置のみに対して排他的な複製情報の再生を許可し、b0,b1が“11”であるとき、全ての再生装置60に対して複製情報の再生を不許可にする。
【0058】
ここで図2乃至図7を参照して本発明の第2実施形態に於ける動作を説明する。
【0059】
先ず、図3及び図4に示すフローチャートを参照して、暗号化及び復号化処理のための各種キー情報の設定処理を説明する。
【0060】
再生指示に従うシステム起動に伴い、ドライブ装置40の暗号発生装置41はランダムな値をもとに暗号キー(1)を発生する(図3ステップ40a)。
【0061】
この暗号発生装置41より発生された暗号キー(1)はレジスタ42に保持されるとともに、CPU10の制御で再生装置60のレジスタ62にセットされる(図3ステップ10a、図4ステップ60a)。
【0062】
又、再生装置60の暗号生成装置61もランダムな値をもとに暗号キー(2)を発生する(図4ステップ60b)。
【0063】
この暗号発生装置61より発生された暗号キー(2)はレジスタ63に保持されるとともに、CPU10の制御でドライブ装置40のレジスタ43にセットされる(図3ステップ10b,40b)。
【0064】
ドライブ装置40の暗号生成装置44はレジスタ42に貯えられた暗号キー(1)とレジスタ43に貯えられた暗号キー(2)とを用いて暗号キー(3)を生成しレジスタ45にセットする(図3ステップ40c)。
【0065】
又、再生装置60の暗号生成装置64はレジスタ62に貯えられた暗号キー(1)とレジスタ63に貯えられた暗号キー(2)とを用いて暗号キー(4)を生成し、レジスタ65にセットする(図4ステップ60c)。
【0066】
ドライブ装置40の読出装置46は情報記録媒体20より複製許可情報(CGMS)を読出し、レジスタ48にセットする(図3ステップ40d)。
【0067】
暗号化装置49は、レジスタ45に貯えられた暗号キー(3)を用いて、レジスタ48にセットされた複製許可情報(CGMS)を暗号化処理する(図3ステップ40e。この暗号化処理された複製許可情報(CGMS)はCPU10の制御で再生装置60の復号化装置66に渡される(図3ステップ10c)。
【0068】
復号化装置66はレジスタ65に貯えられた暗号キー(4)を用いて、ドライブ装置40より受けた、暗号化処理されている複製許可情報(CGMS)を復号化処理し、レジスタ71にセットする(図4ステップ60d)。
【0069】
再生装置60内の図示しない制御装置は、レジスタ71に貯えられた複製許可情報(CGMS)の内容を判断し、複製許可情報(CGMS)のb0,b1が“01”で、提供情報読出し時に利用された再生装置のみに対して排他的な複製情報の再生を許可することを認識したとき、暗号化装置70を起動する(図4ステップ60e(Yes))。
【0070】
これにより暗号化装置70はレジスタ65に貯えられた暗号キー(4)を用いて、レジスタ69に固定的に貯えられている装置固有の提供情報暗号化キー(5)を暗号化処理する(図4ステップ60g)。
【0071】
又、複製許可情報(CGMS)のb0,b1が“01”でないときは、提供情報暗号化キー(5)に代わってダミーデータ(ヌル値)を生成する(図4ステップ60f)。
【0072】
CPU10は暗号化処理された装置固有の提供情報暗号化キー(5)又はそれに代わるダミーデータをドライブ装置40内の復号化装置50に転送する(図3ステップ10d)。
【0073】
復号化装置50は再生装置60より受けた、暗号化処理された装置固有の提供情報暗号化キー(5)を復号化してレジスタ51にセットする。
【0074】
以上の処理により、暗号化及び復号化処理のための各種キー情報の設定処理が完了する。
【0075】
次に、図5及び図6に示すフローチャートを参照して、提供情報読出し時に於ける複製制御処理を説明する。
【0076】
CPU10はドライブ装置40に対して提供情報の読出し指示を与える(図5ステップS1)。
【0077】
ドライブ装置40内の図示しない制御装置は、CPU10より読出し指示を受けると、読出装置46が起動する。読出装置46は、情報記録媒体20をドライブ制御し、情報記録媒体20から提供情報(MPEG2データ)及び複製許可情報(CGMS)を読出す(図5ステップS2)。
【0078】
情報記録媒体20から読出された複製許可情報(CGMS)はレジスタ48に貯えられた後、暗号化装置47に供給される。
【0079】
暗号化装置47は、レジスタ48に貯えられた複製許可情報(CGMS)の内容を判断し、CGMSのb0,b1が“00”であるとき、提供情報を暗号化処理せず、そのまま出力(パススルー)し、“01”であるとき、レジスタ51に貯えられた装置固有の提供情報暗号化キー(5)を用いて提供情報を暗号化処理し、“11”であるとき、レジスタ45に貯えられた暗号キー(3)を用いて提供情報を暗号化処理する(図5ステップS3〜S7)。
【0080】
この暗号化装置47より出力された提供情報(MPEG2データ)はシステムバス10Aを介して再生装置60内の復号化装置67に転送される(図5ステップS8)。
【0081】
再生装置60の復号化装置67はドライブ装置40内の暗号化装置47より提供情報(MPEG2データ)を受けると、レジスタ71に貯えられた複製許可情報(CGMS)の内容を判断し、CGMSのb0,b1が“00”であるとき、提供情報を復号化処理せず、そのまま出力(パススルー)し、“01”であるとき、レジスタ72に貯えられた装置固有の提供情報暗号化キー(6)を用いて提供情報を復号化処理し、“11”であるとき、レジスタ65に貯えられた暗号キー(4)を用いて提供情報を復号化処理する(図5ステップS11〜S16)。
【0082】
この復号化装置67より出力された提供情報(MPEG2データ)はMPEG2デコーダ68によりデコード処理された後、表示コントローラ80に送られて表示装置81に表示出力される(図5ステップS17)。
【0083】
この際、CPU10は、複製許可情報(CGMS)のb0,b1が“00”であるときは、提供情報(MPEG2データ)を記憶装置30に取り込むことによって、その複製情報を再生装置を特定せず任意に再生出力することができる。
【0084】
又、複製許可情報(CGMS)のb0,b1が“01”であるときは、提供情報(MPEG2データ)を記憶装置30に取り込むことによって、暗号化処理に供された装置固有の提供情報暗号化キー(5)キーと対をなす装置固有の提供情報暗号化キー(6)をもつ再生装置60のみが複製情報を再生できる。
【0085】
尚、この際、複製情報をレジスタ72に貯えられた暗号化キー(6)とともに、記憶装置30に保存しておくことにより、その後の再生処理でレジスタ72のキー値が書き替えられても、上記保存したキー情報を読出し、レジスタ72に再設定することで対応する複製情報の再生が可能となる。
【0086】
又、複製許可情報(CGMS)のb0,b1が“11”であるときは、提供情報(MPEG2データ)を複製情報として記憶装置30に取り込んでも、再生時に暗号キー(4)の値が既に変化していることから、その複製情報を復号化処理ができず、従って全ての再生装置に於いて複製情報を再生できない。
【0087】
この際、複製許可情報(CGMS)の内容が切り替わる度に、それに同期してレジスタ69,72のキー値、又はレジスタ45,65のキー値を新たに設定する構成とすることにより、より信頼性の高い、任意情報量単位の緻密な許可制御を可能としたコピープロテクト機構が実現できる。
【0088】
このように、情報提供側で、提供情報毎に(映画や音楽のタイトル毎に)暗号化を施すことができ、コンピュータなどで容易に情報を読み出せない構成としたことから、信頼性の高い、かつコンピュータ処理等による利用度の高い、提供情報の複製制御が確立される。
【0089】
又、コンピュータなどで読み出された情報は、読み出し時に利用された情報再生装置のみでしか複製の再生できないようにすることができることから、複製情報の正当な利用を可能にし、不当な利用を排除できる。
【0090】
上述したように本発明の実施形態によれば、大容量記録媒体等により提供される情報の受け渡しにコンピュータ装置が介在するシステムに於いても、コンピュータ装置に暗号化及び復号化の処理に用いるキー情報を見せずに、媒体側で提供情報毎に複製利用を任意にコントロールできる、信頼性の高い、かつ常に正当な複製による提供情報の活用が可能なシステムが構築できる。
【0091】
尚、上記した実施形態では、情報提供媒体として、ドライブ装置を必要とするDVD、CD−ROM等の大容量ディスクを例に採ったが、情報提供媒体が例えば通信回線を介して外部に存在するシステム構成に於いても本発明を上記実施形態と同様に適用できる。この際は、図2に示すドライブ装置40内の読出装置46を除く各構成要素が通信先となる外部の情報提供装置に設けて、図2に破線で示す信号路を通信路に置き換えることで容易に実現できる。
【0092】
又、上記した実施形態では、複製許可情報(CGMS)、及び装置固有の提供情報暗号化キー(5)をそれぞれ暗号化処理して転送しているが、必ずしも暗号化処理する必要はなく、要求される信頼性に応じて暗号化処理を省くことも可能である。
【0093】
又、上記した第2実施形態では、ドライブ装置40及び報再生装置60のそれぞれが、ランダムな情報をもとに一次キー情報を生成する構成としているが、これに限らず、例えば少なくともドライブ装置40又は再生装置60のいずれか一方が、ランダムな情報をもとに一次キー情報を生成し、当該キー情報をもとにしてドライブ装置40及び再生装置60がそれぞれ一時的な二次キー情報を自己生成する構成等、要は、ドライブと情報再生装置がランダムな情報を用いて互いに関連するキー情報を一時的に生成する構成であればよい。
【0094】
又、上記した実施形態では、再生装置60に於いて、装置固有の提供情報暗号化キー(5)と、装置固有の提供情報復号化キー(6)とをそれぞれ独立して設け、別個にレジスタ69,72に貯える構成としたが、これに限らず装置固有の提供情報暗号化キー(5)と復号化キー(6)とに共通のキー情報を用いてもよく、要は再生装置60が、入力された提供情報を復号化処理するために、入力された提供情報の暗号化方式と暗号化キーの内容を把握できればよい。
【0095】
又、第2実施形態に於いては、暗号化処理に供された装置固有の提供情報暗号化キー(5)キーと対をなす装置固有の提供情報暗号化キー(6)をもつ再生装置60のみにより複製を再生できる、一世代コピーのみを許可する複製制御機構と、全ての再生装置に於いて複製の再生を不能にした複製制御機構とを選択的に用いる構成としているが、例えばコピーフリーの複製許可モードと、全ての再生装置に於いて複製の再生を不能にする複製許可モードとを選択する構成、又は、コピーフリーの複製許可モードと、一世代コピーの複製許可モードとを選択する構成等、任意の複製許可モードの組み合わせが可能である。
【0096】
又、上記実施形態に於いては、大容量記録媒体、通信媒体等により提供される提供情報の受け渡しにコンピュータが介在するシステムを対象としているが、このシステム構成に拘らず、提供情報の受け渡しにコンピュータが直接介在しないシステム構成であっても、例えばMD、CD−ROM、DVD等の記録媒体より提供情報を読み取るドライブ又は提供情報の送信機能をもつ通信媒体と、その読み取りデータを再生する装置との間に於いて提供情報の複製が可能な装置間のインタフェース部分に於いて、上記実施形態に示す任意の複製制御機構を適用することができる。
【0097】
又、この実施形態では、MPEG2により圧縮処理された映画、音楽等の提供情報を例に挙げたが、これに限らず、MPEG1又はMPEG4等により圧縮処理されたデータを含め再生対象とするシステム構成に於いても本発明を適用できる。
【0098】
【発明の効果】
以上詳記したように本発明によれば、大容量記録媒体、通信媒体等により提供される提供情報の受け渡しにコンピュータ等の複製処理が可能な装置が介在するシステムに於いて、コンピュータ等の複製処理が可能な装置に暗号化及び復号化の処理に用いるキー情報を見せずに、媒体側で提供情報毎に複製利用を任意にコントロールできる、信頼性の高い、かつ常に正当な複製による提供情報の活用が可能な複製制御方法及び複製制御装置が提供できる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に於ける基本的なシステム構成を示すブロック図。
【図2】本発明の第2の実施形態に於けるシステム構成を示すブロック図。
【図3】本発明の第2実施形態に於ける処理手順を示すフローチャート。
【図4】本発明の第2実施形態に於ける処理手順を示すフローチャート。
【図5】本発明の第2実施形態に於ける処理手順を示すフローチャート。
【図6】本発明の第2実施形態に於ける処理手順を示すフローチャート。
【図7】本発明の実施形態に於ける情報記録媒体20に記録されたメディア・ファイル管理情報ブロック内の複製許可情報(CGMS)を説明するための情報フォーマットを示す図。
【符号の説明】
1…コンピュータ装置(PC)
2…DVD(大容量記憶媒体)
3…外部記憶装置
4…DVDドライブ(ドライブ装置)
6…MPEGボード(情報再生装置)
10…CPU
10A…システムバス
20…情報記録媒体
30…記憶装置
40…ドライブ装置
41,44…暗号生成装置
42,43,45,48,51…レジスタ
46…読出装置
47,49…暗号化装置
50…復号化装置
60…再生装置
61,64…暗号生成装置
62,63,65,69、71,72…レジスタ
66,67…復号化装置
68…MPEG2デコーダ
70…暗号化装置。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a copy control method and a copy control device applied to an information processing system having a function of reproducing provided information for reproducing and outputting information (referred to as provided information) such as a movie and music compressed by MPEG2 or the like. .
[0002]
The present invention relates to a method for recording and reproducing information recorded on a large-capacity recording medium such as a CD-ROM and a DVD (digital video disk) as copy information, by using specific information recorded on the medium. The present invention relates to a copy control method and a copy control device that can be controlled by control information.
[0003]
The present invention is applied to a computer system having a function of receiving provided information such as a movie or music via communication means and reproducing and outputting the provided information, and a method of controlling copying of information provided by communication and copying. It relates to a control device.
[0004]
[Prior art]
2. Description of the Related Art In a system for reproducing and outputting information (referred to as provided information) of a movie, music, etc. provided by the movie industry or the music industry and compressed by, for example, MPEG2, etc., copying for preventing unauthorized duplication. Protection technology is needed.
[0005]
Particularly, in a system for reproducing and outputting provided information having a high added value by computer processing as described above, it is not a copy protection technique that can be canceled by computer processing, but it is necessary to surely prevent unauthorized duplication. It is indispensable to establish a reliable copy protection technology that can be used.
[0006]
In this type of conventional copy protection technology, an illegal duplication prevention information is recorded on a recording medium such as a CD-ROM in which provided information is recorded, and the illegal duplication prevention information is read together with the provided information to read the illegal duplication prevention information. To prevent unauthorized duplication by processing the provided information to prevent duplication.
[0007]
However, in such a conventional copy protection technique, copy protection processing is not performed until the provided information recorded on the disc is transmitted to the unauthorized copy prevention apparatus, and therefore, the disc read apparatus and the disc read apparatus are not used. In a system configuration in which a computer device intervenes as a transmission device between the reproduction device and the information processing device, intentional unauthorized duplication of the provided information is permitted.
[0008]
As described above, conventionally, in a system in which a computer intervenes in the delivery of provided information, a highly reliable copy protection technology capable of reliably preventing unauthorized duplication has not been established. When trying to construct a system that can be used by selectively importing a part of the information into a computer, there has been a problem that unauthorized copying of all provided information is permitted.
[0009]
[Problems to be solved by the invention]
As described above, conventionally, in a system in which a computer intervenes in delivery of provided information such as movie information and music information provided by a large-capacity recording medium or the like, a reliable system capable of reliably preventing unauthorized duplication. Copy protection technology has not been established, especially when attempting to build a system that can selectively use part of the provided information in a computer and use it, allowing unauthorized copying of all provided information. There was a problem that would.
[0010]
The present invention has been made in view of the above circumstances, and has high reliability that can reliably prevent unauthorized duplication even in a system in which a computer intervenes in the transfer of information provided by a large-capacity recording medium or the like. It is an object to provide a copy control method and a copy control device.
[0011]
Further, in the present invention, even in a system in which a computer device intervenes in the transfer of information provided by a large-capacity recording medium, a communication medium, or the like, key information used for encryption and decryption processing by the computer device. To provide a copy control method and a copy control device that can arbitrarily control the use of copy for each piece of provided information on the medium side, and that can reliably use the provided information by always valid copying without displaying the media. Aim.
[0012]
[Means for Solving the Problems]
The present invention relates to a system in which a device such as a computer capable of performing copy processing intervenes in the transfer of information provided by a large-capacity recording medium or a communication medium. Since the read information is encrypted with a specific key, it is possible to arbitrarily control the reproduction of the copy information.
[0013]
The present invention also provides a system in which a device capable of duplicating processing such as a computer intervenes in the transfer of information provided by a large-capacity recording medium, a communication medium, or the like. Reliable and always provided legally reproduced reproduction information that allows the media side to arbitrarily control the reproduction and use of duplicated information for each provided information without directly showing the key information used for encryption and decryption processing The present invention provides a copy control method and a copy control device that can utilize the same. Note that in the present invention, temporarily recording information provided by a large-capacity recording medium, a communication medium, or the like in a storage device, and reading and reproducing the information is referred to as “reproduction of duplicate information”.
[0014]
An information replication control method according to the present invention is an information replication control method applied to a system including a reception device that receives information read by a transmission device via a transmission unit, wherein the transmission device includes: Generating and holding a common key in each of the receiving devices; Acquiring and holding an encryption key held in the receiving device at the transmitting device from the receiving device, Copy control information for controlling at least the copy read by the transmitting device in the transmitting device Depending on the value shown in The common key And one of the encryption keys is selected, and the selected key is selected. Encrypting the information read by the transmitting device using a, transferring the encrypted information and the copy control information to the receiving device via the transmission means, at least in the receiving device The copy control information received via the transmission means Depending on the value shown in The common key And one of the encryption keys is selected, and the selected key is selected. Decrypting the encrypted information by using the above method.
[0015]
Further, the information duplication control device according to the present invention is an information duplication control device applied to a system including a receiving device that receives information read by a transmitting device via a transmitting unit, Means for generating and holding a common key in each of the device and the receiving device, Means for acquiring and holding an encryption key held in the receiving device at the transmitting device from the receiving device, Copy control information for controlling at least the copy read by the transmitting device in the transmitting device Depending on the value shown in The common key And one of the encryption keys is selected, and the selected key is selected. Encrypts information read by the transmitting device using And Means for transferring the encrypted information and the copy control information to the receiving device via the transmitting means, and the copy control information received by the receiving device via at least the transmitting means Depending on the value shown in The common key And one of the encryption keys is selected, and the selected key is selected. Means for decrypting the encrypted information using
[0018]
Also, the information replication control method according to the present invention is an information replication control method applied to a system including a receiving device that receives information read by a transmitting device via a transmission unit, A first key generated based on a first random value in the device, a second key generated based on a second random value in the receiving device, and a first key generated in each of the transmitting device and the receiving device. And the second key are exchanged with each other via the transmitting means, and the transmitting device and the receiving device are respectively exchanged by using the first and second keys exchanged with each other. Common key Generating and holding The encryption key that is kept , Said Common key Using Encrypt The said encrypted Encryption key Is transferred from the receiving device to the transmitting device, The transferred encrypted key is decrypted in the transmitting device using the common key, and the decrypted encrypted key is decrypted. Holding, and in the transmitting device, copy control information for controlling at least the copy read by the transmitting device Depending on the value shown in , The common key as well as The encryption key Select one of And The selected one Key Encrypting the information read by the transmitting device using a, transferring the encrypted information and the copy control information to the receiving device via the transmission means, at least in the receiving device, The copy control information received via the transmission means Depending on the value shown in , The common key as well as The encryption key Select one of And The selected one Key Decrypting the encrypted information by using the above method.
[0019]
By having the above-described copy control mechanism, even in a system in which a device such as a computer capable of performing a copy process intervenes in the transfer of information provided by a large-capacity recording medium, a communication medium, etc. It is possible to control the reproduction of the copy information for each provided information on the medium side without showing the key information used for the encryption and decryption processing to the device capable of processing. A system that can utilize the provided information can be constructed.
[0020]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0021]
FIG. 1 is a block diagram showing a basic system configuration according to the first embodiment of the present invention. In this example, provided information such as a movie and music recorded on a large-capacity storage medium (DVD2) is copied. As an object to be prevented, provided information passed from the drive (DVD drive 4) to the information transmitting means (PC1) is encrypted by using key information generated in the information reproducing apparatus (MPEG board 6). This embodiment exemplifies an embodiment which permits one-generation copy, in which only an information reproducing apparatus (MPEG board 6) having encrypted key information can copy and reproduce information read by a drive (DVD drive 4).
[0022]
In FIG. 1, reference numeral 1 denotes a computer device (PC) serving as an information transmitting means for transferring provided information read by a drive to an information reproducing apparatus. The data is fetched and stored in an external storage device 3 such as an HDD or a DVD-RAM, so that processing such as editing and proofreading can be performed.
[0023]
Reference numeral 2 denotes a DVD disk on which provided information such as a movie and music to be controlled for duplication is recorded. In the DVD 2, the provided information is recorded after being compressed by, for example, MPEG2, and corresponding to the provided information, the copy permission information (FIG. 7) is included in a part of the media file management information block. CGMS) is recorded.
[0024]
Reference numeral 4 denotes a drive device for reading information of the DVD 2, which is referred to as a DVD drive here. The DVD drive 4 has a function of receiving key information generated in the information reproducing apparatus and encrypting provided information read from the DVD 2 using the key information. FIG. 2 shows a specific configuration example of this function.
[0025]
Reference numeral 6 denotes an information reproducing apparatus which receives the provided information read by the DVD drive 4 via the computer (PC) 1 and performs reproduction / output processing, which is referred to herein as an MPEG board. The MPEG board 6 has an MPEG2 decoder mounted thereon, and decodes the provided information which has been received via the computer device (PC) 1 and has been subjected to MPEG2 compression processing to obtain reproduction output information. Further, the MPEG board 6 has a function of generating key information, sending the key information to the DVD drive 4, and decoding the provided information using the key information. FIG. 2 shows a specific configuration example of this function.
[0026]
In the configuration shown in FIG. 1, the MPEG board 6 issues the key information generated by the board 6 to the DVD drive 4 and holds the key information as a decryption key.
[0027]
The DVD drive 4 generates an encryption key using the key information, encrypts the provided information read from the DVD 2 using the key, and sends it to the MPEG board 6 via the computer (PC) 1. I do.
[0028]
The MPEG board 6 receives the provided information encrypted from the DVD drive 4 via the computer (PC) 1 and performs decryption processing using the decryption key generated by the board.
[0029]
By providing such a copy control mechanism, only the MPEG board 6 having the key information used for the encryption processing can record and read information read by the DVD drive 4 as copy information.
[0030]
That is, if the DVD drive 4 performs one type of encryption on one type (or one) of provided information, even if a plurality of information reproducing devices are connected via the information transmission device, the encryption is performed. It is impossible to reproduce and use the duplicated information except for the information reproducing apparatus having the key information provided to the user.
[0031]
In a specific configuration, key information sent from the MPEG board 6 to the DVD drive 4 is subjected to encryption processing. Further, in a specific configuration, the exclusive control of duplication according to the above-mentioned embodiment is selectively enabled by the above-mentioned duplication permission information (CGMS), and as a specific example, in FIG. When b1 is "01", exclusive control of the above-mentioned duplication becomes possible.
[0032]
FIG. 2 is a block diagram showing a system configuration according to a second embodiment of the present invention. Here, provided information read from a drive is copied according to copy permission information (CGMS) recorded on a large-capacity recording medium. A copy-free copy permission level enabling reproduction of the once-recorded copy information to all information reproduction devices, a permission level enabling reproduction of the copy information only with a specific information reproduction device, Has been realized that has a function of selectively switching between a permission level that does not permit reproduction of all information reproduction devices.
[0033]
In FIG. 2, reference numerals 10 and 10A correspond to the computer (PC) 1 shown in FIG. 1. Reference numeral 10 denotes a CPU of a computer main body that controls the entire system, and 10A denotes the system bus. Here, under the control of the CPU 10, the duplication control processing as shown in FIGS. 3 to 6 is executed. Further, the CPU 10 selectively takes in the copy-permitted provided information read from the information recording medium 20 by the drive device 40, stores the information in the storage device 30, and enables processing such as editing and proofreading.
[0034]
Reference numeral 20 denotes an information recording medium corresponding to the DVD 2 shown in FIG. 1, which is recorded by being compressed according to MPEG2, and corresponding to the provided information, a part of a media file management information block is added to FIG. Is recorded as the copy permission information (CGMS).
[0035]
Reference numeral 30 denotes a storage device corresponding to the external storage device 3 shown in FIG. 1, which is used for storing, editing, proofreading, and the like of copy information.
[0036]
Reference numeral 40 denotes a drive device corresponding to the DVD drive 4 shown in FIG. Here, it is configured to include encryption generation devices 41 and 44, registers 42, 43, 45, 48, and 51 for storing encryption keys, a reading device 46, encryption devices 47 and 49, a decryption device 50, and the like.
[0037]
The encryption generation device 41 generates an encryption key (1) based on a random value using a random number generation device.
[0038]
The register 42 holds the encryption key (1) generated by the encryption generator 41. The register 43 holds the encryption key (2) received from the playback device 60 via the system bus 10A.
[0039]
The encryption generation device 44 generates an encryption key (3) using the encryption key (1) and the encryption key (2). The register 45 holds the encryption key (3) generated by the encryption generator 44.
[0040]
The reading device 46 reads information recorded on the information recording medium 20. Here, provided information such as a movie and music to be subjected to copy control and copy permission information (CGMS) as shown in FIG. 7 indicating a copy permission level of the provided information are read.
[0041]
The encryption device 47 converts the provided information read from the information recording medium 20 into the encryption key (3) stored in the register 45 or the provided information encryption key (5) stored in the register 51 according to the copy permission information (CGMS). ), Or is transmitted to the playback device 60 via the system bus 10A without performing the encryption process.
[0042]
The register 48 holds the copy permission information (CGMS) read from the information recording medium 20. The encryption device 49 encrypts the copy permission information (CGMS) stored in the register 48 and sends it out to the playback device 60 via the system bus 10A.
[0043]
The decryption device 50 decrypts the encrypted device-specific provided information encryption key (5) received from the playback device 60. The register 51 holds the encryption key (5) decrypted by the decryption device 50.
[0044]
Reference numeral 60 denotes an apparatus for reproducing provided information corresponding to the MPEG board 6 shown in FIG. 1, which is provided with an MPEG decoder and decodes provided information which has been received through the system bus 10A and has been subjected to compression processing according to MPEG2, thereby reproducing reproduced information. Get. Here, it is configured to include encryption generation devices 61 and 64, registers 62, 63, 65, 69, 71 and 72 for storing encryption keys, decryption devices 66 and 67, MPEG2 decoder 68, encryption device 70, and the like.
[0045]
The encryption generation device 61 generates an encryption key (2) based on a random value using a random number generation device.
[0046]
The register 62 holds the encryption key (1) received from the drive device 40 via the system bus 10A. The register 63 holds the encryption key (2) generated by the encryption generation device 61.
[0047]
The encryption generation device 64 generates an encryption key (4) using the encryption key (1) and the encryption key (2). The register 65 holds the encryption key (4) generated by the encryption generator 64.
[0048]
The decryption device 66 decrypts the encrypted copy permission information (CGMS) received from the drive device 40 via the system bus 10A of the computer body.
[0049]
The decryption device 67 converts the provided information received from the drive device 40 via the system bus 10A of the computer main unit according to the copy permission information (CGMS) stored in the register 71, using the encryption key (4) stored in the register 65, Alternatively, the data is decrypted using the provided information decryption key (6) stored in the register 72, or is transmitted to the MPEG2 decoder 68 without performing the decryption process.
[0050]
The MPEG2 decoder 68 decodes the provision information decoded by the decoding device 67 and sends the provision information that can be reproduced and output to the display controller 80.
[0051]
The register 69 holds the provided information encryption key (5) unique to the device. The encryption device 70 encrypts the device-specific provided information encryption key (5) stored in the register 69 and sends it to the drive device 40.
[0052]
The register 71 holds the copy permission information (CGMS) decrypted by the decryption device 66.
[0053]
The register 72 holds a provided information decryption key (6) paired with (for example, having a common value with) the provided information encryption key (5) unique to the device stored in the register 69.
[0054]
Reference numeral 80 denotes a display controller for displaying the provided information output from the MPEG2 decoder 68 on the display device 81.
[0055]
The key values of the registers 45 and 65 are cleared and rewritten at least at the start or end of reproduction. Further, the key values of the registers 69 and 72 are not limited to fixed values, and may be rewritten, for example, at the start of reproduction.
[0056]
FIGS. 3 to 6 are flowcharts showing the processing procedure in the second embodiment of the present invention. Among them, FIGS. 3 and 4 show the setting processing of various key information for encryption and decryption processing, respectively. FIGS. 5 and 6 are flowcharts showing a copy control processing procedure at the time of reading provided information.
[0057]
FIG. 7 is a diagram showing an information format for explaining copy permission information (CGMS) in the media file management information block recorded on the information recording medium 20. Here, when b0 and b1 of the CGMS are “00”, all reproduction devices 60 are permitted to reproduce the copy information, and when b0 and b1 are “01”, the reproduction information is used when the provision information is read. Reproduction of exclusive copy information is permitted only to the playback device, and when b0 and b1 are "11", reproduction of the copy information is prohibited for all the playback devices 60.
[0058]
Here, the operation in the second embodiment of the present invention will be described with reference to FIGS.
[0059]
First, setting processing of various key information for encryption and decryption processing will be described with reference to flowcharts shown in FIGS.
[0060]
With the start of the system according to the reproduction instruction, the encryption generation device 41 of the drive device 40 generates the encryption key (1) based on the random value (step 40a in FIG. 3).
[0061]
The encryption key (1) generated by the encryption generation device 41 is held in the register 42 and set in the register 62 of the reproduction device 60 under the control of the CPU 10 (step 10a in FIG. 3 and step 60a in FIG. 4).
[0062]
The encryption generation device 61 of the playback device 60 also generates the encryption key (2) based on the random value (step 60b in FIG. 4).
[0063]
The encryption key (2) generated by the encryption generation device 61 is held in the register 63 and set in the register 43 of the drive device 40 under the control of the CPU 10 (steps 10b and 40b in FIG. 3).
[0064]
The encryption generation device 44 of the drive device 40 generates an encryption key (3) using the encryption key (1) stored in the register 42 and the encryption key (2) stored in the register 43, and sets the encryption key (3) in the register 45 ( FIG. 3 step 40c).
[0065]
Further, the encryption generation device 64 of the playback device 60 generates an encryption key (4) using the encryption key (1) stored in the register 62 and the encryption key (2) stored in the register 63, and stores it in the register 65. Set (step 60c in FIG. 4).
[0066]
The reading device 46 of the drive device 40 reads the copy permission information (CGMS) from the information recording medium 20, and sets it in the register 48 (step 40d in FIG. 3).
[0067]
The encryption device 49 uses the encryption key (3) stored in the register 45 to encrypt the copy permission information (CGMS) set in the register 48 (step 40e in FIG. 3). The copy permission information (CGMS) is passed to the decoding device 66 of the playback device 60 under the control of the CPU 10 (step 10c in FIG. 3).
[0068]
The decryption device 66 decrypts the encrypted copy permission information (CGMS) received from the drive device 40 using the encryption key (4) stored in the register 65, and sets the decryption information in the register 71. (Step 60d in FIG. 4).
[0069]
The control device (not shown) in the playback device 60 determines the contents of the copy permission information (CGMS) stored in the register 71, and b0 and b1 of the copy permission information (CGMS) are “01”, which is used when reading the provided information. When it is recognized that the reproduction of the exclusive copy information is permitted only for the reproduced device, the encryption device 70 is activated (step 60e (Yes) in FIG. 4).
[0070]
Thus, the encryption device 70 uses the encryption key (4) stored in the register 65 to perform encryption processing on the device-specific provided information encryption key (5) fixedly stored in the register 69 (FIG. 7). 4 steps 60g).
[0071]
If b0 and b1 of the copy permission information (CGMS) are not "01", dummy data (null value) is generated instead of the provided information encryption key (5) (step 60f in FIG. 4).
[0072]
The CPU 10 transfers the provided information encryption key (5) unique to the device subjected to the encryption process or dummy data in place of the key to the decryption device 50 in the drive device 40 (step 10d in FIG. 3).
[0073]
The decryption device 50 decrypts the encrypted device-specific provided information encryption key (5) received from the playback device 60 and sets it in the register 51.
[0074]
With the above processing, the setting processing of various key information for encryption and decryption processing is completed.
[0075]
Next, with reference to the flowcharts shown in FIGS. 5 and 6, the copy control processing at the time of reading the provided information will be described.
[0076]
The CPU 10 gives an instruction to read the provided information to the drive device 40 (step S1 in FIG. 5).
[0077]
When a control device (not shown) in the drive device 40 receives a read instruction from the CPU 10, the read device 46 is activated. The reading device 46 controls the drive of the information recording medium 20, and reads the provided information (MPEG2 data) and the copy permission information (CGMS) from the information recording medium 20 (step S2 in FIG. 5).
[0078]
The copy permission information (CGMS) read from the information recording medium 20 is stored in the register 48 and then supplied to the encryption device 47.
[0079]
The encryption device 47 judges the content of the copy permission information (CGMS) stored in the register 48, and when the b0 and b1 of the CGMS are “00”, the provided information is output as it is without performing the encryption process (pass-through). If it is "01", the provided information is encrypted using the provided information encryption key (5) stored in the register 51, and if it is "11", it is stored in the register 45. The provided information is encrypted using the encryption key (3) (steps S3 to S7 in FIG. 5).
[0080]
The provided information (MPEG2 data) output from the encryption device 47 is transferred to the decryption device 67 in the playback device 60 via the system bus 10A (step S8 in FIG. 5).
[0081]
Upon receiving the provision information (MPEG2 data) from the encryption device 47 in the drive device 40, the decryption device 67 of the playback device 60 determines the content of the copy permission information (CGMS) stored in the register 71, and , B1 is “00”, the provided information is not decrypted but output (pass-through) as it is, and if it is “01”, the device-specific provided information encryption key (6) stored in the register 72 , The provided information is decrypted using the encryption key (4) stored in the register 65 when the value is "11" (steps S11 to S16 in FIG. 5).
[0082]
The provided information (MPEG2 data) output from the decoding device 67 is decoded by the MPEG2 decoder 68, sent to the display controller 80, and displayed on the display device 81 (step S17 in FIG. 5).
[0083]
At this time, when b0 and b1 of the copy permission information (CGMS) are “00”, the CPU 10 fetches the provided information (MPEG2 data) into the storage device 30 so that the copy information is not specified to the reproduction device. It can be reproduced and output arbitrarily.
[0084]
When b0 and b1 of the copy permission information (CGMS) are “01”, the provided information (MPEG2 data) is fetched into the storage device 30 so that the provided information unique to the device subjected to the encryption processing is encrypted. Only the reproducing device 60 having the device-specific provided information encryption key (6) paired with the key (5) can reproduce the duplicated information.
[0085]
At this time, by storing the copy information in the storage device 30 together with the encryption key (6) stored in the register 72, even if the key value of the register 72 is rewritten in the subsequent reproduction processing, By reading out the stored key information and resetting it in the register 72, the corresponding copy information can be reproduced.
[0086]
When b0 and b1 of the copy permission information (CGMS) are "11", even if the provided information (MPEG2 data) is fetched into the storage device 30 as the copy information, the value of the encryption key (4) has already changed during reproduction. As a result, the copy information cannot be decrypted, so that the reproduction information cannot be reproduced in all the reproduction devices.
[0087]
At this time, each time the content of the copy permission information (CGMS) is switched, the key value of the register 69 or 72 or the key value of the register 45 or 65 is newly set in synchronization with the switching, thereby improving reliability. , A copy protection mechanism that enables precise permission control in units of arbitrary information amount can be realized.
[0088]
As described above, the information providing side can perform encryption for each piece of provided information (for each title of a movie or music), and the information cannot be easily read out by a computer or the like. The copy control of the provided information, which is highly used by computer processing or the like, is established.
[0089]
In addition, since information read by a computer or the like can be reproduced only by the information reproducing device used at the time of reading, it is possible to use the copied information legitimately and eliminate improper use. it can.
[0090]
As described above, according to the embodiment of the present invention, even in a system in which a computer device intervenes in the transfer of information provided by a large-capacity recording medium or the like, a key used for encryption and decryption processing is provided to the computer device. It is possible to construct a system that can control the use of copy for each provided information on the medium side without showing the information, and that is highly reliable and can always utilize the provided information by valid copying.
[0091]
In the above-described embodiment, a large-capacity disk such as a DVD or a CD-ROM that requires a drive device is taken as an example of the information providing medium. However, the information providing medium exists outside, for example, via a communication line. The present invention can be applied to the system configuration in the same manner as in the above embodiment. In this case, the components other than the reading device 46 in the drive device 40 shown in FIG. 2 are provided in an external information providing device as a communication destination, and the signal path shown by a broken line in FIG. 2 is replaced with a communication path. Can be easily realized.
[0092]
In the above-described embodiment, the copy permission information (CGMS) and the device-specific provided information encryption key (5) are each encrypted and transferred. However, the encryption processing is not necessarily required. It is also possible to omit the encryption processing according to the reliability to be performed.
[0093]
Further, in the above-described second embodiment, each of the drive device 40 and the information reproducing device 60 is configured to generate primary key information based on random information. However, the present invention is not limited to this. Alternatively, one of the playback devices 60 generates primary key information based on random information, and based on the key information, the drive device 40 and the playback device 60 generate temporary secondary key information, respectively. In other words, any configuration may be used as long as the drive and the information reproducing apparatus temporarily generate key information related to each other using random information.
[0094]
Further, in the above-described embodiment, in the reproducing device 60, the device-specific provided information encryption key (5) and the device-specific provided information decryption key (6) are provided independently, and the register is separately provided. Although the configuration is such that the information is stored in the storages 69 and 72, the present invention is not limited to this, and common key information may be used for the provided information encryption key (5) and the decryption key (6) unique to the apparatus. In order to decrypt the input provided information, it is only necessary to know the encryption method and the contents of the encryption key of the input provided information.
[0095]
Further, in the second embodiment, the reproducing device 60 having the device-specific provided information encryption key (6) paired with the device-specific provided information encryption key (5) used for the encryption processing. A copy control mechanism that permits only one-generation copy, which can reproduce a copy only with a copy control mechanism, and a copy control mechanism that disables reproduction of a copy in all reproduction apparatuses are selectively used. Or a copy permission mode that disables reproduction of a copy in all playback devices, or a copy-free copy permission mode and a one-generation copy permission mode. Arbitrary combinations of copy permission modes such as the configuration are possible.
[0096]
Further, in the above-described embodiment, a system in which a computer intervenes in the delivery of provided information provided by a large-capacity recording medium, a communication medium, or the like is intended. Even if the system configuration does not directly involve a computer, a drive for reading provided information from a recording medium such as an MD, CD-ROM, or DVD, or a communication medium having a function of transmitting provided information, and an apparatus for reproducing the read data. In the interface portion between the devices capable of copying the provided information during the period, any copy control mechanism described in the above embodiment can be applied.
[0097]
Further, in the present embodiment, provided information such as a movie and music compressed by MPEG2 is taken as an example, but the present invention is not limited to this, and a system configuration to be played back including data compressed by MPEG1 or MPEG4 or the like. The present invention can also be applied to
[0098]
【The invention's effect】
As described above in detail, according to the present invention, in a system in which a device such as a computer capable of performing a copy process intervenes in the transfer of provided information provided by a large-capacity recording medium, a communication medium, and the like, Highly reliable and always valid information provided by duplicating, with the media side being able to arbitrarily control the use of copying for each piece of information provided, without showing the key information used for encryption and decryption processing to devices capable of processing And a replication control device and a replication control device capable of utilizing the above.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a basic system configuration according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing a system configuration according to a second embodiment of the present invention.
FIG. 3 is a flowchart illustrating a processing procedure according to a second embodiment of the present invention.
FIG. 4 is a flowchart showing a processing procedure in a second embodiment of the present invention.
FIG. 5 is a flowchart showing a processing procedure according to a second embodiment of the present invention.
FIG. 6 is a flowchart illustrating a processing procedure according to the second embodiment of the present invention.
FIG. 7 is a diagram showing an information format for explaining copy permission information (CGMS) in a media file management information block recorded on the information recording medium 20 according to the embodiment of the present invention.
[Explanation of symbols]
1. Computer device (PC)
2 ... DVD (mass storage medium)
3. External storage device
4: DVD drive (drive device)
6 MPEG board (information playback device)
10 ... CPU
10A: System bus
20 Information recording medium
30 ... Storage device
40 ... Drive device
41, 44 ... Cryptographic generator
42, 43, 45, 48, 51 ... Register
46 ... Reading device
47,49 ... Encryption device
50: Decoding device
60 ... reproducing device
61, 64 ... Cryptographic generator
62, 63, 65, 69, 71, 72 ... registers
66, 67... Decoding device
68 ... MPEG2 decoder
70 ... Encryption device.

Claims (7)

送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御方法であって、
前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持するステップと、
前記受信装置において保持される暗号化キーを、当該受信装置から前記送信装置にて取得して保持するステップと、
前記送信装置において少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送するステップと、
前記受信装置において少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化するステップと
を具備することを特徴とする情報の複製制御方法。
An information copy control method applied to a system including a reception device that receives information read by a transmission device via a transmission unit,
Generating and holding a common key in each of the transmitting device and the receiving device,
Acquiring and holding an encryption key held in the receiving device at the transmitting device from the receiving device,
At least one of the common key and the encryption key is selected in the transmission device according to a value indicated in the copy control information for controlling the copy read by the transmission device , and the selection is performed. Encrypting the information read by the transmitting device using the key that has been performed, transferring the encrypted information and the copy control information to the receiving device via the transmitting means,
The receiving device selects at least one of the common key and the encryption key in accordance with a value indicated in the copy control information received via at least the transmission unit, and selects the selected key. Decrypting the encrypted information by using the method.
送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御装置であって、
前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持する手段と、
前記受信装置において保持される暗号化キーを、当該受信装置から前記送信装置にて取得して保持する手段と、
前記送信装置において少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送する手段と、
前記受信装置において少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて、前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化する手段と
を具備することを特徴とする情報の複製制御装置。
An information copy control device applied to a system including a reception device that receives information read by a transmission device via a transmission unit,
Means for generating and holding a common key in each of the transmitting device and the receiving device,
Means for acquiring and holding an encryption key held in the receiving device at the transmitting device from the receiving device,
At least one of the common key and the encryption key is selected in the transmission device according to a value indicated in the copy control information for controlling the copy read by the transmission device , and the selection is performed. means for transferring to the receiving device the transmitted encrypted information read by the device, the said encrypted information and the copy control information via the transmission means using a key of the person who is,
The receiving device selects at least one of the common key and the encryption key in accordance with a value indicated in the copy control information received via at least the transmission unit, and selects the selected key. Means for decrypting the encrypted information by using the information replication control device.
前記転送するステップは、
前記送信装置において少なくとも前記共通キーを用いて前記送信装置により読み出される前記複製制御情報を暗号化し、前記暗号化された複製制御情報を前記伝達手段を介して前記受信装置に転送するステップを含み
前記復号化するステップは、
前記受信装置において少なくとも前記共通キーを用いて前記伝達手段を介して受信した前記暗号化された複製制御情報を復号化するステップを含むことを特徴とする請求項1記載の情報の複製制御方法。
The transferring step includes:
Wherein at least said encrypts the copy control information read by said transmitting device by using the common key, forwarding said encrypted copy control information to the reception device via the transmitting means at said transmitting device,
The decoding step includes:
2. The information copy control method according to claim 1 , further comprising the step of: using the at least one of the common keys to decrypt the encrypted copy control information received via the transmitting unit.
前記生成して保持するステップは、
前記送信装置において第1のランダム値に基づく第1のキーを生成するステップと、
前記受信装置において第2のランダム値に基づく第2のキーを生成するステップと、
前記送信装置と前記受信装置のそれぞれで生成した第1及び第2のキーを前記伝達手段を介して相互に交換するステップと、
前記相互に交換された第1及び第2のキーを用いて、前記送信装置と前記受信装置のそれぞれで前記共通キーを生成するステップと
を具備することを特徴とする請求項1又は3記載の情報の複製制御方法。
The step of generating and holding includes:
Generating a first key based on a first random value at the transmitting device;
Generating a second key based on a second random value at the receiving device;
Exchanging first and second keys generated by the transmitting device and the receiving device with each other via the transmitting means;
Using the first and second keys exchanged to the other, the transmitting apparatus and according to claim 1 or 3, wherein the comprising the step of generating the common key at each of the receiving device Information replication control method.
前記転送する手段は、
前記送信装置において少なくとも前記共通キーを用いて前記送信装置により読み出される前記複製制御情報を暗号化し、前記暗号化された複製制御情報を前記伝達手段を介して前記受信装置に転送する手段を含み
前記復号化する手段は、
前記受信装置において少なくとも前記共通キーを用いて前記伝達手段を介して受信した前記暗号化された複製制御情報を復号化する手段を含むことを特徴とする請求項2記載の情報の複製制御装置。
The transferring means includes:
Using said at least said common key in the transmitting apparatus encrypts the copy control information read by said transmitting apparatus includes means for transferring the encrypted copy control information to the receiving device via the transmission means,
The means for decrypting comprises:
3. The information duplication control device according to claim 2 , further comprising a unit that decrypts the encrypted duplication control information received via the transmitting unit using at least the common key in the receiving device.
前記生成して保持する手段は、
前記送信装置において第1のランダム値に基づく第1のキーを生成する手段と、
前記受信装置において第2のランダム値に基づく第2のキーを生成する手段と、
前記送信装置と前記受信装置のそれぞれで生成した第1及び第2のキーを前記伝達手段を介して相互に交換する手段と、
前記相互に交換された第1及び第2のキーを用いて、前記送信装置と前記受信装置のそれぞれで前記共通キーを生成する手段と
を具備することを特徴とする請求項2又は5記載の情報の複製制御装置。
The means for generating and holding includes:
Means for generating a first key based on a first random value in the transmitting device;
Means for generating a second key based on a second random value at said receiving device;
Means for mutually exchanging first and second keys generated by each of the transmitting device and the receiving device via the transmitting means;
6. The apparatus according to claim 2 , further comprising: means for generating the common key in each of the transmitting device and the receiving device using the first and second keys exchanged with each other. Information replication control device.
送信装置により読み出された情報を伝達手段を介して受信する受信装置を備えたシステムに適用される情報の複製制御方法であって、
前記送信装置において第1のランダム値に基づく第1のキーを生成し、前記受信装置において第2のランダム値に基づく第2のキーを生成し、前記送信装置と前記受信装置のそれぞれで生成した第1及び第2のキーを前記伝達手段を介して相互に交換し、前記相互に交換された第1及び第2のキーを用いて、前記送信装置と前記受信装置のそれぞれで共通キーを生成して保持するステップと、
前記受信装置において保持される暗号化キーを、前記共通キーを用いて暗号化し、前記暗号化された暗号化キーを前記受信装置から前記送信装置に転送し、前記転送されてくる前記暗号化された暗号化キーのキーを、前記送信装置において前記共通キーを用いて復号化し、前記復号化された前記暗号化キーを保持するステップと、
前記送信装置において、少なくとも前記送信装置により読み出された複製を制御するための複製制御情報に示される値に応じて前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記送信装置により読み出された情報を暗号化し、前記暗号化された情報と前記複製制御情報とを前記伝達手段を介して前記受信装置に転送するステップと、
前記受信装置において、少なくとも前記伝達手段を介して受信した前記複製制御情報に示される値に応じて前記共通キー及び前記暗号化キーのうちのいずれか一方を選択し、前記選択された方のキーを用いて前記暗号化された情報を復号化するステップと
を具備することを特徴とする情報の複製制御方法。
An information copy control method applied to a system including a reception device that receives information read by a transmission device via a transmission unit,
The transmitting device generates a first key based on a first random value, the receiving device generates a second key based on a second random value, and the transmitting device and the receiving device generate the second key. The first and second keys are exchanged with each other via the transmitting means, and a common key is generated in each of the transmitting device and the receiving device using the mutually exchanged first and second keys. And holding,
The encryption key held in the receiving device is encrypted using the common key , the encrypted encryption key is transferred from the receiving device to the transmitting device, and the transferred encrypted key is encrypted. Decrypting the key of the encrypted key using the common key in the transmitting device, and holding the decrypted encrypted key ;
In the transmitting device, according to a value indicated in the copy control information for controlling at least the copy read by the transmitting device, select one of the common key and the encryption key , Encrypting the information read by the transmitting device using the selected key , transferring the encrypted information and the copy control information to the receiving device via the transmitting means,
In the receiving apparatus, according to the value indicated in the copy control information received through at least said transmitting means, said common key and selecting one of said encryption key, towards said selected Decrypting the encrypted information using a key .
JP2001036025A 2001-02-13 2001-02-13 Copy control method and copy control device Expired - Fee Related JP3588593B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001036025A JP3588593B2 (en) 2001-02-13 2001-02-13 Copy control method and copy control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001036025A JP3588593B2 (en) 2001-02-13 2001-02-13 Copy control method and copy control device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP00098596A Division JP3176030B2 (en) 1996-01-08 1996-01-08 Copy control method and copy control device

Publications (2)

Publication Number Publication Date
JP2001292136A JP2001292136A (en) 2001-10-19
JP3588593B2 true JP3588593B2 (en) 2004-11-10

Family

ID=18899370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001036025A Expired - Fee Related JP3588593B2 (en) 2001-02-13 2001-02-13 Copy control method and copy control device

Country Status (1)

Country Link
JP (1) JP3588593B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005301321A (en) * 2001-11-08 2005-10-27 Ntt Docomo Inc Information delivery apparatus, information processing terminal, method for storing content externaly, method for outputting content externally, content describing output permission level, and content output control program
KR101058002B1 (en) 2004-02-02 2011-08-19 삼성전자주식회사 How to record and play back data under a domain management system

Also Published As

Publication number Publication date
JP2001292136A (en) 2001-10-19

Similar Documents

Publication Publication Date Title
JP3176030B2 (en) Copy control method and copy control device
USRE42106E1 (en) Digital data file encryption apparatus and method and recording medium for recording digital data file encryption program thereon
RU2305904C2 (en) Method and device for transmitting content data and device for recording and/or reproduction
KR100307122B1 (en) Data reproducing method and apparatus, data encoding method, data writing method and apparatus, certifying method, and semiconductor chip
JP2000341263A (en) Information processing device and its method
KR20050086552A (en) Archive system and method for copy controlled storage devices
JP4585460B2 (en) Storage device, system, and method for preventing simultaneous use of different contents derived from same content at multiple locations
JP3682840B2 (en) Content information recording method and content information recording apparatus
JP3556891B2 (en) Digital data unauthorized use prevention system and playback device
JPH09326166A (en) Method and system for protecting copyright
JP4505693B2 (en) Information processing apparatus, information processing method, and recording medium
JP2004030882A (en) Rendering device, copy control method, and program
JP3588593B2 (en) Copy control method and copy control device
JP2000003559A (en) Data reproducing method, data reproducing device, data coding method, data recording method, data recording device, authenticating method, and semiconductor chip
JP2003008567A (en) Copyright protection system
JP4161043B2 (en) Content usage information storage device
JP4100845B2 (en) Information recording / reading method and apparatus
JP2006506762A (en) Secure local copy protection
JP2000341265A (en) Method for data recording and readout, recording device, readout device, and writing device
JP2003101525A (en) Contents distribution device, contents reproducing device, and storage medium
KR100513280B1 (en) System and Method for AV-data copy protection
JP2000341264A (en) Information processing device and its method
JP4379241B2 (en) Recording / playback equipment
JP2002278843A (en) Contents reproduction device
JP2002093045A (en) Information recording and reproducing device and recording medium

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040628

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040810

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040816

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070820

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080820

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090820

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090820

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100820

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100820

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110820

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110820

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120820

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120820

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130820

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees