(57)【特許請求の範囲】
【請求項１】
部分的に復号化して移動することを制限されたストリームを含み、タイトルキーにより前記ストリーム単位で暗号化されたコンテンツと、前記ストリームのコピーに関する各種の制限を示すコピー制御情報と、外部からのアクセス不可領域に記録され前記コピー制御情報とともに前記タイトルキーを暗号化する乱数情報と、前記乱数情報と前記コピー制御情報とにより暗号化された暗号化タイトルキーとを記録媒体に記録する記録手段と、
前記乱数情報と前記コピー制御情報とにより前記暗号化タイトルキーを復号化して得られる前記タイトルキーにより前記ストリームの一部分を復号化して前記記録媒体の外部への移動が要求された場合に、前記コピー制御情報に前記ストリームが部分移動されたことを示す部分移動情報を追加し、
前記ストリームの一部分を復号化して前記記録媒体の外部への移動された場合に、前記部分移動情報に前記ストリームが部分移動されたことを示す第１のフラグを設定し、
前記ストリームの一部分の移動が繰り返し要求された場合、前記部分移動情報の前記第１のフラグを参照して、前記記録媒体から外部へ前記ストリームの一部分が繰り返し移動されることを禁止する制御手段とを具備し、
前記記録手段は、前記制御手段によって前記コピー制御情報に前記部分移動情報が追加された場合、当該部分移動情報の追加されたコピー制御情報を用いて前記記録媒体に備えられる前記タイトルキーを再暗号化するコンテンツ保護装置。
【請求項２】
前記制御手段は、前記ストリームの一部分を復号化して前記記録媒体の外部に移動させることが要求された場合、前記部分移動情報に前記第１のフラグが存在するとき、前記ストリームの移動を禁止する請求項１記載のコンテンツ保護装置。
【請求項３】
前記制御手段は、前記ストリームの一部分を復号化して前記記録媒体の外部に移動させることが要求された場合、部分移動情報に前記第１のフラグが存在するとき、前記タイトルキーとは異なるタイトルキーにより、復号化された前記ストリームの一部分とは異なる前記ストリームの残りの部分を暗号化し、前記部分移動情報に設定された前記第１のフラグを前記ストリームが部分移動されていないことを示す第２のフラグに変更する請求項１記載のコンテンツ保護装置。
【請求項４】
前記制御手段は、前記ストリームの一部分を復号化して前記記録媒体の外部に移動することを要求された場合、前記コピー制御情報に前記第２のフラグが存在するとき、前記ストリームを部分移動することを許容する請求項３記載のコンテンツ保護装置。
【請求項５】
部分的に復号化して移動することを制限されたストリームを含み、タイトルキーにより前記ストリーム単位で暗号化されたコンテンツと、前記ストリームのコピーに関する各種の制限を示すコピー制御情報と、外部からのアクセス不可領域に記録され前記コピー制御情報とともに前記タイトルキーを暗号化する乱数情報と、前記乱数情報と前記コピー制御情報とにより暗号化された暗号化タイトルキーとを記録媒体に記録する記録手段と、
前記乱数情報と前記コピー制御情報とにより前記暗号化タイトルキーを復号化して得られる前記タイトルキーにより前記ストリームの一部分を復号化して前記記録媒体の外部への移動が要求された場合に、前記コピー制御情報に前記ストリームが部分移動されたことを示す部分移動情報を追加し、
前記ストリームの一部分を復号化して前記記録媒体の外部への移動された場合に、前記部分移動情報に前記ストリームが部分移動されたことを示す第１のフラグを設定し、
前記ストリームの一部分の移動が繰り返し要求された場合、前記部分移動情報の前記第１のフラグを参照して、前記記録媒体から外部へ前記ストリームの一部分が繰り返し移動されることを禁止し、
前記タイトルキーとは異なるタイトルキーにより、前記復号化された前記ストリームの一部分とは異なる前記ストリームの残りの部分を暗号化する制御手段とを具備するコンテンツ保護装置。
【請求項６】
部分的に復号化して移動することを制限されたストリームを含み、タイトルキーにより前記ストリーム単位で暗号化されたコンテンツと、前記ストリームのコピーに関する各種の制限を示すコピー制御情報と、外部からのアクセス不可領域に記録され前記コピー制御情報とともに前記タイトルキーを暗号化する乱数情報と、前記乱数情報と前記コピー制御情報とにより暗号化された暗号化タイトルキーとを記録媒体に記録する記録手段と、
前記乱数情報と前記コピー制御情報とにより前記暗号化タイトルキーを復号化して得られる前記タイトルキーにより前記ストリームの一部分を復号化して前記記録媒体の外部への移動が要求された場合に、前記コピー制御情報に前記ストリームが部分移動されたことを示す部分移動情報を追加し、
前記ストリームの一部分を復号化して前記記録媒体の外部への移動された場合に、前記部分移動情報に前記ストリームが部分移動されたことを示す第１のフラグを設定し、
前記部分移動情報の前記第１のフラグを参照して、前記ストリームの一部分を復号化して前記記録媒体の外部に移動することを禁止する制御手段とを具備するコンテンツ保護装置。
【請求項７】
部分的に復号化して移動することを制限されたストリームを含み、タイトルキーにより前記ストリーム単位で暗号化されたコンテンツと、前記ストリームのコピーに関する各種の制限を示すコピー制御情報と、外部からのアクセス不可領域に記録され前記コピー制御情報とともに前記タイトルキーを暗号化する乱数情報と、前記乱数情報と前記コピー制御情報とにより暗号化された暗号化タイトルキーとを、記録手段により記録媒体に記録し、
前記乱数情報と前記コピー制御情報とにより前記暗号化タイトルキーを復号化して得られる前記タイトルキーにより前記ストリームの一部分を復号化して前記記録媒体の外部への移動を要求された場合に、前記コピー制御情報に前記ストリームが部分移動されたか否かを示す部分移動情報を追加し、
前記ストリームの一部分を復号化して前記記録媒体の外部への移動された場合に、前記部分移動情報に前記ストリームが部分的にコピーされたことを示す第１のフラグを設定し、
前記ストリームの一部分の移動が繰り返し要求された場合、前記部分移動情報の前記第１のフラグを参照して、前記記録媒体から外部へ前記ストリームの一部分が繰り返し移動されることを禁止し、
前記コピー制御情報に前記部分移動情報が追加された場合、当該部分移動情報の追加されたコピー制御情報を用いて前記記録媒体に備えられる前記タイトルキーを再暗号化するコンテンツ保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の実施の形態は、記録媒体に記録されたコンテンツの不正コピーを防止するコンテンツ保護装置及びコンテンツ保護方法に関する。
【背景技術】
【０００２】
周知のように、近年では、デジタル化データの記録媒体としてBlu−ray規格に準拠した光ディスクが普及している。そして、このBlu−ray規格では、光ディスクに記録されたコンテンツを不正コピーから保護するために、ＡＡＣＳ（advanced access content system）と称される暗号化のための規格を採用している。
【０００３】
このＡＡＣＳ規格では、コンテンツをストリームと称される単位で暗号化し、その暗号化されたストリームを光ディスクに記録することにより、不正コピーから保護している。この場合、ストリームとは、例えば１本の映画、１本の単発ドラマ、一連の連続ドラマを構成する各回分等に相当している。
【０００４】
すなわち、ＡＡＣＳ規格では、ストリーム毎にタイトルキーと称される乱数を生成している。そして、このタイトルキーによりストリームを暗号化して光ディスクに記録するようにしている。また、タイトルキー自体も暗号化し、その暗号化タイトルキーをタイトルキーファイルとして光ディスクに記録している。
【０００５】
この場合、タイトルキーは、タイトルキーファイル内のユーザがアクセスすることのできない領域に記録されたbinding nonceと称される乱数と、光ディスクのタイトルキーファイルと別の領域に記録されたコピー制御情報とを用いて暗号化され、コピー制御情報により改竄を検出することができるようになっている。
【０００６】
また、タイトルキーファイル内のbinding nonceとコピー制御情報とを用いて、暗号化タイトルキーを復号化することができる。そして、その復号化されたタイトルキーを用いることにより、光ディスクに記録されている暗号化されたストリームを復号化することができる。
【０００７】
ここで、ＡＡＣＳ規格では、復号化されたストリームが他の記録媒体にコピーされた場合、そのストリームとタイトルキーとを光ディスクから削除するように規定されている。これにより、光ディスクから他の記録媒体へのストリームのコピーは１回のみに制限されることになり、不正コピーを防止している。
【０００８】
ところで、このＡＡＣＳ規格では、ストリーム単位でのコンテンツ保護については規定されているが、ストリームの部分的なコピーに関しては規定されていない。このため、例えばストリームが複数のチャプタに分割されていると、チャプタ単位で繰り返しコピーを行なうことが可能となり、結果的に不正コピーが行なわれてしまうことになる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２３０７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ストリームの部分的なコピーが要求された場合を考慮して不正コピーの防止対策を施すようにしたコンテンツ保護装置及びコンテンツ保護方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
実施の形態によれば、コンテンツ保護装置は、記録手段と制御手段とを備える。記録手段は、タイトルキーによりストリーム単位で暗号化されたコンテンツと、コンテンツのコピーに関する各種の制限を示すコピー制御情報と、外部からのアクセス不可領域に記録されコピー制御情報とともにタイトルキーを暗号化する乱数情報と、乱数情報とコピー制御情報とにより暗号化された暗号化タイトルキーとを記録媒体に記録する。制御手段は、乱数情報とコピー制御情報とにより暗号化タイトルキーを復号化して得られるタイトルキーにより、ストリームの一部分を復号化して記録媒体の外部に移動させた場合、コピー制御情報にストリームが部分移動されたことを示す部分移動情報を追加する。
【図面の簡単な説明】
【００１２】
【図１】実施の形態における光ディスク記録再生装置の信号処理系の一例を説明するために示すブロック構成図。
【図２】同実施の形態における光ディスク記録再生装置でコンテンツをストリーム単位で移動する動作の一例を説明するために示す図。
【図３】ストリームの一部分を移動することにより不正コピーが行なわれることを説明するために示す図。
【図４】ストリームの一部分を移動することにより不正コピーが行なわれることを説明するために示す図。
【図５】ストリームの一部分を移動することにより不正コピーが行なわれることを説明するために示す図。
【図６】ストリームの一部分を移動することにより不正コピーが行なわれることを説明するために示す図。
【図７】同実施の形態における光ディスク記録再生装置でストリームの一部分を移動したときの動作の一例を説明するために示す図。
【図８】同実施の形態における光ディスク記録再生装置でストリームの一部分を移動したときの処理動作の一例を説明するために示すフローチャート。
【図９】同実施の形態における光ディスク記録再生装置でストリームの一部分を移動したときの処理動作の他の例を説明するために示すフローチャート。
【図１０】同実施の形態における光ディスク記録再生装置でストリームの一部分を移動したときの処理動作のさらに他の例を説明するために示すフローチャート。
【図１１】同実施の形態における光ディスク記録再生装置でストリームの一部分を移動したときの処理動作のさらに他の例を説明するために示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明する光ディスク記録再生装置１１の信号処理系を概略的に示している。この光ディスク記録再生装置１１は、デジタルテレビジョン放送を受信して、その放送番組を記録再生する機能を搭載している。
【００１４】
すなわち、アンテナ１２で受信したデジタルテレビジョン放送信号は、入力端子１３を介してチューナ部１４に供給されることにより、所望のチャンネルの放送信号が選局される。このチューナ部１４で選局された放送信号は、復調復号部１５に供給されてデジタルの映像信号及び音声信号等に復元された後、信号処理部１６に出力される。
【００１５】
この信号処理部１６は、復調復号部１５から供給されたデジタルの映像信号及び音声信号に対してそれぞれ所定のデジタル信号処理を施している。そして、この信号処理部１６は、デジタルの映像信号を合成処理部１７に出力し、デジタルの音声信号を音声処理部１８に出力している。
【００１６】
このうち、合成処理部１７は、信号処理部１６から供給されるデジタルの映像信号に、ＯＳＤ（on screen display）信号を重畳して映像処理部１９に出力している。この映像処理部１９は、入力されたデジタルの映像信号を、後段の映像表示部２１で表示可能なフォーマットに変換している。そして、この映像処理部１９から出力された映像信号が、出力端子２０を介して映像表示部２１に供給されて映像表示に供される。
【００１７】
また、上記音声処理部１８は、入力されたデジタルの音声信号を、後段のスピーカ２３で再生可能なフォーマットのアナログ音声信号に変換している。そして、この音声処理部１８から出力されたアナログ音声信号が、出力端子２２を介してスピーカ２３に供給されることにより音声再生に供される。
【００１８】
ここで、この光ディスク記録再生装置１１は、上記した各種の受信動作を含むその全ての動作を制御部２４によって統括的に制御されている。この制御部２４は、ＣＰＵ（central processing unit）２４ａを内蔵しており、光ディスク記録再生装置１１の本体に設置された操作部２５からの操作情報を受けて、または、リモートコントローラ２６から送出され受信部２７で受信した操作情報を受けて、その操作内容が反映されるように各部をそれぞれ制御している。
【００１９】
この場合、制御部２４は、メモリ部２４ｂを利用している。このメモリ部２４ｂは、主として、ＣＰＵ２４ａが実行する制御プログラムを格納したＲＯＭ（read only memory）と、該ＣＰＵ２４ａに作業エリアを提供するためのＲＡＭ（random access memory）と、各種の設定情報及び制御情報等が格納される不揮発性メモリとを有している。
【００２０】
また、この制御部２４には、ディスクドライブ部２８が接続されている。このディスクドライブ部２８は、例えばＤＶＤ（digital versatile disk）やＢＤ（blu-ray disk）等の光ディスク２９を着脱自在とするもので、装着された光ディスク２９に対してデジタルデータの記録再生を行なう機能を有している。
【００２１】
そして、上記制御部２４は、ユーザによる操作部２５やリモートコントローラ２６の操作に基づいて、上記信号処理部１６から得られるデジタルの映像信号及び音声信号を暗号化し所定の記録フォーマットに変換した後、ディスクドライブ部２８に供給して光ディスク２９に記録させるように制御することができる。
【００２２】
また、この制御部２４は、ユーザによる操作部２５やリモートコントローラ２６の操作に基づいて、ディスクドライブ部２８により光ディスク２９からデジタルの映像信号及び音声信号を読み出して復号化した後、信号処理部１６に供給することによって、以後、上記した映像表示及び音声再生に供させるように制御することができる。
【００２３】
さらに、この制御部２４には、ＨＤＤ（hard disk drive）３０が接続されている。この制御部２４は、ユーザによる操作部２５やリモートコントローラ２６の操作に基づいて、上記信号処理部１６から得られるデジタルの映像信号及び音声信号を所定の記録フォーマットに変換した後、ＨＤＤ３０に供給してハードディスク３０ａに記録させるように制御することができる。なお、ＨＤＤ３０は、入力されたデジタルの映像信号及び音声信号等に対して、その内部で暗号化処理を施してからハードディスク３０ａに記録している。
【００２４】
また、この制御部２４は、ユーザによる操作部２５やリモートコントローラ２６の操作に基づいて、ＨＤＤ３０によりハードディスク３０ａからデジタルの映像信号及び音声信号を読み出した後、信号処理部１６に供給することによって、以後、上記した映像表示及び音声再生に供させるように制御することができる。この場合も、ＨＤＤ３０は、ハードディスク３０ａから読み出したデジタルの映像信号及び音声信号に、その内部で復号化処理を施してから信号処理部１６に出力している。
【００２５】
さらに、上記光ディスク記録再生装置１１には、入力端子３１が接続されている。この入力端子３１は、光ディスク記録再生装置１１の外部からデジタルの映像信号及び音声信号を直接入力するためのものである。この入力端子３１を介して入力されたデジタルの映像信号及び音声信号は、信号処理部１６に供給され、以後、制御部２４の制御に基づいて、上記した映像表示及び音声再生に供される。
【００２６】
また、この入力端子３１を介して入力されたデジタルの映像信号及び音声信号は、制御部２４の制御に基づいて、ディスクドライブ部２８による光ディスク２９に対しての記録再生や、ＨＤＤ３０によるハードディスク３０ａに対しての記録再生に供される。
【００２７】
なお、上記制御部２４は、ユーザによる操作部２５やリモートコントローラ２６の操作に基づいて、ディスクドライブ部２８とＨＤＤ３０との間で、光ディスク２９に記録されているデジタルの映像信号及び音声信号をハードディスク３０ａに記録したり、ハードディスク３０ａに記録されているデジタルの映像信号及び音声信号を光ディスク２９に記録したりすることも制御している。
【００２８】
また、上記制御部２４は、ネットワークインターフェース３２を介してネットワーク３３に接続されている。このため、制御部２４は、ユーザによる操作部２５やリモートコントローラ２６の操作に基づいて、ネットワーク３３上のサーバ３４にアクセスすることができるようになっている。
【００２９】
さらに、上記制御部２４は、コピー制御情報更新部２４ｃを備えている。このコピー制御情報更新部２４ｃは、詳細は後述するが、光ディスク２９に記録されたコンテンツについて、ストリームの部分的なＨＤＤ３０へのコピーが要求され実行されたとき、その旨を示す部分移動情報を光ディスク２９に記録されているコピー制御情報に追加するように、ディスクドライブ部２８を制御している。
【００３０】
ここで、光ディスク２９には、図２（ａ）に示すように、ストリーム３５、タイトルキーファイル３６、コピー制御情報３７、メディアＩＤ（identification）３８等が記録されている。このうち、ストリーム３５は、タイトルキー３９と称される乱数によって暗号化された状態で記録されている。なお、ストリーム３５が複数個ある場合には、各ストリーム３５が異なるタイトルキー３９によって暗号化されることになる。
【００３１】
そして、タイトルキー３９も暗号化され、その暗号化タイトルキー４０がタイトルキーファイル３６に記録される。この場合、タイトルキー３９は、タイトルキーファイル３６内のユーザがアクセスすることのできない領域、つまり、外部からのアクセス不可領域に記録されたbinding nonce４１と称される乱数と、光ディスク２９のタイトルキーファイル３６とは別の領域に記録されたコピー制御情報３７とを用いて暗号化される。このコピー制御情報は、ストリーム３５毎にコピーの可否やコピーの回数等を示す、コピーに関する各種の制限を示す情報であるコンテンツ保護情報を含んでいる。
【００３２】
なお、上記メディアＩＤ３８は、その光ディスク２９に固有の識別情報であり、このメディアＩＤ３８と上記タイトルキー４０とのＭＡＣ値が、メディアＩＤ ＭＡＣ４２としてタイトルキーファイル３６に記録されている。
【００３３】
また、光ディスク２９に記録されている暗号化されたストリーム３５は、コピー制御情報と３７タイトルキーファイル３６内のbinding nonce４１とを用いて暗号化タイトルキー４０を復号化し、その復号化されたタイトルキー３９を用いることにより復号化することができる。そして、この復号化されたストリーム３５は、コピー制御情報３７の制限内容（例えば１回だけのコピーを許可する）に基づいて、ＨＤＤ３０にストリーム３５単位で１回だけ移動することができる。
【００３４】
このように、復号化されたストリーム３５がＨＤＤ３０に移動されると、図２（ｂ）に示すように、光ディスク２９に対して、ストリーム３５及びコピー制御情報３７が削除されるとともに、タイトルキーファイル３６内の暗号化タイトルキー４０及びメディアＩＤ ＭＡＣ４２が無効化される。これにより、今後、光ディスク２９からＨＤＤ３０へのストリーム３５の移動が行なえなくなり、不正コピーが防止されることになる。
【００３５】
以上のように、ＡＡＣＳ規格では、光ディスク２９からＨＤＤ３０へのストリーム３５単位での移動に対しては、不正コピーが抑制されコンテンツ保護が行なわれるようになっている。ところが、ストリーム３５のＨＤＤ３０への部分的な移動に関しては規定が無いため、光ディスク２９に対してコンテンツのバックアップとリストアを繰り返すことにより、以下のように不正コピーが行なわれる懸念がある。
【００３６】
すなわち、図３に示すように、光ディスク２９に記録されている暗号化されたストリーム３５を、例えばＰＣ（personal computer）４３等にコピーしてバックアップする。このバックアップは、例えばＰＣ４３によりネットワーク３３経由で光ディスク記録再生装置１１にアクセスし、光ディスク２９から暗号化されたストリーム３５を読み出すことにより行なわれる。なお、ＰＣ４３にバックアップされたストリーム３５は、暗号化されたままであり、ＰＣ４３での復号化はできない状態となっている。
【００３７】
その後、図４（ａ）に示すように、光ディスク２９に記録されている暗号化されたストリーム３５の一部分３５ａを、タイトルキー３９で復号化してＨＤＤ３０に移動する。このように、ストリーム３５の一部分３５ａがＨＤＤ３０に移動された場合には、図４（ｂ）に示すように、光ディスク２９には、ストリーム３５の移動された部分３５ａを除く残部３５ｂが残るとともに、このストリーム３５の残部３５ｂを復号化するために、タイトルキーファイル３６、コピー制御情報３７、メディアＩＤ３８等がそのまま残っている。
【００３８】
このような状態で、図５に示すように、ＰＣ４３にバックアップしている暗号化されたストリーム３５を、光ディスク２９にリストア（書き戻す）する。すると、図６に示すように、光ディスク２９に記録されている暗号化されたストリーム３５のうち、先に移動した一部分３５ａと同じ一部分３５ａを、再度タイトルキー３９で復号化してＨＤＤ３０に移動することができる。
【００３９】
以上のように、光ディスク２９に対してコンテンツのバックアップとリストアを繰り返すことにより、ストリーム３５の同じ一部分３５ａをＨＤＤ３０に繰り返しコピーすることが可能になる。このため、コピーする部分を変えることにより、結局、ストリーム３５全体をＨＤＤ３０に繰り返しコピーすることが可能となって、不正コピーを防止することができずコンテンツの保護が図られなくなる。
【００４０】
そこで、この実施の形態では、図７に示すように、光ディスク２９からＨＤＤ３０にストリーム３５の一部分３５ａを移動することが要求された場合、光ディスク記録再生装置１１の制御部２４は、そのコピー制御情報更新部２４ｃにより、部分移動を実行するように制御するとともに、部分移動したことを示す部分移動情報をコピー制御情報３７に追加するようにしている。
【００４１】
これにより、以後、光ディスク２９からＨＤＤ３０にストリーム３５の部分移動が要求された場合、光ディスク記録再生装置１１の制御部２４は、コピー制御情報３７内の部分移動情報を参照して、不正コピーが生じないように、その後の動作を決定することができる。このため、ストリーム３５の部分的なコピーが要求された場合を考慮した不正コピーの防止対策を施すことができる。
【００４２】
図８は、光ディスク２９からストリーム３５の部分移動が要求された場合に、制御部２４が部分移動情報をコピー制御情報３７に追加する処理動作の一例をまとめたフローチャートを示している。
【００４３】
すなわち、処理が開始（ステップＳ８ａ）されると、制御部２４は、ステップＳ８ｂで、光ディスク２９からのストリーム３５の部分移動が要求されたか否かを判別し、要求されたと判断された場合（ＹＥＳ）、ステップＳ８ｃで、要求されたストリーム３５の部分移動を実行する。
【００４４】
その後、制御部２４は、ステップＳ８ｄで、コピー制御情報３７内に部分移動情報を追加し、その部分移動情報を部分移動がなされたことを示す有効に設定する。
【００４５】
ここで、先にも述べたように、タイトルキー３９は、コピー制御情報３７とbinding nonce４１とを用いて暗号化されるもので、ＡＡＣＳ規格では、何れか一方（この場合、コピー制御情報３７）が更新された場合には、再暗号化してタイトルキーファイル３６を更新する規定となっている。また、タイトルキーファイル３６が更新されるときには、binding nonce４１を更新することも規定されている。
【００４６】
このため、制御部２４は、ステップＳ８ｅで、部分移動情報を追加することによって更新されるコピー制御情報３７と、タイトルキーファイル３６の書き替えによって更新されるbinding nonce４１とに基づいて、タイトルキー３９を再暗号化して、処理を終了（ステップＳ８ｆ）する。
【００４７】
図７及び図８で説明した実施の形態によれば、ストリーム３５の部分移動が行なわれた場合に、その旨を示す部分移動情報をコピー制御情報３７に追加するようにしたので、以後、ストリーム３５の部分移動が要求された場合、部分移動情報を参照して不正コピーが生じないように、その後の動作を決定することができる。このため、ストリーム３５の部分的なコピーが要求された場合を考慮した不正コピーの防止対策を施すことができる。
【００４８】
また、タイトルキー３９は、更新されるコピー制御情報３７と更新されるbinding nonce４１とに基づいて再暗号化されるため、コピー制御情報３７をバックアップしておいたとしても、暗号化タイトルキー４０を復号化することは不可能になり、不正コピー防止に効果的である。
【００４９】
図９は、ストリーム３５の部分移動が要求された場合に、制御部２４がコピー制御情報３７に含まれる部分移動情報を参照して動作を決定する場合の一例をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ９ａ）されると、制御部２４は、ステップＳ９ｂで、光ディスク２９からのストリーム３５の部分移動が要求されたか否かを判別し、要求されたと判断された場合（ＹＥＳ）、ステップＳ９ｃで、コピー制御情報３７に含まれる部分移動情報が、部分移動がなされたことを示す有効に設定されているか否かを判別する。
【００５０】
そして、有効に設定されていると判断された場合（ＹＥＳ）、制御部２４は、ステップＳ９ｄで、その後の光ディスク２９からＨＤＤ３０へのストリーム３５の移動を禁止して、処理を終了（ステップＳ９ｆ）する。また、上記ステップＳ９ｃで部分移動情報が有効に設定されていないと判断された場合（ＮＯ）、制御部２４は、ステップＳ９ｅで、光ディスク２９からＨＤＤ３０へのストリーム３５の移動を実行して、処理を終了（ステップＳ９ｆ）する。
【００５１】
図９で説明した実施の形態によれば、ストリーム３５の部分移動が要求された場合に、部分移動情報により過去に部分移動が行なわれている場合には、ストリームの移動を禁止するようにしたので、ストリーム３５の部分的なコピーが要求された場合を考慮した不正コピーの防止対策を施すことができる。
【００５２】
図１０は、ストリーム３５の部分移動が要求された場合に、制御部２４がコピー制御情報３７に含まれる部分移動情報を参照して動作を決定する場合の他の例をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ１０ａ）されると、制御部２４は、ステップＳ１０ｂで、光ディスク２９からのストリーム３５の部分移動が要求されたか否かを判別し、要求されたと判断された場合（ＹＥＳ）、ステップＳ１０ｃで、コピー制御情報３７に含まれる部分移動情報が、部分移動がなされたことを示す有効に設定されているか否かを判別する。
【００５３】
そして、有効に設定されていないと判断された場合（ＮＯ）、制御部２４は、ステップＳ１０ｄで、光ディスク２９からＨＤＤ３０へのストリーム３５の移動を実行して、処理を終了（ステップＳ１０ｈ）する。
【００５４】
また、上記ステップＳ１０ｃで部分移動情報が有効に設定されていると判断された場合（ＹＥＳ）、制御部２４は、ステップＳ１０ｅで、タイトルキー３９を再発行し、ステップＳ１０ｆで、再発行されたタイトルキー３９を用いて現在光ディスク２９に残っているストリーム３５を再暗号化する。その後、制御部２４は、ステップＳ１０ｇで、部分移動情報を、過去に部分移動がなされていないことを示す無効に設定して、処理を終了（ステップＳ１０ｈ）する。
【００５５】
図１０で説明した実施の形態によれば、ストリーム３５の部分移動が要求された場合、部分移動情報により過去に部分移動が行なわれている場合には、タイトルキー３９を再発行し、その再発行されたタイトルキー３９を用いて現在光ディスク２９に残っているストリーム３５を再暗号化するとともに、部分移動情報を、過去に部分移動がなされていないことを示す無効に設定するようにしている。これにより、光ディスク２９に残っている再暗号化されたストリーム３５について、不正コピーを防止しつつ移動することを可能としている。
【００５６】
なお、光ディスク２９に残っているストリーム３５を、再発行されたタイトルキー３９で再暗号化するには、その処理に時間を要する場合があるので、光ディスク記録再生装置１１を使用していない空き時間を利用したアンダーグラウンド処理を行なうことが望ましいものとなる。
【００５７】
図１１は、光ディスク２９からストリーム３５の部分移動が要求された場合に、制御部２４が行なう処理動作の他の例をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ１１ａ）されると、制御部２４は、ステップＳ１１ｂで、光ディスク２９からのストリーム３５の部分移動が要求されたか否かを判別し、要求されたと判断された場合（ＹＥＳ）、ステップＳ１１ｃで、要求されたストリーム３５の部分移動を実行する。
【００５８】
その後、制御部２４は、ステップＳ１１ｄで、タイトルキー３９を再発行し、ステップＳ１１ｅで、再発行されたタイトルキー３９を用いて現在光ディスク２９に残っているストリーム３５を再暗号化して、処理を終了（ステップＳ１１ｆ）する。
【００５９】
図１１で説明した実施の形態によれば、ストリーム３５の部分移動が行なわれた場合、タイトルキー３９を再発行し、その再発行されたタイトルキー３９を用いて現在光ディスク２９に残っているストリーム３５を再暗号化するようにしている。これにより、先に述べたバックアップとリストアを繰り返すことによる不正コピーが防止され、コンテンツ保護を行なうことができる。
【００６０】
なお、この場合も、光ディスク２９に残っているストリーム３５を、再発行されたタイトルキー３９で再暗号化するには、その処理に時間を要する場合があるので、光ディスク記録再生装置１１を使用していない空き時間を利用したアンダーグラウンド処理を行なうことが望ましいものとなる。
【００６１】
また、光ディスク２９からストリーム３５の部分移動が要求された場合に、制御部２４が不正コピー防止のために行なう処理動作のさらに他の例としては、ストリーム３５の部分移動を全面的に禁止してしまうことが考えられる。これにより、部分移動を利用した不正コピーは確実に防止されることになる。
【００６２】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【符号の説明】
【００６３】
１１…光ディスク記録再生装置、１２…アンテナ、１３…入力端子、１４…チューナ部、１５…復調復号部、１６…信号処理部、１７…合成処理部、１８…音声処理部、１９…映像処理部、２０…出力端子、２１…映像表示部、２２…出力端子、２３…スピーカ、２４…制御部、２４ａ…ＣＰＵ、２４ｂ…メモリ部、２４ｃ…コピー制御情報更新部、２５…操作部、２６…リモートコントローラ、２７…受信部、２８…ディスクドライブ部、２９…光ディスク、３０…ＨＤＤ、３０ａ…ハードディスク、３１…入力端子、３２…ネットワークインターフェース、３３…ネットワーク、３４…サーバ、３５…ストリーム、３６…タイトルキーファイル、３７…コピー制御情報、３８…メディアＩＤ、３９…タイトルキー、４０…暗号化タイトルキー、４１…binding nonce、４２…メディアＩＤ ＭＡＣ、４３…ＰＣ。
【図１】
0005754980.tif 000002
【図２】
0005754980.tif 000003
【図３】
0005754980.tif 000004
【図４】
0005754980.tif 000005
【図５】
0005754980.tif 000006
【図６】
0005754980.tif 000007
【図７】
0005754980.tif 000008
【図８】
0005754980.tif 000009
【図９】
0005754980.tif 000010
【図１０】
0005754980.tif 000011
【図１１】
0005754980.tif 000012