(57)【要約】【課題】光ディスクメディアやＣＤメディアのようなオープン型のメディアであって、セキュアな領域を設定することが困難な記録メディアであっても、その記録メディアに記録されたコンテンツをコピー・アンド・リストア攻撃から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生装置を提供する。【解決手段】コンテンツを記録するための記録部を有し、この記録部にコンテンツが記録されるか、この記録部に記録されたコンテンツが削除されるか変更された時に、検証情報を作成してこの検証情報をこの記録部以外の記録媒体に記録し、検証情報を使って検証を行い正当な時にのみ記録部に記録されたコンテンツの再生を行う。【選択図】図２
2007293971.tif 000002
【特許請求の範囲】
【請求項１】
記録部を有し、
前記記録部にコンテンツが記録されるか、前記記録部に記録されたコンテンツが削除されるか変更された時に、検証情報を作成してこの検証情報を前記記録部以外の記録媒体に記録し、
前記記録媒体に記録された検証情報を使って検証を行い正当な時にのみ前記記録部に記録されたコンテンツの再生を行う、
コンテンツ記録再生装置。
【請求項２】
前記記録部において前記コンテンツが記録されているメディアは前記コンテンツ記録再生装置から着脱可能或いは着脱不可能の何れかである、
請求項１に記載のコンテンツ記録再生装置。
【請求項３】
前記検証情報は前記記録媒体のセキュアな領域に記録される、
請求項１又は請求項２に記載のコンテンツ記録再生装置。
【請求項４】
前記検証情報の前記記録媒体への記録はネットワークを経由して行われる、
請求項１から請求項３の何れか１項に記載のコンテンツ記録再生装置。
【請求項５】
記録部にコンテンツが記録されるか、前記記録部に記録されたコンテンツが削除されるか変更された時に、検証情報を作成し、
前記検証情報を前記記録部以外の記録媒体に記録し、
前記記録媒体に記録された検証情報を使って検証を行い、
前記検証の結果が正当な時にのみ前記記録部に記録されたコンテンツの再生を行う、
コンテンツ記録再生方法。
【請求項６】
コンピュータによって実行されるプログラムであって、
記録部にコンテンツが記録されるか、前記記録部に記録されたコンテンツが削除されるか変更された時に、検証情報を作成するステップと、
前記検証情報を前記記録部以外の記録媒体に記録するステップと、
前記記録媒体に記録された検証情報を使って検証を行うステップと、
前記検証の結果が正当な時にのみ前記記録部に記録されたコンテンツの再生を行うステップと、
を有するコンテンツ記録再生プログラム。
【請求項７】
コンピュータによって情報の読み出しが可能な情報記録媒体であって、
請求項６に記載のコンテンツ記録再生プログラムが記録された情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像、画像、音声、その他の情報、これらの幾つかの情報を含むコンテンツを記録し、再生するコンテンツ記録再生装置、コンテンツ記録再生方法、コンテンツ記録再生プログラム、コンテンツ記録再生プログラムを記録した記録媒体に関するものである。特に、コンテンツの不正な利用を制限する機能を備えた、コンテンツ記録再生装置、コンテンツ記録再生方法、コンテンツ記録再生プログラム、コンテンツ記録再生プログラムが記録された情報記録媒体に関するものである。
【背景技術】
【０００２】
従来の、映像等を含むコンテンツの不正な利用を制限する機能を備えた、コンテンツ記録再生装置、コンテンツ記録再生方法、コンテンツ記録再生プログラム、コンテンツ記録再生プログラムが記録された情報記録媒体等には、例えば、下記特許文献１に記載されたデジタル創作物の流通と使用を制御する方法および装置があった。
【０００３】
図５に、この従来の、デジタル創作物の流通と使用を制御する方法等において、コンテンツが記録されているメディアの内容の例を示す。
【０００４】
この従来の例によれば、すべての秘密情報（例えば、使用権情報、暗号化キー、コピーカウンタ、ディスクそれ自身の識別コード）は、キー・ロッカー・テーブル（ＫＬＴ）と呼ばれるテーブルの中に、一括して格納される。キー・ロッカー・テーブルＫＬＴは、例えば、ＤＥＳアルゴリズムによって暗号化され、かつメディア内の任意の場所に格納される。
【０００５】
キー・ロッカー・テーブルＫＬＴを暗号化するのに使用されるキーは、キー・ロッカー・キーＫＬＫと呼ばれる。このキーＫＬＫは、ディスク上で、現存するまたは従来の機器では読み出しまたは書き込こむことができない、特別の隠しチャネルまたは安全なサイドチャネルの中に、格納される。
【０００６】
隠しチャネルは、現存する機器のファームウェアの更新だけでは、読み出したり書き込んだりできないように、設定する必要がある。例えば、既存の機器で隠しチャネルを読み出すまたは書き込むには、集積回路の変更が必要となるようにしておくべきである。
【０００７】
このような隠しチャネルは、例えば次のような方法で実現できる。
【０００８】
（ｉ）データストリームの作為的誤りの中に、再訂正可能な隠し情報（キー）を格納する。
【０００９】
（ii）ランレングス制限符号系列のビットをマージする時に、隠し情報を格納する。
【００１０】
（iii）隠し情報に従って、ランレングス制限符号系列の所定データまたは制御シンボルの所定ランレングスの極性を制御することで、隠し情報を格納する。
【００１１】
（iv）データストリームのタイムベースにおける複数の作為的エラーの中に、隠し情報を格納する。
【００１２】
しかしながら、隠しチャネルを実現する方法は、これらだけに限るものではない。
【００１３】
例えば、使用権の消費等が起こり、隠しチャネルの内容が変更されるたびに、キー・ロッカー・テーブルＫＬＴは再書き込みされる。この時には、新しいキー・ロッカー・キーＫＬＫがランダムに生成され、キー・ロッカー・テーブルＫＬＴを再書き込みするために使用される。
【００１４】
図５の購入版メディア９０１は、例えば記録可能型光ディスクであるメディア上に書き込まれているキー・ロッカー・テーブルＫＬＴの購入時の状態を示している。このＫＬＴは、例えば、上記したような光ディスクの隠しチャネルに記録された第１のキー・ロッカー・キーＫＬＫ−１によって暗号化されている。
【００１５】
この購入版メディア９０１では、ユーザは、トラックＮｏ．２（Ｔｒ，２）について３部のコピーを作る権利を購入している。購入版メディア９０１に記録されているキー・ロッカー・テーブルＫＬＴのうち、トラックＮｏ．２（Ｔｒ，２）に関連する内容しか図５には示していない。この例では、ＫＬＴは、識別子部分とデータ部分とを含んでおり、さらに、識別子部分は、データ部分中の各データを識別するための情報を含んでいる。
【００１６】
トラックＮｏ．２に関する内容とは、トラックＮｏ．２利用キー（Ｔｒ，２，Ｋｅｙ）、トラックＮｏ．２利用権利情報（Ｔｒ，２，ｒｉｇｈｔ）、トラックＮｏ．２利用可能カウンタ値（Ｔｒ，２，ｃｏｕｎｔｅｒ）（購入された使用権数に従って「３」が初期設定されている）である。
【００１７】
トラックＮｏ．２のコピー操作（コピーの作成）が行われると、キー・ロッカー・テーブルＫＬＴのトラックＮｏ．２利用可能カウンタ値（Ｔｒ，２，ｃｏｕｎｔｅｒ）がマイナス１されて「２」になる。そして、新しいキー・ロッカー・キーＫＬＫ−２がランダムに生成され、この更新されたキー・ロッカー・テーブルＫＬＴを再暗号化するために使用され、さらに、隠しチャネルに格納される。この状態を図５の１回コピー版メディア９０２に示す。
【００１８】
新しいキー・ロッカー・キーＫＬＫ−２が隠しチャネルに記録され、かつ、キー・ロッカー・テーブルＫＬＴの暗号解読ができないので、元の、すなわち購入時のキー・ロッカー・テーブルＫＬＴの抽出とデータのバックアップを行い、コピー操作後に再格納したとしても、このキー・ロッカー・テーブルＫＬＴは現在のＫＬＫ−２では復号化することができず、機器によって検出されるかエラーを生じ、「コピー・アンド・リストア攻撃」は阻止される。
【特許文献１】特表２００４−５０７０１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、このような従来のデジタル創作物の流通と使用を制御する方法および装置等では、隠しチャネルをメディア内に保有しなければならないが、光ディスクメディアやＣＤメディアのようなオープン型のメディアではこのような隠しチャネルを設定することは困難であった。従って、例えばこの隠しチャネルのようなセキュアな記録領域を有さない記録メディアではコピー・アンド・リストア攻撃を防ぐことが困難で、このような記録メディアに記録されたコンテンツは、他の記録メディアに移動して利用することができなかった。
【課題を解決するための手段】
【００２０】
本発明は上記のような課題を解決するために行われたもので、次のような構成をとる。
【００２１】
請求項１に記載の発明は、記録部を有し、記録部にコンテンツが記録されるか、記録部に記録されたコンテンツが削除されるか変更された時に、検証情報を作成してこの検証情報を記録部以外の記録媒体に記録し、記録媒体に記録された検証情報を使って検証を行い正当な時にのみ記録部に記録されたコンテンツの再生を行う、コンテンツ記録再生装置である。
【００２２】
このような構成をとることによって、セキュアな記録領域を設定することが困難な記録メディアであっても、その記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生装置を提供することが可能になる。
【００２３】
請求項２に記載の発明は、記録部においてコンテンツが記録されているメディアはコンテンツ記録再生装置から着脱可能或いは着脱不可能の何れかである、請求項１に記載のコンテンツ記録再生装置である。
【００２４】
このような構成をとることによって、セキュアな記録領域を設定することが困難な記録メディアが本体から着脱可能なメディアであっても着脱不可能なメディアであっても、その記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生装置を提供することが可能になる。
【００２５】
請求項３に記載の発明は、検証情報は記録媒体のセキュアな領域に記録される、請求項１又は請求項２に記載のコンテンツ記録再生装置である。
【００２６】
このような構成をとることによって、改竄や不正の有無をチェックするための検証情報自体が改竄や不正に利用されることを防止し、記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生装置を提供することが可能になる。
【００２７】
請求項４に記載の発明は、検証情報の記録媒体への記録はネットワークを経由して行われる、請求項１から請求項３の何れか１項に記載のコンテンツ記録再生装置である。
【００２８】
このような構成をとることによって、改竄や不正の有無をチェックするための検証情報をネットワーク経由で他の機器に移動したり共用したり、サーバ等に記録して読み出したり共用して、記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生装置を提供することが可能になる。
【００２９】
請求項５に記載の発明は、記録部にコンテンツが記録されるか、記録部に記録されたコンテンツが削除されるか変更された時に、検証情報を作成し、検証情報を記録部以外の記録媒体に記録し、記録媒体に記録された検証情報を使って検証を行い、検証の結果が正当な時にのみ記録部に記録されたコンテンツの再生を行う、コンテンツ記録再生方法である。
【００３０】
このような構成をとることによって、セキュアな記録領域を設定することが困難な記録メディアであっても、その記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生方法を提供することが可能になる。
【００３１】
請求項６に記載の発明は、コンピュータによって実行されるプログラムであって、記録部にコンテンツが記録されるか、記録部に記録されたコンテンツが削除されるか変更された時に、検証情報を作成するステップと、検証情報を記録部以外の記録媒体に記録するステップと、記録媒体に記録された検証情報を使って検証を行うステップと、検証の結果が正当な時にのみ記録部に記録されたコンテンツの再生を行うステップと、を有するコンテンツ記録再生プログラムである。
【００３２】
このような構成をとることによって、セキュアな記録領域を設定することが困難な記録メディアであっても、その記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生プログラムを提供し、コンピュータによって実行することが可能になる。
【００３３】
請求項７に記載の発明は、コンピュータによって情報の読み出しが可能な情報記録媒体であって、請求項６に記載のコンテンツ記録再生プログラムが記録された情報記録媒体である。
【００３４】
このような構成をとることによって、セキュアな記録領域を設定することが困難な記録メディアであっても、その記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生プログラムが記録された情報記録媒体を提供し、その情報記録媒体からコンテンツ記録再生プログラムを読み出して、コンピュータで実行することが可能になる。
【発明の効果】
【００３５】
本発明では、セキュアな記録領域を設定することが困難な記録メディアであっても、その記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生装置、コンテンツ記録再生方法、コンテンツ記録再生プログラム、コンテンツ記録再生プログラムが記録された情報記録媒体を提供することが可能になる。
【発明を実施するための最良の形態】
【００３６】
本発明を実施するための形態について、図面を参照して説明をする。
【００３７】
（実施の形態）
図１に、本発明の一実施の形態であるコンテンツ記録再生装置１００の主要部のブロック構成図を示す。このコンテンツ記録再生装置１００は、制御部１０２、記録インタフェース１０３、通信部１０５、再生部１０６、操作部１０７、放送受信部１０８を主要な構成要素として含んでいる。コンテンツ記録再生装置１００は他の構成要素を含んでいても構わない。
【００３８】
放送受信部１０８は、例えばデジタルテレビ放送の受信部であって、各周波数の電波で放送局から放送されるデジタルテレビ放送を受信し、映像信号と音声信号とその他の信号からなるコンテンツを取り出し、制御部１０２へ送る。このコンテンツは、このコンテンツ記録再生装置１００において後述する処理の対象となる。また、コンテンツ記録再生装置１００は、ネットワーク１０９や記録メディア１０４を介してコンテンツを受け渡しする場合等、必ずしもこの放送受信部１０８を含んでいない実施の形態であっても構わない。
【００３９】
記録インタフェース１０３は、上記コンテンツやその他の情報を、記録メディア１０４に読み書きするためのインタフェースである。記録インタフェース１０３は、記録メディア１０４に対するデバイスドライバーやファイルシステム等を含んでいても構わないし、含んでいなくても構わない。
【００４０】
記録メディア１０４は、コンテンツ記録再生装置１００においてコンテンツを記録し、保存し、読み出したり再生するための、外部記録用あるいは内部記録用の記録媒体である。具体的な例としては、ＳＤメモリカード、フラッシュＲＡＭなどを始めとする揮発性、不揮発性、電池でバックアップされた或いは電池でバックアップされていない、各種の半導体メモリや、ＨＤＤやＦＤＤやＭＴなどの磁気的原理で情報を記録するディスクやテープ、ＤＶＤやＣＤなどを始めとする光学的原理で情報を記録するディスク、或いはこれらの原理やその他の物理的化学的原理を組み合わせて情報を記録する、各種の記録媒体である。
【００４１】
図１では、記録メディア１０４はコンテンツ記録再生装置１００の外にあるように示しているが、記録メディア１０４はコンテンツ記録再生装置１００の一部として中にあっても構わないし、記録メディア１０４はコンテンツ記録再生装置１００から着脱可能であっても、着脱不可能であっても構わない。
【００４２】
操作部１０７は、各種の押しボタンスイッチ、タッチセンサ、座標入力スイッチ、座標の上下左右移動スイッチ、キーボード、その他、これらの全部又は一部を構成要素とし、ユーザが操作をすることでコンテンツ記録再生装置１００に操作情報を入力し、この入力された操作情報に基づいてコンテンツ記録再生装置１００に何らかの作用を行わせるためのものである。また、実施の形態によっては、操作の内容やその操作によって行われる作用の内容をモニタあるいは確認するための情報表示部（図示しない）を備えていても構わない。
【００４３】
再生部１０６は、画像表示部と音声出力部とを主な構成要素とし、コンテンツ記録再生装置１００が保有するコンテンツをユーザが観賞できる形態で出力するためのものである。しかしながら、実施の形態によっては、画像表示部あるいは音声出力部のどちらか一方だけであっても構わない。
【００４４】
画像表示部はプラズマディスプレイや液晶ディスプレイ、あるいはＣＲＴディスプレイ等を始めとする、映像を表示することのできる機器である。大きさは数インチから１００インチ程度まで各種のものがある。音声出力部は例えばスピーカであり、単純なモノラルの１スピーカだけのものから、５．１チャンネルサウンド用のものまで、様々なものがあり、どのような実施の形態であっても構わない。
【００４５】
通信部１０５は、コンテンツ記録再生装置１００が保有するコンテンツをネットワーク１０９を経由して他の機器に送り出したり、他の機器からネットワーク１０９を経由して何らかのコンテンツを受け取ったりするためのインタフェースに相当する。その仕様はネットワーク１０９に対応して様々である。ネットワーク１０９は、例えばＥｔｈｅｒｎｅｔ（登録商標）のような有線式のＬＡＮであったり、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ、赤外線ＬＡＮのような無線式のネットワークのこともあるし、広域ネットワークであっても構わない。無線方式と有線方式のどちらでも構わないし、専用線のネットワークでも構わないし、汎用線、公衆回線を使ったネットワークでも構わない。また、Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ型のネットワークであってもよいし、クライアント・サーバ型のネットワークであっても構わない。データ暗号化やその他のセキュリティ機能を備えたネットワークであっても構わないし、そうでなくても構わない。
【００４６】
制御部１０２は、以上説明したコンテンツ記録再生装置１００内の各構成要素を全体として制御したり、それぞれの構成要素間でのデータやコンテンツの受け渡しを仲介したり、制御するための部分である。その中心をなすのは、マイクロコンピュータやシステムＬＳＩに含まれるマイコンコア等のＣＰＵである。この制御部１０２は、ＣＰＵ以外にＲＡＭやＲＯＭを含むメモリ部１２２を有している。このＲＯＭやＲＡＭを含むメモリ部１２２には、このＣＰＵによって実行される処理を制御するプログラムが記録されている実施の形態であっても構わない。このような実施の形態では、このプログラムは、本発明に係るコンテンツ記録再生プログラムの１つの実施の形態でもあり、このＲＯＭやＲＡＭは、本発明に係るコンテンツ記録再生プログラムが記録された情報記録媒体の１つの実施の形態でもある。さらに、このコンテンツ記録再生プログラムに従って、制御部１０２や、制御部１０２に含まれるＣＰＵ等が実行するのは、本発明のコンテンツ記録再生方法の実施の形態の１つでもある。
【００４７】
また、コンテンツ記録再生装置１００が記録し、保存するコンテンツは、通常は記録メディア１０４に記録され、保存されるが、この制御部１０２に含まれるメモリ部１２２にも記録されることもある。この制御部１０２に含まれるメモリ部１２２には、その他、コンテンツ記録再生装置１００内の各構成要素を全体として制御したり、それぞれの構成要素間でのデータやコンテンツの受け渡しを仲介したり、制御するために必要な情報が記録される。なお、本明細書でいう情報の「記録」には、何らかの時間的に継続した情報の記憶と、短時間或いは一時的な情報の記憶との、両方が含まれる。
【００４８】
このメモリ部１２２は、必ずしもＲＡＭとＲＯＭとの両方を同時に含んでいるとは限らず、どちらか一方のこともある。また、特殊な方法で書き換えをすることが可能なＥＰＲＯＭ等を含んでいることもある。さらに、図１では、一例として、メモリ部１２２は制御部１０２の一部のように記載しているが、メモリ部１２２は制御部１０２の外に制御部１０２とは別に存在しても構わない。さらに、メモリ部１２２はコンテンツ記録再生装置１００の外にコンテンツ記録再生装置１００とは別に存在しても構わない。また、メモリ部１２２は固定式で着脱不可能であってもよいし、着脱可能であっても構わない。また、メモリ部１２２に記録される情報は、平文で記録されてもよいし、何らかの暗号化が行われて記録されても構わない。
【００４９】
さらにまた、この制御部１０２は、メモリ部１２２とは別に、セキュアなメモリ部１２４を有している。このセキュアなメモリ部１２４に含まれるＲＯＭやＲＡＭには、後述する「正当性検証」のためのハッシュ値やその他の情報が記録され、保存される。そのために、この制御部１０２のセキュアなメモリ部１２４に含まれるＲＯＭやＲＡＭの全部又は一部は、コンテンツ記録再生装置１００の外部からその内容を読み出したり変更、書き換えすることができないセキュアな領域になっている。或いは、このセキュアなメモリ部１２４は、必ずしもＲＡＭとＲＯＭとの両方を同時に含んでいるとは限らず、どちらか一方であっても構わない。
【００５０】
さらに、他の実施の形態では、メモリ部１２２は存在せず、全てがセキュアなメモリ部１２４であっても構わないし、メモリ部１２２とセキュアなメモリ部１２４は一体のものであって構わないし、１つのメモリ部の一部がメモリ部１２２で、他の一部がセキュアなメモリ部１２４であっても構わない。
【００５１】
また、図１では、一例として、セキュアなメモリ部１２４は制御部１０２の一部のように記載しているが、セキュアなメモリ部１２４は制御部１０２の外に制御部１０２とは別に存在しても構わないし、さらに、セキュアなメモリ部１２４はコンテンツ記録再生装置１００の外にコンテンツ記録再生装置１００とは別に存在しても構わない。また、セキュアなメモリ部１２４は固定式で着脱不可能であっても構わないし、着脱可能であっても構わない。また、セキュアなメモリ部１２４に記録される情報は、平文で記録され、何らかの方法で不正な読み出しや書き換えが制限されることもあるし、何らかの暗号化が行われて、この暗号化とその他の何らかの方法で不正な読み出しや書き換えが制限されることもある。
【００５２】
このメモリ部１２２とセキュアなメモリ部１２４との具体的な一例として、ＳＤメモリカードを挙げることができる。このＳＤメモリカードは、制御部１０２とは別にメモリ部１２２とセキュアなメモリ部１２４とが存在する例であり、コンテンツ記録再生装置１００からメモリ部１２２とセキュアなメモリ部１２４とが着脱可能な例である。このＳＤメモリカードの通常のユーザ記録領域がメモリ部１２２に相当し、情報が保護されているセキュアな領域がセキュアなメモリ部１２４に相当する。
【００５３】
このセキュアなメモリ部１２４に記録され保存される「正当性検証」のためのハッシュ値に関しては、後で詳細に説明をする。
【００５４】
図２に、このコンテンツ記録再生装置１００において、コンテンツの不正な利用を検出する状態の概要を示す。
【００５５】
図２（ａ）は、コンテンツ記録再生装置１００において記録メディア１０４の１つである記録メディアＸに、新しいコンテンツＡが正当に記録された状態を示している。この時、制御部１０２は、コンテンツＡが記録された記録メディアＸから、その著作権管理状態を表す固有な情報としてハッシュ値（Ａ１）を計算し、セキュアなメモリ部１２４に記録し、管理する。
【００５６】
このハッシュ値は、コンテンツＡに付属する著作権管理情報から何らかのハッシュ計算などによる演算によって生成される実施の形態でも構わないし、或いは、このコンテンツＡに付属する著作権管理情報、コンテンツＡ自身の情報又はコンテンツＡ自身の情報の一部、記録メディアＸに記録されている情報の全部又は一部、これらの幾つかの組み合わせ情報から何らかのハッシュ計算などによる演算によって生成される実施の形態でも構わない。
【００５７】
図２（ｂ）は、新しいコンテンツＡが正当に記録された記録メディアＸから、何らかの不正な方法によって、記録メディアＹにコンテンツＡをコピーした状態を示している。この不正なコピーは、コンテンツＡだけを記録メディアＸから記録メディアＹにコピーしても構わないし、コンテンツＡを含む幾つかのコンテンツやその他の情報を記録メディアＸから記録メディアＹにコピーしても構わないし、記録メディアＸの内容をそっくりそのまま記録メディアＹにコピーしても構わない。
【００５８】
このコピーは不正な方法で行われるので、制御部１０２がセキュアなメモリ部１２４に記録し、管理しているハッシュ値（Ａ１）は変更されることなく、そのままの状態で記録され、管理される。
【００５９】
図２（ｃ）は、新しいコンテンツＡが正当に記録された記録メディアＸから、正当にコンテンツＡを記録メディアＺにムーブした状態を示している。このムーブは正当に行われるので、記録メディアＸでは記録していたコンテンツＡが削除され、制御部１０２は、コンテンツＡが削除された記録メディアＸの状態から、その著作権管理状態を表す固有な情報としてハッシュ値（Ａ２）を計算し、セキュアなメモリ部１２４に記録し、管理する。
【００６０】
また、新しくコンテンツＡが記録された記録メディアＺでも、コンテンツＡが記録された記録メディアＺの著作権管理状態から、その著作権管理状態を表す固有な情報としてハッシュ値（Ａ３）が計算され、セキュアなメモリ部１２４に記録され、管理される。
【００６１】
図２（ｄ）は、新しいコンテンツＡが削除された記録メディアＸに対して、何らかの不正な方法によって、記録メディアＹに記録されたコンテンツＡをリストアした状態を示している。この不正なリストアは、コンテンツＡだけを記録メディアＹから記録メディアＸにリストアしても構わないし、コンテンツＡを含む幾つかのコンテンツやその他の情報を記録メディアＹから記録メディアＸにリストアしても構わないし、記録メディアＹの内容をそっくりそのまま記録メディアＸにリストアしても構わない。
【００６２】
このリストアは不正な方法で行われるので、制御部１０２がセキュアなメモリ部１２４に記録し、管理しているハッシュ値（Ａ２）は変更されることなく、そのままの状態で記録され、管理される。
【００６３】
図２（ｅ）は、コンテンツＡが不正にリストアされた記録メディアＸに対して、コンテンツＡを利用しようとした状態を示している。この時点では、制御部１０２は、コンテンツＡが削除された記録メディアＸの著作権管理状態から、その著作権管理状態を表す固有な情報としてハッシュ値（Ａ２）を計算し、セキュアなメモリ部１２４に記録し、管理している。しかしながら、現実には、不正なリストアによって、記録メディアＸにはコンテンツＡが記録されており、この記録メディアＸであるならばコンテンツＡが記録された著作権管理状態を表す固有な情報は、図２（ａ）に示すとおりハッシュ値（Ａ１）でなければならない。従って、ここで現実にセキュアなメモリ部１２４に記録し管理しているハッシュ値と、現実の記録メディアＸの著作権管理状態を表す固有な情報であるハッシュ値との間に不整合が発生し、記録メディアＸが改竄されていることを検出することができる。
【００６４】
次に、このようにして作成した正当なコンテンツＡを記録した記録メディアＸや記録メディアＺを、他の機器に移動してコンテンツＡを観賞する場合について説明をする。
【００６５】
図３に、正当なコンテンツＡを記録した記録メディアＸや記録メディアＺを、他の機器に移動して観賞する場合の概要を示す。
【００６６】
図３に示すとおり、本発明の実施の形態であるコンテンツ記録再生装置１００の１つを機器Ｊとする。この機器Ｊに１つの記録メディアＳがセットされ、その記録メディアＳに新しいコンテンツＢ及びその著作権管理情報が記録された、或いは記録されていたと仮定する。
【００６７】
このような時には、上記のように、機器Ｊの制御部１０２は、コンテンツＢが記録された記録メディアＳから、その著作権管理状態を表す固有な情報としてハッシュ値を計算し、セキュアなメモリ部１２４に記録し、管理する。そして、一旦この記録メディアＳが機器Ｊから取り出された後に再度装着されるか、或いは装着された状態のままで、機器Ｊを操作してこのコンテンツＢを利用即ち観賞しようとすると、再度記録メディアＳからその著作権管理状態を表す固有な情報としてハッシュ値を計算し、セキュアなメモリ部１２４に記録し管理しているハッシュ値と「比較」を行う。
【００６８】
そして、比較の結果、この２つのハッシュ値が一致すれば、この記録メディアＳに記録されたコンテンツＢを再生し、利用することができる。一方、この２つのハッシュ値が一致しなかったならば、何らかの不正な処理やコピー、改竄などが行われている可能性があり、コンテンツＢや記録メディアＳは利用することができず、エラーメッセージや警告等が表示される。
【００６９】
機器Ｊの制御部１０２は、そのセキュアなメモリ部１２４に、この機器Ｊで使用する可能性のある全ての記録メディア１０４に記録されている全てのコンテンツ（或いは、著作権管理の対象となるコンテンツ）のハッシュ値を含むハッシュ値テーブルを作成し、記録し、管理しておく必要がある。例えば、記録メディア１０４やコンテンツのＩＤ番号とハッシュ値を１２８ビットとし、セキュアなメモリ部１２４の記録容量或いはハッシュ値テーブルの容量を８ＭＢとすると、最大で約２６万のコンテンツ或いは記録メディア１０４のためのハッシュ値を記録し、管理することができる。
【００７０】
次に、このコンテンツＢが記録された記録メディアＳを機器Ｊから取り出し、機器Ｋに装着して、機器Ｋで記録メディアＳとコンテンツＢを利用すると仮定する。
【００７１】
この時には、予め何らかの方法で、機器Ｊのセキュアなメモリ部１２４に記録されているハッシュ値テーブルの内容を、機器Ｋのセキュアなメモリ部１２４に移動し、記録し、管理しておく必要がある。例えば、セキュアなメモリ部１２４がＳＤメモリカードのセキュアな領域であったならば、このＳＤメモリカードを機器Ｊから取り出して機器Ｋに装着することで、機器Ｋにハッシュ値テーブルを移動し、記録し、管理することができる。
【００７２】
或いは、機器Ｊと機器Ｋのセキュアなメモリ部１２４が着脱不可能なメモリ部であったならば、その記録内容であるハッシュ値テーブルの内容を一旦着脱可能なＳＤメモリカードのセキュアな領域に移動し、このＳＤメモリカードを機器Ｊから取り出して機器Ｋに装着し、そして、機器ＫでこのＳＤメモリカードのセキュアな領域からハッシュ値テーブルの内容を移動させて、機器Ｋの着脱不可能なセキュアなメモリ部１２４に記録し保存することで、機器Ｋにハッシュ値テーブルを移動し、記録し、管理することができる。
【００７３】
或いはまた、機器Ｊのセキュアなメモリ部１２４に記録され、管理されているハッシュ値テーブルの内容を、例えば、ネットワーク１０９を経由して機器Ｋに移動させ、機器Ｋのセキュアなメモリ部１２４に移動して記録し、管理しても構わない。但し、この時には、ハッシュ値テーブルの内容が漏洩したり改竄されることがないよう、セキュアなネットワーク通信、例えば対象データが暗号化された通信やセキュアなプロトコルを使った通信等が行われなければならない。
【００７４】
このようにして、予め何らかの方法で、機器Ｊのセキュアなメモリ部１２４に記録されているハッシュ値テーブルの内容を、機器Ｋのセキュアなメモリ部１２４に移動し、記録し、管理しておくと、コンテンツＢが記録された記録メディアＳを機器Ｊから取り出し、機器Ｋに装着して、機器Ｋで記録メディアＳとコンテンツＢを利用することができる。即ち、コンテンツＢが記録された記録メディアＳを機器Ｊから取り出し、機器Ｋに装着した時点で、機器Ｋの制御部１０２は、コンテンツＢが記録された記録メディアＳから、その著作権管理状態を表す固有な情報としてハッシュ値を計算し、予めセキュアなメモリ部１２４に記録し、管理しているハッシュ値と「比較」を行う。
【００７５】
そして、比較の結果、この２つのハッシュ値が一致すれば、この記録メディアＳに記録されたコンテンツＢを機器Ｋで再生し、利用することができる。一方、この２つのハッシュ値が一致しなかったならば、何らかの不正な処理やコピー、改竄などが行われている可能性があり、コンテンツＢや記録メディアＳは利用することができず、エラーメッセージや警告等が表示される。
【００７６】
或いは、このコンテンツＢが記録された記録メディアＳを機器Ｊから取り出し、機器Ｌに装着して、機器Ｌで記録メディアＳとコンテンツＢを利用する時、必ずしも、予め何らかの方法で、機器Ｊのセキュアなメモリ部１２４に記録されているハッシュ値テーブルの内容を、機器Ｌのセキュアなメモリ部１２４に移動し、記録し、管理しておかなくても、機器Ｊのセキュアなメモリ部１２４に記録され、管理されているハッシュ値テーブルを共有して、記録メディアＳとコンテンツＢの正当性を検証することもできる。
【００７７】
例えば、コンテンツＢが記録された記録メディアＳが機器Ｊから取り出され、機器Ｌに装着された時点で、機器Ｋの制御部１０２は、コンテンツＢが記録された記録メディアＳから、その著作権管理状態を表す固有な情報としてハッシュ値を計算する。
【００７８】
そして、これと相前後して、ネットワーク１０９を経由して機器Ｊに、コンテンツＢが記録された記録メディアＳの著作権管理状態を表すハッシュ値を問い合わせ、この問い合わせに対して応答されたハッシュ値と計算したハッシュ値との「比較」を行う。
【００７９】
そして、比較の結果、この２つのハッシュ値が一致すれば、この記録メディアＳに記録されたコンテンツＢを機器Ｌで再生し、利用することができる。一方、この２つのハッシュ値が一致しなかったならば、何らかの不正な処理やコピー、改竄などが行われている可能性があり、コンテンツＢや記録メディアＳは利用することができず、エラーメッセージや警告等が表示される。
【００８０】
この機器Ｌから機器Ｊに対するハッシュ値の問い合わせは、コンテンツＢ或いはコンテンツＢが記録された記録メディアＳについてのみの問い合わせてあってもよいし、ハッシュ値テーブル全ての内容或いはその一部についての問い合わせであっても構わない。また、機器Ｊから機器Ｌに対するハッシュ値の応答も、コンテンツＢ或いはコンテンツＢが記録された記録メディアＳについてのみの応答であってもよいし、ハッシュ値テーブル全ての内容或いはその一部についての応答であっても構わない。
【００８１】
この機器Ｌから機器Ｊに対するハッシュ値の問い合わせや、機器Ｊから機器Ｌに対するハッシュ値の応答も、ハッシュ値やハッシュ値テーブルの内容が漏洩したり改竄されることがないよう、セキュアなネットワーク通信、例えば対象データが暗号化された通信やセキュアなプロトコルを使った通信等によって行われなければならない。
【００８２】
図４には、サーバ４０１にハッシュ値テーブル４０３を記録し、管理し、このハッシュ値テーブル４０３を、各種のネットワークを経由して、本発明の実施の形態であるコンテンツ記録再生装置１００に相当する機器Ｎ、機器Ｐ、機器Ｑ、機器Ｒで利用する実施の形態を示している。上記のとおり、機器Ｎ、機器Ｐ、機器Ｑ、機器Ｒは、それぞれ本発明の実施の形態であるコンテンツ記録再生装置１００の１つである。
【００８３】
サーバ４０１と機器Ｎとは、例えば公衆回線４１１で接続されており、公衆回線４１１を経由して種々の情報を送受信することができる。なお、この通信は暗号化やその他の方法で情報が漏洩したり改竄されることがないように保護されているセキュアな通信である。
【００８４】
サーバ４０１と機器Ｐとは、例えば専用回線４１３で接続されており、専用回線４１３を経由して種々の情報を送受信することができる。なお、この通信も暗号化その他の方法で情報が漏洩したり改竄されることがないように保護されているセキュアな通信である。
【００８５】
サーバ４０１と機器Ｑ及び機器Ｒとは、例えばインターネット４１５とＬＡＮ４１７で接続されており、このインターネット４１５とＬＡＮ４１７を経由して種々の情報を送受信することができる。サーバ４０１からＬＡＮ４１７に接続されたゲートウエイ（ＧＷ）４１９まではインターネットで通信し、このゲートウエイ４１９からＬＡＮ４１７に乗り入れる。なお、この通信も暗号化その他の方法で情報が漏洩したり改竄されることがないように保護されているセキュアな通信である。
【００８６】
このサーバ４０１は、各種のネットワークを経由して接続され、このサーバ４０１が記録し、管理しているハッシュ値テーブル４０３の内容を要求してくる、全てのコンテンツ記録再生装置１００に装着される可能性がある全ての記録メディア１０４に記録されている可能性のある全てのコンテンツのための著作権管理状態を表す固有な情報として、ハッシュ値をハッシュ値テーブル４０３の状態で記録し、管理している。
【００８７】
このサーバ４０１及びサーバ４０１に記録され、管理されているハッシュ値テーブル４０３の内容は、厳重なセキュリティ管理の下に記録され、管理され、正当な権限を有していないアクセスに対しては、これらの情報を知らせたり書き換えられることはないことが保証されている。
【００８８】
このサーバ４０１が記録し、管理しているハッシュ値テーブル４０３の内容を取得してコンテンツの利用管理を行うように設定されているコンテンツ記録再生装置１００は、何らかの記録メディア１０４が装着されその記録メディア１０４に何らかの著作権管理の対象となるコンテンツが正当に記録されていたならば、その記録メディア１０４とコンテンツのための著作権管理状態を表す固有な情報としてハッシュ値を計算し、そのハッシュ値をサーバ４０１にセキュアな通信で送信してハッシュ値テーブル４０３に登録をする。サーバ４０１に接続する可能性がある全てのコンテンツ記録再生装置１００がこのように行動することによって、サーバ４０１は要求される可能性がある全ての記録メディア１０４とコンテンツのための著作権管理状態を表す固有な情報であるハッシュ値を、ハッシュ値テーブル４０３に記録し、管理することができる。これらの登録もまた、これらの情報が正当な権限を有していないものに知られることがないように、セキュアな通信によって送信されることは上記と同様である。
【００８９】
例えば機器Ｎは、何らかの記録メディア１０４が装着されその記録メディア１０４に記録されたコンテンツの利用即ち観賞が要求されると、公衆回線４１１を経由してセキュアな通信でサーバ４０１にアクセスし、サーバ４０１が記録し、管理しているハッシュ値テーブル４０３をダウンロードし、このダウンロードした情報を自分自身のハッシュ値テーブル４３１として記録し、保存する。そして、このダウンロードしたハッシュ値テーブル４３１の内容と、今回装着された記録メディア１０４に記録されたコンテンツの著作権管理状態を表す固有な情報であるハッシュ値を計算して比較することで、この記録メディア１０４やコンテンツの改竄や不正を検出することができる。
【００９０】
なお、機器Ｎにダウンロードするハッシュ値テーブル４３１は、サーバ４０１のハッシュ値テーブル４０３の全てであっても構わないし、その一部、例えば機器Ｎで利用する可能性のあるものだけでも構わないし、今回装着された記録メディア１０４或いは今回利用するコンテンツのためだけのものでも構わない。
【００９１】
例えば機器Ｐは、何らかの記録メディア１０４が装着されその記録メディア１０４に記録されたコンテンツの利用即ち観賞が要求されると、専用回線４１３を経由してセキュアな通信でサーバ４０１にアクセスし、サーバ４０１が記録し、管理しているハッシュ値テーブル４０３を共有し、このサーバ４０１が記録し、管理しているハッシュ値テーブル４０３をあたかも自分自身のハッシュ値テーブルであるかのように利用する。そして、このサーバ４０１が記録し、管理しているハッシュ値テーブル４０３の内容と、今回装着された記録メディア１０４に記録されたコンテンツの著作権管理状態を表す固有な情報であるハッシュ値を計算して比較することで、この記録メディア１０４やコンテンツの改竄や不正を検出することができる。
【００９２】
なお、機器Ｐからサーバ４０１に対しては、今回利用するコンテンツ或いは装着された記録メディア１０４についてのみの問い合わせてあってもよいし、ハッシュ値テーブル４０３の全て或いはその一部についての問い合わせであっても構わない。また、サーバ４０１から機器Ｐに対するハッシュ値の応答も、今回利用するコンテンツ或いは装着された記録メディア１０４についてのみの応答であってもよいし、ハッシュ値テーブル４０３の全ての内容或いはその一部についての応答であっても構わない。
【００９３】
例えば機器Ｒは、何らかの記録メディア１０４が装着されその記録メディア１０４に記録されたコンテンツの利用即ち観賞が要求されると、ＬＡＮ４１７とゲートウエイ４１９とインターネット４１５を経由してセキュアな通信でサーバ４０１にアクセスし、サーバ４０１が記録し、管理しているハッシュ値テーブル４０３をダウンロードし、このダウンロードした情報を自分自身のハッシュ値テーブル４３７として記録し、保存する。そして、このダウンロードしたハッシュ値テーブル４３７の内容と、今回装着された記録メディア１０４に記録されたコンテンツの著作権管理状態を表す固有な情報であるハッシュ値を計算して比較することで、この記録メディア１０４やコンテンツの改竄や不正を検出することができる。
【００９４】
なお、機器Ｒにダウンロードするハッシュ値テーブル４３７は、サーバ４０１のハッシュ値テーブル４０３の全てであっても構わないし、その一部、例えば機器Ｒで利用する可能性のあるものだけでも構わないし、今回装着された記録メディア１０４或いは今回利用するコンテンツのためだけのものでも構わない。
【００９５】
例えば機器Ｑは、何らかの記録メディア１０４が装着されその記録メディア１０４に記録されたコンテンツの利用即ち観賞が要求されると、ＬＡＮ４１７とゲートウエイ４１９とインターネット４１５を経由してセキュアな通信でサーバ４０１に接続し、サーバ４０１が記録し、管理しているハッシュ値テーブル４０３を共有し、このサーバ４０１が記録し、管理しているハッシュ値テーブル４０３をあたかも自分自身のハッシュ値テーブルであるかのように利用する。或いは、ＬＡＮ４１７を経由してセキュアな通信で機器Ｒに接続し、機器Ｒがダウンロードしたハッシュ値テーブル４３７を共有し、この機器Ｒが記録し、管理しているハッシュ値テーブル４３７をあたかも自分自身のハッシュ値テーブルであるかのように利用する実施の形態であっても構わない。
【００９６】
そして、サーバ４０１が記録し管理しているハッシュ値テーブル４０３、又は機器Ｒが記録し管理しているハッシュ値テーブル４３７の内容と、今回装着された記録メディア１０４に記録されたコンテンツの著作権管理状態を表す固有な情報であるハッシュ値を計算して比較することで、この記録メディア１０４やコンテンツの改竄や不正を検出することができる。
【００９７】
このような構成によって、セキュアなネットワークを経由してサーバ４０１にアクセスし、サーバ４０１が記録し、管理するハッシュ値テーブル４０３を利用することができる限り、どこででも、どのようなコンテンツ記録再生装置１００の１つである機器であっても、著作権管理の対象となっている記録メディア１０４とその記録メディア１０４に記録されている著作権管理の対象となっているコンテンツの不正や改竄を監視・検証し、その正当なコンテンツだけを利用することが可能になる。
【産業上の利用可能性】
【００９８】
本発明によれば、コンテンツを記録するための記録部を有し、この記録部にコンテンツが記録されるか、この記録部に記録されたコンテンツが削除されるか変更された時に、検証情報を作成してこの検証情報をこの記録部以外の記録媒体に記録し、検証情報を使って検証を行い正当な時にのみ記録部に記録されたコンテンツの再生を行うことができるので、セキュアな領域を設定することが困難な記録メディアであっても、その記録メディアに記録されたコンテンツを「コピー・アンド・リストア攻撃」から保護し、その記録メディアに記録されたコンテンツのムーブを行うことのできるコンテンツ記録再生装置、コンテンツ記録再生方法、コンテンツ記録再生プログラム、コンテンツ記録再生プログラムが記録された情報記録媒体を提供することが可能になり、その産業上の利用可能性は極めて高い。
【図面の簡単な説明】
【００９９】
【図１】本発明の一実施の形態であるコンテンツ記録再生装置の主要部のブロック構成図
【図２】コンテンツ記録再生装置においてコンテンツの不正な利用を検出する状態の概要を示す図
【図３】コンテンツを記録した記録メディアを他の機器に移動して観賞する場合の概要を示す図
【図４】サーバに記録するハッシュ値テーブルをネットワークを経由してコンテンツ記録再生装置で利用する実施の形態を示す図
【図５】従来のデジタル創作物の流通と使用を制御する方法においてコンテンツが記録されているメディアの内容の例を示す図
【符号の説明】
【０１００】
１００    コンテンツ記録再生装置
１０２    制御部
１０３    記録インタフェース
１０４    記録メディア
１０５    通信部
１０６    再生部
１０７    操作部
１０８    放送受信部
１０９    ネットワーク
４０１    サーバ
４０３，４３１，４３７    ハッシュ値テーブル
４１１    公衆回線
４１３    専用回線
４１５    インターネット
４１７    ＬＡＮ
９０１    購入版メディア
９０２    １回コピー版メディア
【図１】
2007293971.tif 000003
【図２】
2007293971.tif 000004
【図３】
2007293971.tif 000005
【図４】
2007293971.tif 000006
【図５】
2007293971.tif 000007