(57)【要約】【課題】記録された情報の不法コピーを防止すると共にコンテンツの柔軟な運用を可能とし、さらにコピー防止技術の改良等も容易とする。【解決手段】鍵取得モジュール２は、コピー防止技術が施された読み取り専用の情報記録媒体１に記録されている。再生モジュール３は、この鍵取得モジュール２から該鍵取得モジュール２に固有のメディア鍵を安全に取得し、このメディア鍵からコンテンツ鍵を生成し、このコンテンツ鍵を用いて暗号化コンテンツ４を復号化して再生する。ここで、鍵取得モジュール２は情報記録媒体１上に存在する必要があるが、再生モジュール３及び暗号化コンテンツ４は情報記録媒体１上に存在する必要はなく、情報記録媒体１の外部に存在していても構わない。【選択図】  図１
2004355700.tif 000002
【特許請求の範囲】
【請求項１】
第１の実行ファイルが複製不可に記録された情報記録媒体であって、
上記第１の実行ファイルは、第２の実行ファイルとの間で認証処理を行う認証手段と、該第１の実行ファイルに固有の固有鍵情報を取得する鍵取得手段と、上記固有鍵情報を上記第２の実行ファイルに送信する送信手段とを有し、上記情報記録媒体が情報処理装置に挿入されたときに実行される
ことを特徴とする情報記録媒体。
【請求項２】
上記固有鍵情報は、コンテンツを暗号化する暗号鍵情報を暗号化するために用いられることを特徴とする請求項１記載の情報記録媒体。
【請求項３】
上記第２の実行ファイル又は上記コンテンツは、上記情報記録媒体、上記情報処理装置又は他の情報処理装置に記録されていることを特徴とする請求項２記載の情報記録媒体。
【請求項４】
上記コンテンツは、上記情報記録媒体に記録されており、
上記固有鍵情報は、上記コンテンツに付属する署名情報を暗号化する暗号鍵情報を暗号化するために用いられ、
上記送信手段は、上記署名情報に基づいて上記コンテンツを上記第２の実行ファイルに送信する
ことを特徴とする請求項３記載の情報記録媒体。
【請求項５】
第１の実行ファイルが複製不可に記録された情報記録媒体が挿入される情報処理装置であって、
暗号化されたコンテンツを再生する第２の実行ファイルを有し、
上記第２の実行ファイルは、上記第１の実行ファイルとの間で認証処理を行う認証手段と、上記第１の実行ファイルから取得した固有鍵情報に基づいて暗号鍵情報を生成する鍵生成手段と、上記暗号鍵情報を用いて上記暗号化されたコンテンツを復号化する復号化手段と、復号化した上記コンテンツを再生する再生手段とを有し、上記情報記録媒体が挿入されたときに実行される
ことを特徴とする情報処理装置。
【請求項６】
上記暗号化されたコンテンツは、上記情報記録媒体、上記情報処理装置又は他の情報処理装置に記録されていることを特徴とする請求項５記載の情報処理装置。
【請求項７】
上記暗号化されたコンテンツは、上記情報記録媒体に記録されており、
上記固有鍵情報は、上記暗号化されたコンテンツに付属する署名情報を暗号化する暗号鍵情報を暗号化するために用いられ、
上記第２の実行ファイルは、上記署名情報に基づいて上記第１の実行ファイルから上記暗号化されたコンテンツを受信する受信手段を有する
ことを特徴とする請求項６記載の情報処理装置。
【請求項８】
第１の実行ファイルが複製不可に記録された情報記録媒体が挿入される情報処理装置の情報処理方法であって、
上記第１の実行ファイルとの間で認証処理を行う認証工程と、
上記第１の実行ファイルから取得した固有鍵情報に基づいて暗号鍵情報を生成する鍵生成工程と、
上記暗号鍵情報を用いて暗号化されたコンテンツを復号化する復号化工程と、
復号化した上記コンテンツを再生する再生工程と
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツの不正利用を防止すると共にコンテンツの柔軟な運用を可能とし、さらにコピー防止技術の改良等も容易とする情報記録媒体、並びにそのような情報記録媒体を用いてコンテンツを再生する情報処理装置及びその方法に関する。
【０００２】
【従来の技術】
近年において、光ディスク等の情報記録媒体の大容量化と普及により、記録されている情報の著作権を保護するために、不法なコピーの防止が重要とされてきている。すなわち、オーディオデータやビデオデータの場合には、コピー或いはダビングにより劣化のない複製物を容易に生成でき、またコンピュータデータの場合には、元のデータと同一のデータが容易にコピーできるため、既に不法コピーによる著作権の侵害等の弊害が生じてきているのが実情である。
【０００３】
このようなことから、上記不法コピーの防止を目的として、コピーコントロールＣＤ（Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｃｏｍｐａｃｔ  Ｄｉｓｋ；ＣＣＣＤ）と称されるレッドブック規格外の音楽ＣＤが開発・販売されるに至っている。このＣＣＣＤのセカンドセッションエリアに記録されているオーディオデータについては、ＣＣＣＤ上に記録されている専用の再生モジュールを用いてパーソナルコンピュータでの再生が可能であるものの、パーソナルコンピュータ内部へ取り込み（リッピング）ができず、コピーが防止されるようになされている。
【０００４】
また、同様に不法コピーの防止を目的として、ＳｅｃｕＲＯＭ（登録商標）と称されるＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  −  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）も開発・販売されている。このＳｅｃｕＲＯＭでは、サブコード（Ｑサブチャンネル）に隠蔽されたコピー防止キーを抽出し、該コピー防止キーを用いて、少なくともその一部が暗号化されたアプリケーションを復号化することで、該アプリケーションを実行することができるものの、不法コピーされている場合には、アプリケーションを暗号化したコピー防止キーとは異なるものが抽出され、該アプリケーションを実行することができない。
【０００５】
【特許文献１】
特開平１１−２５０５１２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来のＣＣＣＤやＳｅｃｕＲＯＭ（登録商標）においては、媒体とそれに記録された音楽情報（コンテンツ）とが不可分であるため、コンテンツを媒体から切り離して運用することができず、運用の柔軟性がないという問題があった。また、媒体のコピー防止技術を改良しようとした場合、その媒体に記録されたコンテンツを再生するパーソナルコンピュータ等にインストールしなければならないソフトウェアが複雑化してしまう虞があった。
【０００７】
本発明は、このような従来の実情に鑑みて提案されたものであり、コンテンツの不正利用を防止すると共にコンテンツの柔軟な運用を可能とし、さらにコピー防止技術の改良等も容易とする情報記録媒体、並びにそのような情報記録媒体を用いてコンテンツを再生する情報処理装置及びその方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した目的を達成するために、本発明に係る情報記録媒体は、第１の実行ファイルが複製不可に記録された情報記録媒体であり、この第１の実行ファイルは、第２の実行ファイルとの間で認証処理を行う認証手段と、該第１の実行ファイルに固有の固有鍵情報を取得する鍵取得手段と、上記固有鍵情報を上記第２の実行ファイルに送信する送信手段とを有し、情報記録媒体が情報処理装置に挿入されたときに実行されるものである。
【０００９】
このような情報記録媒体に記録された第１の実行ファイルは、情報記録媒体が情報処理装置に挿入されたときに実行され、第２の実行ファイルとの間で相互に認証処理を行い、第１のファイルに固有の固有鍵情報を第２のファイルに送信する。
【００１０】
また、上述した目的を達成するために、本発明に係る情報処理装置は、第１の実行ファイルが複製不可に記録された情報記録媒体が挿入される情報処理装置であって暗号化されたコンテンツを再生する第２の実行ファイルを有し、この第２の実行ファイルは、上記第１の実行ファイルとの間で認証処理を行う認証手段と、上記第１の実行ファイルから取得した固有鍵情報に基づいて暗号鍵情報を生成する鍵生成手段と、上記暗号鍵情報を用いて上記暗号化されたコンテンツを復号化する復号化手段と、復号化した上記コンテンツを再生する再生手段とを有し、上記情報記録媒体が挿入されたときに実行されるものである。
【００１１】
このような情報処理装置が有する第２の実行ファイルは、第１の実行ファイルが複製不可に記録された情報記録媒体が挿入されたときに実行され、第１の実行ファイルとの間で相互に認証処理を行い、第１のファイルから取得した固有鍵情報に基づいて暗号鍵情報を生成し、この暗号鍵情報を用いて暗号化されたコンテンツを復号化して再生する。
【００１２】
また、上述した目的を達成するために、本発明に係る情報処理方法は、第１の実行ファイルが複製不可に記録された情報記録媒体が挿入される情報処理装置の情報処理方法であり、上記第１の実行ファイルとの間で認証処理を行う認証工程と、上記第１の実行ファイルから取得した固有鍵情報に基づいて暗号鍵情報を生成する鍵生成工程と、上記暗号鍵情報を用いて暗号化されたコンテンツを復号化する復号化工程と、復号化した上記コンテンツを再生する再生工程とを有するものである。
【００１３】
このような情報処理方法では、情報記録媒体に記録された第１の実行ファイルとの間で相互に認証処理を行い、第１のファイルから取得した固有鍵情報に基づいて暗号鍵情報を生成し、この暗号鍵情報を用いて暗号化されたコンテンツを復号化して再生する。
【００１４】
【発明の実施の形態】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００１５】
先ず、本実施の形態の概念構成について、図１を用いて説明する。図１において、鍵取得モジュール２（第１の実行ファイル）は、コピー防止技術が施された読み取り専用の情報記録媒体１に記録されている。このコピー防止技術としては、例えばＳｅｃｕＲＯＭ（登録商標）に用いられている技術や、いわゆるダミーファイル法の技術が挙げられるが、これらに限定されず種々の技術を用いることができる。再生モジュール３（第２の実行ファイル）は、この鍵取得モジュール２から該鍵取得モジュール２に固有のメディア鍵（固有鍵情報）を安全に取得し、このメディア鍵からコンテンツ鍵（暗号鍵情報）を生成し、このコンテンツ鍵を用いて暗号化コンテンツ４を復号化して再生する。
【００１６】
このように、本実施の形態では、コンテンツが暗号化された状態で提供され、その暗号化コンテンツ４の復号化に用いられるメディア鍵がコピー防止技術の施された情報記録媒体１に記録されているため、暗号化コンテンツ４がコピーされた場合であっても正規の情報記録媒体１がなければメディア鍵を取得できず、コンテンツを利用することができない。
【００１７】
ここで、本実施の形態における鍵取得モジュール２は情報記録媒体１上に存在する必要があるが、再生モジュール３及び暗号化コンテンツ４は情報記録媒体１上に存在する必要はなく、情報記録媒体１の外部に存在していても構わない。つまり、再生モジュール３及び暗号化コンテンツ４の配置形態としては、
１）情報記録媒体１上に再生モジュール３及び暗号化コンテンツ４が存在する場合、
２）情報記録媒体１の外部に再生モジュール３及び暗号化コンテンツ４が存在する場合、
３）情報記録媒体１上に再生モジュール３が存在し、情報記録媒体１の外部に暗号化コンテンツ４が存在する場合、
４）情報記録媒体１の外部に再生モジュール３が存在し、情報記録媒体１上に暗号化コンテンツ４が存在する場合、
の４通りが考えられる。
【００１８】
以下では、再生モジュール３及び暗号化コンテンツ４が情報記録媒体１の挿入される情報処理装置に存在する場合（上記２の場合）について、主として説明する。この再生モジュール３及び暗号化コンテンツ４は、予めネットワークを介して情報処理装置にダウンロードしたものであっても構わない。なお、以下では、情報記録媒体１は読み出し専用の光ディスクであるものとする。
【００１９】
先ず、情報記録媒体１のコピー防止技術としてＳｅｃｕＲＯＭ（登録商標）の技術が用いられている場合に、鍵取得モジュール２がメディア鍵を取得し、このメディア鍵を再生モジュール３に転送するまでの処理を図２のフローチャートに示す。
【００２０】
このＳｅｃｕＲＯＭ（登録商標）の技術とは、簡単には、予め情報記録媒体１上の所定のアドレス及び個数のサブコード（Ｑサブチャンネル）を変更しておき、アプリケーションを暗号化するコピー防止キーとしてその変更パターンを用いるものである。アプリケーションを実行する際には、上記所定のアドレス及び個数のＱサブチャンネルを検索し、その変更パターンからコピー防止キーを抽出する。ここで、情報記録媒体１をコピーした場合、変更が施されていた正規でないＱサブチャンネルは正規のＱサブチャンネルとしてコピーされる。この結果、元々アプリケーションを暗号化していたものとは異なるコピー防止キーが抽出されることとなり、アプリケーションを復号化して実行することができない。なお、この図２に示すコピー防止技術については、例えば特開平１１−２５０５１２号公報に記載されている。
【００２１】
具体的には、始めに図２のステップＳ１において、鍵取得モジュール２は、暗号化されていない例えば前半部分のプログラムにより、情報記録媒体１上の所定のアドレス及び個数のサブコード（Ｑサブチャンネル）をスキャンし、ステップＳ２において、そのＱサブチャンネルが正規であるか否かを検索する。次にステップＳ３において、鍵取得モジュール２は、正規でないＱサブチャンネルの数に応じてコピー防止キーを抽出する。そしてステップＳ４では、抽出したコピー防止キーを用いて鍵取得モジュール２の後半部分の暗号を復号化できるか否かが判別される。ステップＳ４において復号化できる場合（Ｙｅｓ）にはステップＳ５に進み、復号化できない場合（Ｎｏ）には処理を終了する。ステップＳ５において、鍵取得モジュール２は、再生モジュール３との間で認証処理を行い、ステップＳ６では、認証の適否が判別される。ステップＳ６において相互に認証しない場合（Ｎｏ）には処理を終了し、相互に認証する場合（Ｙｅｓ）にはステップＳ７においてメディア鍵を再生モジュール３に転送する。
【００２２】
一方、情報記録媒体１のコピー防止技術としていわゆるダミーファイル法の技術が用いられている場合に、鍵取得モジュール２がメディア鍵を取得し、このメディア鍵を再生モジュール３に転送するまでの処理を図３のフローチャートに示す。
【００２３】
このダミーファイル法の技術とは、簡単には、情報記録媒体１のサイズよりも大きいダミーファイルが実際に情報記録媒体１に記録されているかのように予めディレクトリレコードを変更しておき、アプリケーションを実行する際にそのダミーファイルのサイズを検査するものである。この情報記録媒体１をコピーする場合には、例えばディレクトリレコードのダミーファイルサイズを実際のダミーファイルのサイズに一致させる必要があるが、アプリケーションの実行前にそのダミーファイルのサイズが元のサイズ（情報記録媒体１のサイズよりも大きいサイズ）と一致するか否かが検査され、一致しない場合にはアプリケーションの実行が許可されない。なお、この図３に示すコピー防止技術については、例えば特開２００１−２２９０１９号公報に記載されている。
【００２４】
具体的には、始めに図３のステップＳ１０において、鍵取得モジュール２はダミーファイルを開き、ステップＳ１１において、そのダミーファイルのファイルサイズを検査する。次にステップＳ１２において、鍵取得モジュール２は、そのファイルサイズが元のファイルサイズと一致するか否かを判別し、一致しない場合（Ｎｏ）には処理を終了する。一方、一致する場合（Ｙｅｓ）にはステップＳ１３に進む。ステップＳ１３において、鍵取得モジュール２は、再生モジュール３との間で認証処理を行い、ステップＳ１４では、認証の適否が判別される。ステップＳ１４において相互に認証しない場合（Ｎｏ）には処理を終了し、相互に認証する場合（Ｙｅｓ）にはステップＳ１５においてメディア鍵を再生モジュール３に転送する。
【００２５】
次に、再生モジュール３が鍵取得モジュール２から鍵を取得し、暗号化コンテンツ４を復号化して再生するまでの処理を図４のフローチャートに示す。ステップＳ２０において、再生モジュール３は、鍵取得モジュール２がロード可能であるか否かを判別し、ロード可能でない場合（Ｎｏ）には処理を終了し、ロード可能である場合（Ｙｅｓ）にはステップＳ２１に進む。次にステップＳ２１において、再生モジュール３は、鍵取得モジュール２との間で認証処理を行い、ステップＳ２２では、認証の適否が判別される。ステップＳ２２において相互に認証しない場合（Ｎｏ）には処理を終了し、相互に認証する場合（Ｙｅｓ）にはステップＳ２３において鍵取得モジュール２からメディア鍵を取得する。
【００２６】
続いてステップＳ２４において、再生モジュール３は、取得したメディア鍵からコンテンツ鍵を生成し、ステップＳ２５において、このコンテンツ鍵を用いて暗号化コンテンツ４の復号化を行う。なお、この暗号化コンテンツ４は、情報記録媒体１が挿入される情報処理装置内に存在するものであっても、ネットワークを介してダウンロードしたものであっても構わない。そしてステップＳ２６において、コンテンツを再生可能であるか否かが判別され、再生不可である場合（Ｎｏ）には処理を終了し、再生可能である場合（Ｙｅｓ）にはステップＳ２７でコンテンツを再生する。
【００２７】
なお、上述した図４では、暗号化コンテンツ４を再生する場合について説明したが、情報記録媒体１に暗号化コンテンツ４が記録されている場合には、この暗号化コンテンツ４を情報処理装置にインポートすることも可能である。このような場合において、再生モジュール３が鍵取得モジュール２から鍵を取得し、暗号化コンテンツ４を情報処理装置にインポートするまでの処理を図５のフローチャートに示す。なお、ステップＳ３４においてコンテンツ鍵を生成するまでの処理は上述した図４と同様であるため説明を省略する。
【００２８】
ステップＳ３５において、再生モジュール３は、生成したコンテンツ鍵を用いて、例えば暗号化コンテンツ４に付属する権利情報及び暗号署名のうち、暗号署名を復号化して権利情報の検証を行う。なお、この権利情報及び暗号署名は、情報記録媒体１上に存在するものであっても、ネットワークを介してダウンロードしたものであっても構わない。そしてステップＳ３６において、インポートが許可されるか否かが判別され、インポートが許可されない場合（Ｎｏ）には処理を終了し、インポートが許可される場合（Ｙｅｓ）にはステップＳ３７で暗号化コンテンツ４をインポートする。
【００２９】
以下、上述した情報処理装置の具体的な構成例について図６を用いて説明する。図６に示すように、情報処理装置１０は、該情報処理装置１０の各部を統括して制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、不揮発性のメモリであるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、揮発性のメモリであるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、通信処理を行う通信部１４と、図示しないハードディスクに対して各種データの書き込み及び／又は読み出しを行うＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１５と、音声を出力する出力部１６と、情報記録媒体１に対して各種データの書き込み及び／又は読み出しを行うインターフェース（Ｉ／Ｆ）部１７とがバス１８を介して相互に接続されてなる。
【００３０】
ＣＰＵ１１は、例えばＲＯＭ１２に記録されているプログラムに従って、プログラムを実行するための制御を行う。ＲＡＭ１３には、ＣＰＵ１１が各種処理を実行する上で必要なプログラムやデータが必要に応じて一時的に格納される。
【００３１】
通信部１４は、例えばモデムやターミナルアダプタ等により構成され、電話回線を介してインターネットに接続される。
【００３２】
ＨＤＤ１５は、図示しないハードディスクからデータの読み出しを行うほか、例えば通信部１４を介して入力したデータの書き込みを行う。
【００３３】
オーディオ出力部１６は、例えば通信部１４を介して入力したオーディオデータや、インターフェース部１７を介して情報記録媒体１から入力したオーディオデータに対して、必要に応じて変換を施して出力する。
【００３４】
インターフェース部１７は、ＣＰＵ１１の制御のもとに、情報記録媒体１に対してデータを入出力するタイミングを調整し、データの形式を変換する。
【００３５】
このような情報処理装置１０において、再生モジュール３は、例えばＨＤＤ１５に記録されており、情報記録媒体１に記録された鍵取得モジュール２との間で上述した処理を行い、メディア鍵を取得する。そして、再生モジュール３は、このメディア鍵からコンテンツ鍵を生成し、このコンテンツ鍵を用いて、例えば通信部１４を介して入力してＨＤＤ１５に記録された暗号化コンテンツ４を復号化する。復号化されたコンテンツは、ＣＰＵ１１の制御のもと、オーディオ出力部１６から出力される。
【００３６】
以上説明したように、本実施の形態における情報記録媒体１及び情報処理装置１０によれば、コンテンツが暗号化された状態で提供され、その暗号化コンテンツ４の復号化に用いられるメディア鍵がコピー防止技術の施された情報記録媒体１に記録されているため、暗号化コンテンツ４がコピーされた場合であっても正規の情報記録媒体１がなければメディア鍵を取得できず、コンテンツを利用することができない。これにより、コンテンツの保護が図られる。
【００３７】
特に、暗号化コンテンツ４は情報記録媒体１上に存在する必要はなく、情報記録媒体１の外部に存在していても構わないため、情報記録媒体１の購入者のみが復号化できるような暗号化コンテンツ４をネットワークを介して配布するなど、コンテンツの柔軟な運用が可能となる。
【００３８】
また、再生モジュール２は、鍵取得モジュール１からメディア鍵を取得し、そのメディア鍵からコンテンツ鍵を生成して暗号化されたコンテンツを復号化するのみであり、情報記録媒体１にどのようなコピー防止技術が施されているかには依存しないため、コピー防止技術を改良した場合に、情報処理装置１０に新たなソフトウェア等をインストールする必要がない。
【００３９】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【００４０】
例えば、上述の実施の形態では、コンテンツがオーディオデータであるものとして説明したが、これに限定されるものではなく、ビデオデータなど他種のデータであっても構わない。
【００４１】
【発明の効果】
以上詳細に説明したように、本発明に係る情報記録媒体、並びに情報処理装置及びその方法によれば、情報記録媒体に複製不可に記録された第１の実行ファイルと第２の実行ファイルとの間で相互に認証処理を行った後、第１の実行ファイルから第２の実行ファイルに固有鍵情報を送信し、第２の実行ファイルでは、この固有鍵情報に基づいて暗号鍵情報を生成し、この暗号鍵情報を用いて暗号化されたコンテンツを復号化して再生することにより、コンテンツの不正利用が防止されると共に、コンテンツの柔軟な運用が可能となり、さらにコピー防止技術の改良も容易となる。
【図面の簡単な説明】
【図１】本実施の形態の概念構成を説明する図である。
【図２】鍵取得モジュールがメディア鍵を取得して再生モジュールに転送するまでの処理の一例を説明するフローチャートである。
【図３】鍵取得モジュールがメディア鍵を取得して再生モジュールに転送するまでの処理の他の例を説明するフローチャートである。
【図４】再生モジュールが鍵取得モジュールから鍵を取得し、暗号化コンテンツを復号化して再生するまでの処理を説明するフローチャートである。
【図５】再生モジュールが鍵取得モジュールから鍵を取得し、暗号化コンテンツを情報処理装置にインポートするまでの処理を説明するフローチャートである。
【図６】本実施の形態における情報処理装置の構成例を示す図である。
【符号の説明】
１  情報記録媒体、２  鍵取得モジュール、３  再生モジュール、４  暗号化コンテンツ、１０  情報処理装置
【図１】
2004355700.tif 000003
【図２】
2004355700.tif 000004
【図３】
2004355700.tif 000005
【図４】
2004355700.tif 000006
【図５】
2004355700.tif 000007
【図６】
2004355700.tif 000008