(57)【要約】  暗号化コンテンツ復号用のタイトル鍵の生成に用いられる記録媒体固有の識別情報が暴露され、この識別情報を用いてコンテンツを独自に暗号化しコピーしたとしても、このコピー品からのコンテンツの再生を妨げ、著作権保護を図ることができるドライブ装置を提供する。記録媒体１０３には、タイトル鍵の生成に用いる媒体固有の識別情報、認証局端末装置１０１が発行した識別情報に対する署名を記録される。再生装置１０４におけるドライブは、暗号化コンテンツの復号、再生に先立ち、署名検証を行い、検証に失敗した場合は識別情報を出力しないので、再生装置１０４における再生用のプログラムは、復号鍵を生成できず暗号化コンテンツの復号再生に失敗する。また署名は、ドライブ外に出力されることはない。このため、不正者は記録媒体１０３を不正コピーすることはできない。
2010001544.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置であって、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、
前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段と
を備えることを特徴とするドライブ装置。
【請求項２】
前記制御領域は、前記記録媒体におけるデータ記録領域に記録されたデータの誤り訂正符号を記録するように規定された領域であり、
前記生成情報及び前記電子署名は、前記制御領域中の特定領域に記録されており、
前記読出手段は、前記特定領域から前記生成情報及び前記電子署名を読み出す
ことを特徴とする請求項１記載のドライブ装置。
【請求項３】
前記データ記録領域のうち前記特定領域に対応する領域には、無効なデータが書き込まれており、
前記読出手段は、前記無効なデータについては読み出すことはなく、前記データ記録領域に記録されたデータのうち前記無効なデータ以外を読み出す場合には、当該読み出すデータに対応する誤り訂正符号を用いて誤り訂正を行い、前記生成情報及び前記電子署名を読み出す場合には、誤り訂正を行わない
ことを特徴とする請求項２記載のドライブ装置。
【請求項４】
前記検証手段と前記出力制御手段とがハードウェアのみで実装されている
ことを特徴とする請求項１記載のドライブ装置。
【請求項５】
前記記録媒体には、前記制御領域における前記生成情報の記録位置が前記電子署名の記録位置の前である第１書込状態と、前記電子署名の記録位置が前記生成情報の記録位置の前である第２書込状態とを識別する状態識別情報が記録されており、
前記読出手段は、前記生成情報と前記電子署名の読み出しに先立ち前記状態識別情報を読み出し、前記状態識別情報の内容に従って前記生成情報と前記電子署名とを読み出す
ことを特徴とする請求項１記載のドライブ装置。
【請求項６】
前記記録媒体には、前記制御領域に前記生成情報及び前記電子署名が書き込まれている第１書込状態と、前記生成情報及び前記電子署名が前記制御領域に書き込まれるのに替えてアナログ技術で書き込まれている第２書込状態とを識別する状態識別情報が記録されており、
前記読出手段は、前記生成情報と前記電子署名の読み出しに先立ち前記状態識別情報を読み出し、前記状態識別情報の内容に従って前記生成情報と前記電子署名とを読み出す
ことを特徴とする請求項１記載のドライブ装置。
【請求項７】
記録媒体から暗号化コンテンツを読み出して再生するコンテンツ再生装置であって、
前記記録媒体から情報を読み出すドライブ手段と、
前記ドライブ手段から取得する情報を用いて前記暗号化コンテンツの復号及び再生を行うホスト手段とを備え、
前記ドライブ手段は、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ手段内での使用に限定して読み出す読出部と、
前記電子署名を用いて前記生成情報の正当性を検証する検証部と、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト手段へ出力する出力制御部とを備え、
前記ホスト手段は、
前記読出手段に前記取得要求を出力する要求部と、
前記ドライブ手段から前記生成情報を取得した場合に、前記生成情報を用いて前記復号鍵を生成する鍵生成部と、
前記復号鍵を用いて前記暗号化コンテンツを復号し再生する再生部とを備える
ことを特徴とするコンテンツ再生装置。
【請求項８】
前記ドライブ手段のうち少なくとも前記検証部と前記出力制御部とがハードウェアのみで実装されていることを特徴とする請求項７記載のコンテンツ再生装置。
【請求項９】
暗号化コンテンツを記録している記録媒体であって、
制御領域に、前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報と、前記生成情報から生成された電子署名とを記録し、
前記記録媒体中のデータを読み出すドライブ装置内でのみ用いられる制御情報を記録するよう規定された制御領域における、前記生成情報の記録位置が前記電子署名の記録位置の前である第１書込状態と、前記電子署名の記録位置が前記生成情報の記録位置の前である第２書込状態とを識別する状態識別情報を、所定位置に記録している
ことを特徴とする記録媒体。
【請求項１０】
記録媒体に暗号化コンテンツを記録する記録装置であって、
前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報と、前記生成情報から生成された電子署名とを取得する取得手段と、
データ記録領域とデータ記録領域に記録されたデータの誤り訂正符号を記録する制御領域とを有する前記記録媒体における、前記制御領域中の特定領域に、前記生成情報と、前記電子署名とを記録する記録手段とを備え、
前記データ記録領域のうち前記特定領域に対応する領域には、無効なデータが書き込まれている
ことを特徴とする記録装置。
【請求項１１】
前記取得手段は、
前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の入力を受け付ける受付を取得する取得部と、
前記生成情報を認証局装置に送信する送信部と、
前記認証局装置から、前記認証局装置により生成された前記生成情報に対する前記電子署名を受信する受信部とを含むことを特徴とする請求項１０記載の記録装置。
【請求項１２】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置で用いられるデータ読み出し方法であって、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出ステップと、
前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップと
を含むデータ読み出し方法。
【請求項１３】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられるデータ読み出しプログラムであって、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、前記ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ装置内での使用に限定して読み出す読出ステップと、
前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップと
をコンピュータに実行させることを特徴とするデータ読み出しプログラム。
【請求項１４】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられるデータ読み出しプログラムを記憶するコンピュータ読み出し可能な記録媒体であって、
前記データ読み出しプログラムは、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、前記ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ装置内での使用に限定して読み出す読出ステップと、
前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップとをコンピュータに実行させる
ことを特徴とする記録媒体。
【請求項１５】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられる集積回路であって、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、
前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段と
を備えることを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタルコンテンツの著作権保護に関し、特に、ディジタルコンテンツが記録された記録媒体の不正コピーを抑止する技術に関する。
【背景技術】
【０００２】
近年、映画、音楽などの著作物がディジタル化されディジタルコンテンツ（以下、単にコンテンツという。）として盛んに流通している。コンテンツは複製が容易でありコピーによる品質劣化も生じないことから、著作権保護技術の重要性は非常に高い。コンテンツ流通のための代表的媒体の一つであるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等においては、著作権保護のために、通常ではデータの複製が出来ない記録領域に、記録媒体を識別する識別情報を記録しておき、その識別情報を暗号化（非特許文献１参照）用の鍵の一部に用いることとして記録媒体の不正コピー防止を図っている（特許文献１参照）。この構成では、記録媒体のコピーが試みられた場合、コンテンツデータなどはコピー元の記録媒体からコピー先の記録媒体にコピーされるものの、記録媒体固有の識別情報はコピーされず、コピー元のディスクの識別情報と、コピー先のディスクの識別情報とは異なることとなる。よって、コピー先の記録媒体を用いてコンテンツを再生しようとした場合、コピー先の記録媒体に記録されている識別情報では復号鍵を復元することができないので、暗号化コンテンツが不正に復号されるのを防止することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９６９２６号公報
【非特許文献】
【０００４】
【非特許文献１】山田慎一郎訳、「ディジタル署名と暗号技術」、ピアソン・エデュケーション
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、不正者が、識別情報が未記録である記録媒体に対し任意の識別情報を書き込むことができる装置を入手、利用して、コピー元の記録媒体の識別情報と同じ識別情報をコピー先の記録媒体に書き込むことも想定し得る。上述の従来技術では、この識別情報を書き込むことができる装置による記録媒体の複製を避けることはできない。すなわち、再生装置で行われるコンテンツの再生過程において、記録媒体の識別情報を何らかの方法で取得し、この識別情報と、独自のエンコーダを用いて、コンテンツの暗号化、識別情報の暗号化を行い、記録媒体に記録してしまうことで、不正コピーがなされてしまう。不正コピーされた記録媒体は、コピー元の正規な記録媒体と同様に、通常の再生装置で再生されることになる。【０００６】
上記問題に鑑み、本発明は、記録媒体に固有の識別情報が暴露され、この識別情報を用いてコンテンツを暗号化し記録媒体にコピーしたとしても、このコピーされたコンテンツの再生を妨げ、著作権保護を図ることができるドライブ装置、コンテンツ再生装置、記録装置、データ読み出し方法、プログラム、記録媒体、および集積回路を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置であって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段とを備える。
【発明の効果】
【０００８】
本発明の読出装置は、上述の構成を備えることにより、不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。【０００９】
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。【００１０】
また、記録媒体に記録されている署名情報を外部に出力しないので、前記ドライブ装置を用いて、記録媒体に記録されたデータを丸ごとコピーするといった不正コピーを防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態における著作権保護システムの構成を示すブロック図である。
【図２】本発明の一実施の形態における認証局端末装置の構成を示すブロック図である。
【図３】本発明の一実施の形態における署名情報の一例を示す図である。
【図４】本発明の一実施の形態における署名情報の一例を示す図である。
【図５】本発明の一実施の形態におけるコンテンツ提供者端末装置の構成を示すブロック図である。
【図６】本発明の一実施の形態におけるメディア鍵情報の一例を示す図である。
【図７】本発明の一実施の形態におけるタイトル鍵情報の一例を示す図である。
【図８】本発明の一実施の形態における鍵構成情報の一例を示す図である。
【図９】本発明の一実施の形態における暗号化タイトル鍵の一例を示す図である。
【図１０】本発明の一実施の形態におけるアーカイブデータ、セクタ化されたアーカイブデータ、ディジタル信号の一例を示す図である。
【図１１】本発明の一実施の形態における符号化処理を示すフローチャートである。
【図１２】本発明の一実施の形態における付加情報の一例を示す図である。
【図１３】本発明の一実施の形態における置換えディジタル信号の一例を示す図である。
【図１４】本発明の一実施の形態における記録媒体の構成を示すブロック図である。
【図１５】本発明の一実施の形態における再生装置の構成を示すブロック図である。
【図１６】本発明の一実施の形態における鍵発行局端末装置の構成を示すブロック図である。
【図１７】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図１８】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図１９】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図２０】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図２１】本発明の一実施の形態における再生装置の処理を示すフローチャートである。
【図２２】本発明の一実施の形態におけるコンテンツ提供者端末装置の構成を示すブロック図である。
【図２３】本発明の一実施の形態における付加情報の一例を示す図である。
【図２４】本発明の一実施の形態における記録媒体の構成を示す図である。
【図２５】本発明の一実施の形態における記録媒体の構成を示す図である。
【図２６】本発明の一実施の形態における再生装置の構成を示すブロック図である。
【図２７】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図２８】本発明の一実施の形態における再生装置と記録媒体の組み合わせによる再生可否の対応関係を示す図である。
【図２９】本発明の一実施の形態におけるコンテンツ提供者端末装置の構成を示すブロック図である。
【図３０】本発明の一実施の形態におけるコンテンツ提供者端末装置の構成を示すブロック図である。
【図３１】本発明の一実施の形態における鍵構成情報の一例を示す図である。
【図３２】本発明の一実施の形態における部品鍵記録状態定義の一例を示す図である。
【図３３】本発明の一実施の形態における記録媒体の構成を示す図である。
【図３４】本発明の一実施の形態における再生装置の構成を示すブロック図である。
【図３５】本発明の一実施の形態における付加情報の一例を示す図である。
【図３６】本発明の一実施の形態における記録媒体の内容を示す図である。
【図３７】本発明の一実施の形態における記録媒体の内容を示す図である。
【図３８】本発明の一実施の形態における鍵相互の関係を説明するための図である。
【発明を実施するための形態】
【００１２】
請求項１の一実施態様であるドライブ装置は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置であって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段とを備える。
【００１３】
また、前記制御領域は、前記記録媒体におけるデータ記録領域に記録されたデータの誤り訂正符号を記録するように規定された領域であり、前記生成情報及び前記電子署名は、前記制御領域中の特定領域に記録されており、前記読出手段は、前記特定領域から前記生成情報及び前記電子署名を読み出すこととしてもよい。
【００１４】
この構成によれば、不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
【００１５】
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
【００１６】
また、記録媒体に記録されている署名情報を外部に出力しないので、前記ドライブ装置を用いて、記録媒体に記録されたデータを丸ごとコピーするといった不正コピーを防ぐことができる。
【００１７】
また、前記データ記録領域のうち前記特定領域に対応する領域には、無効なデータが書き込まれており、前記読出手段は、前記無効なデータについては読み出すことはなく、前記データ記録領域に記録されたデータのうち前記無効なデータ以外を読み出す場合には、当該読み出すデータに対応する誤り訂正符号を用いて誤り訂正を行い、前記生成情報及び前記電子署名を読み出す場合には、誤り訂正を行わないこととしてもよい。
【００１８】
この構成によれば、無用な誤り訂正処理により、不必要な誤りの検出が成されるのを防ぐことができる。
【００１９】
また、前記検証手段と前記出力制御手段とがハードウェアのみで実装されていることとしてもよい。
【００２０】
この構成によれば、検証手段と出力制御手段とに対する改造が困難になる。したがって、これらの構成を改造することにより、検証や出力を回避しようとする不正行為を困難にすることができる。
【００２１】
また、前記記録媒体には、前記制御領域における前記生成情報の記録位置が前記電子署名の記録位置の前である第１書込状態と、前記電子署名の記録位置が前記生成情報の記録位置の前である第２書込状態とを識別する状態識別情報が記録されており、前記読出手段は、前記生成情報と前記電子署名の読み出しに先立ち前記状態識別情報を読み出し、前記状態識別情報の内容に従って前記生成情報と前記電子署名とを読み出すこととしてもよい。
【００２２】
この構成によれば、前記記録媒体における前記生成情報と前記電子署名との記録位置の先後について、いずれが先であっても、前記生成情報と前記電子署名とを内容を取り違えることなく読み出すことができる。よって、前記記録媒体における前記生成情報と前記電子署名との記録位置の先後が決まったものしか読み出せないドライブ装置と市場で共存できる。
【００２３】
また、前記記録媒体には、前記制御領域に前記生成情報及び前記電子署名が書き込まれている第１書込状態と、前記生成情報及び前記電子署名が前記制御領域に書き込まれるのに替えてアナログ技術で書き込まれている第２書込状態とを識別する状態識別情報が記録されており、前記読出手段は、前記生成情報と前記電子署名の読み出しに先立ち前記状態識別情報を読み出し、前記状態識別情報の内容に従って前記生成情報と前記電子署名とを読み出すこととしてもよい。
【００２４】
この構成によれば、前記記録媒体において、前記生成情報と前記電子署名とが、制御領域に書き込まれているか、一例としてはＲＯＭＭＡＲＫのようなアナログ技術で書き込まれているかにかかわらず、前記生成情報と前記電子署名とを読み出すことができる。よって、前記記録媒体における前記生成情報と前記電子署名とが、制御領域に書き込まれているものしか読み出せないドライブ装置と市場で共存できる。
【００２５】
請求項７の一実施態様であるコンテンツ再生装置は、記録媒体から暗号化コンテンツを読み出して再生するコンテンツ再生装置であって、前記記録媒体から情報を読み出すドライブ手段と、前記ドライブ手段から取得する情報を用いて前記暗号化コンテンツの復号及び再生を行うホスト手段とを備え、前記ドライブ手段は、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ手段内での使用に限定して読み出す読出部と、前記電子署名を用いて前記生成情報の正当性を検証する検証部と、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト手段へ出力する出力制御部とを備え、前記ホスト手段は、前記読出手段に前記取得要求を出力する要求部と、前記ドライブ手段から前記生成情報を取得した場合に、前記生成情報を用いて前記復号鍵を生成する鍵生成部と、前記復号鍵を用いて前記暗号化コンテンツを復号し再生する再生部とを備える。
【００２６】
不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
【００２７】
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
【００２８】
また、前記ドライブ手段のうち少なくとも前記検証部と前記出力制御部とがハードウェアのみで実装されていることとしてもよい。
【００２９】
この構成によれば、検証手段と出力制御手段とに対する改造が困難になる。したがって、これらの構成を改造することにより、検証や出力を回避しようとする不正行為を困難にすることができる。
【００３０】
請求項９の一実施態様である記録媒体は、暗号化コンテンツを記録している記録媒体であって、制御領域に、前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報と、前記生成情報から生成された電子署名とを記録し、前記記録媒体中のデータを読み出すドライブ装置内でのみ用いられる制御情報を記録するよう規定された制御領域における、前記生成情報の記録位置が前記電子署名の記録位置の前である第１書込状態と、前記電子署名の記録位置が前記生成情報の記録位置の前である第２書込状態とを識別する状態識別情報を、所定位置に記録している。
【００３１】
この構成によれば、前記記録媒体における前記生成情報と前記電子署名との記録位置の先後について、いずれが先であっても、前記生成情報と前記電子署名とを内容を取り違えることなく読み出すことができる。よって、前記記録媒体における前記生成情報と前記電子署名との記録位置の先後が決まったものしか読み出せないドライブ装置と市場で共存できる。
【００３２】
請求項１０の一実施態様である記録装置は、記録媒体に暗号化コンテンツを記録する記録装置であって、前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報と、前記生成情報から生成された電子署名とを取得する取得手段と、データ記録領域とデータ記録領域に記録されたデータの誤り訂正符号を記録する制御領域とを有する前記記録媒体における、前記制御領域中の特定領域に、前記生成情報と、前記電子署名とを記録する記録手段とを備え、前記データ記録領域のうち前記特定領域に対応する領域には、無効なデータが書き込まれている。
【００３３】
また、前記取得手段は、前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の入力を受け付ける受付部と、前記生成情報を認証局装置に送信する送信部と、前記認証局装置から、前記認証局装置により生成された前記生成情報に対する前記電子署名を受信する受信部とを含む。
【００３４】
この構成によれば、従来よりも不正コピーされる可能性を低減した記録媒体を生成することができる。
【００３５】
不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
【００３６】
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
【００３７】
請求項１２の一実施態様であるデータ読み出し方法は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置で用いられるデータ読み出し方法であって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出ステップと、前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップとを含む。
【００３８】
請求項１３の一実施態様であるデータ読み出しプログラムは、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられるデータ読み出しプログラムであって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、前記ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ装置内での使用に限定して読み出す読出ステップと、前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップとをコンピュータに実行させる。
【００３９】
請求項１４の一実施態様である記録媒体は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられるデータ読み出しプログラムを記憶するコンピュータ読み出し可能な記録媒体であって、前記データ読み出しプログラムは、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、前記ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ装置内での使用に限定して読み出す読出ステップと、前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップとをコンピュータに実行させる。
【００４０】
請求項１５の一実施態様である集積回路は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられる集積回路であって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段とを備える。
【００４１】
この構成によれば、不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
【００４２】
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
【００４３】
また、記録媒体に記録されている署名情報を外部に出力しないので、前記ドライブ装置を用いて、記録媒体に記録されたデータを丸ごとコピーするといった不正コピーを防ぐことができる。
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００４４】
１．実施の形態１
本発明の一実施形態に係る著作権保護システムは、暗号化コンテンツが記録された記録媒体の不正コピーを妨げるものである。不正コピーとしては、記録媒体の製造装置を用いて全く同一のコピー品を作成するような大規模な攻撃ではなく、ＤＶＤ等の記録媒体からデータを読み出す市販のドライブと、ホスト装置（ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等）の組み合わせによる攻撃を想定している。不正者は、ホスト装置上で動作するプレーヤーソフトの動作を解析するなどによって、記録媒体に記録されており暗号化コンテンツの復号鍵を生成するのに用いられる記録媒体固有の識別情報（ＶｏｌｕｍｅＩＤ）を暴露する。そして、暗号の解かれたコンテンツを、この識別情報を用いて不正者独自のエンコーダにより再暗号化し、未使用（生）の記録媒体にコピーする。このようにコピーされた記録媒体は、他の市販のプレーヤーによっても再生できるものとなってしまう。
【００４５】
１．１．構成
１．１．１．著作権保護システムの全体構成概略
本発明の一実施形態に係る著作権保護システムは、図１に示すように、コンテンツを生成、暗号化しディジタル信号として記録媒体１０３に書き込み提供するコンテンツ提供者端末装置１０２、記録媒体１０３に書き込まれたディジタル信号からコンテンツを復号、再生する再生装置１０４、コンテンツの暗号、復号に係る鍵を発行する鍵発行局端末装置１０５、鍵の正当性を証明する署名を生成する認証局端末装置１０１を含んで構成される。
【００４６】
著作権保護の対象となるコンテンツは、タイトル鍵を用いて暗号化された上でディジタル信号として記録媒体１０３に保持されている。このコンテンツは、正規のタイトル鍵を生成し得る再生装置によってのみ再生されることになる。
【００４７】
図３８は、本実施の形態で用いられる鍵相互の関係を示す概略図である。
【００４８】
コンテンツの暗号化に用いられるタイトル鍵は、タイトル鍵用鍵で暗号化された上で、暗号化タイトル鍵情報として記録媒体１０３に保持されている。タイトル鍵用鍵は、部品鍵とメディア鍵値とから生成される。部品鍵は、媒体固有の情報であり、例えば、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等におけるＶｏｌｕｍｅＩＤに該当する。部品鍵は、コンテンツに付随する付加情報の一部として記録媒体１０３に保持されている。メディア鍵値は、記録媒体１０３に記録されているメディア鍵部（ＭＫＢ：Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）と、再生装置が保持するデバイス鍵とから生成される鍵の値である。
【００４９】
デバイス鍵と、メディア鍵を含むメディア鍵情報とは、鍵発行局端末装置１０５により生成される。デバイス鍵は、デバイス毎に異なっている。鍵発行局端末装置１０５は、再生装置１０４にデバイス鍵を提供し、コンテンツ提供者端末装置１０２にメディア鍵情報を提供する。コンテンツ提供者端末装置１０２は、予め利用者に提供するためのコンテンツ及びタイトル鍵を生成し保持している。コンテンツ提供者端末装置１０２は、タイトル鍵を用いてコンテンツに暗号化等の処理を施し記録媒体１０３に記録する。また、コンテンツ提供者端末装置１０２は、認証局端末装置１０１に、部品鍵を含む情報である鍵構成情報を送付し、送付した鍵構成情報に対する署名情報を認証局端末装置１０１から応答として受け取る。
【００５０】
そして、コンテンツ提供者端末装置１０２は、鍵構成情報と署名情報を加工した付加情報、暗号化コンテンツ等を記録媒体１０３に記録する。加工については、後述するが、一例として鍵構成情報と署名情報とを連結するような処理が該当する。
【００５１】
認証局端末装置１０１は、認証局秘密鍵と、認証局公開鍵のペアを生成し、保持している。認証局端末装置１０１は、コンテンツ提供者端末１０２から鍵構成情報を受け取ると、認証局秘密鍵を用いて鍵構成情報に対する署名情報を生成してコンテンツ提供者端末装置１０２に送信する。
【００５２】
再生装置１０４は、認証局端末装置１０１により生成された認証局公開鍵を予め保持している。再生装置１０４は、記録媒体１０３に記録された付加情報に含まれる署名情報を読み出し、認証局共通鍵を用いて署名情報の正当性を検証する。署名情報が正当でない場合、再生装置１０４は、コンテンツの再生処理は行わない。署名情報が正当な場合、再生装置１０４は、デバイス鍵、記録媒体１０３に記録されたメディア鍵情報等を用いてタイトル鍵を復元して、暗号化コンテンツを復号し、再生する。
【００５３】
この署名情報は、再生装置１０４におけるハードウェアのみで実装されたドライブにより記録媒体１０３から読み出されて使用される。この署名情報はドライブ外部へ出力されることはない。よって、前述したようにホスト装置（再生装置）上で動作するプレーヤーソフトの動作を解析するなどしても、署名情報を把握することはできない。よって、署名情報は、ドライブ自体がハードウェア的に不正解析されるような特殊な場合を除き取得されることはない。よって、署名情報を含めて記録媒体１０３の内容がコピーされることはない。また、署名情報の生成は、認証局端末装置１０１が行っているものであり、不正者が、通常のドライブ装置で行われる署名検証において正当であると判定されるような署名情報を独自に作成することはできない。このように、署名情報を用いることで、記録媒体の不正コピーを妨げることができることとなる。
【００５４】
１．１．２．認証局端末装置１０１の構成
認証局端末装置１０１は、図２に示すように、受信手段２０１、送信手段２０２、署名生成手段２０３、認証局公開鍵／秘密鍵生成手段２０４、及び認証局公開鍵／秘密鍵記憶手段２０５を含んで構成される。
【００５５】
認証局端末装置１０１は、具体的には図示されていないマイクロプロセッサ、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及びハードディスクにはコンピュータプログラムが記憶されており、前記マイクロプロセッサが前記プログラムに従って動作することにより、認証局端末装置１０１はその機能を果たす。
【００５６】
受信手段２０１は、他の装置からデータを受信する。一例として、受信手段は、コンテンツ提供者端末装置１０２から、コンテンツ提供者端末１０２により生成される鍵構成情報を受信する。
【００５７】
図８は、鍵構成情報の一例を示す図である。
【００５８】
鍵構成情報は、部品鍵部８１０を含む。部品鍵部８１０の装置識別情報フィールド８１１は、鍵構成情報埋込みシステム毎に付与される固定値（以下、ＩｎｓｔＩＤという。）が書き込まれる。ＩｎｓｔＩＤは、例えば、鍵構成情報埋込システムの製造業者それぞれに異なる値が割り当てられる。データフィールド８１２には部品鍵が記録される。
【００５９】
認証局公開鍵／秘密鍵生成手段２０４は、認証局が使用する公開鍵（以下、認証局公開鍵という。）と、対応する秘密鍵（以下、認証局秘密鍵という。）とのペアを生成し、生成したペアを認証局公開鍵／秘密鍵記憶手段２０５に記憶させる。そして、認証局公開鍵／秘密鍵生成手段２０４は、送信手段２０２を用いて認証局公開鍵を再生装置１０４へ送信する。
【００６０】
署名生成手段２０３は、署名生成の対象となるデータと、署名の生成要求とを受け取ると、認証局秘密鍵を用いて受け取ったデータに対する署名を生成し、送信手段２０２を用いてコンテンツ提供者端末装置１０２へ送信する。具体的には、署名生成手段２０３は、受信手段２０１によって受信された鍵構成情報の全体に対するハッシュ値を計算し、ハッシュ値に対して署名を生成する。なお、本実施の形態でいう署名とは一般的な電子署名のことを意味する。電子署名を付与する技術については公知であるので説明を省略する。
【００６１】
図３は、署名生成手段２０３が生成する署名情報の一例を示す。
【００６２】
署名情報は、ヘッダ部３１０とデータ部３２０から構成される。ヘッダ部３１０には、署名のタイプを記載する領域である署名タイプフィールド３１１が設けられている。また、データ部３２０には、署名フィールド３２１が設けられている。署名フィールド３２１には、署名生成手段２０３により生成された署名が書き込まれる。
【００６３】
送信手段２０２は、他の装置に対しデータの送信を行う。
１．１．３．コンテンツ提供者端末装置１０２の構成
コンテンツ提供者端末装置１０２は、図５に示すように、受信手段５０１、送信手段５０２、メディア鍵情報記憶手段５０３、タイトル鍵生成手段５０４、タイトル鍵記憶手段５０５、コンテンツ入力手段５０６、暗号手段５０７、鍵構成情報生成手段５０８、鍵構成情報記憶手段５０９、署名情報記憶手段５１０、タイトル鍵暗号手段５１１、暗号化鍵記憶手段５１２、符号化手段５１３、加工手段５１４、符号置換え手段５１５、及び記録手段５１６を含んで構成される。
【００６４】
コンテンツ提供者端末装置１０２は、具体的には図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及びハードディスクにはコンピュータプログラムが記憶されており、前記マイクロプロセッサが前記プログラムに従って動作することにより、コンテンツ提供者端末装置１０２はその機能を果たす。
【００６５】
受信手段５０１は、鍵発行局端末装置１０５からメディア鍵情報を受信し、メディア鍵情報記憶手段５０３に記憶させる。
【００６６】
図６は、メディア鍵情報の一例を示す。
【００６７】
メディア鍵情報は、メディア鍵が記載されたメディア鍵部６１０と、メディア鍵値が記載されているメディア鍵値部６２０とから構成される。ここで、メディア鍵値は、前述のようにメディア鍵とデバイス鍵とを処理することで得ることができるので、必ずしもメディア鍵情報に含める必要はない。あえて冗長な構成を取っているのは、コンテンツ提供者端末装置がデバイス鍵を持っていない場合もあり得ることを想定したものである。
【００６８】
受信手段５０１は、また、認証局端末装置１０１から署名情報を受信する。
【００６９】
タイトル鍵生成手段５０４は、コンテンツを暗号化するタイトル鍵を生成し、タイトル鍵情報を生成する。
【００７０】
図７に、タイトル鍵情報の一例を示す。
【００７１】
タイトル鍵情報は、ヘッダ部７１０とデータ部７２０とを含んで構成される。ヘッダ部７１０のタイプフィールド７１１は、タイトル鍵情報のフォーマット識別情報を示す。データ部７２０の鍵数フィールド７２１は、タイトル鍵情報に含められるタイトル鍵の数を示す。例えば、図７の場合、タイトル鍵情報は、３個のタイトル鍵を含むことを意味している。データ部７２０のタイトル鍵フィールド７２２−１〜７２２−３には、生成したタイトル鍵が書き込まれている。
【００７２】
タイトル鍵記憶手段５０５は、タイトル鍵生成手段５０４により生成されたタイトル鍵情報を記憶する。
【００７３】
コンテンツ入力手段５０６は、入力されるコンテンツを受け取る。
【００７４】
暗号手段５０７は、タイトル鍵記憶手段５０５が記憶しているタイトル鍵情報に含まれるタイトル鍵を用いて、コンテンツ入力手段５０６において入力されたコンテンツを暗号化し、暗号化コンテンツを生成する。
【００７５】
鍵構成情報生成手段５０８は、タイトル鍵を暗号化するタイトル鍵用鍵の演算に用いられる部品鍵を含んだ鍵構成情報を生成する。
【００７６】
鍵構成情報記憶手段５０９は、鍵構成情報生成手段５０８が生成した鍵構成情報を記憶する。
【００７７】
署名情報記憶手段５１０は、受信手段５０１が受信した署名情報を記憶する。
【００７８】
タイトル鍵暗号手段５１１は、鍵構成情報記憶手段５０９が記憶している鍵構成情報を受取り、鍵構成情報の中の部品鍵を取り出す。そして、タイトル鍵暗号手段５１１は、メディア鍵情報記憶手段５０３が記憶しているメディア鍵情報を受取り、メディア鍵情報の中のメディア鍵値を取り出す。そして、取り出した部品鍵とメディア鍵値からタイトル鍵を暗号化するタイトル鍵用鍵を生成する。タイトル鍵用鍵を用い、タイトル鍵暗号手段５１１は、タイトル鍵記憶手段５０５が記憶しているタイトル鍵情報のタイトル鍵を暗号化し、図７のタイトル鍵フィールド７２２−１〜７２２−３を上書きし、暗号化タイトル鍵情報を生成する。
【００７９】
図９は、暗号化タイトル鍵情報の一例を示す図である。
【００８０】
暗号化タイトル鍵情報は、ヘッダ部９１０、及びデータ部９２０を含んで構成される。ヘッダ部９１０のタイプフィールド９１１には、タイトル鍵情報のフォーマットを識別する識別情報が記載される。データ部９２０の鍵数フィールド９２１は、暗号化タイトル鍵情報に定義されるタイトル鍵の数を示す。例えば、図９の例では、３個の暗号化タイトル鍵を持つことを意味する。
【００８１】
データ部９２０の暗号化タイトル鍵フィールド９２２−１〜９２２−３には、タイトル鍵が暗号化された暗号化タイトル鍵が書き込まれる。図９の例では、タイトル鍵暗号手段５１１は、３個の暗号化タイトル鍵を生成し、暗号化タイトル鍵情報のデータ部９２０の暗号化タイトル鍵フィールド９２２−１、９２２−２、９２２−３にそれぞれ書き込む。
【００８２】
暗号化鍵記憶手段５１２は、タイトル鍵暗号化手段５１１が生成した暗号化タイトル鍵情報を記憶する。
【００８３】
符号化手段５１３は、暗号手段５０７により暗号化された暗号化コンテンツと、暗号化鍵記憶手段５１２により記憶されている暗号化タイトル鍵情報と、メディア鍵情報記憶手段５０３により記憶されているメディア鍵情報から取り出したメディア鍵といったデータを受信し、結合してアーカイブデータを生成する。
【００８４】
図１０は、アーカイブデータの一例を示す図である。アーカイブデータ１０１０は、暗号化コンテンツ１０１１、メディア鍵１０１２、暗号化タイトル鍵情報１０１３に加え、付加情報１０１４が結合され、連続的に配置されたデータである。次いで、符号化手段５１３は、アーカイブデータ１０１０を符号化する。
【００８５】
図１１は、符号化手段５１３がアーカイブデータ１０１０を符号化する処理のフローチャートの一例を示す図である。
【００８６】
符号化手段５１３は、アーカイブデータ１０１０を、所定データ量単位、例えば、２０４８バイト単位にセクタ化する（ステップＳ１１０１）。次に、セクタ化により得られたセクタ化されたアーカイブデータ１０２０を、セクタに対応するセクタアドレスを用いてスクランブル処理を施す（ステップＳ１１０２）。次に、セクタアドレスなどの情報を含むヘッダデータを各セクタの先頭のヘッダ部１０３３として配置（ステップＳ１１０３）する。さらに、セクタ単位のデータに対して、データ遅延及びパリティ計算を行い、誤り訂正符号をＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ）部１０３１に付加したディジタル信号１０３０を生成する（ステップＳ１１０４）。生成されたディジタル信号１０３０は、ＥＣＣ部１０３１とデータ部１０３２とヘッダ部１０３３とを含む構成となっている。
【００８７】
加工手段５１４は、鍵構成情報と署名情報とを連結して付加情報を作成する。
【００８８】
図１２は、付加情報の一例を示す図である。
【００８９】
付加情報は、鍵構成情報が記載される鍵構成情報部１２１０と、署名情報が記載される署名情報部１２２０とを含んで構成される。
【００９０】
ここで、アーカイブデータ１０１０には、メディア鍵１０１２、暗号化タイトル鍵情報１０１３に加え、付加情報１０１４が含められているが、これらの情報は、他の情報から生成しうるのでアーカイブデータ１０１０に含める必要はない。このような冗長な構成としているのは、コンテンツ提供者端末装置がこれらに関する情報を持っていない場合もあり得ることを想定したものである。
【００９１】
符号置換え手段５１５は、符号化手段５１３により出力されたディジタル信号のＥＣＣ部１０３１の一部を、加工手段５１４により生成された付加情報で置換して置換えディジタル信号を出力する。このとき、ＥＣＣ部１０３１において、データが付加情報で置き換えられる記録位置は、埋込位置情報中に記載される。そして、埋込位置情報は、記録媒体における特定アドレスに記録される。よって、再生装置等が、付加情報を読み出す場合には、まず、記録媒体の特定アドレス（例えば１００００番地等予め決められたアドレス）に記録されている埋込位置情報を参照し、埋込位置情報中に記載された記録位置に記録されている付加情報を読み出すことになる。
【００９２】
ここで、ＥＣＣが付加情報に置き換えられた場合、置き換えられたＥＣＣに対応する、誤り訂正対象のデータについて誤り訂正が不能となる。しかし、元々、無効なデータが書き込まれ誤り訂正を要しないデータ記録領域に対応するＥＣＣ部に、付加情報を記録することとしているので、問題ない。
【００９３】
なお、ＥＣＣ部に記録されているデータは、エラー訂正に用いられるものなので、記録媒体を読み出すドライブ装置内部で使用され、ドライブ装置外部に出力されることはない。
【００９４】
図１４は、置換えディジタル信号の一例を示す図である。
【００９５】
置換えディジタル信号１０３０においてＥＣＣ部１０３１の一部である置換え部１４０１は、付加情報で置き換えられている。
【００９６】
記録手段５１６は、符号置換え手段５１５から置換えディジタル信号を受信して、記録媒体１０３に記録する。
【００９７】
送信手段５０２は、鍵構成情報を認証局端末装置１０１へ送信する。
【００９８】
１．１．４．記録媒体１０３の構成
記録媒体１０３は、図１４に示すように、ディジタル信号が記録されるディジタル信号記録領域１５１０を有する。記録媒体１０３には、図３７に示すように、メディア鍵情報、暗号化タイトル鍵情報、置き換えディジタル信号が記録される。
１．１．５．再生装置１０４の構成
再生装置１０４は、図１５に示すように、ドライブ１６０１及びホストプログラム１６０２から構成される。再生装置１０４は、具体的には、図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。ここで、ホストプログラム１６は、プログラム自体だけではなく、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、各種ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等のプログラムを実行する手段その他のハードウェアを含めたものを指している。
【００９９】
ドライブ１６０１は、記録媒体１０３から、誤り訂正符号を読み出して誤り訂正処理を実行しつつディジタル信号を読み出す読出装置である。ドライブ１６０１は、読出手段１６０３、抽出手段１６０４、解析手段１６０５、鍵構成情報記憶手段１６０６、認証局公開鍵記憶手段１６０７、署名検証手段１６０８、提供手段１６０９、逆符号手段１６１０から構成される。
【０１００】
読出手段１６０３は、記録媒体１０３からディジタル信号を読み出す。
【０１０１】
抽出手段１６０４は、読出手段１６０３が読み出したディジタル信号を解析し、記録媒体１０３の特定アドレスに記録された埋込位置情報を参照し、埋込位置情報により示される位置に記録された付加情報を抽出する。
【０１０２】
解析手段１６０５は、抽出手段１６０４が抽出した付加情報から、鍵構成情報と、署名情報を分離し出力する。
【０１０３】
鍵構成情報記憶手段１６０６は、解析手段１６０５が出力した鍵構成情報を記憶する。
【０１０４】
認証局公開鍵記憶手段１６０７は、再生装置１０４の製造時に認証局端末装置１０１から認証局公開鍵を受け取って記憶する。
【０１０５】
署名検証手段１６０８は、解析手段１６０５によって出力された鍵構成情報と、署名情報とを受信する。そして、署名検証手段１６０８は、認証局公開鍵記憶手段１６０７に記憶されている認証局公開鍵を用いて鍵構成情報に対する署名検証を実施し、署名検証結果（成功もしくは失敗）を提供手段１６０９に出力する。
【０１０６】
提供手段１６０９は、後述するホストプログラム１６０２の部品鍵読出し手段１６１１から部品鍵の要求を受け取る。このとき、署名検証手段１６０８により出力された署名検証結果が成功の場合にのみ、鍵構成情報記憶手段１６０６により記憶されている鍵構成情報の部品鍵を部品鍵読出し手段１６１１に提供し、署名検証結果が失敗の場合には部品鍵の提供は行わない。これにより、部品鍵が不正に改竄されている場合、ホストプログラム１６０２によるコンテンツの再生を停止することができる。なお、ドライブ１６０１を解析し部品鍵を強制的に入手する不正行為も考えられるが、上述の通りドライブ１６０１の構成はハードウェア実装されているので解析は容易でなく、このような不正行為は困難といえる。
【０１０７】
逆符号手段１６１０は、読出手段１６０３が読み出したディジタル信号を受け取り、受け取ったディジタル信号に対し、コンテンツ提供者端末１０２の符号化手段４１３が行う符号化処理と逆の手順を実施する。この逆の手順には、誤り訂正、ヘッダ解析、デスクランブル処理、セクタ結合、分割が含まれる。これにより、逆符号手段１６１０は、暗号化コンテンツ、メディア鍵、暗号化タイトル鍵情報といったアーカイブされていたデータが復元される。ここで、誤り訂正が行われることで、符号置換え手段５１５が置き換えた付加情報は失われることになり、出力されるデータには付加情報が含まれない。
【０１０８】
ホストプログラム１６０２は、部品鍵読出し手段１６１１、デバイス鍵記憶手段１６１２、鍵生成手段１６１３、復号手段１６１４から構成される。
【０１０９】
部品鍵読出し手段１６１１は、ドライブ１６０１に対して部品鍵を要求し、その応答として、部品鍵を受け取る。
【０１１０】
デバイス鍵記憶手段１６１２は、鍵発行局端末装置１０５から受信したデバイス鍵を記憶する。
【０１１１】
なお、デバイス鍵は、製造時に再生装置１０４へと書き込まれる。
【０１１２】
鍵生成手段１６１３は、逆符号手段１６１０から、メディア鍵と暗号化タイトル鍵を受け取り、部品鍵読出し手段１６１１から部品鍵を受け取り、デバイス鍵記憶手段１６１２からデバイス鍵を受け取る。
【０１１３】
そして、鍵生成手段１６１３は、メディア鍵とデバイス鍵を処理してメディア鍵値を演算し、さらに、部品鍵を処理してタイトル鍵用鍵を演算して出力する。
【０１１４】
さらに、鍵生成手段１６１３は、逆符号手段１６１０から暗号化タイトル鍵情報を受け取り、暗号化タイトル鍵情報の暗号化タイトル鍵を、タイトル鍵用鍵で復号してタイトル鍵を生成し出力する。
【０１１５】
復号手段１６１４は、逆符号手段１６１０が出力する暗号化コンテンツを受け取り、鍵生成手段１６１３からタイトル鍵を受け取り、タイトル鍵を用いて暗号化コンテンツを復号し、コンテンツを出力する。
１．１．６．鍵発行局端末装置１０５の構成
鍵発行局端末装置１０５は、図１６に示すように、送信手段１７０１、デバイス鍵／メディア鍵情報生成手段１７０２、デバイス鍵／メディア鍵情報記憶手段１７０３から構成される。
【０１１６】
鍵発行局端末装置１０５は、具体的には図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及びハードディスクにはコンピュータプログラムが記憶されており、前記マイクロプロセッサが前記プログラムに従って動作することにより、鍵発行局端末装置１０５はその機能を果たす。
【０１１７】
デバイス鍵／メディア鍵情報生成手段１７０２は、デバイス鍵、メディア鍵情報を生成してデバイス鍵／メディア鍵情報記憶手段１７０３に記憶させる。
【０１１８】
送信手段１７０１は、デバイス鍵／メディア鍵情報記憶手段１７０３が記憶しているメディア鍵情報を必要に応じてコンテンツ提供者端末装置１０２に送信する。また、送信手段１７０１は、デバイス鍵／メディア鍵情報記憶手段１７０３が記憶しているデバイス鍵を必要に応じて再生装置１０４に送信する。前述のように、メディア鍵とデバイス鍵を処理することでメディア鍵値が計算される。生成方法は公知であり、本発明の本質ではないため割愛する。
１．２．動作
１．２．１．コンテンツ提供者端末装置１０２の動作
コンテンツ提供者端末装置１０２の動作について、図面を用い、付加情報の生成処理、暗号化タイトル鍵情報の生成処理、暗号化タイトル鍵の生成処理、符号化から記録媒体への記録までの処理の順に説明する。
【０１１９】
まず、付加情報の生成処理について図１７を用いて説明する。
【０１２０】
コンテンツ提供者端末１０２において、鍵構成情報生成手段５０８が、鍵構成情報を生成して鍵構成情報記憶手段５０９に記憶させる。そして、送信手段５０２が、鍵構成情報記憶手段５０９に記憶されている鍵構成情報を認証局端末装置１０１に送信する。受信手段５０１は、認証局端末装置１０１から送信への応答として鍵構成情報に対する署名を受け取る（ステップＳ１８０１）。そして、加工手段５１４が、署名情報と鍵構成情報から付加情報を生成する（ステップＳ１８０２）。
【０１２１】
次に、暗号化タイトル鍵情報の生成処理について図１８を用いて説明する。
【０１２２】
コンテンツ提供者端末１０２におけるタイトル鍵生成手段５０４が、タイトル鍵を生成し、タイトル鍵記憶手段５０５にタイトル鍵情報として記憶させる（ステップＳ１９０１）。さらに、暗号手段５０７が、タイトル鍵を用いて、コンテンツ入力手段５０６に入力されたコンテンツを暗号化する（ステップＳ１９０２）。
【０１２３】
暗号化タイトル鍵の生成処理について図１９を用いて説明する。
【０１２４】
コンテンツ提供者端末１０２におけるタイトル鍵暗号手段５１１が、メディア鍵情報のメディア鍵値と鍵構成情報の部品鍵を用いてタイトル鍵用鍵を演算し（ステップＳ２００１）、タイトル鍵用鍵を用いて、タイトル鍵情報のタイトル鍵を暗号化し、タイトル鍵フィールドを上書きし、暗号化タイトル鍵情報を生成する（ステップＳ２００２）。
【０１２５】
次に、符号化から記録媒体への記録までの処理について図２０を用いて説明する。
【０１２６】
コンテンツ提供者端末１０２における符号化手段が、暗号化コンテンツとメディア鍵情報のメディア鍵と暗号化タイトル鍵情報と付加情報をアーカイブしてアーカイブデータを生成する（ステップＳ２１０１）。さらに、アーカイブデータをセクタ化しヘッダを付与する（ステップＳ２１０２）。さらに、符号置換え手段５１５は、ディジタル信号のＥＣＣ部の一部を付加情報で置き換える。
１．２．２．再生装置１０４の動作
再生装置１０４の動作について、図２１を用いて説明する。
【０１２７】
まず、再生装置１０４における読出手段１６０３が、ディジタル信号を読み出す。そして、抽出手段１６０４が、読出手段１６０３により読み出されたディジタル信号から付加情報を抽出する（ステップＳ２２０１）。次に、解析手段１６０５が、付加情報から、鍵構成情報と署名情報を分離する（ステップＳ２２０２）。署名検証手段１６０８が、解析手段１６０５から鍵構成情報と署名情報を受け取り、署名情報に含まれる署名を用い鍵構成情報に対する署名検証を実施する（ステップＳ２２０３）。署名検証に失敗した場合（ステップＳ２２０３：ＮＯ）、再生を停止する（ステップＳ２２０４）。具体的には、ホストプログラム１６０２の部品鍵読出し手段１６１１によって、ドライブ１６０１へ部品鍵情報の要求が行われたとしても、ドライブ１６０１における提供手段１６０９がエラーを応答するなどし、部品鍵をホストプログラム１６０２には返さない。エラー応答を受けて、ホストプログラム１６０２は、当該ディスクの再生を停止し、例えば、ディスクの排出のみ受け付ける状態になったり、画面上に不正なディスクであることを記載したパネルを出現させる、などの方法によりユーザに再生できないことを知らせる。
【０１２８】
一方、署名検証に成功した場合（ステップＳ２２０３：ＹＥＳ）、ホストプログラム１６０２は、部品鍵読出し手段１６１１からドライブ１６０１への部品鍵情報の要求に応じて、提供手段１６０９を介して部品鍵を返す。
【０１２９】
鍵生成手段１６１３は、デバイス鍵と逆符号手段１６１０が出力するメディア鍵を用いてメディア鍵値を演算し、メディア鍵値と部品鍵を用いてタイトル鍵用鍵を演算する。さらに、逆符号手段１６１０が出力する暗号化タイトル鍵情報の暗号化タイトル鍵をタイトル鍵用鍵で復号して、タイトル鍵を計算する（ステップＳ２２０５）。次に、計算されたタイトル鍵を用いて、逆符号手段１６１０が出力する暗号化コンテンツを復号して、コンテンツを出力し、デコードといった再生処理を行う（ステップＳ２２０５）。
【０１３０】
なお、再生装置１０４、コンテンツ提供者端末１０２以外の装置については、各装置の詳細な説明からその動作は明らかであるので、説明を省略する。
２．実施の形態２
実施の形態１の再生装置１０４では、既存（レガシー）の記録媒体を読めないという問題が生じる。本実施形態では、上記問題に配慮した記録媒体を生成するコンテンツ提供者端末装置について説明する。
【０１３１】
本明細書中では、以後、レガシーとは、ＥＣＣに電子署名を入れずに、識別情報のみを入れている場合をいう。すなわち、レガシーの記録媒体とは、電子署名をＥＣＣに記録せず、識別情報のみＥＣＣに記録している記録媒体をいう。同様に、レガシーのシステムとは、レガシーの記録媒体を用いているシステムをいう。また、上記実施の形態で説明したような、電子署名を含む付加情報をＥＣＣに入れているシステムを、以後、新システムという。但し、レガシーシステム、新システム等の呼称は、本明細書中で便宜的に用いているだけのものであり、特別な意味を有したり、何らかの限定を意味するようなものではない。
【０１３２】
ここで、本実施の形態に係るコンテンツ提供者端末装置との対比のために、先ず、レガシーのコンテンツ提供者端末、再生装置を含むレガシーのシステムについて簡単に説明し、その後、本実施の形態に係るコンテンツ提供者端末装置について説明する。
２．１．レガシーのコンテンツ提供者端末装置１１２、再生装置１１４の構成
レガシーのコンテンツ提供者端末装置１１２の構成と、コンテンツ提供者端末装置１０２の構成との違いは、（１）コンテンツ提供者端末装置１１２は、読出手段５０２と署名情報記憶手段５１０とを備えていない点、（２）コンテンツ提供者端末装置１１２が備える加工手段（以下、加工手段２３１４という。）の動作が、コンテンツ提供者端末装置１０２の加工手段５１４の動作と異なる点であり、その他の部分は共通する。
【０１３３】
加工手段２３１４は、付加情報として鍵構成情報記憶手段５０９に記憶されている鍵構成情報を用いる。
【０１３４】
図２３は、レガシーの付加情報の一例を示す図である。
【０１３５】
付加情報は、鍵構成情報部２４１０から構成される。
【０１３６】
このコンテンツ提供者端末装置１０２、レガシーのコンテンツ提供者端末装置１１２の構成の差異によって、生成される記録媒体も異なる。
【０１３７】
図２４は、コンテンツ提供者端末装置１０２により作成される新システムの記録媒体１０３−１を示す図である。
【０１３８】
図２４に示すように、置換え部における付加情報は、図１２とは異なり、署名情報、鍵構成情報の順に記憶されている。
【０１３９】
図２５は、レガシーのコンテンツ提供者端末装置１１２により作成されるレガシーの記録媒体１０３−２を示す図である。
【０１４０】
記録媒体１０３−１の置換え部には、署名情報と鍵構成情報が記載されており、記録媒体１０３−２の置換え部には、鍵構成情報が記載されている。
【０１４１】
レガシーの再生装置１１４と、再生装置１０４の構成上の差異は、レガシーの再生装置１１４が、図２６に示すように、解析手段１６０５、認証局公開鍵記憶手段１６０７、署名検証手段１６０８、及び提供手段１６０９を備えていない点であり、その他の部分については共通する。
２．２．レガシーの再生装置１１４が記録媒体１０３−１を再生する場合の動作
この場合、再生装置１１４は、以下に説明するように、結果的にはコンテンツを再生することができないこととなる。
【０１４２】
図２７は、レガシーの再生装置１１４による記録媒体の再生動作の処理フローを示す図である。
【０１４３】
まず、読出手段１６０３が、記録媒体１０３−１からディジタル信号を読み出す。そして、抽出手段１６０４が、読み出したディジタル信号から付加情報を抽出する（ステップＳ２８０１）。次に、鍵構成情報記憶手段１６０６が、付加情報をそのまま鍵構成情報として記録する。部品鍵読出し手段１６１１は、鍵構成情報記憶手段１６０６に対し、部品鍵を要求する。鍵構成情報記憶手段１６０６は、記録されている鍵構成情報のうち部品鍵相当の部分を返そうとする。このとき、付加情報がレガシーシステムのものとは異なり、図１３で示すように署名情報部１３１０、鍵構成情報部１３２０の順で定義されている場合には、鍵構成情報記憶手段１６０６は、先頭の署名情報部１３１０の一部を鍵構成情報として読み出してしまう（ステップＳ２８０２）。この場合、鍵構成情報記憶手段１６０６は、部品鍵読出し手段１６１１に対し間違った部品鍵を返す。
【０１４４】
次いで、鍵生成手段１６１３は、デバイス鍵と逆符号手段１６１０が出力するメディア鍵を用いてメディア鍵値を演算し、メディア鍵値と部品鍵を用いてタイトル鍵用鍵を演算する。さらに、逆符号手段１６１０が出力する暗号化タイトル鍵情報の暗号化タイトル鍵をタイトル鍵用鍵で復号して、タイトル鍵を計算する。
【０１４５】
しかし、部品鍵が間違っているため、タイトル鍵も間違った値となる（ステップＳ２８０３）。次に、計算されたタイトル鍵を用いて、逆符号手段１６１０が出力する暗号化コンテンツを復号するが、正しく復号されないため、コンテンツを再生できない（ステップＳ２８０４）。
【０１４６】
以上のように、図２３に示すレガシー向けの付加情報に対して、鍵構成情報の配置が一致しない構成、例えば、図２４に示す付加情報のように定義した場合は、正しくコンテンツを再生できない。一方、図２３に示すレガシー向けの付加情報に対して、鍵構成情報の配置が一致している構成、例えば、図１３に示す付加情報のように定義した場合であれば、署名検証が実施されなくとも、正しくコンテンツを再生できる。
【０１４７】
すなわち、新たに定義する付加情報の定義（一例として署名情報と鍵構成情報との並び順）の仕方によって、記録媒体１０３−１に記録されたコンテンツのレガシーの再生装置による再生可能／不可を変えることができる。
【０１４８】
なお、部品鍵が間違って再生できないケースでは、再生装置１１４のエラー処理が正しく実装されていない場合、再生装置１１４がハングアップしたり、再起動したり、故障したりと、問題動作になる可能性がある。
【０１４９】
上記問題に対応するために、記録媒体１０３に、その記録媒体がレガシーシステムで構築されたか、新システムで構築されたかを識別する情報を記載することが考えられる。そして、再生装置１１４には、この識別情報を識別することで、記録媒体１０３−１と識別された場合は、その時点で、自動でディスクを排出したり、ディスク排出のみ受け付ける状態となったり、ディスプレイに再生対応していない旨の表示を出力するといった保護機能を搭載することが望ましい。例えば、識別情報は、アプリケーションの基本的なファイル（具体的には、記録媒体１０３に１個存在し、アプリケーションレイヤの構成を定義する情報を記載するファイル）のリザーブ領域に定義してもよい。記録媒体がレガシーシステムで構築されたか、新システムで構築されたかを識別する情報が記載された記録媒体を生成するコンテンツ提供者端末装置については後述する。
２．３．再生装置１０４が、レガシーの記録媒体１０３−２を再生する動作
再生装置１０４が、レガシーの記録媒体１０３−２に記録されるコンテンツを再生する場合の動作について、図２１を参照しながら説明する。
【０１５０】
この場合も、再生装置１０４は、以下に説明するように、結果的にはコンテンツを再生することができないこととなる。
【０１５１】
まず、読出手段１６０３は、記録媒体１０３−２からディジタル信号を読み出す。そして、抽出手段１６０４が、読み出されたディジタル信号から付加情報を抽出する。このとき、付加情報中には鍵構成情報しかないため、付加情報が図１３に示す内容であることを期待する再生装置１０４は、付加情報として、鍵構成情報と署名情報が記録されているものと誤って読み出したデータとを抽出することになる（ステップＳ２２０１）。
【０１５２】
次に、解析手段１６０５は、付加情報から鍵構成情報と署名情報を分離する（ステップＳ２２０２）。ここで、付加情報中には実際には署名情報が存在しないため、ここで分離される署名情報は無関係の誤った値である。
【０１５３】
次に、署名検証手段１６０８は、解析手段１６０５から鍵構成情報と署名情報を受け取り、鍵構成情報に対して、署名情報の署名で署名検証を実施する。しかし、署名情報の内容自体が誤っているので、署名検証に失敗する（ステップＳ２２０３）。署名検証に失敗したので、ステップＳ２２０４に移る。次いで、ホストプログラム１６０２における部品鍵読出し手段１６１１が、ドライブ１６０１へ部品鍵情報の要求を行う。この場合、ドライブ１６０１における提供手段１６０９は、部品鍵情報の要求に対しエラーを応答するなどして部品鍵を返さない。その結果を受けて、ホストプログラム１６０２は、当該ディスクの再生を停止する。そして、例えば、ディスクの排出のみ受け付ける状態になったり、画面上に不正なディスクであることを記載したパネルを出現させる、といった方法でユーザに再生できないことを知らせる（ステップＳ２２０４）。
【０１５４】
以上のように、再生装置１０４が、署名の付与されていないレガシーの記録媒体１０３−２を再生すると、少なくとも署名検証で失敗するので再生停止となる。
２．４．各システムと、各記録媒体との組み合わせによるコンテンツの再生可否まとめ
図２８は、再生装置と、記録媒体との組み合わせに基づく再生可否についてまとめた表である。
【０１５５】
上述したように、付加情報における鍵構成情報の記録位置により、レガシーの再生装置１１４、再生装置１０４での記録媒体１０３−１、記録媒体１０３−２の再生可否が変わる。
【０１５６】
表２９００は、レガシーシステムと、上記実施形態にて説明したシステム（以下、新システムという。）とで、付加情報中の鍵構成情報の位置が一致しない場合についての再生可否をまとめたものである。
【０１５７】
レガシーの記録媒体１０３−２は、レガシーの再生装置１１４で再生可能であり、再生装置１０４で再生不可である。一方、記録媒体１０３−１は、レガシー再生装置１１４で再生不可であり、再生装置１０４で再生可能である。
【０１５８】
表２９５０は、レガシーのシステムと新しいシステムで付加情報の鍵構成情報の位置が一致する場合についての再生可否をまとめたものである。
【０１５９】
レガシーの記録媒体１０３−２は、レガシーの再生装置１１４で再生可能であり、再生装置１０４で再生不可である。一方、記録媒体１０３−１は、レガシーの再生装置１１４、再生装置１０４、共に再生可能である。カラム２９０２とカラム２９５２に記載のように、レガシーの再生装置では、付加情報中の鍵構成情報の配置が既存のシステムと新システムとで同一であるか否かにより再生の可否が変化する。
【０１６０】
したがって、記録媒体１０３−１にどちらの配置で付加情報が作られているかを識別情報として記録することで、記録媒体１０３−１にレガシーの再生装置１１４に再生することができるか否かを通知することができる。
【０１６１】
なお、他のパターンでは、付加情報中の鍵構成情報の配置にかかわらず、動作の可否は一致する。この場合、特に識別情報で区別を行わなくとも混乱は起こらないと考えられる。ただし、他のパターンにおいても、識別情報を用いて、どちらの配置で付加情報が作られているかを示したり、レガシーと新システムのどちらで作られた記録媒体であるかを示したりするとしてもよい。
２．５  コンテンツ提供者端末装置１２２
レガシーの記録媒体１０３−２と、新システムの記録媒体１０３−１の双方を作成可能なコンテンツ提供者端末装置１２２について説明する。
【０１６２】
コンテンツ提供者端末装置１２２は、図２９に示すように、コンテンツ提供者端末装置１０２に対し切替手段３０１７を追加している。
【０１６３】
切替手段３０１７は、ユーザ入力により、レガシー向けの記録媒体を作成するのか、新システムの記録媒体を作成するのかの選択を受け付ける。切替手段３０１７は、ユーザからの入力を記憶し、加工手段３０１４に付加情報の生成を指示する。
【０１６４】
加工手段３０１４は、切替手段３０１７からの指示が、レガシーの記録媒体作成である場合はレガシー用の付加情報を出力し、新システムの記録媒体作成である場合は新システム用の付加情報を出力する。
【０１６５】
この構成によって、コンテンツ提供者端末装置１２２は、レガシーの記録媒体１０３−２、記録媒体１０３−１の双方を製造することができる。
３．実施の形態３
３．１．概要
上述の実施の形態では、記録媒体における記録データを、仕様上ドライブ外部に出力しない領域（以下、第１の領域という。）に、媒体固有の識別情報や署名情報を記録していた。
データが記録されるに記録されていた。このため、記録媒体に記録されているデータを、一般的なドライブを介して読み出し、読み出したデータを新たな記録媒体に書き込むといったコピー方法では、第１の領域に記録されたデータはコピーされず、結果的に記録媒体の内容が丸ごとコピーされてしまうのを防ぐことができる。
【０１６６】
しかしながら、逆符号化する前のディジタル信号をそのままホストプログラムに出力するドライブが製造、発売されるケースも想定しうる。ディジタル信号をそのまま記録媒体１０３に書き込む場合、短時間で大量生産を実現するため、０／１で定義されるディジタル信号をアナログ化したアナログ信号を書き込むためのスタンパと呼ばれる模型を作成する。スタンパを版画のように用いて大量の記録媒体を製造する。このようなディジタル信号をそのまま出力するドライブがＰＣに接続するなどし、記録媒体からディジタル信号を読み出して別の記録媒体にコピーすると、ＥＣＣ部１０３１の一部を置換えた状態も（すなわち、付加情報を含めて）そのままコピーされた記録媒体が作成される。この記録媒体は、市販されている再生装置でコンテンツの再生ができてしまうという問題が発生する。
【０１６７】
上述のような、逆符号化前のディジタル信号をそのままホストプログラムに出力するドライブを利用した記録媒体の内容を丸ごとコピーする不正コピーの作成を防止するため、ＢＤで採用されるＲＯＭＭＡＲＫのような、再生に必要な情報を第２の領域にアナログ的な信号として埋め込む方法がある。ＲＯＭＭＡＲＫは、加工が難しい特殊なピットを記録媒体の原盤（第２の領域）に書き込むことで、不正なマスタリングによって記録媒体がコピーされるのを防ぐ。記録媒体を再生する際には、ドライブにおいては、光ヘッドが読み取ったアナログ信号からＲＯＭＭＡＲＫに特徴的な信号を検出したときのみ、データの読み出しを許可する。
【０１６８】
アナログ信号に埋め込まれた情報は、読出手段１６０３が記録媒体１０３からアナログ信号を読み出してディジタル信号に変換する時点で失われる。アナログ信号には、コンテンツの復号化に必要な情報、例えば鍵構成情報や部品鍵を埋め込む。アナログ信号からディジタル信号に変換する方式は公開されているが、アナログ信号に埋め込まれた埋め込み情報を取り出す方式は非公開である。つまり、ドライブメーカーであっても、本方式を開発した企業からアナログ信号の埋め込み情報を取り出すプログラム、ハードウェアを購入して、方式を知らされないままドライブに組み込んでいるに過ぎず、一般には全くその方式が不明な技術となっている。そのため、アナログ信号をそのまま外部に出力する特殊なドライブが作成されることはない。これらのことから、アナログ信号に情報を埋め込む方法は、ＥＣＣ部１０３１の一部を置き換える方式よりもセキュアな方式と言える。
【０１６９】
しかし、このような第２の領域を持つ記録媒体の開発や、すでに市場に流通する第１の領域のみに対応したドライブを第２の領域に対応したドライブに入れ替えるには相当の期間を要する。この共存期間においては、一の記録媒体を、レガシーのドライブ、新たなドライブの双方で再生できることが望ましい。以降、この共存を実現する構成について説明する。なお、上述の実施の形態と共通する構成等についての説明は省略する。
３．２．構成
３．２．１．  コンテンツ提供者端末装置１４２の構成
図３０は、コンテンツ提供者端末装置１４２の構成を示すブロック図である。
【０１７０】
コンテンツ提供者端末装置１４２は、コンテンツ提供者端末装置１０２と比べ、鍵構成情報生成手段３１０８、及び記録手段３１１６において構成が異なる。以下、差異点について説明する。
【０１７１】
（１）鍵構成情報生成手段３１０８
鍵構成情報生成手段３１０８は、タイトル鍵情報にあるタイトル鍵を暗号化するタイトル鍵用鍵の演算に用いられる部品鍵を含む、鍵構成情報を生成する。
【０１７２】
鍵構成情報の一例を、図３１に示す。
【０１７３】
鍵構成情報は、部品鍵部８１０と部品鍵記録状態部３２２０を持つ。
【０１７４】
部品鍵部８１０の装置識別情報フィールド８１１は、コンテンツ提供者に配られる鍵構成情報埋込みシステム毎に付与される固定値である。図３１の場合、ＩｎｓｔＩＤは０ｘ０００２であり、識別情報の値として２が割り振られた鍵構成情報埋込みシステムを利用していることを指す。データフィールド８１２は任意の値が指定される。部品鍵記録状態は、ディジタル信号の置換えや、アナログ信号への埋め込みなど、どの方法で部品鍵が埋め込まれたかを示す情報である。部品鍵記録状態定義の一例を図３２に示す。０ｘ０１の場合、ＥＣＣ部１０３１の置換えによる埋め込みのみ、０ｘ０２の場合、ＥＣＣ部１０３１の置換えによる埋め込みとアナログ信号への埋め込みの両方の方法で部品鍵が埋め込まれていること意味する。
（２）記録手段３１１６
記録手段３１１６は、符号置換え手段５１５から置換えディジタル信号を受け取る。また、鍵構成情報記憶部５０９から、鍵構成情報を受け取る。置換えディジタル信号から生成したアナログ信号に、部品鍵を埋め込み、部品鍵を埋め込んだアナログ信号を用いて、記録媒体１０３を製造する。
【０１７５】
部品鍵を埋め込んだアナログ信号を用いて製造された記録媒体の一例を図３３に示す。記録媒体１０３−３は、ディジタル信号記録領域１５１０とアナログ信号埋め込み領域３４１０から構成される。アナログ信号埋め込み領域３４１０は、記録するディジタル信号から作成したアナログ信号に埋め込まれている。本アナログ信号を使って製造された記録媒体１０３−３上では、ディジタル信号の記録された場所と物理的に同じ場所にアナログ信号埋め込み領域３４１０が存在するが、図３３では明示的に別の領域として図を描いている。
【０１７６】
本願実施の形態における重要な特徴は、置換え部１４０１と異なる場所に異なる方法で部品鍵が置かれていることである。この特徴が確保される限り、部品鍵が置かれる場所は、ディジタル信号の記録された場所と物理的に同じ場所であっても、異なる場所であってもよい。
３．２．２．  再生装置１４４の構成
次に、再生装置１４４の詳細な構成について図３４を用いて説明する。
【０１７７】
再生装置１４４は、再生装置１０４に対して、読出手段１６０３と提供手段１６０９の役割が変更されているので、読出手段３５０３、及び、提供手段３５０９とする。
【０１７８】
読出手段３５０３は、記録媒体１０３からディジタル信号を読み出すと共に、記録媒体１０３からアナログ信号埋め込み領域３４１０に埋め込みされた情報を読み出す。
【０１７９】
提供手段３５０９は、部品鍵読出し手段１６１１から、部品鍵の要求を受け取ると、署名検証手段１６０８が出力した署名検証結果が成功の場合は、さらに、部品鍵記録状態を取得する。
【０１８０】
部品鍵記録状態が０ｘ０１の場合、鍵構成情報記憶手段１６０６が記憶している鍵構成情報の部品鍵を部品鍵読出し手段１６１１に提供し、また、部品鍵記録状態が０ｘ０２の場合、読出手段３５０３が読み出した鍵構成情報の部品鍵を部品鍵読出し手段１６１１に提供する。
【０１８１】
また、署名検証手段１６０８が出力した署名検証結果が失敗の場合は、鍵構成情報記憶手段１６０６が記憶している鍵構成情報の部品鍵を部品鍵読出し手段１６１１に提供しない。
【０１８２】
よって、上記実施形態と同様に、部品鍵がホストプログラム１６０２へ通知されることはなく、ホストプログラム１６０２によるコンテンツの再生を停止することができる。
４．変形例その他
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記実施の形態に限定されないのは、もちろんである。以下のような場合も本発明に含まれる
（１）上記実施の形態では、付加情報に部品鍵を記載する構成で説明したが、タイトル鍵といった部品鍵以外の鍵を記載することとしてもよい。さらに鍵は、コンテンツの復号に使われるディスクの識別番号であってもよい。
【０１８３】
（２）上記実施の形態では、記録媒体の識別情報と識別情報の記録状態を示す識別ビットに署名を発行するとしたが、識別情報と識別ビットを結合したデータに対して、１個の署名を発行してもよいし、識別情報と識別ビットに対して、１個ずつ署名を発行してもよい。
【０１８４】
（３）記録媒体は、読み込み専用メディアに限るものではなく、他のメディアであってもよい。例えば、追記型メディアや書き換え型メディアなどの読み書き可能メディアであってもよい。
【０１８５】
（４）上記実施の形態では、ＥＣＣ部１０３１の一部を置き換える埋め込み方法と、アナログ信号に埋め込む方法の２方法で解決する構成例を示したが、２方法のうちの１つ又は２方法とも、これらの方法と異なる方法を用いて実現されてもよい。例えば、埋め込み方法としては、ＥＣＣ部１０３１の一部を置き換える埋め込み方法と、アナログ信号に埋め込む方法以外に、ＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）領域に書き込む方法や、記録媒体にコンテンツと共に識別情報を記載したファイルを記録する方法などがある。
【０１８６】
（５）上記実施の形態では、ＥＣＣ部１０３１の一部を置き換える埋め込み方法と、アナログ信号に埋め込む方法の２方法を用いた構成例を示したが、３方法以上であってもよい。
【０１８７】
（６）上記実施の形態では、コンテンツ提供者端末装置１０２の加工手段５１４では、付加情報の鍵構成情報の部品鍵部８１０に任意の識別情報をそのまま記載したり、署名の先頭１２８ビットでＸＯＲするといった構成例を示したが、次のような構成であってもよい。認証局端末装置１０１が記憶している認証局公開鍵／秘密鍵とは別に、コンテンツ提供者端末装置１０２毎にコンテンツ提供者用公開鍵／秘密鍵を生成し、コンテンツ提供者用秘密鍵をコンテンツ提供者端末装置１０２に発行し、コンテンツ提供者用公開鍵を再生装置１０４に発行する。そして、コンテンツ提供者端末装置１０２では、付加情報に部品鍵部８１０の値をコンテンツ提供者用秘密鍵で暗号化して上書きする。一方、再生装置１０４のドライブ１６０１は、抽出した付加情報の部品鍵部８１０の値をコンテンツ提供者公開鍵で復号化して読み出す。この場合、コンテンツ提供者用公開鍵／秘密鍵のペアは将来のコンテンツ提供者の出現も考えて、複数個、例えば２５６個生成しておき、再生装置１０４には予め２５６個の公開鍵を発行しておく。鍵構成情報には、部品鍵部８１０に加えて、コンテンツ提供者識別情報も記載できるようにして、再生装置１０４のドライブ１６０１は、鍵構成情報のコンテンツ提供者識別情報を確認し、２５６個のコンテンツ提供者用公開鍵のうちのどの鍵を使って部品鍵を復号化するかを決める。この構成により、コンテンツ提供者用公開鍵を知らない不正なドライブは、正しく部品鍵を読み出せないためコンテンツを再生できず、正規のドライブだけが、正しく部品鍵を読み出してコンテンツを再生できる。
【０１８８】
（７）上述の実施の形態では、コンテンツ提供者端末１０２が鍵構成情報を認証局端末装置１０１へ送信し、認証局端末装置１０１は、その鍵構成情報から署名情報を生成することとしたが、署名情報の生成元とする情報は鍵構成情報そのものに限らず、鍵構成情報の正当性を検証しうる情報であればよい。例えば、コンテンツ提供者端末１０２は、鍵構成情報の代わりに、鍵構成情報のハッシュ値を送信し、認証局端末装置１０１は、受け取ったハッシュ値に対して署名を生成して、署名情報を生成するといった構成であってもよい。
【０１８９】
（８）上述の実施の形態では、認証局端末装置１０１の認証局公開鍵／秘密鍵生成手段２０４が、公開鍵と秘密鍵とを生成することとしたが、公開鍵、秘密鍵を生成する装置と、認証を行う装置は同じである必要はなく、公開鍵／秘密鍵は全く別の装置が生成して入力するといった方法であってもよい。
【０１９０】
（９）上述の実施の形態において、コンテンツ提供者端末装置１０２における加工手段５１４は、付加情報を、鍵構成情報１２１１と署名情報１２１２から構成していたがこれに限らない。鍵構成情報１２１１、署名情報１２１２にビット反転等の操作を行ったものから、付加情報を構成することとしてもよい。
【０１９１】
例えば、鍵構成情報１２１１をビット反転したビット反転鍵構成情報を、鍵構成情報部１２１０に記載した構成でもよい。また、署名情報１２１２の先頭、例えば、鍵構成情報が１２８ビットの場合、署名情報部の先頭から１２８ビットの値を使って、鍵構成情報の値をＸＯＲ等の演算を行った結果で上書きした構成などであってもよい。
【０１９２】
なお、ここで、ビット反転を用いた構成、ＸＯＲを用いた構成を利用した場合には、鍵構成情報部１２１０から単純に読み出すと間違った鍵構成情報が読み出されることになる。
【０１９３】
（１０）図１５では、ハード実装されたドライブ１６０１と、プログラム１６０２とから構成されるとしているが、プログラム１６０２側についてもハードウェアのみで構成しても構わない。
【０１９４】
（１１）上記実施の形態では、タイトル鍵生成手段５０４がタイトル鍵を生成していたがこれに限らず、タイトル鍵を外部から入力することとしてもよい。
【０１９５】
（１２）上記実施の形態では、鍵構成情報生成手段５０８が鍵構成情報を生成していたがこれに限らない。例えば、鍵構成情報は異なる端末装置で生成してもよい。また、オペレータが任意に考えた値をコンテンツ提供者端末１０２に入力する方法であってもよい。また、コンテンツ提供者端末装置１０２が自動的に生成する方法であってもよい。
【０１９６】
なお、部品鍵は、上記したＩｎｓｔＩＤとデータフィールドで構成される例以外に、タイトル鍵用鍵の演算に用いられる記録媒体の識別情報であったり、後述のスタンパ識別情報等であってもよい。
【０１９７】
（１３）上記実施の形態では、署名生成手段２０３において、鍵構成情報の全体からハッシュ値を算出していたがこれに限らず、鍵構成情報を識別しうる情報を用いればよい。例えば、ハッシュ値の計算に鍵構成情報の一部を用いることとしてもよい。また、上記実施の形態では、図３に示す署名情報を用いていたがこれに限らず、図４のものを用いてもよい。図４の場合、署名情報はデータ部４２０から構成され、データ部４２０は署名フィールド４２１を有する。署名フィールド４２１に生成した署名が書き込まれる。
【０１９８】
（１４）上記実施の形態では、図１２に示すように、付加情報には、鍵構成情報部１２１０、署名情報部１２２０の順に格納されていたが、これに限らず署名情報部１２２０、鍵構成情報部１２１０の順であってもよい。
【０１９９】
（１５）誤り訂正処理に関する補足説明
記録媒体１０３からディジタル信号を読み出すドライブ１６０１は、読出し間違いを考慮して誤り訂正を実施する。この誤り訂正処理が、ホストプログラム１６０２による再生処理に遅れないようにするため、ドライブ１６０１を構成する各機能ブロックは、ハードウェアで実装されることとしてもよい。特に逆符号手段１６１０をソフトウエアで実現すると、映像、音声の再生処理に対して、逆符号処理の負荷が重いために逆符号に時間がかかってデータ供給が遅れて、映像、音声を再生においてノイズ発生したり、映像、音声に処理落ちが発生するといった悪影響が発生するため、ハードウェアで実装することが望ましい。
【０２００】
セキュリティ向上の観点では、逆符号化手段、署名検証手段、提供手段はハードウェアで実装することが望ましい。また、できれば、ドライブ１６０１に含まれるすべての手段、読出手段１６０３、抽出手段１６０４、解析手段１６０５、鍵構成情報記憶手段１６０６、認証局公開鍵記憶手段１６０７、署名検証手段１６０８、提供手段１６０９、逆符号手段１６１０がハードウェアで実装されるとなおよい。ＰＣプレーヤなどと比べ、ドライブ１６０１の処理は改竄が難しいために、ドライブ１６０１で実装される機能は、ホストプログラム１６０２で実装された場合に比べて、一般的にセキュリティが高い。なお、図１５では、ドライブは再生装置内に含まれる構成としているが、再生装置外の外付けドライブであってもよい。また、各機能ブロックは図１５に示した単位毎にハードウェア実装されている必要はなく、複数個の機能ブロックをまとめて１つのハードウェアとして実装してもよい。また、ハードウェアで実装するのみならず、ハードウェアを耐タンパ化して更に強固な保護を実現してもよい。ハードウェアの耐タンパ化の手法は様々なものが広く知られているので詳細な説明は省略する。
【０２０１】
（１６）上述の実施形態では、鍵構成情報は、鍵構成情報生成手段３１０８が生成していたがこれに限らない。異なる端末装置により生成してもよいし、オペレータが任意に考えた値をコンテンツ提供者端末１４２に入力する方法、コンテンツ提供者端末装置１４２が自動的に生成する方法等を用いてもよい。
【０２０２】
（１７）上述の実施形態において、図３３に基づいて、アナログ信号に部品鍵を埋め込む構成を説明したが、鍵構成情報を埋め込んでもよいし、異なる情報を埋め込むこととしてもよい。例えばスタンパを生成する毎に一意の値を定義して、この値をスタンパ識別情報として埋め込んでもよい。スタンパ識別情報を埋め込む構成の場合、逆復号化前のディジタル信号を不正にコピーする問題に対応するため、スタンパ識別情報に対して第２の署名情報を生成し、付加情報に第２の署名情報を追加する構成が考えられる。付加情報に第２の署名情報を追加した付加情報の一例を図３５に示す。また、図３５に示した付加情報を持つ記録媒体１０３−４の一例を図３６に示す。
【０２０３】
記録媒体１０３−４を再生装置１４４で再生する場合、提供手段３５０９は、第２の署名情報の存在を検出すると、読出手段３５０３から、アナログ信号埋め込み領域３４１０に埋め込まれた情報であるスタンパ識別情報を受け取り、スタンパ識別情報と第２の署名情報で署名検証を行い、成功するか失敗するか判断する。
その結果、署名に失敗した場合は、部品鍵読出し手段１６１１に部品鍵を提供しない。
この結果、再生装置１４４はコンテンツを正しく再生できない。
【０２０４】
（１８）  暗号化されたコンテンツを復号して再生する再生装置と共に用いられる記録媒体であって、前記再生装置は、暗号化されたコンテンツの復号に用いる鍵の取得の際、前記記録媒体の第１の領域からの前記鍵を取得し、前記記録媒体は、前記暗号化されたコンテンツの復号に用いる鍵を前記第１の領域とは異なる第２の領域に記録するとともに、前記第１の記録領域に前記鍵が記録されていない旨を前記再生装置に通知する情報を記録することを特徴とする。
【０２０５】
この構成によると、再生装置が第１の領域から鍵を得ることが出来ない場合に、その旨を再生装置に通知することができる。
【０２０６】
前記記録媒体は、さらに、暗号化されたコンテンツの復号に用いる鍵の取得の際に前記記録媒体の第２の領域からの前記鍵を取得し、前記鍵を検証する第２の再生装置とともに用いられ、前記記録媒体は、さらに、前記第１の領域に前記鍵の正当性の検証に用いる情報を記録することを特徴とする。
【０２０７】
この構成によると、従来鍵が記録されていた第１の領域に鍵の検証に用いる情報を記録するので、この情報を記録するための領域を別途記録媒体上に設ける必要がない。したがって、記録媒体の容量の減少を軽減することができる。
【０２０８】
また、上記記録媒体の識別情報は、一般的なドライブが読み出した場合は抜け落ちてしまうように記録するディジタル信号に埋め込んで記録している。この記録領域を第１の領域とする。しかし、記録媒体の識別情報が抜け落ちる前のディジタル信号をそのまま外部に出力する特殊なドライブが存在する。この特殊なドライブを用いて、上記記録媒体の識別情報を埋め込んだまま、記録媒体の内容を丸ごとコピーすることで、市販プレーヤで再生可能な不正コピーを作成できてしまう。特殊ドライブによる不正コピーを防ぐために、特殊コピーで読み出せない第２の領域に記録媒体の識別情報を記録した記録媒体が必要である。しかし、第２の領域を持つ記録媒体の開発や、すでに出回った第１の領域のみに対応したドライブを第２の領域に対応したドライブに入れ替えるため相当の時間を要するため、しばらくは上記第１の課題で対応した記録媒体が一般に利用される。その後、第２の領域に記録媒体の識別情報を記録した記録媒体が市場に出回る。つまり、第１の領域のみに対応した記録媒体と第２の領域に対応した記録媒体が共存する場合に、レガシーのドライブ、新たなドライブで双方の記録媒体を再生できる必要があるという第２の課題が存在する。
【０２０９】
上記の第１の課題を解決するために、本発明に係る記録媒体の記録システムでは、記録媒体の識別情報として、単純に識別情報を記録媒体に記録するのではなく、識別情報に対して、第三者機関が署名を発行して、その署名と識別情報をあわせて、記録媒体に記録することを特徴とする。一方、再生装置は、記録媒体に記録された識別情報と署名を使った署名検証に成功した場合、コンテンツを再生し、失敗した場合、コンテンツの再生を停止することを特徴とする。
【０２１０】
さらに上記の第２の課題を解決するために、本発明に係る記録媒体の記録システムは、特殊ドライブであっても外部に読み出さない領域に記録媒体の識別情報を記録し、また、上記第１の領域には予め第１の領域のみに、記録媒体の識別情報を記録しているか、第１の領域と第２の領域の双方に記録媒体の識別情報を記録しているかどうかを示す識別ビットを持たせ、第三者機関は記録媒体の識別情報と識別ビットに対する署名を発行し、記録媒体の第１の領域に記録することを特徴とする。一方、ドライブは、署名検証して失敗した場合は再生を抑制し、署名検証に成功した場合は、さらに識別ビットに従って、記録媒体の識別情報を読み出すことを特徴とする。
【０２１１】
上記構成によれば、不正者が不正に入手したコンテンツを使って、ＢＤ、ＤＶＤといった記録媒体を製造したとしても、不正者は記録媒体の識別情報に対する署名を入手することができず、市販プレーヤで再生可能な不正コピーを作成することができない。
【０２１２】
また、識別ビットを導入することで、第２の領域に対応しているドライブは識別ビットに従って、第１の領域、ないし、第２の領域から識別情報を読出し、第２の領域に非対応のドライブは、常に第１の領域から識別情報を読出すことで、いずれのドライブも正規の記録媒体を再生することができると同時に、記録媒体の内容を丸ごとコピーしても、第２の領域に記録すべき情報を記録できないため、不正コピーの作成を防止できる。
【０２１３】
（１９）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０２１４】
なお、各装置は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどの全てを含むコンピュータシステムに限らず、これらの一部から構成されているコンピュータシステムであってもよい。
【０２１５】
（２０）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。
【０２１６】
また、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０２１７】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０２１８】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０２１９】
（２１）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
（２２）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０２２０】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０２２１】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０２２２】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（２３）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０２２３】
本発明は、著作権保護が必要なディジタルコンテンツを取り扱う端末、システムに用いるのに好適であり、ディジタルコンテンツを再生、記録する装置を製造、販売する事業者、システムを構築、販売する事業者によって、使用され得る。
【符号の説明】
【０２２４】
１０１  認証局端末装置
１０２  コンテンツ提供者端末装置
１０３  記録媒体
１０４  再生装置
１０５  鍵発行局端末装置
【図１】
2010001544.tif 000003
【図２】
2010001544.tif 000004
【図３】
2010001544.tif 000005
【図４】
2010001544.tif 000006
【図５】
2010001544.tif 000007
【図６】
2010001544.tif 000008
【図７】
2010001544.tif 000009
【図８】
2010001544.tif 000010
【図９】
2010001544.tif 000011
【図１０】
2010001544.tif 000012
【図１１】
2010001544.tif 000013
【図１２】
2010001544.tif 000014
【図１３】
2010001544.tif 000015
【図１４】
2010001544.tif 000016
【図１５】
2010001544.tif 000017
【図１６】
2010001544.tif 000018
【図１７】
2010001544.tif 000019
【図１８】
2010001544.tif 000020
【図１９】
2010001544.tif 000021
【図２０】
2010001544.tif 000022
【図２１】
2010001544.tif 000023
【図２２】
2010001544.tif 000024
【図２３】
2010001544.tif 000025
【図２４】
2010001544.tif 000026
【図２５】
2010001544.tif 000027
【図２６】
2010001544.tif 000028
【図２７】
2010001544.tif 000029
【図２８】
2010001544.tif 000030
【図２９】
2010001544.tif 000031
【図３０】
2010001544.tif 000032
【図３１】
2010001544.tif 000033
【図３２】
2010001544.tif 000034
【図３３】
2010001544.tif 000035
【図３４】
2010001544.tif 000036
【図３５】
2010001544.tif 000037
【図３６】
2010001544.tif 000038
【図３７】
2010001544.tif 000039
【図３８】
2010001544.tif 000040
【手続補正書】
【提出日】平成22年2月5日(2010.2.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタルコンテンツの著作権保護に関し、特に、ディジタルコンテンツが記録された記録媒体の不正コピーを抑止する技術に関する。
【背景技術】
【０００２】
近年、映画、音楽などの著作物がディジタル化されディジタルコンテンツ（以下、単にコンテンツという。）として盛んに流通している。コンテンツは複製が容易でありコピーによる品質劣化も生じないことから、著作権保護技術の重要性は非常に高い。コンテンツ流通のための代表的媒体の一つであるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等においては、著作権保護のために、通常ではデータの複製が出来ない記録領域に、記録媒体を識別する識別情報を記録しておき、その識別情報を暗号化（非特許文献１参照）用の鍵の一部に用いることとして記録媒体の不正コピー防止を図っている（特許文献１参照）。この構成では、記録媒体のコピーが試みられた場合、コンテンツデータなどはコピー元の記録媒体からコピー先の記録媒体にコピーされるものの、記録媒体固有の識別情報はコピーされず、コピー元のディスクの識別情報と、コピー先のディスクの識別情報とは異なることとなる。よって、コピー先の記録媒体を用いてコンテンツを再生しようとした場合、コピー先の記録媒体に記録されている識別情報では復号鍵を復元することができないので、暗号化コンテンツが不正に復号されるのを防止することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９６９２６号公報
【非特許文献】
【０００４】
【非特許文献１】山田慎一郎訳、「ディジタル署名と暗号技術」、ピアソン・エデュケーション
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、不正者が、識別情報が未記録である記録媒体に対し任意の識別情報を書き込むことができる装置を入手、利用して、コピー元の記録媒体の識別情報と同じ識別情報をコピー先の記録媒体に書き込むことも想定し得る。上述の従来技術では、この識別情報を書き込むことができる装置による記録媒体の複製を避けることはできない。すなわち、再生装置で行われるコンテンツの再生過程において、記録媒体の識別情報を何らかの方法で取得し、この識別情報と、独自のエンコーダを用いて、コンテンツの暗号化、識別情報の暗号化を行い、記録媒体に記録してしまうことで、不正コピーがなされてしまう。不正コピーされた記録媒体は、コピー元の正規な記録媒体と同様に、通常の再生装置で再生されることになる。
【０００６】
上記問題に鑑み、本発明は、記録媒体に固有の識別情報が暴露され、この識別情報を用いてコンテンツを暗号化し記録媒体にコピーしたとしても、このコピーされたコンテンツの再生を妨げ、著作権保護を図ることができるドライブ装置、コンテンツ再生装置、記録装置、データ読み出し方法、プログラム、記録媒体、および集積回路を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置であって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段とを備える。
【発明の効果】
【０００８】
本発明の読出装置は、上述の構成を備えることにより、不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
【０００９】
また、記録媒体に記録されている署名情報を外部に出力しないので、前記ドライブ装置を用いて、記録媒体に記録されたデータを丸ごとコピーするといった不正コピーを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施の形態における著作権保護システムの構成を示すブロック図である。
【図２】本発明の一実施の形態における認証局端末装置の構成を示すブロック図である。
【図３】本発明の一実施の形態における署名情報の一例を示す図である。
【図４】本発明の一実施の形態における署名情報の一例を示す図である。
【図５】本発明の一実施の形態におけるコンテンツ提供者端末装置の構成を示すブロック図である。
【図６】本発明の一実施の形態におけるメディア鍵情報の一例を示す図である。
【図７】本発明の一実施の形態におけるタイトル鍵情報の一例を示す図である。
【図８】本発明の一実施の形態における鍵構成情報の一例を示す図である。
【図９】本発明の一実施の形態における暗号化タイトル鍵の一例を示す図である。
【図１０】本発明の一実施の形態におけるアーカイブデータ、セクタ化されたアーカイブデータ、ディジタル信号の一例を示す図である。
【図１１】本発明の一実施の形態における符号化処理を示すフローチャートである。
【図１２】本発明の一実施の形態における付加情報の一例を示す図である。
【図１３】本発明の一実施の形態における置換えディジタル信号の一例を示す図である。
【図１４】本発明の一実施の形態における記録媒体の構成を示すブロック図である。
【図１５】本発明の一実施の形態における再生装置の構成を示すブロック図である。
【図１６】本発明の一実施の形態における鍵発行局端末装置の構成を示すブロック図である。
【図１７】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図１８】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図１９】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図２０】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図２１】本発明の一実施の形態における再生装置の処理を示すフローチャートである。
【図２２】本発明の一実施の形態におけるコンテンツ提供者端末装置の構成を示すブロック図である。
【図２３】本発明の一実施の形態における付加情報の一例を示す図である。
【図２４】本発明の一実施の形態における記録媒体の構成を示す図である。
【図２５】本発明の一実施の形態における記録媒体の構成を示す図である。
【図２６】本発明の一実施の形態における再生装置の構成を示すブロック図である。
【図２７】本発明の一実施の形態におけるコンテンツ提供者端末装置の処理を示すフローチャートである。
【図２８】本発明の一実施の形態における再生装置と記録媒体の組み合わせによる再生可否の対応関係を示す図である。
【図２９】本発明の一実施の形態におけるコンテンツ提供者端末装置の構成を示すブロック図である。
【図３０】本発明の一実施の形態におけるコンテンツ提供者端末装置の構成を示すブロック図である。
【図３１】本発明の一実施の形態における鍵構成情報の一例を示す図である。
【図３２】本発明の一実施の形態における部品鍵記録状態定義の一例を示す図である。
【図３３】本発明の一実施の形態における記録媒体の構成を示す図である。
【図３４】本発明の一実施の形態における再生装置の構成を示すブロック図である。
【図３５】本発明の一実施の形態における付加情報の一例を示す図である。
【図３６】本発明の一実施の形態における記録媒体の内容を示す図である。
【図３７】本発明の一実施の形態における記録媒体の内容を示す図である。
【図３８】本発明の一実施の形態における鍵相互の関係を説明するための図である。
【発明を実施するための形態】
【００１１】
請求項１の一実施態様であるドライブ装置は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置であって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段とを備える。
【００１２】
また、前記制御領域は、前記記録媒体におけるデータ記録領域に記録されたデータの誤り訂正符号を記録するように規定された領域であり、前記生成情報及び前記電子署名は、前記制御領域中の特定領域に記録されており、前記読出手段は、前記特定領域から前記生成情報及び前記電子署名を読み出すこととしてもよい。
この構成によれば、不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
【００１３】
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
また、記録媒体に記録されている署名情報を外部に出力しないので、前記ドライブ装置を用いて、記録媒体に記録されたデータを丸ごとコピーするといった不正コピーを防ぐことができる。
【００１４】
また、前記データ記録領域のうち前記特定領域に対応する領域には、無効なデータが書き込まれており、前記読出手段は、前記無効なデータについては読み出すことはなく、前記データ記録領域に記録されたデータのうち前記無効なデータ以外を読み出す場合には、当該読み出すデータに対応する誤り訂正符号を用いて誤り訂正を行い、前記生成情報及び前記電子署名を読み出す場合には、誤り訂正を行わないこととしてもよい。
【００１５】
この構成によれば、無用な誤り訂正処理により、不必要な誤りの検出が成されるのを防ぐことができる。
また、前記検証手段と前記出力制御手段とがハードウェアのみで実装されていることとしてもよい。
この構成によれば、検証手段と出力制御手段とに対する改造が困難になる。したがって、これらの構成を改造することにより、検証や出力を回避しようとする不正行為を困難にすることができる。
【００１６】
また、前記記録媒体には、前記制御領域における前記生成情報の記録位置が前記電子署名の記録位置の前である第１書込状態と、前記電子署名の記録位置が前記生成情報の記録位置の前である第２書込状態とを識別する状態識別情報が記録されており、前記読出手段は、前記生成情報と前記電子署名の読み出しに先立ち前記状態識別情報を読み出し、前記状態識別情報の内容に従って前記生成情報と前記電子署名とを読み出すこととしてもよい。
【００１７】
この構成によれば、前記記録媒体における前記生成情報と前記電子署名との記録位置の先後について、いずれが先であっても、前記生成情報と前記電子署名とを内容を取り違えることなく読み出すことができる。よって、前記記録媒体における前記生成情報と前記電子署名との記録位置の先後が決まったものしか読み出せないドライブ装置と市場で共存できる。
【００１８】
また、前記記録媒体には、前記制御領域に前記生成情報及び前記電子署名が書き込まれている第１書込状態と、前記生成情報及び前記電子署名が前記制御領域に書き込まれるのに替えてアナログ技術で書き込まれている第２書込状態とを識別する状態識別情報が記録されており、前記読出手段は、前記生成情報と前記電子署名の読み出しに先立ち前記状態識別情報を読み出し、前記状態識別情報の内容に従って前記生成情報と前記電子署名とを読み出すこととしてもよい。
【００１９】
この構成によれば、前記記録媒体において、前記生成情報と前記電子署名とが、制御領域に書き込まれているか、一例としてはＲＯＭＭＡＲＫのようなアナログ技術で書き込まれているかにかかわらず、前記生成情報と前記電子署名とを読み出すことができる。よって、前記記録媒体における前記生成情報と前記電子署名とが、制御領域に書き込まれているものしか読み出せないドライブ装置と市場で共存できる。
【００２０】
請求項７の一実施態様であるコンテンツ再生装置は、記録媒体から暗号化コンテンツを読み出して再生するコンテンツ再生装置であって、前記記録媒体から情報を読み出すドライブ手段と、前記ドライブ手段から取得する情報を用いて前記暗号化コンテンツの復号及び再生を行うホスト手段とを備え、前記ドライブ手段は、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ手段内での使用に限定して読み出す読出部と、前記電子署名を用いて前記生成情報の正当性を検証する検証部と、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト手段へ出力する出力制御部とを備え、前記ホスト手段は、前記読出手段に前記取得要求を出力する要求部と、前記ドライブ手段から前記生成情報を取得した場合に、前記生成情報を用いて前記復号鍵を生成する鍵生成部と、前記復号鍵を用いて前記暗号化コンテンツを復号し再生する再生部とを備える。
【００２１】
不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
【００２２】
また、前記ドライブ手段のうち少なくとも前記検証部と前記出力制御部とがハードウェアのみで実装されていることとしてもよい。
この構成によれば、検証手段と出力制御手段とに対する改造が困難になる。したがって、これらの構成を改造することにより、検証や出力を回避しようとする不正行為を困難にすることができる。
【００２３】
請求項９の一実施態様である記録媒体は、暗号化コンテンツを記録している記録媒体であって、制御領域に、前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報と、前記生成情報から生成された電子署名とを記録し、前記記録媒体中のデータを読み出すドライブ装置内でのみ用いられる制御情報を記録するよう規定された制御領域における、前記生成情報の記録位置が前記電子署名の記録位置の前である第１書込状態と、前記電子署名の記録位置が前記生成情報の記録位置の前である第２書込状態とを識別する状態識別情報を、所定位置に記録している。
【００２４】
この構成によれば、前記記録媒体における前記生成情報と前記電子署名との記録位置の先後について、いずれが先であっても、前記生成情報と前記電子署名とを内容を取り違えることなく読み出すことができる。よって、前記記録媒体における前記生成情報と前記電子署名との記録位置の先後が決まったものしか読み出せないドライブ装置と市場で共存できる。
【００２５】
請求項１０の一実施態様である記録装置は、記録媒体に暗号化コンテンツを記録する記録装置であって、前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報と、前記生成情報から生成された電子署名とを取得する取得手段と、データ記録領域とデータ記録領域に記録されたデータの誤り訂正符号を記録する制御領域とを有する前記記録媒体における、前記制御領域中の特定領域に、前記生成情報と、前記電子署名とを記録する記録手段とを備え、前記データ記録領域のうち前記特定領域に対応する領域には、無効なデータが書き込まれている。
【００２６】
また、前記取得手段は、前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の入力を受け付ける受付部と、前記生成情報を認証局装置に送信する送信部と、前記認証局装置から、前記認証局装置により生成された前記生成情報に対する前記電子署名を受信する受信部とを含む。
この構成によれば、従来よりも不正コピーされる可能性を低減した記録媒体を生成することができる。
【００２７】
不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
【００２８】
請求項１２の一実施態様であるデータ読み出し方法は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置で用いられるデータ読み出し方法であって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出ステップと、前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップとを含む。
【００２９】
請求項１３の一実施態様であるデータ読み出しプログラムは、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられるデータ読み出しプログラムであって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、前記ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ装置内での使用に限定して読み出す読出ステップと、前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップとをコンピュータに実行させる。
【００３０】
請求項１４の一実施態様である記録媒体は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられるデータ読み出しプログラムを記憶するコンピュータ読み出し可能な記録媒体であって、前記データ読み出しプログラムは、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、前記ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ装置内での使用に限定して読み出す読出ステップと、前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップとをコンピュータに実行させる。
【００３１】
請求項１５の一実施態様である集積回路は、記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられる集積回路であって、前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段とを備える。
【００３２】
この構成によれば、不正者により不正な装置を使って識別情報が書き込まれた記録媒体の再生が試みられたとしても、ドライブ装置内で署名検証によりその不正を検出し、不正な鍵をホスト装置に出力しないので、不正コピーされた記録媒体のコンテンツの再生を妨げることができる。
また、鍵を署名により保護しているので、不正者は、鍵を媒体に書き込むことまでは成しえるとしても、署名生成用の正しい鍵を持っていない限り署名まで偽造することは困難である。したがって、検証をパスするような媒体を不正者が作成することを困難にすることができる。
【００３３】
また、記録媒体に記録されている署名情報を外部に出力しないので、前記ドライブ装置を用いて、記録媒体に記録されたデータを丸ごとコピーするといった不正コピーを防ぐことができる。
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３４】
１．実施の形態１
本発明の一実施形態に係る著作権保護システムは、暗号化コンテンツが記録された記録媒体の不正コピーを妨げるものである。不正コピーとしては、記録媒体の製造装置を用いて全く同一のコピー品を作成するような大規模な攻撃ではなく、ＤＶＤ等の記録媒体からデータを読み出す市販のドライブと、ホスト装置（ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等）の組み合わせによる攻撃を想定している。不正者は、ホスト装置上で動作するプレーヤーソフトの動作を解析するなどによって、記録媒体に記録されており暗号化コンテンツの復号鍵を生成するのに用いられる記録媒体固有の識別情報（ＶｏｌｕｍｅＩＤ）を暴露する。そして、暗号の解かれたコンテンツを、この識別情報を用いて不正者独自のエンコーダにより再暗号化し、未使用（生）の記録媒体にコピーする。このようにコピーされた記録媒体は、他の市販のプレーヤーによっても再生できるものとなってしまう。
【００３５】
１．１．構成
１．１．１．著作権保護システムの全体構成概略
本発明の一実施形態に係る著作権保護システムは、図１に示すように、コンテンツを生成、暗号化しディジタル信号として記録媒体１０３に書き込み提供するコンテンツ提供者端末装置１０２、記録媒体１０３に書き込まれたディジタル信号からコンテンツを復号、再生する再生装置１０４、コンテンツの暗号、復号に係る鍵を発行する鍵発行局端末装置１０５、鍵の正当性を証明する署名を生成する認証局端末装置１０１を含んで構成される。
【００３６】
著作権保護の対象となるコンテンツは、タイトル鍵を用いて暗号化された上でディジタル信号として記録媒体１０３に保持されている。このコンテンツは、正規のタイトル鍵を生成し得る再生装置によってのみ再生されることになる。
図３８は、本実施の形態で用いられる鍵相互の関係を示す概略図である。
コンテンツの暗号化に用いられるタイトル鍵は、タイトル鍵用鍵で暗号化された上で、暗号化タイトル鍵情報として記録媒体１０３に保持されている。タイトル鍵用鍵は、部品鍵とメディア鍵値とから生成される。部品鍵は、媒体固有の情報であり、例えば、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等におけるＶｏｌｕｍｅＩＤに該当する。部品鍵は、コンテンツに付随する付加情報の一部として記録媒体１０３に保持されている。メディア鍵値は、記録媒体１０３に記録されているメディア鍵部（ＭＫＢ：Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）と、再生装置が保持するデバイス鍵とから生成される鍵の値である。
【００３７】
デバイス鍵と、メディア鍵を含むメディア鍵情報とは、鍵発行局端末装置１０５により生成される。デバイス鍵は、デバイス毎に異なっている。鍵発行局端末装置１０５は、再生装置１０４にデバイス鍵を提供し、コンテンツ提供者端末装置１０２にメディア鍵情報を提供する。コンテンツ提供者端末装置１０２は、予め利用者に提供するためのコンテンツ及びタイトル鍵を生成し保持している。コンテンツ提供者端末装置１０２は、タイトル鍵を用いてコンテンツに暗号化等の処理を施し記録媒体１０３に記録する。また、コンテンツ提供者端末装置１０２は、認証局端末装置１０１に、部品鍵を含む情報である鍵構成情報を送付し、送付した鍵構成情報に対する署名情報を認証局端末装置１０１から応答として受け取る。
【００３８】
そして、コンテンツ提供者端末装置１０２は、鍵構成情報と署名情報を加工した付加情報、暗号化コンテンツ等を記録媒体１０３に記録する。加工については、後述するが、一例として鍵構成情報と署名情報とを連結するような処理が該当する。
認証局端末装置１０１は、認証局秘密鍵と、認証局公開鍵のペアを生成し、保持している。認証局端末装置１０１は、コンテンツ提供者端末１０２から鍵構成情報を受け取ると、認証局秘密鍵を用いて鍵構成情報に対する署名情報を生成してコンテンツ提供者端末装置１０２に送信する。
【００３９】
再生装置１０４は、認証局端末装置１０１により生成された認証局公開鍵を予め保持している。再生装置１０４は、記録媒体１０３に記録された付加情報に含まれる署名情報を読み出し、認証局共通鍵を用いて署名情報の正当性を検証する。署名情報が正当でない場合、再生装置１０４は、コンテンツの再生処理は行わない。署名情報が正当な場合、再生装置１０４は、デバイス鍵、記録媒体１０３に記録されたメディア鍵情報等を用いてタイトル鍵を復元して、暗号化コンテンツを復号し、再生する。
【００４０】
この署名情報は、再生装置１０４におけるハードウェアのみで実装されたドライブにより記録媒体１０３から読み出されて使用される。この署名情報はドライブ外部へ出力されることはない。よって、前述したようにホスト装置（再生装置）上で動作するプレーヤーソフトの動作を解析するなどしても、署名情報を把握することはできない。よって、署名情報は、ドライブ自体がハードウェア的に不正解析されるような特殊な場合を除き取得されることはない。よって、署名情報を含めて記録媒体１０３の内容がコピーされることはない。また、署名情報の生成は、認証局端末装置１０１が行っているものであり、不正者が、通常のドライブ装置で行われる署名検証において正当であると判定されるような署名情報を独自に作成することはできない。このように、署名情報を用いることで、記録媒体の不正コピーを妨げることができることとなる。
【００４１】
１．１．２．認証局端末装置１０１の構成
認証局端末装置１０１は、図２に示すように、受信手段２０１、送信手段２０２、署名生成手段２０３、認証局公開鍵／秘密鍵生成手段２０４、及び認証局公開鍵／秘密鍵記憶手段２０５を含んで構成される。
認証局端末装置１０１は、具体的には図示されていないマイクロプロセッサ、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及びハードディスクにはコンピュータプログラムが記憶されており、前記マイクロプロセッサが前記プログラムに従って動作することにより、認証局端末装置１０１はその機能を果たす。
【００４２】
受信手段２０１は、他の装置からデータを受信する。一例として、受信手段は、コンテンツ提供者端末装置１０２から、コンテンツ提供者端末１０２により生成される鍵構成情報を受信する。
図８は、鍵構成情報の一例を示す図である。
鍵構成情報は、部品鍵部８１０を含む。部品鍵部８１０の装置識別情報フィールド８１１は、鍵構成情報埋込みシステム毎に付与される固定値（以下、ＩｎｓｔＩＤという。）が書き込まれる。ＩｎｓｔＩＤは、例えば、鍵構成情報埋込システムの製造業者それぞれに異なる値が割り当てられる。データフィールド８１２には部品鍵が記録される。
【００４３】
認証局公開鍵／秘密鍵生成手段２０４は、認証局が使用する公開鍵（以下、認証局公開鍵という。）と、対応する秘密鍵（以下、認証局秘密鍵という。）とのペアを生成し、生成したペアを認証局公開鍵／秘密鍵記憶手段２０５に記憶させる。そして、認証局公開鍵／秘密鍵生成手段２０４は、送信手段２０２を用いて認証局公開鍵を再生装置１０４へ送信する。
【００４４】
署名生成手段２０３は、署名生成の対象となるデータと、署名の生成要求とを受け取ると、認証局秘密鍵を用いて受け取ったデータに対する署名を生成し、送信手段２０２を用いてコンテンツ提供者端末装置１０２へ送信する。具体的には、署名生成手段２０３は、受信手段２０１によって受信された鍵構成情報の全体に対するハッシュ値を計算し、ハッシュ値に対して署名を生成する。なお、本実施の形態でいう署名とは一般的な電子署名のことを意味する。電子署名を付与する技術については公知であるので説明を省略する。
【００４５】
図３は、署名生成手段２０３が生成する署名情報の一例を示す。
署名情報は、ヘッダ部３１０とデータ部３２０から構成される。ヘッダ部３１０には、署名のタイプを記載する領域である署名タイプフィールド３１１が設けられている。また、データ部３２０には、署名フィールド３２１が設けられている。署名フィールド３２１には、署名生成手段２０３により生成された署名が書き込まれる。
【００４６】
送信手段２０２は、他の装置に対しデータの送信を行う。
１．１．３．コンテンツ提供者端末装置１０２の構成
コンテンツ提供者端末装置１０２は、図５に示すように、受信手段５０１、送信手段５０２、メディア鍵情報記憶手段５０３、タイトル鍵生成手段５０４、タイトル鍵記憶手段５０５、コンテンツ入力手段５０６、暗号手段５０７、鍵構成情報生成手段５０８、鍵構成情報記憶手段５０９、署名情報記憶手段５１０、タイトル鍵暗号手段５１１、暗号化鍵記憶手段５１２、符号化手段５１３、加工手段５１４、符号置換え手段５１５、及び記録手段５１６を含んで構成される。
【００４７】
コンテンツ提供者端末装置１０２は、具体的には図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及びハードディスクにはコンピュータプログラムが記憶されており、前記マイクロプロセッサが前記プログラムに従って動作することにより、コンテンツ提供者端末装置１０２はその機能を果たす。
【００４８】
受信手段５０１は、鍵発行局端末装置１０５からメディア鍵情報を受信し、メディア鍵情報記憶手段５０３に記憶させる。
図６は、メディア鍵情報の一例を示す。
メディア鍵情報は、メディア鍵が記載されたメディア鍵部６１０と、メディア鍵値が記載されているメディア鍵値部６２０とから構成される。ここで、メディア鍵値は、前述のようにメディア鍵とデバイス鍵とを処理することで得ることができるので、必ずしもメディア鍵情報に含める必要はない。あえて冗長な構成を取っているのは、コンテンツ提供者端末装置がデバイス鍵を持っていない場合もあり得ることを想定したものである。
【００４９】
受信手段５０１は、また、認証局端末装置１０１から署名情報を受信する。
タイトル鍵生成手段５０４は、コンテンツを暗号化するタイトル鍵を生成し、タイトル鍵情報を生成する。
図７に、タイトル鍵情報の一例を示す。
タイトル鍵情報は、ヘッダ部７１０とデータ部７２０とを含んで構成される。ヘッダ部７１０のタイプフィールド７１１は、タイトル鍵情報のフォーマット識別情報を示す。データ部７２０の鍵数フィールド７２１は、タイトル鍵情報に含められるタイトル鍵の数を示す。例えば、図７の場合、タイトル鍵情報は、３個のタイトル鍵を含むことを意味している。データ部７２０のタイトル鍵フィールド７２２−１〜７２２−３には、生成したタイトル鍵が書き込まれている。
【００５０】
タイトル鍵記憶手段５０５は、タイトル鍵生成手段５０４により生成されたタイトル鍵情報を記憶する。
コンテンツ入力手段５０６は、入力されるコンテンツを受け取る。
暗号手段５０７は、タイトル鍵記憶手段５０５が記憶しているタイトル鍵情報に含まれるタイトル鍵を用いて、コンテンツ入力手段５０６において入力されたコンテンツを暗号化し、暗号化コンテンツを生成する。
【００５１】
鍵構成情報生成手段５０８は、タイトル鍵を暗号化するタイトル鍵用鍵の演算に用いられる部品鍵を含んだ鍵構成情報を生成する。
鍵構成情報記憶手段５０９は、鍵構成情報生成手段５０８が生成した鍵構成情報を記憶する。
署名情報記憶手段５１０は、受信手段５０１が受信した署名情報を記憶する。
【００５２】
タイトル鍵暗号手段５１１は、鍵構成情報記憶手段５０９が記憶している鍵構成情報を受取り、鍵構成情報の中の部品鍵を取り出す。そして、タイトル鍵暗号手段５１１は、メディア鍵情報記憶手段５０３が記憶しているメディア鍵情報を受取り、メディア鍵情報の中のメディア鍵値を取り出す。そして、取り出した部品鍵とメディア鍵値からタイトル鍵を暗号化するタイトル鍵用鍵を生成する。タイトル鍵用鍵を用い、タイトル鍵暗号手段５１１は、タイトル鍵記憶手段５０５が記憶しているタイトル鍵情報のタイトル鍵を暗号化し、図７のタイトル鍵フィールド７２２−１〜７２２−３を上書きし、暗号化タイトル鍵情報を生成する。
【００５３】
図９は、暗号化タイトル鍵情報の一例を示す図である。
暗号化タイトル鍵情報は、ヘッダ部９１０、及びデータ部９２０を含んで構成される。ヘッダ部９１０のタイプフィールド９１１には、タイトル鍵情報のフォーマットを識別する識別情報が記載される。データ部９２０の鍵数フィールド９２１は、暗号化タイトル鍵情報に定義されるタイトル鍵の数を示す。例えば、図９の例では、３個の暗号化タイトル鍵を持つことを意味する。
【００５４】
データ部９２０の暗号化タイトル鍵フィールド９２２−１〜９２２−３には、タイトル鍵が暗号化された暗号化タイトル鍵が書き込まれる。図９の例では、タイトル鍵暗号手段５１１は、３個の暗号化タイトル鍵を生成し、暗号化タイトル鍵情報のデータ部９２０の暗号化タイトル鍵フィールド９２２−１、９２２−２、９２２−３にそれぞれ書き込む。
暗号化鍵記憶手段５１２は、タイトル鍵暗号化手段５１１が生成した暗号化タイトル鍵情報を記憶する。
【００５５】
符号化手段５１３は、暗号手段５０７により暗号化された暗号化コンテンツと、暗号化鍵記憶手段５１２により記憶されている暗号化タイトル鍵情報と、メディア鍵情報記憶手段５０３により記憶されているメディア鍵情報から取り出したメディア鍵といったデータを受信し、結合してアーカイブデータを生成する。
図１０は、アーカイブデータの一例を示す図である。アーカイブデータ１０１０は、暗号化コンテンツ１０１１、メディア鍵１０１２、暗号化タイトル鍵情報１０１３に加え、付加情報１０１４が結合され、連続的に配置されたデータである。次いで、符号化手段５１３は、アーカイブデータ１０１０を符号化する。
【００５６】
図１１は、符号化手段５１３がアーカイブデータ１０１０を符号化する処理のフローチャートの一例を示す図である。
符号化手段５１３は、アーカイブデータ１０１０を、所定データ量単位、例えば、２０４８バイト単位にセクタ化する（ステップＳ１１０１）。次に、セクタ化により得られたセクタ化されたアーカイブデータ１０２０を、セクタに対応するセクタアドレスを用いてスクランブル処理を施す（ステップＳ１１０２）。次に、セクタアドレスなどの情報を含むヘッダデータを各セクタの先頭のヘッダ部１０３３として配置（ステップＳ１１０３）する。さらに、セクタ単位のデータに対して、データ遅延及びパリティ計算を行い、誤り訂正符号をＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ）部１０３１に付加したディジタル信号１０３０を生成する（ステップＳ１１０４）。生成されたディジタル信号１０３０は、ＥＣＣ部１０３１とデータ部１０３２とヘッダ部１０３３とを含む構成となっている。
【００５７】
加工手段５１４は、鍵構成情報と署名情報とを連結して付加情報を作成する。
図１２は、付加情報の一例を示す図である。
付加情報は、鍵構成情報が記載される鍵構成情報部１２１０と、署名情報が記載される署名情報部１２２０とを含んで構成される。
ここで、アーカイブデータ１０１０には、メディア鍵１０１２、暗号化タイトル鍵情報１０１３に加え、付加情報１０１４が含められているが、これらの情報は、他の情報から生成しうるのでアーカイブデータ１０１０に含める必要はない。このような冗長な構成としているのは、コンテンツ提供者端末装置がこれらに関する情報を持っていない場合もあり得ることを想定したものである。
【００５８】
符号置換え手段５１５は、符号化手段５１３により出力されたディジタル信号のＥＣＣ部１０３１の一部を、加工手段５１４により生成された付加情報で置換して置換えディジタル信号を出力する。このとき、ＥＣＣ部１０３１において、データが付加情報で置き換えられる記録位置は、埋込位置情報中に記載される。そして、埋込位置情報は、記録媒体における特定アドレスに記録される。よって、再生装置等が、付加情報を読み出す場合には、まず、記録媒体の特定アドレス（例えば１００００番地等予め決められたアドレス）に記録されている埋込位置情報を参照し、埋込位置情報中に記載された記録位置に記録されている付加情報を読み出すことになる。
【００５９】
ここで、ＥＣＣが付加情報に置き換えられた場合、置き換えられたＥＣＣに対応する、誤り訂正対象のデータについて誤り訂正が不能となる。しかし、元々、無効なデータが書き込まれ誤り訂正を要しないデータ記録領域に対応するＥＣＣ部に、付加情報を記録することとしているので、問題ない。
なお、ＥＣＣ部に記録されているデータは、エラー訂正に用いられるものなので、記録媒体を読み出すドライブ装置内部で使用され、ドライブ装置外部に出力されることはない。
【００６０】
図１４は、置換えディジタル信号の一例を示す図である。
置換えディジタル信号１０３０においてＥＣＣ部１０３１の一部である置換え部１４０１は、付加情報で置き換えられている。
記録手段５１６は、符号置換え手段５１５から置換えディジタル信号を受信して、記録媒体１０３に記録する。
【００６１】
送信手段５０２は、鍵構成情報を認証局端末装置１０１へ送信する。
１．１．４．記録媒体１０３の構成
記録媒体１０３は、図１４に示すように、ディジタル信号が記録されるディジタル信号記録領域１５１０を有する。記録媒体１０３には、図３７に示すように、メディア鍵情報、暗号化タイトル鍵情報、置き換えディジタル信号が記録される。
１．１．５．再生装置１０４の構成
再生装置１０４は、図１５に示すように、ドライブ１６０１及びホストプログラム１６０２から構成される。再生装置１０４は、具体的には、図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。ここで、ホストプログラム１６は、プログラム自体だけではなく、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、各種ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等のプログラムを実行する手段その他のハードウェアを含めたものを指している。
【００６２】
ドライブ１６０１は、記録媒体１０３から、誤り訂正符号を読み出して誤り訂正処理を実行しつつディジタル信号を読み出す読出装置である。ドライブ１６０１は、読出手段１６０３、抽出手段１６０４、解析手段１６０５、鍵構成情報記憶手段１６０６、認証局公開鍵記憶手段１６０７、署名検証手段１６０８、提供手段１６０９、逆符号手段１６１０から構成される。
【００６３】
読出手段１６０３は、記録媒体１０３からディジタル信号を読み出す。
抽出手段１６０４は、読出手段１６０３が読み出したディジタル信号を解析し、記録媒体１０３の特定アドレスに記録された埋込位置情報を参照し、埋込位置情報により示される位置に記録された付加情報を抽出する。
解析手段１６０５は、抽出手段１６０４が抽出した付加情報から、鍵構成情報と、署名情報を分離し出力する。
【００６４】
鍵構成情報記憶手段１６０６は、解析手段１６０５が出力した鍵構成情報を記憶する。
認証局公開鍵記憶手段１６０７は、再生装置１０４の製造時に認証局端末装置１０１から認証局公開鍵を受け取って記憶する。
署名検証手段１６０８は、解析手段１６０５によって出力された鍵構成情報と、署名情報とを受信する。そして、署名検証手段１６０８は、認証局公開鍵記憶手段１６０７に記憶されている認証局公開鍵を用いて鍵構成情報に対する署名検証を実施し、署名検証結果（成功もしくは失敗）を提供手段１６０９に出力する。
【００６５】
提供手段１６０９は、後述するホストプログラム１６０２の部品鍵読出し手段１６１１から部品鍵の要求を受け取る。このとき、署名検証手段１６０８により出力された署名検証結果が成功の場合にのみ、鍵構成情報記憶手段１６０６により記憶されている鍵構成情報の部品鍵を部品鍵読出し手段１６１１に提供し、署名検証結果が失敗の場合には部品鍵の提供は行わない。これにより、部品鍵が不正に改竄されている場合、ホストプログラム１６０２によるコンテンツの再生を停止することができる。なお、ドライブ１６０１を解析し部品鍵を強制的に入手する不正行為も考えられるが、上述の通りドライブ１６０１の構成はハードウェア実装されているので解析は容易でなく、このような不正行為は困難といえる。
【００６６】
逆符号手段１６１０は、読出手段１６０３が読み出したディジタル信号を受け取り、受け取ったディジタル信号に対し、コンテンツ提供者端末１０２の符号化手段４１３が行う符号化処理と逆の手順を実施する。この逆の手順には、誤り訂正、ヘッダ解析、デスクランブル処理、セクタ結合、分割が含まれる。これにより、逆符号手段１６１０は、暗号化コンテンツ、メディア鍵、暗号化タイトル鍵情報といったアーカイブされていたデータが復元される。ここで、誤り訂正が行われることで、符号置換え手段５１５が置き換えた付加情報は失われることになり、出力されるデータには付加情報が含まれない。
【００６７】
ホストプログラム１６０２は、部品鍵読出し手段１６１１、デバイス鍵記憶手段１６１２、鍵生成手段１６１３、復号手段１６１４から構成される。
部品鍵読出し手段１６１１は、ドライブ１６０１に対して部品鍵を要求し、その応答として、部品鍵を受け取る。
デバイス鍵記憶手段１６１２は、鍵発行局端末装置１０５から受信したデバイス鍵を記憶する。
【００６８】
なお、デバイス鍵は、製造時に再生装置１０４へと書き込まれる。
鍵生成手段１６１３は、逆符号手段１６１０から、メディア鍵と暗号化タイトル鍵を受け取り、部品鍵読出し手段１６１１から部品鍵を受け取り、デバイス鍵記憶手段１６１２からデバイス鍵を受け取る。
そして、鍵生成手段１６１３は、メディア鍵とデバイス鍵を処理してメディア鍵値を演算し、さらに、部品鍵を処理してタイトル鍵用鍵を演算して出力する。
【００６９】
さらに、鍵生成手段１６１３は、逆符号手段１６１０から暗号化タイトル鍵情報を受け取り、暗号化タイトル鍵情報の暗号化タイトル鍵を、タイトル鍵用鍵で復号してタイトル鍵を生成し出力する。
復号手段１６１４は、逆符号手段１６１０が出力する暗号化コンテンツを受け取り、鍵生成手段１６１３からタイトル鍵を受け取り、タイトル鍵を用いて暗号化コンテンツを復号し、コンテンツを出力する。
１．１．６．鍵発行局端末装置１０５の構成
鍵発行局端末装置１０５は、図１６に示すように、送信手段１７０１、デバイス鍵／メディア鍵情報生成手段１７０２、デバイス鍵／メディア鍵情報記憶手段１７０３から構成される。
【００７０】
鍵発行局端末装置１０５は、具体的には図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及びハードディスクにはコンピュータプログラムが記憶されており、前記マイクロプロセッサが前記プログラムに従って動作することにより、鍵発行局端末装置１０５はその機能を果たす。
デバイス鍵／メディア鍵情報生成手段１７０２は、デバイス鍵、メディア鍵情報を生成してデバイス鍵／メディア鍵情報記憶手段１７０３に記憶させる。
【００７１】
送信手段１７０１は、デバイス鍵／メディア鍵情報記憶手段１７０３が記憶しているメディア鍵情報を必要に応じてコンテンツ提供者端末装置１０２に送信する。また、送信手段１７０１は、デバイス鍵／メディア鍵情報記憶手段１７０３が記憶しているデバイス鍵を必要に応じて再生装置１０４に送信する。前述のように、メディア鍵とデバイス鍵を処理することでメディア鍵値が計算される。生成方法は公知であり、本発明の本質ではないため割愛する。
１．２．動作
１．２．１．コンテンツ提供者端末装置１０２の動作
コンテンツ提供者端末装置１０２の動作について、図面を用い、付加情報の生成処理、暗号化タイトル鍵情報の生成処理、暗号化タイトル鍵の生成処理、符号化から記録媒体への記録までの処理の順に説明する。
【００７２】
まず、付加情報の生成処理について図１７を用いて説明する。
コンテンツ提供者端末１０２において、鍵構成情報生成手段５０８が、鍵構成情報を生成して鍵構成情報記憶手段５０９に記憶させる。そして、送信手段５０２が、鍵構成情報記憶手段５０９に記憶されている鍵構成情報を認証局端末装置１０１に送信する。受信手段５０１は、認証局端末装置１０１から送信への応答として鍵構成情報に対する署名を受け取る（ステップＳ１８０１）。そして、加工手段５１４が、署名情報と鍵構成情報から付加情報を生成する（ステップＳ１８０２）。
【００７３】
次に、暗号化タイトル鍵情報の生成処理について図１８を用いて説明する。
コンテンツ提供者端末１０２におけるタイトル鍵生成手段５０４が、タイトル鍵を生成し、タイトル鍵記憶手段５０５にタイトル鍵情報として記憶させる（ステップＳ１９０１）。さらに、暗号手段５０７が、タイトル鍵を用いて、コンテンツ入力手段５０６に入力されたコンテンツを暗号化する（ステップＳ１９０２）。
【００７４】
暗号化タイトル鍵の生成処理について図１９を用いて説明する。
コンテンツ提供者端末１０２におけるタイトル鍵暗号手段５１１が、メディア鍵情報のメディア鍵値と鍵構成情報の部品鍵を用いてタイトル鍵用鍵を演算し（ステップＳ２００１）、タイトル鍵用鍵を用いて、タイトル鍵情報のタイトル鍵を暗号化し、タイトル鍵フィールドを上書きし、暗号化タイトル鍵情報を生成する（ステップＳ２００２）。
【００７５】
次に、符号化から記録媒体への記録までの処理について図２０を用いて説明する。
コンテンツ提供者端末１０２における符号化手段が、暗号化コンテンツとメディア鍵情報のメディア鍵と暗号化タイトル鍵情報と付加情報をアーカイブしてアーカイブデータを生成する（ステップＳ２１０１）。さらに、アーカイブデータをセクタ化しヘッダを付与する（ステップＳ２１０２）。さらに、符号置換え手段５１５は、ディジタル信号のＥＣＣ部の一部を付加情報で置き換える。
１．２．２．再生装置１０４の動作
再生装置１０４の動作について、図２１を用いて説明する。
【００７６】
まず、再生装置１０４における読出手段１６０３が、ディジタル信号を読み出す。そして、抽出手段１６０４が、読出手段１６０３により読み出されたディジタル信号から付加情報を抽出する（ステップＳ２２０１）。次に、解析手段１６０５が、付加情報から、鍵構成情報と署名情報を分離する（ステップＳ２２０２）。署名検証手段１６０８が、解析手段１６０５から鍵構成情報と署名情報を受け取り、署名情報に含まれる署名を用い鍵構成情報に対する署名検証を実施する（ステップＳ２２０３）。署名検証に失敗した場合（ステップＳ２２０３：ＮＯ）、再生を停止する（ステップＳ２２０４）。具体的には、ホストプログラム１６０２の部品鍵読出し手段１６１１によって、ドライブ１６０１へ部品鍵情報の要求が行われたとしても、ドライブ１６０１における提供手段１６０９がエラーを応答するなどし、部品鍵をホストプログラム１６０２には返さない。エラー応答を受けて、ホストプログラム１６０２は、当該ディスクの再生を停止し、例えば、ディスクの排出のみ受け付ける状態になったり、画面上に不正なディスクであることを記載したパネルを出現させる、などの方法によりユーザに再生できないことを知らせる。
【００７７】
一方、署名検証に成功した場合（ステップＳ２２０３：ＹＥＳ）、ホストプログラム１６０２は、部品鍵読出し手段１６１１からドライブ１６０１への部品鍵情報の要求に応じて、提供手段１６０９を介して部品鍵を返す。
鍵生成手段１６１３は、デバイス鍵と逆符号手段１６１０が出力するメディア鍵を用いてメディア鍵値を演算し、メディア鍵値と部品鍵を用いてタイトル鍵用鍵を演算する。さらに、逆符号手段１６１０が出力する暗号化タイトル鍵情報の暗号化タイトル鍵をタイトル鍵用鍵で復号して、タイトル鍵を計算する（ステップＳ２２０５）。次に、計算されたタイトル鍵を用いて、逆符号手段１６１０が出力する暗号化コンテンツを復号して、コンテンツを出力し、デコードといった再生処理を行う（ステップＳ２２０５）。
【００７８】
なお、再生装置１０４、コンテンツ提供者端末１０２以外の装置については、各装置の詳細な説明からその動作は明らかであるので、説明を省略する。
２．実施の形態２
実施の形態１の再生装置１０４では、既存（レガシー）の記録媒体を読めないという問題が生じる。本実施形態では、上記問題に配慮した記録媒体を生成するコンテンツ提供者端末装置について説明する。
【００７９】
本明細書中では、以後、レガシーとは、ＥＣＣに電子署名を入れずに、識別情報のみを入れている場合をいう。すなわち、レガシーの記録媒体とは、電子署名をＥＣＣに記録せず、識別情報のみＥＣＣに記録している記録媒体をいう。同様に、レガシーのシステムとは、レガシーの記録媒体を用いているシステムをいう。また、上記実施の形態で説明したような、電子署名を含む付加情報をＥＣＣに入れているシステムを、以後、新システムという。但し、レガシーシステム、新システム等の呼称は、本明細書中で便宜的に用いているだけのものであり、特別な意味を有したり、何らかの限定を意味するようなものではない。
【００８０】
ここで、本実施の形態に係るコンテンツ提供者端末装置との対比のために、先ず、レガシーのコンテンツ提供者端末、再生装置を含むレガシーのシステムについて簡単に説明し、その後、本実施の形態に係るコンテンツ提供者端末装置について説明する。
２．１．レガシーのコンテンツ提供者端末装置１１２、再生装置１１４の構成
レガシーのコンテンツ提供者端末装置１１２の構成と、コンテンツ提供者端末装置１０２の構成との違いは、（１）コンテンツ提供者端末装置１１２は、読出手段５０２と署名情報記憶手段５１０とを備えていない点、（２）コンテンツ提供者端末装置１１２が備える加工手段（以下、加工手段２３１４という。）の動作が、コンテンツ提供者端末装置１０２の加工手段５１４の動作と異なる点であり、その他の部分は共通する。
【００８１】
加工手段２３１４は、付加情報として鍵構成情報記憶手段５０９に記憶されている鍵構成情報を用いる。
図２３は、レガシーの付加情報の一例を示す図である。
付加情報は、鍵構成情報部２４１０から構成される。
このコンテンツ提供者端末装置１０２、レガシーのコンテンツ提供者端末装置１１２の構成の差異によって、生成される記録媒体も異なる。
【００８２】
図２４は、コンテンツ提供者端末装置１０２により作成される新システムの記録媒体１０３−１を示す図である。
図２４に示すように、置換え部における付加情報は、図１２とは異なり、署名情報、鍵構成情報の順に記憶されている。
図２５は、レガシーのコンテンツ提供者端末装置１１２により作成されるレガシーの記録媒体１０３−２を示す図である。
【００８３】
記録媒体１０３−１の置換え部には、署名情報と鍵構成情報が記載されており、記録媒体１０３−２の置換え部には、鍵構成情報が記載されている。
レガシーの再生装置１１４と、再生装置１０４の構成上の差異は、レガシーの再生装置１１４が、図２６に示すように、解析手段１６０５、認証局公開鍵記憶手段１６０７、署名検証手段１６０８、及び提供手段１６０９を備えていない点であり、その他の部分については共通する。
２．２．レガシーの再生装置１１４が記録媒体１０３−１を再生する場合の動作
この場合、再生装置１１４は、以下に説明するように、結果的にはコンテンツを再生することができないこととなる。
【００８４】
図２７は、レガシーの再生装置１１４による記録媒体の再生動作の処理フローを示す図である。
まず、読出手段１６０３が、記録媒体１０３−１からディジタル信号を読み出す。そして、抽出手段１６０４が、読み出したディジタル信号から付加情報を抽出する（ステップＳ２８０１）。次に、鍵構成情報記憶手段１６０６が、付加情報をそのまま鍵構成情報として記録する。部品鍵読出し手段１６１１は、鍵構成情報記憶手段１６０６に対し、部品鍵を要求する。鍵構成情報記憶手段１６０６は、記録されている鍵構成情報のうち部品鍵相当の部分を返そうとする。このとき、付加情報がレガシーシステムのものとは異なり、図１３で示すように署名情報部１３１０、鍵構成情報部１３２０の順で定義されている場合には、鍵構成情報記憶手段１６０６は、先頭の署名情報部１３１０の一部を鍵構成情報として読み出してしまう（ステップＳ２８０２）。この場合、鍵構成情報記憶手段１６０６は、部品鍵読出し手段１６１１に対し間違った部品鍵を返す。
【００８５】
次いで、鍵生成手段１６１３は、デバイス鍵と逆符号手段１６１０が出力するメディア鍵を用いてメディア鍵値を演算し、メディア鍵値と部品鍵を用いてタイトル鍵用鍵を演算する。さらに、逆符号手段１６１０が出力する暗号化タイトル鍵情報の暗号化タイトル鍵をタイトル鍵用鍵で復号して、タイトル鍵を計算する。
しかし、部品鍵が間違っているため、タイトル鍵も間違った値となる（ステップＳ２８０３）。次に、計算されたタイトル鍵を用いて、逆符号手段１６１０が出力する暗号化コンテンツを復号するが、正しく復号されないため、コンテンツを再生できない（ステップＳ２８０４）。
【００８６】
以上のように、図２３に示すレガシー向けの付加情報に対して、鍵構成情報の配置が一致しない構成、例えば、図２４に示す付加情報のように定義した場合は、正しくコンテンツを再生できない。一方、図２３に示すレガシー向けの付加情報に対して、鍵構成情報の配置が一致している構成、例えば、図１３に示す付加情報のように定義した場合であれば、署名検証が実施されなくとも、正しくコンテンツを再生できる。
【００８７】
すなわち、新たに定義する付加情報の定義（一例として署名情報と鍵構成情報との並び順）の仕方によって、記録媒体１０３−１に記録されたコンテンツのレガシーの再生装置による再生可能／不可を変えることができる。
なお、部品鍵が間違って再生できないケースでは、再生装置１１４のエラー処理が正しく実装されていない場合、再生装置１１４がハングアップしたり、再起動したり、故障したりと、問題動作になる可能性がある。
【００８８】
上記問題に対応するために、記録媒体１０３に、その記録媒体がレガシーシステムで構築されたか、新システムで構築されたかを識別する情報を記載することが考えられる。そして、再生装置１１４には、この識別情報を識別することで、記録媒体１０３−１と識別された場合は、その時点で、自動でディスクを排出したり、ディスク排出のみ受け付ける状態となったり、ディスプレイに再生対応していない旨の表示を出力するといった保護機能を搭載することが望ましい。例えば、識別情報は、アプリケーションの基本的なファイル（具体的には、記録媒体１０３に１個存在し、アプリケーションレイヤの構成を定義する情報を記載するファイル）のリザーブ領域に定義してもよい。記録媒体がレガシーシステムで構築されたか、新システムで構築されたかを識別する情報が記載された記録媒体を生成するコンテンツ提供者端末装置については後述する。
２．３．再生装置１０４が、レガシーの記録媒体１０３−２を再生する動作
再生装置１０４が、レガシーの記録媒体１０３−２に記録されるコンテンツを再生する場合の動作について、図２１を参照しながら説明する。
【００８９】
この場合も、再生装置１０４は、以下に説明するように、結果的にはコンテンツを再生することができないこととなる。
まず、読出手段１６０３は、記録媒体１０３−２からディジタル信号を読み出す。そして、抽出手段１６０４が、読み出されたディジタル信号から付加情報を抽出する。このとき、付加情報中には鍵構成情報しかないため、付加情報が図１３に示す内容であることを期待する再生装置１０４は、付加情報として、鍵構成情報と署名情報が記録されているものと誤って読み出したデータとを抽出することになる（ステップＳ２２０１）。
【００９０】
次に、解析手段１６０５は、付加情報から鍵構成情報と署名情報を分離する（ステップＳ２２０２）。ここで、付加情報中には実際には署名情報が存在しないため、ここで分離される署名情報は無関係の誤った値である。
次に、署名検証手段１６０８は、解析手段１６０５から鍵構成情報と署名情報を受け取り、鍵構成情報に対して、署名情報の署名で署名検証を実施する。しかし、署名情報の内容自体が誤っているので、署名検証に失敗する（ステップＳ２２０３）。署名検証に失敗したので、ステップＳ２２０４に移る。次いで、ホストプログラム１６０２における部品鍵読出し手段１６１１が、ドライブ１６０１へ部品鍵情報の要求を行う。この場合、ドライブ１６０１における提供手段１６０９は、部品鍵情報の要求に対しエラーを応答するなどして部品鍵を返さない。その結果を受けて、ホストプログラム１６０２は、当該ディスクの再生を停止する。そして、例えば、ディスクの排出のみ受け付ける状態になったり、画面上に不正なディスクであることを記載したパネルを出現させる、といった方法でユーザに再生できないことを知らせる（ステップＳ２２０４）。
【００９１】
以上のように、再生装置１０４が、署名の付与されていないレガシーの記録媒体１０３−２を再生すると、少なくとも署名検証で失敗するので再生停止となる。
２．４．各システムと、各記録媒体との組み合わせによるコンテンツの再生可否まとめ
図２８は、再生装置と、記録媒体との組み合わせに基づく再生可否についてまとめた表である。
【００９２】
上述したように、付加情報における鍵構成情報の記録位置により、レガシーの再生装置１１４、再生装置１０４での記録媒体１０３−１、記録媒体１０３−２の再生可否が変わる。
表２９００は、レガシーシステムと、上記実施形態にて説明したシステム（以下、新システムという。）とで、付加情報中の鍵構成情報の位置が一致しない場合についての再生可否をまとめたものである。
【００９３】
レガシーの記録媒体１０３−２は、レガシーの再生装置１１４で再生可能であり、再生装置１０４で再生不可である。一方、記録媒体１０３−１は、レガシー再生装置１１４で再生不可であり、再生装置１０４で再生可能である。
表２９５０は、レガシーのシステムと新しいシステムで付加情報の鍵構成情報の位置が一致する場合についての再生可否をまとめたものである。
【００９４】
レガシーの記録媒体１０３−２は、レガシーの再生装置１１４で再生可能であり、再生装置１０４で再生不可である。一方、記録媒体１０３−１は、レガシーの再生装置１１４、再生装置１０４、共に再生可能である。カラム２９０２とカラム２９５２に記載のように、レガシーの再生装置では、付加情報中の鍵構成情報の配置が既存のシステムと新システムとで同一であるか否かにより再生の可否が変化する。
【００９５】
したがって、記録媒体１０３−１にどちらの配置で付加情報が作られているかを識別情報として記録することで、記録媒体１０３−１にレガシーの再生装置１１４に再生することができるか否かを通知することができる。
なお、他のパターンでは、付加情報中の鍵構成情報の配置にかかわらず、動作の可否は一致する。この場合、特に識別情報で区別を行わなくとも混乱は起こらないと考えられる。ただし、他のパターンにおいても、識別情報を用いて、どちらの配置で付加情報が作られているかを示したり、レガシーと新システムのどちらで作られた記録媒体であるかを示したりするとしてもよい。
２．５  コンテンツ提供者端末装置１２２
レガシーの記録媒体１０３−２と、新システムの記録媒体１０３−１の双方を作成可能なコンテンツ提供者端末装置１２２について説明する。
【００９６】
コンテンツ提供者端末装置１２２は、図２９に示すように、コンテンツ提供者端末装置１０２に対し切替手段３０１７を追加している。
切替手段３０１７は、ユーザ入力により、レガシー向けの記録媒体を作成するのか、新システムの記録媒体を作成するのかの選択を受け付ける。切替手段３０１７は、ユーザからの入力を記憶し、加工手段３０１４に付加情報の生成を指示する。
【００９７】
加工手段３０１４は、切替手段３０１７からの指示が、レガシーの記録媒体作成である場合はレガシー用の付加情報を出力し、新システムの記録媒体作成である場合は新システム用の付加情報を出力する。
この構成によって、コンテンツ提供者端末装置１２２は、レガシーの記録媒体１０３−２、記録媒体１０３−１の双方を製造することができる。
３．実施の形態３
３．１．概要
上述の実施の形態では、記録媒体における記録データを、仕様上ドライブ外部に出力しない領域（以下、第１の領域という。）に、媒体固有の識別情報や署名情報を記録していた。
データが記録されるに記録されていた。このため、記録媒体に記録されているデータを、一般的なドライブを介して読み出し、読み出したデータを新たな記録媒体に書き込むといったコピー方法では、第１の領域に記録されたデータはコピーされず、結果的に記録媒体の内容が丸ごとコピーされてしまうのを防ぐことができる。
【００９８】
しかしながら、逆符号化する前のディジタル信号をそのままホストプログラムに出力するドライブが製造、発売されるケースも想定しうる。ディジタル信号をそのまま記録媒体１０３に書き込む場合、短時間で大量生産を実現するため、０／１で定義されるディジタル信号をアナログ化したアナログ信号を書き込むためのスタンパと呼ばれる模型を作成する。スタンパを版画のように用いて大量の記録媒体を製造する。このようなディジタル信号をそのまま出力するドライブがＰＣに接続するなどし、記録媒体からディジタル信号を読み出して別の記録媒体にコピーすると、ＥＣＣ部１０３１の一部を置換えた状態も（すなわち、付加情報を含めて）そのままコピーされた記録媒体が作成される。この記録媒体は、市販されている再生装置でコンテンツの再生ができてしまうという問題が発生する。
【００９９】
上述のような、逆符号化前のディジタル信号をそのままホストプログラムに出力するドライブを利用した記録媒体の内容を丸ごとコピーする不正コピーの作成を防止するため、ＢＤで採用されるＲＯＭＭＡＲＫのような、再生に必要な情報を第２の領域にアナログ的な信号として埋め込む方法がある。ＲＯＭＭＡＲＫは、加工が難しい特殊なピットを記録媒体の原盤（第２の領域）に書き込むことで、不正なマスタリングによって記録媒体がコピーされるのを防ぐ。記録媒体を再生する際には、ドライブにおいては、光ヘッドが読み取ったアナログ信号からＲＯＭＭＡＲＫに特徴的な信号を検出したときのみ、データの読み出しを許可する。
【０１００】
アナログ信号に埋め込まれた情報は、読出手段１６０３が記録媒体１０３からアナログ信号を読み出してディジタル信号に変換する時点で失われる。アナログ信号には、コンテンツの復号化に必要な情報、例えば鍵構成情報や部品鍵を埋め込む。アナログ信号からディジタル信号に変換する方式は公開されているが、アナログ信号に埋め込まれた埋め込み情報を取り出す方式は非公開である。つまり、ドライブメーカーであっても、本方式を開発した企業からアナログ信号の埋め込み情報を取り出すプログラム、ハードウェアを購入して、方式を知らされないままドライブに組み込んでいるに過ぎず、一般には全くその方式が不明な技術となっている。そのため、アナログ信号をそのまま外部に出力する特殊なドライブが作成されることはない。これらのことから、アナログ信号に情報を埋め込む方法は、ＥＣＣ部１０３１の一部を置き換える方式よりもセキュアな方式と言える。
【０１０１】
しかし、このような第２の領域を持つ記録媒体の開発や、すでに市場に流通する第１の領域のみに対応したドライブを第２の領域に対応したドライブに入れ替えるには相当の期間を要する。この共存期間においては、一の記録媒体を、レガシーのドライブ、新たなドライブの双方で再生できることが望ましい。以降、この共存を実現する構成について説明する。なお、上述の実施の形態と共通する構成等についての説明は省略する。
３．２．構成
３．２．１．  コンテンツ提供者端末装置１４２の構成
図３０は、コンテンツ提供者端末装置１４２の構成を示すブロック図である。
【０１０２】
コンテンツ提供者端末装置１４２は、コンテンツ提供者端末装置１０２と比べ、鍵構成情報生成手段３１０８、及び記録手段３１１６において構成が異なる。以下、差異点について説明する。
（１）鍵構成情報生成手段３１０８
鍵構成情報生成手段３１０８は、タイトル鍵情報にあるタイトル鍵を暗号化するタイトル鍵用鍵の演算に用いられる部品鍵を含む、鍵構成情報を生成する。
【０１０３】
鍵構成情報の一例を、図３１に示す。
鍵構成情報は、部品鍵部８１０と部品鍵記録状態部３２２０を持つ。
部品鍵部８１０の装置識別情報フィールド８１１は、コンテンツ提供者に配られる鍵構成情報埋込みシステム毎に付与される固定値である。図３１の場合、ＩｎｓｔＩＤは０ｘ０００２であり、識別情報の値として２が割り振られた鍵構成情報埋込みシステムを利用していることを指す。データフィールド８１２は任意の値が指定される。部品鍵記録状態は、ディジタル信号の置換えや、アナログ信号への埋め込みなど、どの方法で部品鍵が埋め込まれたかを示す情報である。部品鍵記録状態定義の一例を図３２に示す。０ｘ０１の場合、ＥＣＣ部１０３１の置換えによる埋め込みのみ、０ｘ０２の場合、ＥＣＣ部１０３１の置換えによる埋め込みとアナログ信号への埋め込みの両方の方法で部品鍵が埋め込まれていること意味する。
（２）記録手段３１１６
記録手段３１１６は、符号置換え手段５１５から置換えディジタル信号を受け取る。また、鍵構成情報記憶部５０９から、鍵構成情報を受け取る。置換えディジタル信号から生成したアナログ信号に、部品鍵を埋め込み、部品鍵を埋め込んだアナログ信号を用いて、記録媒体１０３を製造する。
【０１０４】
部品鍵を埋め込んだアナログ信号を用いて製造された記録媒体の一例を図３３に示す。記録媒体１０３−３は、ディジタル信号記録領域１５１０とアナログ信号埋め込み領域３４１０から構成される。アナログ信号埋め込み領域３４１０は、記録するディジタル信号から作成したアナログ信号に埋め込まれている。本アナログ信号を使って製造された記録媒体１０３−３上では、ディジタル信号の記録された場所と物理的に同じ場所にアナログ信号埋め込み領域３４１０が存在するが、図３３では明示的に別の領域として図を描いている。
【０１０５】
本願実施の形態における重要な特徴は、置換え部１４０１と異なる場所に異なる方法で部品鍵が置かれていることである。この特徴が確保される限り、部品鍵が置かれる場所は、ディジタル信号の記録された場所と物理的に同じ場所であっても、異なる場所であってもよい。
３．２．２．  再生装置１４４の構成
次に、再生装置１４４の詳細な構成について図３４を用いて説明する。
【０１０６】
再生装置１４４は、再生装置１０４に対して、読出手段１６０３と提供手段１６０９の役割が変更されているので、読出手段３５０３、及び、提供手段３５０９とする。
読出手段３５０３は、記録媒体１０３からディジタル信号を読み出すと共に、記録媒体１０３からアナログ信号埋め込み領域３４１０に埋め込みされた情報を読み出す。
提供手段３５０９は、部品鍵読出し手段１６１１から、部品鍵の要求を受け取ると、署名検証手段１６０８が出力した署名検証結果が成功の場合は、さらに、部品鍵記録状態を取得する。
【０１０７】
部品鍵記録状態が０ｘ０１の場合、鍵構成情報記憶手段１６０６が記憶している鍵構成情報の部品鍵を部品鍵読出し手段１６１１に提供し、また、部品鍵記録状態が０ｘ０２の場合、読出手段３５０３が読み出した鍵構成情報の部品鍵を部品鍵読出し手段１６１１に提供する。
また、署名検証手段１６０８が出力した署名検証結果が失敗の場合は、鍵構成情報記憶手段１６０６が記憶している鍵構成情報の部品鍵を部品鍵読出し手段１６１１に提供しない。
【０１０８】
よって、上記実施形態と同様に、部品鍵がホストプログラム１６０２へ通知されることはなく、ホストプログラム１６０２によるコンテンツの再生を停止することができる。
４．変形例その他
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記実施の形態に限定されないのは、もちろんである。以下のような場合も本発明に含まれる
（１）上記実施の形態では、付加情報に部品鍵を記載する構成で説明したが、タイトル鍵といった部品鍵以外の鍵を記載することとしてもよい。さらに鍵は、コンテンツの復号に使われるディスクの識別番号であってもよい。
【０１０９】
（２）上記実施の形態では、記録媒体の識別情報と識別情報の記録状態を示す識別ビットに署名を発行するとしたが、識別情報と識別ビットを結合したデータに対して、１個の署名を発行してもよいし、識別情報と識別ビットに対して、１個ずつ署名を発行してもよい。
（３）記録媒体は、読み込み専用メディアに限るものではなく、他のメディアであってもよい。例えば、追記型メディアや書き換え型メディアなどの読み書き可能メディアであってもよい。
【０１１０】
（４）上記実施の形態では、ＥＣＣ部１０３１の一部を置き換える埋め込み方法と、アナログ信号に埋め込む方法の２方法で解決する構成例を示したが、２方法のうちの１つ又は２方法とも、これらの方法と異なる方法を用いて実現されてもよい。例えば、埋め込み方法としては、ＥＣＣ部１０３１の一部を置き換える埋め込み方法と、アナログ信号に埋め込む方法以外に、ＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）領域に書き込む方法や、記録媒体にコンテンツと共に識別情報を記載したファイルを記録する方法などがある。
【０１１１】
（５）上記実施の形態では、ＥＣＣ部１０３１の一部を置き換える埋め込み方法と、アナログ信号に埋め込む方法の２方法を用いた構成例を示したが、３方法以上であってもよい。
（６）上記実施の形態では、コンテンツ提供者端末装置１０２の加工手段５１４では、付加情報の鍵構成情報の部品鍵部８１０に任意の識別情報をそのまま記載したり、署名の先頭１２８ビットでＸＯＲするといった構成例を示したが、次のような構成であってもよい。認証局端末装置１０１が記憶している認証局公開鍵／秘密鍵とは別に、コンテンツ提供者端末装置１０２毎にコンテンツ提供者用公開鍵／秘密鍵を生成し、コンテンツ提供者用秘密鍵をコンテンツ提供者端末装置１０２に発行し、コンテンツ提供者用公開鍵を再生装置１０４に発行する。そして、コンテンツ提供者端末装置１０２では、付加情報に部品鍵部８１０の値をコンテンツ提供者用秘密鍵で暗号化して上書きする。一方、再生装置１０４のドライブ１６０１は、抽出した付加情報の部品鍵部８１０の値をコンテンツ提供者公開鍵で復号化して読み出す。この場合、コンテンツ提供者用公開鍵／秘密鍵のペアは将来のコンテンツ提供者の出現も考えて、複数個、例えば２５６個生成しておき、再生装置１０４には予め２５６個の公開鍵を発行しておく。鍵構成情報には、部品鍵部８１０に加えて、コンテンツ提供者識別情報も記載できるようにして、再生装置１０４のドライブ１６０１は、鍵構成情報のコンテンツ提供者識別情報を確認し、２５６個のコンテンツ提供者用公開鍵のうちのどの鍵を使って部品鍵を復号化するかを決める。この構成により、コンテンツ提供者用公開鍵を知らない不正なドライブは、正しく部品鍵を読み出せないためコンテンツを再生できず、正規のドライブだけが、正しく部品鍵を読み出してコンテンツを再生できる。
【０１１２】
（７）上述の実施の形態では、コンテンツ提供者端末１０２が鍵構成情報を認証局端末装置１０１へ送信し、認証局端末装置１０１は、その鍵構成情報から署名情報を生成することとしたが、署名情報の生成元とする情報は鍵構成情報そのものに限らず、鍵構成情報の正当性を検証しうる情報であればよい。例えば、コンテンツ提供者端末１０２は、鍵構成情報の代わりに、鍵構成情報のハッシュ値を送信し、認証局端末装置１０１は、受け取ったハッシュ値に対して署名を生成して、署名情報を生成するといった構成であってもよい。
【０１１３】
（８）上述の実施の形態では、認証局端末装置１０１の認証局公開鍵／秘密鍵生成手段２０４が、公開鍵と秘密鍵とを生成することとしたが、公開鍵、秘密鍵を生成する装置と、認証を行う装置は同じである必要はなく、公開鍵／秘密鍵は全く別の装置が生成して入力するといった方法であってもよい。
（９）上述の実施の形態において、コンテンツ提供者端末装置１０２における加工手段５１４は、付加情報を、鍵構成情報１２１１と署名情報１２１２から構成していたがこれに限らない。鍵構成情報１２１１、署名情報１２１２にビット反転等の操作を行ったものから、付加情報を構成することとしてもよい。
【０１１４】
例えば、鍵構成情報１２１１をビット反転したビット反転鍵構成情報を、鍵構成情報部１２１０に記載した構成でもよい。また、署名情報１２１２の先頭、例えば、鍵構成情報が１２８ビットの場合、署名情報部の先頭から１２８ビットの値を使って、鍵構成情報の値をＸＯＲ等の演算を行った結果で上書きした構成などであってもよい。
なお、ここで、ビット反転を用いた構成、ＸＯＲを用いた構成を利用した場合には、鍵構成情報部１２１０から単純に読み出すと間違った鍵構成情報が読み出されることになる。
【０１１５】
（１０）図１５では、ハード実装されたドライブ１６０１と、プログラム１６０２とから構成されるとしているが、プログラム１６０２側についてもハードウェアのみで構成しても構わない。
（１１）上記実施の形態では、タイトル鍵生成手段５０４がタイトル鍵を生成していたがこれに限らず、タイトル鍵を外部から入力することとしてもよい。
【０１１６】
（１２）上記実施の形態では、鍵構成情報生成手段５０８が鍵構成情報を生成していたがこれに限らない。例えば、鍵構成情報は異なる端末装置で生成してもよい。また、オペレータが任意に考えた値をコンテンツ提供者端末１０２に入力する方法であってもよい。また、コンテンツ提供者端末装置１０２が自動的に生成する方法であってもよい。
なお、部品鍵は、上記したＩｎｓｔＩＤとデータフィールドで構成される例以外に、タイトル鍵用鍵の演算に用いられる記録媒体の識別情報であったり、後述のスタンパ識別情報等であってもよい。
【０１１７】
（１３）上記実施の形態では、署名生成手段２０３において、鍵構成情報の全体からハッシュ値を算出していたがこれに限らず、鍵構成情報を識別しうる情報を用いればよい。例えば、ハッシュ値の計算に鍵構成情報の一部を用いることとしてもよい。また、上記実施の形態では、図３に示す署名情報を用いていたがこれに限らず、図４のものを用いてもよい。図４の場合、署名情報はデータ部４２０から構成され、データ部４２０は署名フィールド４２１を有する。署名フィールド４２１に生成した署名が書き込まれる。
【０１１８】
（１４）上記実施の形態では、図１２に示すように、付加情報には、鍵構成情報部１２１０、署名情報部１２２０の順に格納されていたが、これに限らず署名情報部１２２０、鍵構成情報部１２１０の順であってもよい。
（１５）誤り訂正処理に関する補足説明
記録媒体１０３からディジタル信号を読み出すドライブ１６０１は、読出し間違いを考慮して誤り訂正を実施する。この誤り訂正処理が、ホストプログラム１６０２による再生処理に遅れないようにするため、ドライブ１６０１を構成する各機能ブロックは、ハードウェアで実装されることとしてもよい。特に逆符号手段１６１０をソフトウエアで実現すると、映像、音声の再生処理に対して、逆符号処理の負荷が重いために逆符号に時間がかかってデータ供給が遅れて、映像、音声を再生においてノイズ発生したり、映像、音声に処理落ちが発生するといった悪影響が発生するため、ハードウェアで実装することが望ましい。
【０１１９】
セキュリティ向上の観点では、逆符号化手段、署名検証手段、提供手段はハードウェアで実装することが望ましい。また、できれば、ドライブ１６０１に含まれるすべての手段、読出手段１６０３、抽出手段１６０４、解析手段１６０５、鍵構成情報記憶手段１６０６、認証局公開鍵記憶手段１６０７、署名検証手段１６０８、提供手段１６０９、逆符号手段１６１０がハードウェアで実装されるとなおよい。ＰＣプレーヤなどと比べ、ドライブ１６０１の処理は改竄が難しいために、ドライブ１６０１で実装される機能は、ホストプログラム１６０２で実装された場合に比べて、一般的にセキュリティが高い。なお、図１５では、ドライブは再生装置内に含まれる構成としているが、再生装置外の外付けドライブであってもよい。また、各機能ブロックは図１５に示した単位毎にハードウェア実装されている必要はなく、複数個の機能ブロックをまとめて１つのハードウェアとして実装してもよい。また、ハードウェアで実装するのみならず、ハードウェアを耐タンパ化して更に強固な保護を実現してもよい。ハードウェアの耐タンパ化の手法は様々なものが広く知られているので詳細な説明は省略する。
【０１２０】
（１６）上述の実施形態では、鍵構成情報は、鍵構成情報生成手段３１０８が生成していたがこれに限らない。異なる端末装置により生成してもよいし、オペレータが任意に考えた値をコンテンツ提供者端末１４２に入力する方法、コンテンツ提供者端末装置１４２が自動的に生成する方法等を用いてもよい。
（１７）上述の実施形態において、図３３に基づいて、アナログ信号に部品鍵を埋め込む構成を説明したが、鍵構成情報を埋め込んでもよいし、異なる情報を埋め込むこととしてもよい。例えばスタンパを生成する毎に一意の値を定義して、この値をスタンパ識別情報として埋め込んでもよい。スタンパ識別情報を埋め込む構成の場合、逆復号化前のディジタル信号を不正にコピーする問題に対応するため、スタンパ識別情報に対して第２の署名情報を生成し、付加情報に第２の署名情報を追加する構成が考えられる。付加情報に第２の署名情報を追加した付加情報の一例を図３５に示す。また、図３５に示した付加情報を持つ記録媒体１０３−４の一例を図３６に示す。
【０１２１】
記録媒体１０３−４を再生装置１４４で再生する場合、提供手段３５０９は、第２の署名情報の存在を検出すると、読出手段３５０３から、アナログ信号埋め込み領域３４１０に埋め込まれた情報であるスタンパ識別情報を受け取り、スタンパ識別情報と第２の署名情報で署名検証を行い、成功するか失敗するか判断する。
その結果、署名に失敗した場合は、部品鍵読出し手段１６１１に部品鍵を提供しない。
この結果、再生装置１４４はコンテンツを正しく再生できない。
【０１２２】
（１８）  暗号化されたコンテンツを復号して再生する再生装置と共に用いられる記録媒体であって、前記再生装置は、暗号化されたコンテンツの復号に用いる鍵の取得の際、前記記録媒体の第１の領域からの前記鍵を取得し、前記記録媒体は、前記暗号化されたコンテンツの復号に用いる鍵を前記第１の領域とは異なる第２の領域に記録するとともに、前記第１の記録領域に前記鍵が記録されていない旨を前記再生装置に通知する情報を記録することを特徴とする。
【０１２３】
この構成によると、再生装置が第１の領域から鍵を得ることが出来ない場合に、その旨を再生装置に通知することができる。
前記記録媒体は、さらに、暗号化されたコンテンツの復号に用いる鍵の取得の際に前記記録媒体の第２の領域からの前記鍵を取得し、前記鍵を検証する第２の再生装置とともに用いられ、前記記録媒体は、さらに、前記第１の領域に前記鍵の正当性の検証に用いる情報を記録することを特徴とする。
【０１２４】
この構成によると、従来鍵が記録されていた第１の領域に鍵の検証に用いる情報を記録するので、この情報を記録するための領域を別途記録媒体上に設ける必要がない。したがって、記録媒体の容量の減少を軽減することができる。
また、上記記録媒体の識別情報は、一般的なドライブが読み出した場合は抜け落ちてしまうように記録するディジタル信号に埋め込んで記録している。この記録領域を第１の領域とする。しかし、記録媒体の識別情報が抜け落ちる前のディジタル信号をそのまま外部に出力する特殊なドライブが存在する。この特殊なドライブを用いて、上記記録媒体の識別情報を埋め込んだまま、記録媒体の内容を丸ごとコピーすることで、市販プレーヤで再生可能な不正コピーを作成できてしまう。特殊ドライブによる不正コピーを防ぐために、特殊コピーで読み出せない第２の領域に記録媒体の識別情報を記録した記録媒体が必要である。しかし、第２の領域を持つ記録媒体の開発や、すでに出回った第１の領域のみに対応したドライブを第２の領域に対応したドライブに入れ替えるため相当の時間を要するため、しばらくは上記第１の課題で対応した記録媒体が一般に利用される。その後、第２の領域に記録媒体の識別情報を記録した記録媒体が市場に出回る。つまり、第１の領域のみに対応した記録媒体と第２の領域に対応した記録媒体が共存する場合に、レガシーのドライブ、新たなドライブで双方の記録媒体を再生できる必要があるという第２の課題が存在する。
【０１２５】
上記の第１の課題を解決するために、本発明に係る記録媒体の記録システムでは、記録媒体の識別情報として、単純に識別情報を記録媒体に記録するのではなく、識別情報に対して、第三者機関が署名を発行して、その署名と識別情報をあわせて、記録媒体に記録することを特徴とする。一方、再生装置は、記録媒体に記録された識別情報と署名を使った署名検証に成功した場合、コンテンツを再生し、失敗した場合、コンテンツの再生を停止することを特徴とする。
【０１２６】
さらに上記の第２の課題を解決するために、本発明に係る記録媒体の記録システムは、特殊ドライブであっても外部に読み出さない領域に記録媒体の識別情報を記録し、また、上記第１の領域には予め第１の領域のみに、記録媒体の識別情報を記録しているか、第１の領域と第２の領域の双方に記録媒体の識別情報を記録しているかどうかを示す識別ビットを持たせ、第三者機関は記録媒体の識別情報と識別ビットに対する署名を発行し、記録媒体の第１の領域に記録することを特徴とする。一方、ドライブは、署名検証して失敗した場合は再生を抑制し、署名検証に成功した場合は、さらに識別ビットに従って、記録媒体の識別情報を読み出すことを特徴とする。
【０１２７】
上記構成によれば、不正者が不正に入手したコンテンツを使って、ＢＤ、ＤＶＤといった記録媒体を製造したとしても、不正者は記録媒体の識別情報に対する署名を入手することができず、市販プレーヤで再生可能な不正コピーを作成することができない。
また、識別ビットを導入することで、第２の領域に対応しているドライブは識別ビットに従って、第１の領域、ないし、第２の領域から識別情報を読出し、第２の領域に非対応のドライブは、常に第１の領域から識別情報を読出すことで、いずれのドライブも正規の記録媒体を再生することができると同時に、記録媒体の内容を丸ごとコピーしても、第２の領域に記録すべき情報を記録できないため、不正コピーの作成を防止できる。
【０１２８】
（１９）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
なお、各装置は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどの全てを含むコンピュータシステムに限らず、これらの一部から構成されているコンピュータシステムであってもよい。
【０１２９】
（２０）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。
【０１３０】
また、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０１３１】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
（２１）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
（２２）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１３２】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０１３３】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（２３）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１３４】
本発明は、著作権保護が必要なディジタルコンテンツを取り扱う端末、システムに用いるのに好適であり、ディジタルコンテンツを再生、記録する装置を製造、販売する事業者、システムを構築、販売する事業者によって、使用され得る。
【符号の説明】
【０１３５】
１０１  認証局端末装置
１０２  コンテンツ提供者端末装置
１０３  記録媒体
１０４  再生装置
１０５  鍵発行局端末装置
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置であって、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、
前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段と
を備えることを特徴とするドライブ装置。
【請求項２】
前記制御領域は、前記記録媒体におけるデータ記録領域に記録されたデータの誤り訂正符号を記録するように規定された領域であり、
前記生成情報及び前記電子署名は、前記制御領域中の特定領域に記録されており、
前記読出手段は、前記特定領域から前記生成情報及び前記電子署名を読み出す
ことを特徴とする請求項１記載のドライブ装置。
【請求項３】
前記データ記録領域のうち前記特定領域に対応する領域には、無効なデータが書き込まれており、
前記読出手段は、前記無効なデータについては読み出すことはなく、前記データ記録領域に記録されたデータのうち前記無効なデータ以外を読み出す場合には、当該読み出すデータに対応する誤り訂正符号を用いて誤り訂正を行い、前記生成情報及び前記電子署名を読み出す場合には、誤り訂正を行わない
ことを特徴とする請求項２記載のドライブ装置。
【請求項４】
前記検証手段と前記出力制御手段とがハードウェアのみで実装されている
ことを特徴とする請求項１記載のドライブ装置。
【請求項５】
前記記録媒体には、前記制御領域における前記生成情報の記録位置が前記電子署名の記録位置の前である第１書込状態と、前記電子署名の記録位置が前記生成情報の記録位置の前である第２書込状態とを識別する状態識別情報が記録されており、
前記読出手段は、前記生成情報と前記電子署名の読み出しに先立ち前記状態識別情報を読み出し、前記状態識別情報の内容に従って前記生成情報と前記電子署名とを読み出す
ことを特徴とする請求項１記載のドライブ装置。
【請求項６】
前記記録媒体には、前記制御領域に前記生成情報及び前記電子署名が書き込まれている第１書込状態と、前記生成情報及び前記電子署名が前記制御領域に書き込まれるのに替えてアナログ技術で書き込まれている第２書込状態とを識別する状態識別情報が記録されており、
前記読出手段は、前記生成情報と前記電子署名の読み出しに先立ち前記状態識別情報を読み出し、前記状態識別情報の内容に従って前記生成情報と前記電子署名とを読み出す
ことを特徴とする請求項１記載のドライブ装置。
【請求項７】
記録媒体から暗号化コンテンツを読み出して再生するコンテンツ再生装置であって、
前記記録媒体から情報を読み出すドライブ手段と、
前記ドライブ手段から取得する情報を用いて前記暗号化コンテンツの復号及び再生を行うホスト手段とを備え、
前記ドライブ手段は、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ手段内での使用に限定して読み出す読出部と、
前記電子署名を用いて前記生成情報の正当性を検証する検証部と、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト手段へ出力する出力制御部とを備え、
前記ホスト手段は、
前記読出手段に前記取得要求を出力する要求部と、
前記ドライブ手段から前記生成情報を取得した場合に、前記生成情報を用いて前記復号鍵を生成する鍵生成部と、
前記復号鍵を用いて前記暗号化コンテンツを復号し再生する再生部とを備える
ことを特徴とするコンテンツ再生装置。
【請求項８】
前記ドライブ手段のうち少なくとも前記検証部と前記出力制御部とがハードウェアのみで実装されていることを特徴とする請求項７記載のコンテンツ再生装置。
【請求項９】
暗号化コンテンツを記録している記録媒体であって、
制御領域に、前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報と、前記生成情報から生成された電子署名とを記録し、
前記記録媒体中のデータを読み出すドライブ装置内でのみ用いられる制御情報を記録するよう規定された制御領域における、前記生成情報の記録位置が前記電子署名の記録位置の前である第１書込状態と、前記電子署名の記録位置が前記生成情報の記録位置の前である第２書込状態とを識別する状態識別情報を、所定位置に記録している
ことを特徴とする記録媒体。
【請求項１０】
記録媒体に暗号化コンテンツを記録する記録装置であって、
前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報と、前記生成情報から生成された電子署名とを取得する取得手段と、
データ記録領域とデータ記録領域に記録されたデータの誤り訂正符号を記録する制御領域とを有する前記記録媒体における、前記制御領域中の特定領域に、前記生成情報と、前記電子署名とを記録する記録手段とを備え、
前記データ記録領域のうち前記特定領域に対応する領域には、無効なデータが書き込まれている
ことを特徴とする記録装置。
【請求項１１】
前記取得手段は、
前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の入力を受け付ける受付を取得する取得部と、
前記生成情報を認証局装置に送信する送信部と、
前記認証局装置から、前記認証局装置により生成された前記生成情報に対する前記電子署名を受信する受信部とを含むことを特徴とする請求項１０記載の記録装置。
【請求項１２】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置で用いられるデータ読み出し方法であって、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出ステップと、
前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップと
を含むデータ読み出し方法。
【請求項１３】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられるデータ読み出しプログラムであって、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、前記ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ装置内での使用に限定して読み出す読出ステップと、
前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップと
をコンピュータに実行させることを特徴とするデータ読み出しプログラム。
【請求項１４】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられるデータ読み出しプログラムを記憶するコンピュータ読み出し可能な記録媒体であって、
前記データ読み出しプログラムは、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、前記ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については前記ドライブ装置内での使用に限定して読み出す読出ステップと、
前記電子署名を用いて前記生成情報の正当性を検証する検証ステップと、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御ステップとをコンピュータに実行させる
ことを特徴とする記録媒体。
【請求項１５】
記録媒体から暗号化コンテンツを読み出してホスト装置に出力するドライブ装置に用いられる集積回路であって、
前記ホスト装置から前記暗号化コンテンツに係る復号鍵の生成に用いる生成情報の取得要求があった場合に、ドライブ装置内でのみ用いる制御情報を記録するよう規定された記録媒体における制御領域に書き込まれている、前記生成情報と前記生成情報から生成された電子署名とを、前記電子署名については自装置内での使用に限定して読み出す読出手段と、
前記電子署名を用いて前記生成情報の正当性を検証する検証手段と、
前記生成情報が正当であると判断された場合にのみ前記生成情報を前記ホスト装置へ出力する出力制御手段と
を備えることを特徴とする集積回路。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2010001544.tif 000041
【図２】
2010001544.tif 000042
【図３】
2010001544.tif 000043
【図４】
2010001544.tif 000044
【図５】
2010001544.tif 000045
【図６】
2010001544.tif 000046
【図７】
2010001544.tif 000047
【図８】
2010001544.tif 000048
【図９】
2010001544.tif 000049
【図１０】
2010001544.tif 000050
【図１１】
2010001544.tif 000051
【図１２】
2010001544.tif 000052
【図１３】
2010001544.tif 000053
【図１４】
2010001544.tif 000054
【図１５】
2010001544.tif 000055
【図１６】
2010001544.tif 000056
【図１７】
2010001544.tif 000057
【図１８】
2010001544.tif 000058
【図１９】
2010001544.tif 000059
【図２０】
2010001544.tif 000060
【図２１】
2010001544.tif 000061
【図２２】
2010001544.tif 000062
【図２３】
2010001544.tif 000063
【図２４】
2010001544.tif 000064
【図２５】
2010001544.tif 000065
【図２６】
2010001544.tif 000066
【図２７】
2010001544.tif 000067
【図２８】
2010001544.tif 000068
【図２９】
2010001544.tif 000069
【図３０】
2010001544.tif 000070
【図３１】
2010001544.tif 000071
【図３２】
2010001544.tif 000072
【図３３】
2010001544.tif 000073
【図３４】
2010001544.tif 000074
【図３５】
2010001544.tif 000075
【図３６】
2010001544.tif 000076
【図３７】
2010001544.tif 000077
【図３８】
2010001544.tif 000078
【国際調査報告】
2010001544.tif 000079
2010001544.tif 000080
2010001544.tif 000081
2010001544.tif 000082
2010001544.tif 000083