(57)【要約】【課題】デジタルストリームであってその一部が暗号化されて記録された情報の複製を行う時に、より多くの処理負荷と処理時間とを不要にする。【解決手段】複製前の情報からＲＤＩパックを読み出し、ＲＤＩパックのＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパックのＣｏｎｖｅｒｓｉｏｎデータを入れ替え、Ｃｏｎｖｅｒｓｉｏｎデータと第１のタイトルキーから復号鍵を生成し、復号鍵とＤＣＩ＿ＣＣＩ情報から第１の検証用情報を生成し、ＡＶパックのＥＰＮ＿Ｖｅｒｉｆｙデータと第１の検証用データとを検証し、暗号化情報を復号鍵によって復号化し、Ｃｏｎｖｅｒｓｉｏｎデータと第２のタイトルキーから暗号鍵を生成し、暗号鍵とＤＣＩ＿ＣＣＩ情報から第２の検証用情報を生成し、第２の検証用情報を含むＲＤＩパックを出力し、復号化した情報を暗号鍵で再暗号化する。【選択図】図１
2006332940.tif 000002
【特許請求の範囲】
【請求項１】
一部が暗号化されたデジタルストリーム情報の読み出し方法であって、
前記情報から制御データパケットを読み出すステップと、
前記読み出した制御データパケット中の検証データとＡＶデータパケット中の変換データとを入れ替えるステップと、
前記読み出した制御データパケットの前記入れ替えた変換データと第１のタイトルキーから復号鍵を生成するステップと、
前記復号鍵と前記読み出した制御データパケットの表示コピー制御情報から第１の検証用情報を生成するステップと、
前記情報からＡＶデータパケットを読み出すステップと、
前記読み出したＡＶデータパケットの前記入れ替えた検証データと前記第１の検証用情報とを検証するステップと、
前記読み出したＡＶデータパケットの暗号化情報を前記復号鍵によって復号化するステップと、
を有する情報読み出し方法。
【請求項２】
一部が暗号化されたデジタルストリーム情報の書き込み方法であって、
変換データと第２のタイトルキーから暗号鍵を生成するステップと、
前記暗号鍵と表示コピー制御情報から第２の検証用情報を生成するステップと、
前記表示コピー制御情報と前記第２の検証用情報を含む制御データパケットを出力するステップと、
前記情報を前記暗号鍵で暗号化するステップと、
前記変換データと前記暗号化した情報を含むＡＶデータパケットを出力するステップと、
を有する情報書き込み方法。
【請求項３】
一部が暗号化されたデジタルストリーム情報の複製方法であって、
複製前の前記情報から制御データパケットを読み出すステップと、
前記制御データパケットの検証データとＡＶデータパケットの変換データとを入れ替えるステップと、
前記入れ替えた変換データと第３のタイトルキーから復号鍵を生成するステップと、
前記復号鍵と前記読み出した制御データパケットの表示コピー制御情報から第３の検証用情報を生成するステップと、
複製前の前記情報からＡＶデータパケットを読み出すステップと、
前記読み出したＡＶデータパケットの前記入れ替えた検証データと前記第３の検証用情報とを検証するステップと、
前記読み出したＡＶデータパケットの暗号化情報を前記復号鍵によって復号化するステップと、
前記変換データと第４のタイトルキーから暗号鍵を生成するステップと、
前記暗号鍵と前記表示コピー制御情報から第４の検証用情報を生成するステップと、
前記表示コピー制御情報と前記第４の検証用情報を含む制御データパケットを出力するステップと、
前記復号化した情報を前記暗号鍵で暗号化するステップと、
前記変換データと前記暗号化した情報を含むＡＶデータパケットを出力するステップと、
を有する情報複製方法。
【請求項４】
一部が暗号化されたデジタルストリーム情報の読み出し方法であって、
前記情報からＲＤＩパックを読み出すステップと、
前記読み出したＲＤＩパック中のＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパック中のＣｏｎｖｅｒｓｉｏｎデータとを入れ替えるステップと、
前記読み出したＲＤＩパックの前記入れ替えたＣｏｎｖｅｒｓｉｏｎデータと第５のタイトルキーから復号鍵を生成するステップと、
前記復号鍵と前記読み出したＲＤＩパックのＤＣＩ＿ＣＣＩ情報から第５の検証用情報を生成するステップと、
前記情報からＡＶパックを読み出すステップと、
前記読み出したＡＶパックの前記入れ替えたＥＰＮ＿Ｖｅｒｉｆｙデータと前記第５の検証用情報とを検証するステップと、
前記読み出したＡＶパックの暗号化情報を前記復号鍵によって復号化するステップと、
を有する情報読み出し方法。
【請求項５】
一部が暗号化されたデジタルストリーム情報の書き込み方法であって、
Ｃｏｎｖｅｒｓｉｏｎデータと第６のタイトルキーから暗号鍵を生成するステップと、
前記暗号鍵とＤＣＩ＿ＣＣＩ情報から第６の検証用情報を生成するステップと、
前記ＤＣＩ＿ＣＣＩ情報と前記第６の検証用情報を含むＲＤＩパックを出力するステップと、
前記情報を前記暗号鍵で暗号化するステップと、
前記Ｃｏｎｖｅｒｓｉｏｎデータと前記暗号化した情報を含むＡＶパックを出力するステップと、
を有する情報書き込み方法。
【請求項６】
一部が暗号化されたデジタルストリーム情報の複製方法であって、
複製前の前記情報からＲＤＩパックを読み出すステップと、
前記ＲＤＩパックのＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパックのＣｏｎｖｅｒｓｉｏｎデータとを入れ替えるステップと、
前記入れ替えたＣｏｎｖｅｒｓｉｏｎデータと第７のタイトルキーから復号鍵を生成するステップと、
前記復号鍵と前記読み出したＲＤＩパックのＤＣＩ＿ＣＣＩ情報から第７の検証用情報を生成するステップと、
複製前の前記情報からＡＶパックを読み出すステップと、
前記読み出したＡＶパックの前記入れ替えたＥＰＮ＿Ｖｅｒｉｆｙデータと前記第７の検証用情報とを検証するステップと、
前記読み出したＡＶパックの暗号化情報を前記復号鍵によって復号化するステップと、
前記Ｃｏｎｖｅｒｓｉｏｎデータと第８のタイトルキーから暗号鍵を生成するステップと、
前記暗号鍵と前記ＤＣＩ＿ＣＣＩ情報から第８の検証用情報を生成するステップと、
前記ＤＣＩ＿ＣＣＩ情報と前記第８の検証用情報を含むＲＤＩパックを出力するステップと、
前記復号化した情報を前記暗号鍵で暗号化するステップと、
前記Ｃｏｎｖｅｒｓｉｏｎデータと前記暗号化した情報を含むＡＶパックを出力するステップと、
を有する情報複製方法。
【請求項７】
前記一部が暗号化されたデジタルストリーム情報はＤＶＤに記録されている、
請求項３または請求項６に記載の情報複製方法。
【請求項８】
一部が暗号化されたデジタルストリーム情報の複製装置であって、
複製前の前記情報からＲＤＩパックを読み出す手段と、
前記ＲＤＩパックのＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパックのＣｏｎｖｅｒｓｉｏｎデータとを入れ替える手段と、
前記入れ替えたＣｏｎｖｅｒｓｉｏｎデータと第９のタイトルキーから復号鍵を生成する手段と、
前記復号鍵と前記読み出したＲＤＩパックのＤＣＩ＿ＣＣＩ情報から第９の検証用情報を生成する手段と、
複製前の前記情報からＡＶパックを読み出す手段と、
前記読み出したＡＶパックの前記入れ替えたＥＰＮ＿Ｖｅｒｉｆｙデータと前記第９の検証用情報とを検証する手段と、
前記読み出したＡＶパックの暗号化情報を前記復号鍵によって復号化する手段と、
前記Ｃｏｎｖｅｒｓｉｏｎデータと第１０のタイトルキーから暗号鍵を生成する手段と、
前記暗号鍵と前記ＤＣＩ＿ＣＣＩ情報から第１０の検証用情報を生成する手段と、
前記ＤＣＩ＿ＣＣＩ情報と前記第１０の検証用情報を含むＲＤＩパックを出力する手段と、
前記復号化した情報を前記暗号鍵で暗号化する手段と、
前記Ｃｏｎｖｅｒｓｉｏｎデータと前記暗号化した情報を含むＡＶパックを出力する手段と、
を有する情報複製装置。
【請求項９】
コンピュータによって実行される、一部が暗号化されたデジタルストリーム情報の複製プログラムであって、
複製前の前記情報からＲＤＩパックを読み出すステップと、
前記ＲＤＩパックのＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパックのＣｏｎｖｅｒｓｉｏｎデータとを入れ替えるステップと、
前記入れ替えたＣｏｎｖｅｒｓｉｏｎデータと第１１のタイトルキーから復号鍵を生成するステップと、
前記復号鍵と前記読み出したＲＤＩパックのＤＣＩ＿ＣＣＩ情報から第１１の検証用情報を生成するステップと、
複製前の前記情報からＡＶパックを読み出すステップと、
前記読み出したＡＶパックの前記入れ替えたＥＰＮ＿Ｖｅｒｉｆｙデータと前記第１１の検証用情報とを検証するステップと、
前記読み出したＡＶパックの暗号化情報を前記復号鍵によって復号化するステップと、
前記Ｃｏｎｖｅｒｓｉｏｎデータと第１２のタイトルキーから暗号鍵を生成するステップと、
前記暗号鍵と前記ＤＣＩ＿ＣＣＩ情報から第１２の検証用情報を生成するステップと、
前記ＤＣＩ＿ＣＣＩ情報と前記第１２の検証用情報を含むＲＤＩパックを出力するステップと、
前記復号化した情報を前記暗号鍵で暗号化するステップと、
前記Ｃｏｎｖｅｒｓｉｏｎデータと前記暗号化した情報を含むＡＶパックを出力するステップと、
を有する情報複製プログラム。
【請求項１０】
コンピュータによって情報の読み出しが可能な情報記録媒体であって、
請求項９に記載の情報複製プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本特許出願に係る発明（以後、「本発明」という）は、複製が制限された情報、特に例えば、ＤＶＤやＨＤＤ、その他を始めとする記録媒体に記録された情報の情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
従来、著作権保護がなされた情報をＤＶＤやＨＤＤ、その他を始めとする記録媒体に記録する時、その記録された情報の複製は、私的利用であっても禁止されるように運用されており、ユーザにとって使い勝手が悪いものとなっていた。
【０００３】
そのため、ＥＰＮ（Ｅｎｃｒｙｐｔｉｏｎ  Ｐｌｕｓ  Ｎｏｎ−ａｓｓｅｒｔｉｏｒ）と呼ばれる新たなＣＣＩ（Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）が提案されている。
【０００４】
ＥＰＮとは、ネットワーク上へのアップロードを禁止しつつも私的コピーをユーザに行わせるために新たに定義されたコピー制御情報である。
【０００５】
従来の、著作権保護がなされた情報、特に例えば、ＤＶＤやＨＤＤ、その他を始めとする記録媒体に記録された情報の情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体に関するものには、例えば、下記特許文献１に記載された、記録媒体、記録装置、読出装置等があった。
【０００６】
図１４と図１５とに、この従来の記録媒体、記録装置、読出装置等において、記録されている暗号化コンテンツを読み出して復号化し、再暗号化して複製する時のデータの流れを示す。
【０００７】
また、図１６と図１７とに、この従来の記録媒体、記録装置、読出装置等において、記録されている暗号化コンテンツを読み出して復号化し、再暗号化して複製する時の手順を示す。
【０００８】
図１４は、この従来の記録媒体、記録装置、読出装置等において、記録されている暗号化コンテンツを読み出して復号化するまでのデータの流れを示し、図１５は、この従来の記録媒体、記録装置、読出装置等において、復号化されたコンテンツを再暗号化して複製する時のデータの流れを示している。
【０００９】
図１６は、この従来の記録媒体、記録装置、読出装置等において、記録されている暗号化コンテンツを読み出して復号化するまでの手順を示し、図１７は、この従来の記録媒体、記録装置、読出装置等において、復号化されたコンテンツを再暗号化して複製する手順を示している。
【００１０】
図１４に示すとおり、この規格に準拠したコンテンツは、暗号化されたビデオデータ「暗号Ｖｉｄｅｏ１〜２」を含むＶ＿Ｐａｃｋと、オーディオデータを含むＡ＿Ｐａｃｋ（図では省略）と、コピー制御情報を含むＲＤＩ＿Ｐａｃｋとを有している。
【００１１】
ＲＤＩ＿Ｐａｃｋは、コピー制御用データとしてＤＣＩ＿ＣＣＩ情報とＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１とを有している。
【００１２】
ＲＤＩ＿Ｐａｃｋには、これらのデータ以外にも多くのデータが含まれているが、本発明の本質と直接関係しないのでこれらについては説明と図示を省略し、本発明の本質と直接関係するものだけを示している。
【００１３】
Ｖ＿Ｐａｃｋは、暗号化されたビデオデータである「暗号Ｖｉｄｅｏ１〜２」を有し、その中にコンテンツ鍵を生成するための「ＣｏｎｖｅｒｓｉｏｎＤａｔａ１〜２」フィールドを有している。
【００１４】
Ｖ＿Ｐａｃｋについても、これらのデータ以外にも多くのデータが含まれているが、本発明の本質と直接関係しないのでこれらについては説明と図示を省略し、本発明の本質と直接関係するものだけを示している。
【００１５】
オーディオデータを含むＡ＿Ｐａｃｋについては、ビデオデータを含むＶ＿Ｐａｃｋと同様であるから、説明と図示を省略している。
【００１６】
このコンテンツに含まれるのは、図１４に示すように、ＲＤＩ＿Ｐａｃｋが１つと、Ｖ＿Ｐａｃｋが２つに限るものではなく、前後により多く連続しているが、図示する都合上これらだけを示している。
【００１７】
この暗号化コンテンツを復号化するには、まずＲＤＩ＿Ｐａｃｋを読み出し、このＲＤＩ＿ＰａｃｋからＤＣＩ＿ＣＣＩデータとＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１とを取り出す（Ｓ９１１）。この手順（ステップ）を図１６に示す。
【００１８】
これらのデータは後の処理で使用するので、記憶保存しておく（Ｓ９１２）。このためには、当然記憶保存用のメモリが必要になる。
【００１９】
次に、Ｖ＿Ｐａｃｋを読み出し（Ｓ９１３）、このＶ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ１と与えられたＴｉｔｌｅＫｅｙ１とから復号鍵を生成する（Ｓ９１４）。
【００２０】
また、この生成した復号鍵と、ＲＤＩ＿Ｐａｃｋから読み出して記憶保存しているＤＣＩ＿ＣＣＩデータとから、検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１を生成する（Ｓ９１５）。
【００２１】
そして、この生成した検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１と、ＲＤＩ＿Ｐａｃｋから読み出して記憶保存しているＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１との整合性を検証する（Ｓ９１６）。
【００２２】
もしもこの２つのデータから整合的であることが検証されると、以降の複製処理を継続することができる（Ｓ９１６でＯＫ）が、もしもこの２つのデータから整合的であることが検証されなければ、以降の複製処理を継続することができない（Ｓ９１６でＥＲＲ）。
【００２３】
そして、ＣｏｎｖｅｒｓｉｏｎＤａｔａ１と与えられたＴｉｔｌｅＫｅｙ１とから生成された復号鍵を使って、このＶ＿Ｐａｃｋの暗号Ｖｉｄｅｏ１を復号化し、平文Ｖｉｄｅｏ１を生成する（Ｓ９１７）。
【００２４】
次のＶ＿Ｐａｃｋについても同様に、次のＶ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ２とＴｉｔｌｅＫｅｙ１とから復号鍵を生成し、この復号鍵を使ってこのＶ＿Ｐａｃｋに含まれる暗号Ｖｉｄｅｏ２を復号化し、平文Ｖｉｄｅｏ２を生成する。
【００２５】
このようにして、図１４に示すとおり、暗号化コンテンツから復号化コンテンツを生成することができる。
【００２６】
次に、このコンテンツを複製するには、復号化したコンテンツを再暗号化しなければならない。その手法を図１５と図１７とを使って説明する。
【００２７】
この復号化コンテンツを再暗号化するには、まず復号化されたＲＤＩ＿Ｐａｃｋを読み出し、このＲＤＩ＿ＰａｃｋからＤＣＩ＿ＣＣＩデータを取り出す（Ｓ９５１）。
【００２８】
このデータは後の処理で使用するので、記憶保存しておく（Ｓ９５２）。このためにも、当然記憶保存用のメモリが必要になる。
【００２９】
次に、Ｖ＿Ｐａｃｋを読み出し、このＶ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ１と与えられたＴｉｔｌｅＫｅｙ２とから暗号鍵を生成する（Ｓ９５３）。
【００３０】
また、この生成した暗号鍵と、ＲＤＩ＿Ｐａｃｋから読み出して記憶保存しているＤＣＩ＿ＣＣＩデータとから、検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を生成する（Ｓ９５４）。
【００３１】
そして、この生成した検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を、再暗号化コンテンツのＲＤＩ＿Ｐａｃｋに記録する（Ｓ９５５）。
【００３２】
そして、ＣｏｎｖｅｒｓｉｏｎＤａｔａ１と与えられたＴｉｔｌｅＫｅｙ２とから生成された暗号鍵を使って、このＶ＿Ｐａｃｋの平文Ｖｉｄｅｏ１を再暗号化し、暗号Ｖｉｄｅｏ１Ａを生成する（Ｓ９５６）。この暗号Ｖｉｄｅｏ１Ａを再暗号化コンテンツのＶ＿Ｐａｃｋに記録する（Ｓ９５７）。
【００３３】
次のＶ＿Ｐａｃｋについても同様に、次のＶ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ２とＴｉｔｌｅＫｅｙ２とから暗号鍵を生成し、この暗号鍵を使ってこのＶ＿Ｐａｃｋに含まれる平文Ｖｉｄｅｏ２を再暗号化し、暗号Ｖｉｄｅｏ２Ａを生成する。この暗号Ｖｉｄｅｏ２Ａを再暗号化コンテンツのＶ＿Ｐａｃｋに記録する。
【００３４】
このようにして、図１５に示すとおり、復号化コンテンツから再暗号化コンテンツを生成し、コンテンツの複製を作成することができる。
【特許文献１】特開２００４−７４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００３５】
しかしながら、このような従来の、著作権保護がなされた情報、特に例えば、ＤＶＤやＨＤＤ、その他を始めとする記録媒体に記録された情報の情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体に関するものでは、図１５に示すとおり、復号化されたコンテンツのＶ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ１を読み出すまでＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を生成することができず、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を記録しなければならない時刻から、ＣｏｎｖｅｒｓｉｏｎＤａｔａ１を読み出すことができる時刻までには、図示する時間遅れが存在するので、それまでＲＤＩ＿Ｐａｃｋを生成し記録することができず、何らかのメモリバッファを用意してＲＤＩ＿Ｐａｃｋを一時的に記憶保存しておくか、あるいは、一旦、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を含まない状態でＲＤＩ＿Ｐａｃｋを生成記録し、Ｖ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ１を読み出しＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を生成した段階で、メモリバッファに一時保存しているＲＤＩ＿ＰａｃｋにＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を含めて再暗号化コンテンツとして記録保存する、あるいは、一旦、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を含まない状態で記録保存したＲＤＩ＿Ｐａｃｋを読み出した後、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を含めて再暗号化コンテンツとして再度記録保存しなければならず、前者の手法ではより多くの一時的な保存用メモリバッファを必要とし、後者の手法ではより多くの記録、読み出し、再記録の処理を必要とし、いずれの手法でもより多くのシステムリソース（特に、メモリリソース）と処理負荷と処理時間とを必要とするという課題があった。
【課題を解決するための手段】
【００３６】
本発明は、上記課題を解決するために、以下の手段を採る。
【００３７】
本特許出願に係る請求項１に記載の発明は、一部が暗号化されたデジタルストリーム情報の読み出し方法であって、前記情報から制御データパケットを読み出すステップと、前記読み出した制御データパケット中の検証データとＡＶデータパケット中の変換データとを入れ替えるステップと、前記読み出した制御データパケットの前記入れ替えた変換データと第１のタイトルキーから復号鍵を生成するステップと、前記復号鍵と前記読み出した制御データパケットの表示コピー制御情報から第１の検証用情報を生成するステップと、前記情報からＡＶデータパケットを読み出すステップと、前記読み出したＡＶデータパケットの前記入れ替えた検証データと前記第１の検証用情報とを検証するステップと、前記読み出したＡＶデータパケットの暗号化情報を前記復号鍵によって復号化するステップと、を有する情報読み出し方法である。
【００３８】
本特許出願に係る請求項２に記載の発明は、一部が暗号化されたデジタルストリーム情報の書き込み方法であって、変換データと第２のタイトルキーから暗号鍵を生成するステップと、前記暗号鍵と表示コピー制御情報から第２の検証用情報を生成するステップと、前記表示コピー制御情報と前記第２の検証用情報を含む制御データパケットを出力するステップと、前記情報を前記暗号鍵で暗号化するステップと、前記変換データと前記暗号化した情報を含むＡＶデータパケットを出力するステップと、を有する情報書き込み方法である。
【００３９】
本特許出願に係る請求項３に記載の発明は、一部が暗号化されたデジタルストリーム情報の複製方法であって、複製前の前記情報から制御データパケットを読み出すステップと、前記制御データパケットの検証データとＡＶデータパケットの変換データとを入れ替えるステップと、前記入れ替えた変換データと第３のタイトルキーから復号鍵を生成するステップと、前記復号鍵と前記読み出した制御データパケットの表示コピー制御情報から第３の検証用情報を生成するステップと、複製前の前記情報からＡＶデータパケットを読み出すステップと、前記読み出したＡＶデータパケットの前記入れ替えた検証データと前記第３の検証用情報とを検証するステップと、前記読み出したＡＶデータパケットの暗号化情報を前記復号鍵によって復号化するステップと、前記変換データと第４のタイトルキーから暗号鍵を生成するステップと、前記暗号鍵と前記表示コピー制御情報から第４の検証用情報を生成するステップと、前記表示コピー制御情報と前記第４の検証用情報を含む制御データパケットを出力するステップと、前記復号化した情報を前記暗号鍵で暗号化するステップと、前記変換データと前記暗号化した情報を含むＡＶデータパケットを出力するステップと、を有する情報複製方法である。
【００４０】
本特許出願に係る請求項４に記載の発明は、一部が暗号化されたデジタルストリーム情報の読み出し方法であって、前記情報からＲＤＩパックを読み出すステップと、前記読み出したＲＤＩパック中のＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパック中のＣｏｎｖｅｒｓｉｏｎデータとを入れ替えるステップと、前記読み出したＲＤＩパックの前記入れ替えたＣｏｎｖｅｒｓｉｏｎデータと第５のタイトルキーから復号鍵を生成するステップと、前記復号鍵と前記読み出したＲＤＩパックのＤＣＩ＿ＣＣＩ情報から第５の検証用情報を生成するステップと、前記情報からＡＶパックを読み出すステップと、前記読み出したＡＶパックの前記入れ替えたＥＰＮ＿Ｖｅｒｉｆｙデータと前記第５の検証用情報とを検証するステップと、前記読み出したＡＶパックの暗号化情報を前記復号鍵によって復号化するステップと、を有する情報読み出し方法である。
【００４１】
本特許出願に係る請求項５に記載の発明は、一部が暗号化されたデジタルストリーム情報の書き込み方法であって、Ｃｏｎｖｅｒｓｉｏｎデータと第６のタイトルキーから暗号鍵を生成するステップと、前記暗号鍵とＤＣＩ＿ＣＣＩ情報から第６の検証用情報を生成するステップと、前記ＤＣＩ＿ＣＣＩ情報と前記第６の検証用情報を含むＲＤＩパックを出力するステップと、前記情報を前記暗号鍵で暗号化するステップと、前記Ｃｏｎｖｅｒｓｉｏｎデータと前記暗号化した情報を含むＡＶパックを出力するステップと、を有する情報書き込み方法である。
【００４２】
本特許出願に係る請求項６に記載の発明は、一部が暗号化されたデジタルストリーム情報の複製方法であって、複製前の前記情報からＲＤＩパックを読み出すステップと、前記ＲＤＩパックのＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパックのＣｏｎｖｅｒｓｉｏｎデータとを入れ替えるステップと、前記入れ替えたＣｏｎｖｅｒｓｉｏｎデータと第７のタイトルキーから復号鍵を生成するステップと、前記復号鍵と前記読み出したＲＤＩパックのＤＣＩ＿ＣＣＩ情報から第７の検証用情報を生成するステップと、複製前の前記情報からＡＶパックを読み出すステップと、前記読み出したＡＶパックの前記入れ替えたＥＰＮ＿Ｖｅｒｉｆｙデータと前記第７の検証用情報とを検証するステップと、前記読み出したＡＶパックの暗号化情報を前記復号鍵によって復号化するステップと、前記Ｃｏｎｖｅｒｓｉｏｎデータと第８のタイトルキーから暗号鍵を生成するステップと、前記暗号鍵と前記ＤＣＩ＿ＣＣＩ情報から第８の検証用情報を生成するステップと、前記ＤＣＩ＿ＣＣＩ情報と前記第８の検証用情報を含むＲＤＩパックを出力するステップと、前記復号化した情報を前記暗号鍵で暗号化するステップと、前記Ｃｏｎｖｅｒｓｉｏｎデータと前記暗号化した情報を含むＡＶパックを出力するステップと、を有する情報複製方法である。
【００４３】
本特許出願に係る請求項７に記載の発明は、前記一部が暗号化されたデジタルストリーム情報はＤＶＤに記録されている、請求項３または請求項６に記載の情報複製方法である。
【００４４】
本特許出願に係る請求項８に記載の発明は、一部が暗号化されたデジタルストリーム情報の複製装置であって、複製前の前記情報からＲＤＩパックを読み出す手段と、前記ＲＤＩパックのＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパックのＣｏｎｖｅｒｓｉｏｎデータとを入れ替える手段と、前記入れ替えたＣｏｎｖｅｒｓｉｏｎデータと第９のタイトルキーから復号鍵を生成する手段と、前記復号鍵と前記読み出したＲＤＩパックのＤＣＩ＿ＣＣＩ情報から第９の検証用情報を生成する手段と、複製前の前記情報からＡＶパックを読み出す手段と、前記読み出したＡＶパックの前記入れ替えたＥＰＮ＿Ｖｅｒｉｆｙデータと前記第９の検証用情報とを検証する手段と、前記読み出したＡＶパックの暗号化情報を前記復号鍵によって復号化する手段と、前記Ｃｏｎｖｅｒｓｉｏｎデータと第１０のタイトルキーから暗号鍵を生成する手段と、前記暗号鍵と前記ＤＣＩ＿ＣＣＩ情報から第１０の検証用情報を生成する手段と、前記ＤＣＩ＿ＣＣＩ情報と前記第１０の検証用情報を含むＲＤＩパックを出力する手段と、前記復号化した情報を前記暗号鍵で暗号化する手段と、前記Ｃｏｎｖｅｒｓｉｏｎデータと前記暗号化した情報を含むＡＶパックを出力する手段と、を有する情報複製装置である。
【００４５】
本特許出願に係る請求項９に記載の発明は、コンピュータによって実行される、一部が暗号化されたデジタルストリーム情報の複製プログラムであって、複製前の前記情報からＲＤＩパックを読み出すステップと、前記ＲＤＩパックのＥＰＮ＿ＶｅｒｉｆｙデータとＡＶパックのＣｏｎｖｅｒｓｉｏｎデータとを入れ替えるステップと、前記入れ替えたＣｏｎｖｅｒｓｉｏｎデータと第１１のタイトルキーから復号鍵を生成するステップと、前記復号鍵と前記読み出したＲＤＩパックのＤＣＩ＿ＣＣＩ情報から第１１の検証用情報を生成するステップと、複製前の前記情報からＡＶパックを読み出すステップと、前記読み出したＡＶパックの前記入れ替えたＥＰＮ＿Ｖｅｒｉｆｙデータと前記第１１の検証用情報とを検証するステップと、前記読み出したＡＶパックの暗号化情報を前記復号鍵によって復号化するステップと、前記Ｃｏｎｖｅｒｓｉｏｎデータと第１２のタイトルキーから暗号鍵を生成するステップと、前記暗号鍵と前記ＤＣＩ＿ＣＣＩ情報から第１２の検証用情報を生成するステップと、前記ＤＣＩ＿ＣＣＩ情報と前記第１２の検証用情報を含むＲＤＩパックを出力するステップと、前記復号化した情報を前記暗号鍵で暗号化するステップと、前記Ｃｏｎｖｅｒｓｉｏｎデータと前記暗号化した情報を含むＡＶパックを出力するステップと、を有する情報複製プログラムである。
【００４６】
本特許出願に係る請求項１０に記載の発明は、コンピュータによって情報の読み出しが可能な情報記録媒体であって、請求項９に記載の情報複製プログラムを記録した記録媒体である。
【発明の効果】
【００４７】
本発明は上記手段を採ることによって、著作権保護がなされた情報、特に例えば、ＤＶＤやＨＤＤ、その他を始めとする記録媒体に記録された情報の複製等を行う時に、より多くの一時的な保存用メモリバッファを必要とせず、より多くの記録、読み出し、再記録の処理をも必要とせず、より多くの処理負荷と処理時間とを必要とすることなく、複製等の処理を行うことが可能となる。
【発明を実施するための最良の形態】
【００４８】
以下に、本発明の実施の形態について、図面を参照して説明する。
【００４９】
（実施の形態１）
図１、図２、図３に、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている暗号化コンテンツを読み出して復号化し、記録する時のデータの流れ、平文コンテンツを読み出して暗号化し、記録する時のデータの流れ、暗号化コンテンツを読み出して平文化し、再暗号化して記録する時のデータの流れ、をそれぞれ示す。
【００５０】
図４、図５、図６、図７に、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている暗号化コンテンツを読み出して復号化し、記録する時の手順、平文コンテンツを読み出して暗号化し、記録する時の手順、暗号化コンテンツを読み出して平文化し、再暗号化して記録する時の手順、をそれぞれ示す。
【００５１】
図１は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている暗号化コンテンツを読み出して復号化し、記録する時のデータの流れを示し、実施の形態１で説明する。
【００５２】
図２は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている平文コンテンツを読み出して暗号化し、記録する時のデータの流れを示し、実施の形態２で説明する。
【００５３】
図３は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている暗号化コンテンツを読み出して復号化し、再暗号化して記録する時のデータの流れを示し、実施の形態３で説明する。
【００５４】
図４は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている暗号化コンテンツを読み出して復号化する時の手順を示し、実施の形態１で説明する。
【００５５】
図５は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている平文コンテンツを読み出して暗号化し、記録する時の手順を示し、実施の形態２で説明する。
【００５６】
図６、図７は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている暗号化コンテンツを読み出して復号化し、再暗号化して記録する時の手順を示し、実施の形態３で説明する。
【００５７】
図８は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体の一実施の形態を実現するアナログ放送受信機５００のシステム構成図を示し、図９は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体の他の実施の形態を実現するデジタル放送受信機６００のシステム構成図を示している。
【００５８】
このアナログ放送受信機５００は、アナログ放送を受信するアンテナ５２３と、アンテナ５２３で受信したアナログ放送を選局するアナログチューナ５２１と、アナログチューナ５２１で選局したアナログ放送をデジタル変換するＡＤコンバータ５１９と、その他の部分とを有している。
【００５９】
ＡＤコンバータ５１９でデジタル変換された映像音声情報はＡＶエンコーダ５０３によって何らかの符号化が行われる。
【００６０】
この例では、例えば、図１〜図３に示すようなデータ形式への符号化が行われる。
【００６１】
ＡＶエンコーダ５０３で符号化が行われた映像音声情報は、メディア暗復号処理部５１３で暗号化（読み出す時には復号化、読み出しと書き込みとを行う時には復号化と再暗号化）が行われる。
【００６２】
ＡＶエンコーダ５０３で符号化が行われ、さらにメディア暗復号処理部５１３で暗号化が行われた映像音声情報は、ドライブ制御部５２９を経て、記録ドライブ５３５に送られ、その記録ドライブ５３５に装着された記録メディアに書き込まれる。
【００６３】
この記録ドライブ５３５は、例えばＤＶＤ（デジタル・バーサタイル・ディスク）やＨＤＤ（ハード・ディスク・ドライブ）やその他である。
【００６４】
記録メディアに記録された映像音声情報は、記録ドライブ５３５によって読み出され、ドライブ制御部５２９を経て、メディア暗復号処理部５１３に送られ、メディア暗復号処理部５１３で復号化される。
【００６５】
メディア暗復号処理部５１３で復号化された映像音声情報は、ＡＶエンコーダ５０３を経てＡＶデコーダ５０５へ送られ、ＡＶデコータ５０５でデコードされる。
【００６６】
ＡＶデコータ５０５でデコードされた映像音声信号はＤＡコンバータ５０７へ送られ、ＤＡコンバータ５０７でアナログ変換され、映像情報はモニタ５０９の表示画面に表示され、音声情報はスピーカ５１１から再生される。
【００６７】
このようにして利用者は、アナログ放送されている映像音声情報を記録メディアに記録・保存・読み出しを行い、その映像音声情報を再生・視聴することができる。
【００６８】
また、利用者はこのような一連の操作をこのアナログ放送受信機５００に指示するため、リモコン５３３を使用し、リモコン５３３から入力された操作情報は、ユーザＩ／Ｆ部５３１を経て、制御部５０１へ送られる。
【００６９】
これらの一連の処理は制御部５０１によって制御され、一時的な記憶用メモリとしてメモリ５１５が使用される。
【００７０】
上記制御部５０１、ＡＶエンコーダ５０３、ＡＶデコーダ５０５、メディア暗復号処理部５１３、ドライブ制御部５２９、ユーザＩ／Ｆ部５３１は、集積回路５５０に納められている。
【００７１】
本発明に直接関連する、情報の読み出し、情報の書き込み、情報の複製は、制御部５０１、ＡＶエンコーダ５０３、メディア暗復号処理部５１３、ドライブ制御部５２９によって行われ、特にその中心を担うのはメディア暗復号処理部５１３である。
【００７２】
図９は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体の他の実施の形態を実現するデジタル放送受信機６００のシステム構成図を示している。
【００７３】
このデジタル放送受信機６００のシステム構成とその働き・機能は、上記アナログ放送受信機５００と多くの部分で同様である。
【００７４】
異なる部分の一つは、アナログ放送を受信するアンテナ６２３と、デジタル放送を受信するアンテナ６２５との、２つのアンテナを有していることで、アンテナ６２３で受信した情報の流れと処理は、上記アナログ放送受信機５００と同様である。
【００７５】
アンテナ６２５で受信されたデジタル放送は、デジタルチューナ６２７へ送られ、デジタルチューナ６２７で選局が行われる。
【００７６】
デジタルチューナ６２７で選局された映像音声信号は、ＴＳデコーダ６１７で、トランスポート・ストリームのデコードが行われ、ＡＶエンコーダ６０３へ送られる。
【００７７】
これらの処理が、上記アナログ放送受信機５００とは異なっているが、他の処理は上記アナログ放送受信機５００と同様である。
【００７８】
制御部６０１、ＡＶエンコーダ６０３、ＡＶデコーダ６０５、メディア暗復号処理部６１３、ドライブ制御部６２９、ユーザＩ／Ｆ部６３１は、集積回路６５０に納められていることも、上記アナログ放送受信機５００と同様である。
【００７９】
このデジタル放送受信機６００でも、本発明に直接関連する、情報の読み出し、情報の書き込み、情報の複製は、制御部６０１、ＡＶエンコーダ６０３、メディア暗復号処理部６１３、ドライブ制御部６２９によって行われ、特にその中心を担うのはメディア暗復号処理部６１３である。
【００８０】
図１０には、これらのアナログ放送受信機５００あるいはデジタル放送受信機６００に、アナログ放送あるいはデジタル放送を送出する、ストリーム配信機７００のシステム構成図を示す。
【００８１】
ストリーム配信機７００では、記録メディアに記録された映像音声情報は、記録ドライブ７３５によって読み出され、ドライブ制御部７２９を経て、メディア暗復号処理部７１３に送られ、メディア暗復号処理部７１３で復号化（書き込む時には暗号化、読み出しと書き込みとを行う時には復号化と再暗号化）される。
【００８２】
この記録ドライブ７３５は、例えばＤＶＤ（デジタル・バーサタイル・ディスク）やＨＤＤ（ハード・ディスク・ドライブ）やその他である。
【００８３】
メディア暗復号処理部７１３で復号化された映像音声情報は、ネットワークＩ／Ｆ部７３１へ送られ、ネットワークＩ／Ｆ部７３１を経て、各種のネットワークへ送出される。
【００８４】
この各種のネットワークとは、例えば、アナログ放送やデジタル放送等の無線系ネットワークや、ＣＡＴＶ、ＬＡＮ、インターネット等の有線系ネットワークが含まれる。
【００８５】
このようにして送出された映像音声情報は、各種のネットワークを経由して、アナログ放送受信機５００やデジタル放送受信機６００によって受信することができる。
【００８６】
これらの一連の処理は制御部７０１によって制御され、一時的な記憶用メモリとしてメモリ７１５が使用される。
【００８７】
上記制御部７０１、メディア暗復号処理部７１３、ドライブ制御部７２９、ネットワークＩ／Ｆ部７３１は、集積回路７５０に納められている。
【００８８】
本発明に直接関連する、情報の読み出し、情報の書き込み、情報の複製は、制御部７０１、メディア暗復号処理部７１３、ドライブ制御部７２９によって行われ、特にその中心を担うのはメディア暗復号処理部７１３である。
【００８９】
図１１は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている暗号化コンテンツを読み出して復号化し、再暗号化して記録する時の、映像音声情報の読み出しと復号処理を行うメディア暗復号処理部５１３、６１３、７１３の機能ブロック図を示し、実施の形態１で説明する。
【００９０】
図１２は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている暗号化コンテンツを読み出して復号化する時の、映像音声情報の書き込みと暗号処理を行うメディア暗復号処理部５１３、６１３、７１３の機能ブロック図を示し、実施の形態２で説明する。
【００９１】
図１３は、本発明に係る情報複製方法、情報複製装置、情報複製プログラム、情報複製プログラムを記録した記録媒体において、記録されている平文コンテンツを読み出して暗号化し、記録する時の、映像音声情報の読み出しと書き込みと暗号付け替え処理を行うメディア暗復号処理部５１３、６１３、７１３の機能ブロック図を示し、実施の形態３で説明する。
【００９２】
図１、図３に示すとおり、ＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ規格に従って生成され、かつ複製が制限されたコンテンツは、暗号化されたビデオデータ「暗号Ｖｉｄｅｏ１〜２」を含むＶ＿Ｐａｃｋと、オーディオデータを含むＡ＿Ｐａｃｋと、コピー制御情報を含むＲＤＩ＿Ｐａｃｋとを有している。
【００９３】
ＲＤＩ＿Ｐａｃｋは、コピー制御用データとして「ＤＣＩ＿ＣＣＩ情報」と「ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１」とを有している。
【００９４】
ＲＤＩ＿Ｐａｃｋには、これらのデータ以外にも多くのデータが含まれているが、本発明の本質と直接関係しないのでこれらについては説明と図示を省略し、本発明の本質と直接関係するものだけを示している。
【００９５】
Ｖ＿Ｐａｃｋは、暗号化されたビデオデータである「暗号Ｖｉｄｅｏ１〜２」を有し、その中にコンテンツ鍵を生成するための「ＣｏｎｖｅｒｓｉｏｎＤａｔａ１〜２」フィールドを有している。
【００９６】
Ｖ＿Ｐａｃｋについても、これらのデータ以外にも多くのデータが含まれているが、本発明の本質と直接関係しないのでこれらについては説明と図示を省略し、本発明の本質と直接関係するものだけを示している。
【００９７】
オーディオデータを含むＡ＿Ｐａｃｋについては、ビデオデータを含むＶ＿Ｐａｃｋと同様であるから、説明と図示を省略している。
【００９８】
このコンテンツに含まれるのは、図１に示すように、ＲＤＩ＿Ｐａｃｋが１つと、Ｖ＿Ｐａｃｋが２つに限るものではなく、前後により多く連続しているが、図示する都合上これらだけを示している。
【００９９】
この暗号化コンテンツを復号化するには、図１、図４、図１１に示すように、まず最初に、メモリ８１５に記憶されている暗号化コンテンツのＲＤＩ＿Ｐａｃｋを、メモリ制御部８１７を経由して、ＤＭＡコントローラ８１９によってストリーム解析部８０７へ読み込み、ストリーム解析部８０７でその暗号化ストリームの解析を行って、ＤＣＩ＿ＣＣＩデータを判定し、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１の多重化の有無を判断する。
【０１００】
もしも、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１が存在すると判断されたならば、マイコン等の制御部８０１の制御によって、事前にソフトウエア主導で、ＲＤＩ＿Ｐａｃｋに含まれているＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１と、最初のＶ＿Ｐａｃｋに含まれているＣｏｎｖｅｒｓｉｏｎＤａｔａ１とを入れ替え処理を実施する（Ｓ１０１）。
【０１０１】
図１は、この入れ替えを行った後の状態を示している。
【０１０２】
この、ＲＤＩ＿Ｐａｃｋに含まれているＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１と、最初のＶ＿Ｐａｃｋに含まれているＣｏｎｖｅｒｓｉｏｎＤａｔａ１との入れ替え処理を、最初に実行することが本発明の特徴である。
【０１０３】
次に、同様にして、メモリ８１５に記憶されている暗号化コンテンツのＲＤＩ＿Ｐａｃｋを読み出し（Ｓ１０２）、このＲＤＩ＿ＰａｃｋからＤＣＩ＿ＣＣＩデータと、上記説明で入れ替えを行ったＣｏｎｖｅｒｓｉｏｎＤａｔａ１とを取り出す（Ｓ１０３）。
【０１０４】
そして、このＣｏｎｖｅｒｓｉｏｎＤａｔａ１と与えられたＴｉｔｌｅＫｅｙ１とから、鍵生成部８２３が復号鍵を生成する（Ｓ１０４）。
【０１０５】
次に、この復号鍵と、同じＲＤＩ＿Ｐａｃｋに含まれるＤＣＩ＿ＣＣＩデータとから、Ｖｅｒｉｆｙデータ生成部８２１が、検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１を生成する（Ｓ１０５）。
【０１０６】
このＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１データは後の検証処理で使用するので、記憶保存しておく（Ｓ１０６）。
【０１０７】
また、読み出したＲＤＩ＿Ｐａｃｋはそのまま復号化コンテンツのＲＤＩ＿Ｐａｃｋとして記録保存する（Ｓ１０７）。
【０１０８】
次に、同様にして、Ｖ＿Ｐａｃｋを読み出し、判定部８０５が、このＶ＿Ｐａｃｋに含まれる上記入れ替え処理を行ったＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１と、上記説明で生成したＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１データとの整合性を検証する（Ｓ１０８）。
【０１０９】
もしも、この２つのデータから整合的であることが検証されると、そのまま以降の読み出し処理を継続することができるが（Ｓ１０８でＯＫ）、もしもこの２つのデータから整合的であることが検証されなければ、その旨を記録保持した上で以降の読み出し処理が継続される（Ｓ１０８でＥＲＲ、Ｓ１１２）。
【０１１０】
上記記録保持した判定結果は、制御部８０１へ送られ、制御部８０１で記憶保存されて以後の制御が実行される。
【０１１１】
あるいは、何らかのホストマシンが存在する時には、そのホストマシンに判定結果情報が送付されることもある。
【０１１２】
そして、上記説明で生成された復号鍵を使って、演算部８２５が、このＶ＿Ｐａｃｋの暗号Ｖｉｄｅｏ１を復号化し、平文Ｖｉｄｅｏ１を生成する（Ｓ１０９）。
【０１１３】
この復号化された平文Ｖ＿Ｐａｃｋの、暗号化コンテンツのＶ＿Ｐａｃｋで入れ替えを行ったＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１が記録されていた位置には、上記入れ替えを行ったＣｏｎｖｅｒｓｉｏｎＤａｔａ１がコピーして記録される。
【０１１４】
そして、この平文Ｖｉｄｅｏ１は、演算部８２５からストリーム多重部８０３へ送られ、必要に応じてストリーム多重化処理が行われ、ＤＭＡコントローラ８１９によってメモリ制御部８１７へ送られ、メモリ８１５に復号化コンテンツ（平文コンテンツ）のＶ＿Ｐａｃｋとして記録保存される（Ｓ１１０）。
【０１１５】
次のＶ＿Ｐａｃｋについても同様に、次のＶ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ２とＴｉｔｌｅＫｅｙ１とから、鍵生成部８２３が復号鍵を生成し、この復号鍵を使ってこのＶ＿Ｐａｃｋに含まれる暗号Ｖｉｄｅｏ２を復号化し、平文Ｖｉｄｅｏ２を生成する。
【０１１６】
このＶ＿Ｐａｃｋのそれ以外の部分は、暗号化コンテンツのデータをそのまま復号化コンテンツのＶ＿Ｐａｃｋに記録する。
【０１１７】
このようにして、図１に示すとおり、暗号化コンテンツから復号化コンテンツを生成することができる。
【０１１８】
（実施の形態２）
次に、復号化されたコンテンツ（平文コンテンツ）を暗号化して記録する手法を、図２、図５、図１２を使って説明する。
【０１１９】
上記復号化とこの暗号化とは、１つの装置や機器で１つの機能として連続的に行われても構わないし、別々の装置や機能として個別に行われても構わない。
【０１２０】
別々の装置や機能として個別に行われる時の、映像音声情報の読み出しと復号処理とを実施の形態１として説明し、映像音声情報の暗号化と書き込み処理とを、実施の形態２として説明する。
【０１２１】
１つの装置や機能として連続的に行われる時の、映像音声情報の読み出しと復号処理と再暗号化と書き込み処理とを、実施の形態３として説明する。
【０１２２】
復号化コンテンツ（平文コンテンツ）を暗号化するには、図２、図５、図１２に示すように、まず最初に、メモリ９１５に記憶されている平文コンテンツのＲＤＩ＿Ｐａｃｋを、メモリ制御部９１７を経由して、ＤＭＡコントローラ９１９によってストリーム解析部９０７へ読み込み、ストリーム解析部９０７でその平文ストリームの解析を行って、ＤＣＩ＿ＣＣＩデータを判定し、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａの多重化の有無を判断する。
【０１２３】
もしも、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａの多重化が必要と判断されたならば、マイコン等の制御部９０１の制御によって先行的に、ＲＤＩ＿Ｐａｃｋに含まれているＣｏｎｖｅｒｓｉｏｎＤａｔａ１の内容を、最初のＶ＿Ｐａｃｋに入れ替え処理あるいはコピーしておく。但し、実施の形態１として説明した復号処理の結果である平文ストリームであった場合、この入れ替えあるいはコピーの処理は不要となることもある。
【０１２４】
次に、同様にして、復号化されたＲＤＩ＿Ｐａｃｋを読み出してストリーム解析部９０７へ送り（Ｓ１５１）、このＲＤＩ＿ＰａｃｋからＣｏｎｖｅｒｓｉｏｎＤａｔａ１を取り出し（Ｓ１５２）、このＣｏｎｖｅｒｓｉｏｎＤａｔａ１と与えられたＴｉｔｌｅＫｅｙ２とから、鍵生成部９２３が暗号鍵を生成する（Ｓ１５３）。
【０１２５】
この暗号鍵は後の処理で使用するので、記憶保存しておく（Ｓ１５４）。
【０１２６】
次に、この生成した暗号鍵と、同じＲＤＩ＿Ｐａｃｋに含まれるＤＣＩ＿ＣＣＩデータとから、Ｖｅｒｉｆｙデータ生成部９２１が検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を生成する（Ｓ１５５）。
【０１２７】
そして、読み出した復号化コンテンツのＲＤＩ＿ＰａｃｋのＣｏｎｖｅｒｓｉｏｎＤａｔａ１を、生成した検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２に置き換え（Ｓ１５６）、復号化コンテンツのＲＤＩ＿Ｐａｃｋのそれ以外の部分はそのまま、ストリーム多重部９０３が必要に応じて多重化を行い、再暗号化コンテンツのＲＤＩ＿Ｐａｃｋとしてメモリ９１５に記録保存する（Ｓ１５７）。
【０１２８】
この再暗号化コンテンツのメモリ９１５に対する書き込みは、上記メモリ９１５からの読み出しとは逆に、ＤＭＡコントローラ９１９によって、メモリ制御部９１７を経由して行われる。
【０１２９】
次に、同様にして、メモリ９１５から、Ｖ＿Ｐａｃｋを読み出し（Ｓ１５８）、上記生成された暗号鍵を使って、演算部９２５が、このＶ＿Ｐａｃｋの平文Ｖｉｄｅｏ１を再暗号化し（Ｓ１５９）、暗号Ｖｉｄｅｏ１Ａを生成する（Ｓ１６０）。
【０１３０】
この暗号Ｖｉｄｅｏ１Ａを再暗号化コンテンツのＶ＿Ｐａｃｋとして、上記と同様に、ストリーム多重部９０３が、必要に応じて多重化処理を行い、メモリ９１５に記録される（Ｓ１６０）。
【０１３１】
読み出したＶ＿Ｐａｃｋの平文Ｖｉｄｅｏ１以外の部分は、そのまま再暗号化コンテンツのＶ＿ｐａｃｋとして、記録保存される（Ｓ１６１）。
【０１３２】
次のＶ＿Ｐａｃｋについても同様に、次のＶ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ２とＴｉｔｌｅＫｅｙ２とから、鍵生成部９２３が暗号鍵を生成し、この暗号鍵を使ってこのＶ＿Ｐａｃｋに含まれる平文Ｖｉｄｅｏ２を再暗号化し、暗号Ｖｉｄｅｏ２Ａを生成する。この暗号Ｖｉｄｅｏ２Ａを再暗号化コンテンツのＶ＿Ｐａｃｋとして、メモリ９１５に記録保存される。
【０１３３】
読み出したＶ＿Ｐａｃｋの平文Ｖｉｄｅｏ１以外の部分は、そのまま再暗号化コンテンツのＶ＿ｐａｃｋとして、メモリ９１５に記録保存される。
【０１３４】
このようにして、図２に示すとおり、復号化コンテンツから再暗号化コンテンツを生成し、コンテンツの暗号化あるいは複製を行うことができる。
【０１３５】
（実施の形態３）
次に、この暗号化コンテンツの複製、すなわち、読み出しと書き込みと暗号付け替え処理を行う時の手順を、図３、図６、図７、図１３を使って説明する。
【０１３６】
最初に、メモリ１０１５に記憶されている暗号化コンテンツのＲＤＩ＿Ｐａｃｋを、メモリ制御部１０１７を経由して、ＤＭＡコントローラ１０１９によってストリーム解析部１００７へ読み込み、ストリーム解析部１００７でその暗号化ストリームの解析を行って、ＤＣＩ＿ＣＣＩデータを判定し、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１の多重化の有無を判断する。
【０１３７】
もしも、ＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１が存在すると判断されたならば、マイコン等の制御部１００１の制御によって、事前にソフトウエア主導で、ＲＤＩ＿Ｐａｃｋに含まれているＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１と、最初のＶ＿Ｐａｃｋに含まれているＣｏｎｖｅｒｓｉｏｎＤａｔａ１とを入れ替え処理を実施する（Ｓ６０１）。
【０１３８】
図３は、この入れ替えを行った後の状態を示している。
【０１３９】
この、ＲＤＩ＿Ｐａｃｋに含まれているＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１と、最初のＶ＿Ｐａｃｋに含まれているＣｏｎｖｅｒｓｉｏｎＤａｔａ１との入れ替え処理を、最初に予め実行することが、本発明の特徴である。
【０１４０】
次に、同様にして、メモリ１０１５に記憶されている暗号化コンテンツのＲＤＩ＿Ｐａｃｋを読み出し（Ｓ６０２）、このＲＤＩ＿ＰａｃｋからＤＣＩ＿ＣＣＩデータと、上記説明で入れ替えを行ったＣｏｎｖｅｒｓｉｏｎＤａｔａ１とを取り出す（Ｓ６０３）。
【０１４１】
これ以降の処理は、ハードウエア主導で行われてもソフトウエア主導で行われても構わない。
【０１４２】
そして、このＣｏｎｖｅｒｓｉｏｎＤａｔａ１と与えられたＴｉｔｌｅＫｅｙ１とから、鍵生成部１０２３が復号鍵を生成する（Ｓ６０４）。
【０１４３】
次に、この復号鍵と、同じＲＤＩ＿Ｐａｃｋに含まれるＤＣＩ＿ＣＣＩデータとから、Ｖｅｒｉｆｙデータ生成部１０２１が、検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１を生成する（Ｓ６０５）。
【０１４４】
このＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１データは後の検証処理で使用するので、記憶保存しておく（Ｓ６０６）。
【０１４５】
ＣｏｎｖｅｒｓｉｏｎＤａｔａ１は、次のＶ＿Ｐａｃｋに入れ替え処理あるいはコピーするために記憶保存しておく。
【０１４６】
同時に、このＣｏｎｖｅｒｓｉｏｎＤａｔａ１と与えられたＴｉｔｌｅＫｅｙ２とから、鍵生成部１０２３が暗号鍵を生成する（Ｓ６０７）。
【０１４７】
この暗号鍵は後の暗号化処理で使用するので、記憶保存しておく（Ｓ６０８）。
【０１４８】
生成した暗号鍵と、同じＲＤＩ＿Ｐａｃｋに含まれるＤＣＩ＿ＣＣＩデータとから、Ｖｅｒｉｆｙデータ生成部１０２１が検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２を生成する（Ｓ６０９）。
【０１４９】
そして、復号化コンテンツのＲＤＩ＿ＰａｃｋのＣｏｎｖｅｒｓｉｏｎＤａｔａ１を、生成した検証用のＥＰＮ＿ＶｅｒｉｆｙＤａｔａ２に置き換え（Ｓ６１０）、復号化コンテンツのＲＤＩ＿Ｐａｃｋのそれ以外の部分はそのまま、ストリーム多重部１００３が必要に応じて多重化を行い、再暗号化コンテンツのＲＤＩ＿Ｐａｃｋとして、メモリ１０１５に記録保存する（Ｓ６１１）。
【０１５０】
この再暗号化コンテンツのメモリ１０１５に対する書き込みは、上記メモリ１０１５からの読み出しとは逆に、ＤＭＡコントローラ１０１９によって、メモリ制御部１０１７を経由して行われる。
【０１５１】
次に、同様にして、Ｖ＿Ｐａｃｋを読み出し、判定部１００５が、このＶ＿Ｐａｃｋに含まれる上記入れ替え処理を行ったＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１と、上記説明で生成したＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１データとの整合性を検証する（Ｓ７０１）。
【０１５２】
もしも、この２つのデータから整合的であることが検証されると、そのまま以降の複製処理を継続することができるが（Ｓ７０１でＯＫ）、もしもこの２つのデータから整合的であることが検証されなければ、処理の中断、あるいは、処理を継続するが次のＲＤＩ＿Ｐａｃｋを検出するまでは正しい暗号結果を出力せず、例えば不当な暗号鍵によって暗号化したデータや、全て０または１のデータの出力等が行われる（Ｓ７０１でＥＲＲ、Ｓ７０２）。
【０１５３】
上記記録保持した判定結果は、制御部１００１へ送られ、制御部１００１で記憶保存されて以後の処理が制御される。
【０１５４】
あるいは、何らかのホストマシン等が存在する時には、そのホストマシン等に判定結果情報が送付され、ホストマシン等によって何らかの制御が実行されることもある。
【０１５５】
そして、上記生成された復号鍵を使って、演算部１０２５が、このＶ＿Ｐａｃｋの暗号Ｖｉｄｅｏ１を復号化し、平文Ｖｉｄｅｏ１を生成する（Ｓ７０３）。
【０１５６】
この復号化された平文Ｖ＿Ｐａｃｋの、暗号化コンテンツのＶ＿Ｐａｃｋで入れ替えを行ったＥＰＮ＿ＶｅｒｉｆｙＤａｔａ１が記録されていた位置には、上記入れ替えを行ったＣｏｎｖｅｒｓｉｏｎＤａｔａ１がコピーして記録される（Ｓ７０４）。
【０１５７】
次に、上記生成された暗号鍵を使って、演算部１０２５が、このＶ＿Ｐａｃｋの平文Ｖｉｄｅｏ１を再暗号化し（Ｓ７０５）、暗号Ｖｉｄｅｏ１Ａを生成する。
【０１５８】
この暗号Ｖｉｄｅｏ１Ａを再暗号化コンテンツのＶ＿Ｐａｃｋとして、上記と同様に、ストリーム多重部１００３が、必要に応じて多重化処理を行い、メモリ１０１５に記録される（Ｓ７０６）。
【０１５９】
Ｖ＿Ｐａｃｋの平文Ｖｉｄｅｏ１以外の部分は、そのまま再暗号化コンテンツのＶ＿ｐａｃｋとして、記録保存される（Ｓ７０７）。
【０１６０】
次のＶ＿Ｐａｃｋについても同様に、次のＶ＿Ｐａｃｋに含まれるＣｏｎｖｅｒｓｉｏｎＤａｔａ２とＴｉｔｌｅＫｅｙ１とから、鍵生成部１０２３が復号鍵を生成し（Ｓ７０８）、この復号鍵を使ってこのＶ＿Ｐａｃｋに含まれる暗号Ｖｉｄｅｏ２を復号化し、平文Ｖｉｄｅｏ２を生成する（Ｓ７０９）。
【０１６１】
このＶ＿Ｐａｃｋのそれ以外の部分は、暗号化コンテンツのデータをそのまま復号化コンテンツのＶ＿Ｐａｃｋとする。
【０１６２】
このＶ＿Ｐａｃｋについても同様に、ＣｏｎｖｅｒｓｉｏｎＤａｔａ２とＴｉｔｌｅＫｅｙ２とから、鍵生成部１０２３が暗号鍵を生成し（Ｓ７１０）、この暗号鍵を使ってこのＶ＿Ｐａｃｋに含まれる平文Ｖｉｄｅｏ２を再暗号化し、暗号Ｖｉｄｅｏ２Ａを生成する（Ｓ７０５へ戻る）。
【０１６３】
この暗号Ｖｉｄｅｏ２Ａを再暗号化コンテンツのＶ＿Ｐａｃｋとして、メモリ１０１５に記録保存する（Ｓ７０６）。
【０１６４】
平文Ｖｉｄｅｏ２以外の部分は、そのまま再暗号化コンテンツのＶ＿ｐａｃｋとして、メモリメモリ１０１５に記録保存される。
【０１６５】
このようにして、暗号化コンテンツから再暗号化コンテンツを生成し、コンテンツの複製、あるいは、読み出し、書き込み、暗号付け替え処理を行うことができる。
【０１６６】
以上の説明から示されるとおり、この処理では１つのＲＤＩ＿ＰａｃｋやＶ＿Ｐａｃｋの複製に、他のＲＤＩ＿ＰａｃｋやＶ＿Ｐａｃｋに含まれているデータを使用しないので、追加的なシステムリソース、例えばメモリバッファや処理を必要としたり、時間遅れを生じることがなく、極めて単純な構成と処理だけで、極めて高速にコンテンツの複製を行うことができる。
【産業上の利用可能性】
【０１６７】
本発明は上記手段を採ることによって、複製が制限された情報、特に例えば、ＤＶＤやＨＤＤ、その他を始めとする記録媒体に記録された情報の複製等を行う時に、より多くの一時的な保存用メモリバッファを必要とせず、より多くの記録、読み出し、再記録の処理をも必要とせず、より多くの処理負荷と処理時間とを必要とすることなく、複製等の処理を行うことが可能となり、その産業上の利用可能性は極めて大きい。
【図面の簡単な説明】
【０１６８】
【図１】本発明に係る情報複製方法等において、記録されている暗号化コンテンツを読み出して復号化し、記録する時のデータの流れを示す図
【図２】本発明に係る情報複製方法等において、記録されている平文コンテンツを読み出して暗号化し、記録する時のデータの流れを示す図
【図３】本発明に係る情報複製方法等において、記録されている暗号化コンテンツを読み出して復号化し、再暗号化して記録する時のデータの流れを示す図
【図４】本発明に係る情報複製方法等において、記録されている暗号化コンテンツを読み出して復号化する時の手順を示す図
【図５】本発明に係る情報複製方法等において、記録されている平文コンテンツを読み出して暗号化し、記録する時の手順を示す図
【図６】本発明に係る情報複製方法等において、記録されている暗号化コンテンツを読み出して復号化し、再暗号化して記録する時の手順の前半を示す図
【図７】本発明に係る情報複製方法等において、記録されている暗号化コンテンツを読み出して復号化し、再暗号化して記録する時の手順の後半を示す図
【図８】本発明に係る情報複製方法等の一実施の形態を実現するアナログ放送受信機５００のシステム構成図
【図９】本発明に係る情報複製方法等の他の実施の形態を実現するデジタル放送受信機６００のシステム構成図
【図１０】アナログ放送受信機５００あるいはデジタル放送受信機６００に、アナログ放送あるいはデジタル放送を送出する、ストリーム配信機７００のシステム構成図
【図１１】映像音声情報の読み出しと復号処理を行うメディア暗復号処理部５１３、６１３、７１３の機能ブロック図
【図１２】映像音声情報の書き込みと暗号処理を行うメディア暗復号処理部５１３、６１３、７１３の機能ブロック図
【図１３】映像音声情報の読み出しと書き込みと暗号付け替え処理を行うメディア暗復号処理部５１３、６１３、７１３の機能ブロック図
【図１４】従来の暗号化コンテンツから復号化コンテンツを生成する時のデータの流れを示す図
【図１５】従来の復号化コンテンツから再暗号化コンテンツを生成する時のデータの流れを示す図
【図１６】従来の暗号化コンテンツから復号化コンテンツを生成する時の手順を示す図
【図１７】従来の復号化コンテンツから再暗号化コンテンツを生成する時の手順を示す図
【符号の説明】
【０１６９】
５００    アナログ放送受信機
５０１，６０１，７０１，８０１，９０１，１００１    制御部
５０３，６０３    ＡＶエンコーダ
５０５，６０５    ＡＶデコーダ
５０７，６０７    ＤＡコンバータ
５０９，６０９    モニタ
５１１，６１１    スピーカ
５１３，６１３，７１３    メディア暗復号処理部
５１５，６１５，７１５，８１５，９１５，１０１５    メモリ
５１９，６１９    ＡＤコンバータ
５２１，６２１    アナログチューナ
５２３，６２３，６２５    アンテナ
５２９，６２９，７２９    ドライブ制御部
５３１，６３１    ユーザＩ／Ｆ部
５３３，６３３    リモコン
５３５，６３５，７３５    記録ドライブ
５５０，６５０，７５０    集積回路
６００    デジタル放送受信機
６１７    ＴＳデコーダ
６２７    デジタルチューナ
７００    ストリーム配信機
７３１    ネットワークＩ／Ｆ部
８０３，９０３，１００３    ストリーム多重部
８０５，９０５，１００５    判定部
８０７，９０７，１００７    ストリーム解析部
８１７，９１７，１０１７    メモリ制御部
８１９，９１９，１０１９    ＤＭＡコントローラ
８２１，９２１，１０２１    Ｖｅｒｉｆｙデータ生成部
８２３，９２３，１０２３    鍵生成部
８２５，９２５，１０２５    演算部
【図１】
2006332940.tif 000003
【図２】
2006332940.tif 000004
【図３】
2006332940.tif 000005
【図４】
2006332940.tif 000006
【図５】
2006332940.tif 000007
【図６】
2006332940.tif 000008
【図７】
2006332940.tif 000009
【図８】
2006332940.tif 000010
【図９】
2006332940.tif 000011
【図１０】
2006332940.tif 000012
【図１１】
2006332940.tif 000013
【図１２】
2006332940.tif 000014
【図１３】
2006332940.tif 000015
【図１４】
2006332940.tif 000016
【図１５】
2006332940.tif 000017
【図１６】
2006332940.tif 000018
【図１７】
2006332940.tif 000019