(57)【要約】  デジタルコンテンツを再生するコンテンツ再生装置（１）であって、前記コンテンツ再生装置（１）に固有のデバイス鍵（１１０ａ）を、コンテンツ再生装置（１）の外部からはアクセスできないようにして記憶するデバイス鍵記憶部（１１０）と、デバイス鍵（１１０ａ）と一対一に対応付けられたデバイス鍵インデックス情報（１９ａ）を記憶するデバイスＩＤ記憶部（１９）と、インデックス情報を出力させる命令コードを受け付ける命令コード受け付け部（１４ａ）と、当該命令に基づいて、デバイスＩＤ記憶部（１９）に記憶されているデバイス鍵インデックス情報（１９ａ）を外部に出力するデバイス鍵インデックス情報取得処理部（１０ａ）およびデバイス鍵インデックス情報出力処理部（１１ａ）とを備える。
2007528627.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを再生するコンテンツ再生装置であって、
前記コンテンツ再生装置に固有の秘密情報を、当該コンテンツ再生装置の外部からはアクセスできないようにして記憶する秘密情報記憶手段と、
前記秘密情報と一対一に対応付けられたインデックス情報を記憶するインデックス情報記憶手段と、
前記インデックス情報を出力させる命令を受け付ける命令受付け手段と、
前記命令に基づいて、前記インデックス情報記憶手段に記憶されている前記インデックス情報を外部に出力するインデックス情報出力手段とを備える
ことを特徴とするコンテンツ再生装置。
【請求項２】
前記インデックス情報記憶手段に記憶されている前記インデックス情報は、所定の暗号化方法に従い暗号化されており、
前記インデックス情報出力手段は、
前記命令に基づいて、前記デバイス鍵インデックス情報に記憶されている暗号化された前記インデックス情報を前記所定の暗号化方法に従い復号化する復号化部と、
前記復号化部で復号化された前記インデックス情報を外部に出力する出力部とを有する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記インデックス情報記憶手段に記憶されている前記インデックス情報は、所定の暗号化方法に従い暗号化されており、
前記インデックス情報出力手段は、前記命令に基づいて、前記デバイス鍵インデックス情報に記憶されている暗号化された前記インデックス情報を外部に出力する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項４】
さらに、前記インデックス情報に所定の変換を施した認証データを記憶する認証データ記憶部を備える
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項５】
前記命令受付け手段は、前記命令を実行するプログラムを記録した着脱可能な記録媒体より前記プログラムを読み取り、
前記インデックス情報出力手段は、読み取られた前記プログラムを実行することにより、前記デバイス鍵インデックス情報に記憶されている前記インデックス情報を外部に出力する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項６】
前記記録媒体には、一意な識別番号が記録されており、
前記命令受付け手段は、前記プログラムを記録した着脱可能な記録媒体より前記プログラムと前記識別番号とを読み取り、
前記インデックス情報出力手段は、前記識別番号が所定の条件を満たす場合にのみ読み取られた前記プログラムを実行することにより、前記デバイス鍵インデックス情報に記憶されている前記インデックス情報を外部に出力する
ことを特徴とする請求項５に記載のコンテンツ再生装置。
【請求項７】
前記命令受付け手段は、コンピュータネットワークに接続された通信端子である
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項８】
前記命令受付け手段は、前記コンテンツ再生装置の開発時に使用されるデバッグ装置を前記コンテンツ再生装置に接続するために使用されるデバッグ用端子である
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項９】
さらに、前記インデックス情報を表示する表示手段を備える
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項１０】
前記インデックス情報記憶手段に記憶されている前記インデックス情報は、所定の暗号化方法に従い暗号化されており、
前記表示手段は、暗号化された前記インデックス情報を表示する
ことを特徴とする請求項９に記載のコンテンツ再生装置。
【請求項１１】
デジタルコンテンツを再生するコンテンツ再生装置であって、
前記コンテンツ再生装置に固有の秘密情報を、当該コンテンツ再生装置の外部からはアクセスできないようにして記憶する秘密情報記憶手段と、
前記秘密情報と一対一に対応付けられたインデックス情報を記憶するインデックス情報記憶手段と、
前記インデックス情報を表示する表示手段とを備える
ことを特徴とするコンテンツ再生装置。
【請求項１２】
前記インデックス情報記憶手段に記憶されている前記インデックス情報は、所定の暗号化方法に従い暗号化されており、
前記表示手段は、暗号化された前記インデックス情報を表示する
ことを特徴とする請求項１１に記載のコンテンツ再生装置。
【請求項１３】
デジタルコンテンツを再生するコンテンツ再生システムであって、
デジタルコンテンツを再生するコンテンツ再生装置と、
ユーザ認証を行うユーザ認証サーバとを備え、
前記コンテンツ再生装置は、
前記コンテンツ再生装置に固有の秘密情報を、当該コンテンツ再生装置の外部からはアクセスできないようにして記憶する秘密情報記憶手段と、
前記秘密情報と一対一に対応付けられたインデックス情報を記憶するインデックス情報記憶手段と、
前記ユーザ認証サーバに対してユーザ識別情報を送信するユーザ識別情報送信手段と、
前記インデックス情報を出力させる命令を受け付ける命令受付け手段と、
前記命令に基づいて、前記デバイス鍵インデックス情報に記憶されている前記インデックス情報を外部に出力するインデックス情報出力手段とを備え、
前記ユーザ認証サーバは、
前記コンテンツ再生装置より受信した前記ユーザ識別情報に基づいて、ユーザ認証を行うユーザ認証手段と、
前記ユーザ認証手段での認証結果に基づいて、前記コンテンツ再生装置に前記インデックス情報を出力させる命令を送信する命令送信手段とを備える
ことを特徴とするコンテンツ再生システム。
【請求項１４】
デジタルコンテンツを再生するコンテンツ再生装置の内部に記憶されている前記コンテンツ再生装置に固有の秘密情報と一対一に対応付けられたインデックス情報を出力するインデックス情報出力方法であって、
前記インデックス情報を出力させる命令を受け付けるステップと、
前記命令に基づいて、前記インデックス情報を外部に出力するステップとを含む
ことを特徴とするインデックス情報出力方法
【請求項１５】
デジタルコンテンツを再生するコンテンツ再生装置の内部に記憶されている前記コンテンツ再生装置に固有の秘密情報と一対一に対応付けられたインデックス情報を出力するプログラムであって、
前記インデックス情報を出力させる命令を受け付けるステップと、
前記命令に基づいて、前記インデックス情報を外部に出力するステップとをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項１６】
デジタルコンテンツを再生するコンテンツ再生装置の内部に記憶されている前記コンテンツ再生装置に固有の秘密情報と一対一に対応付けられたインデックス情報を出力するプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記プログラムは、
前記インデックス情報を出力させる命令を受け付けるステップと、
前記命令に基づいて、前記インデックス情報を外部に出力するステップとをコンピュータに実行させる
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置に関し、特に、デジタルコンテンツを再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの光ディスクやＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード、メモリースティックなどの半導体記録メディアなどの記録メディアに対するデジタルコンテンツ著作権保護方式では、コンテンツは暗号化されて当該メディアに記録されている。暗号化されたコンテンツは、コンテンツ再生装置に埋め込まれた鍵を用いて復号化され、再生される。コンテンツ再生装置を製造するメーカは、著作権保護方式の使用をライセンスするライセンサとの間でライセンス契約を締結した上で、ライセンサよりコンテンツ再生装置の製造のライセンス許諾とともに上記コンテンツ復号化に必要となる鍵（以下「デバイス鍵」という。）を受ける。
【０００３】
上記ライセンス契約には、コンテンツ再生装置を製造する際のセキュリティ実装規約（コンプライアンスルール、ロバストネスルール）が含まれており、(i)受け取ったデバイス鍵をある一定のセキュリティ基準を満たす形でコンテンツ再生装置内部に実装することや、(ii)コンテンツ再生装置内で復号化した平文のコンテンツデータを汎用の外部インタフェースを介してコンテンツ再生装置の外部に出力してはならないことや、(iii)コンテンツ再生装置内のユーザアクセシブルバスに出力してはならない、などの実装条件がライセンスを受けたメーカに強制化される。
【０００４】
上記のようなデバイス鍵によるコンテンツ暗号化の仕組みと契約によるセキュリティ実装規約の遵守によって、メディアに記録されるコンテンツがハードディスクや他の記録メディアへ不正コピーされることや、インターネットなどへ不正に流出することを阻止することができる。
【０００５】
しかしながら、上記のような仕組みだけでは、万一、メーカがデバイス鍵をコンテンツ再生装置に埋め込む際に施した保護実装が解除されて、デバイス鍵が暴露されてしまった場合の脅威には対抗することができない。すなわち、デバイス鍵の暴露を行った解析者は、そのデバイス鍵を元に、暗号化コンテンツを復号化してハードディスクにコピーするような（つまり、前記セキュリティ実装規約を無視した）不正なコピーツールを作成して流布することが可能となるが、前記のコンテンツ暗号化の仕組みだけでは、このような解析者による不正行為を防ぐことができない。
【０００６】
そこで、多くの著作権保護方式では、上記のようなデバイス鍵暴露に対する対抗策として、鍵無効化の技術を導入している。鍵無効化の具体的な方法として、例えばIntel Corporation et al., "Content Protection for Recordable Media Specification, Introduction and Common Cryptographic Elements," Revision1.0, January 17, 2003（以下、「関連文献」という。）に開示されている方法がある。この鍵無効化方法では、各コンテンツ再生装置にはコンテンツ再生装置固有のデバイス鍵が与えられる。また、各デバイス鍵にはデバイス鍵を識別するためのインデックス情報（以下、「デバイス鍵インデックス情報」と呼ぶ）が割り当てられており、デバイス鍵とともに各コンテンツ再生装置に与えられる。コンテンツ再生装置は、前記デバイス鍵とそれに付随するデバイス鍵インデックス情報とを元に、暗号化されたコンテンツを復号化することが可能となる。
【０００７】
この鍵無効化技術を用いると、万一あるデバイス鍵が暴露されたとしても、そのデバイス鍵を無効化することができ、無効化された以降に製造される記録メディアに書き込まれるコンテンツ、あるいは、無効化された以降に製造される記録済みメディアに記録されたコンテンツは、その無効化されたデバイス鍵では復号化できないようにすることができる。上記技術の詳細については、上述の関連文献に記載されているので、ここではこれ以上の詳細説明はしない。以上のように、鍵無効化技術では、コンテンツ再生装置ごとに異なるデバイス鍵を埋め込み、これによって暴露されたデバイス鍵を個別に無効化することができる。
【０００８】
しかしながら、鍵無効化技術においてはコンテンツ再生装置ごとに個別のデバイス鍵をコンテンツ再生装置に埋め込む必要がある。また、メーカは、ライセンス契約の条件からそれらのデバイス鍵を外部から読み取ることができないようにしなければならない。このことは、コンテンツ再生装置メーカにとっては非常に不都合である。なぜならば、動作不具合などによりエンドユーザからコンテンツ再生装置の修理依頼を受けた場合、不具合箇所の特定、特に、不具合が復号化処理部で生じているのかどうかを判別するためには、コンテンツ再生装置に埋め込まれているデバイス鍵の内容を知る必要があるからである。例えば、いくつかのデバイス鍵の無効化が実際に行われた状況下で、修理依頼を受けたコンテンツ再生装置が、無効化されたデバイス鍵が埋め込まれたコンテンツ再生装置なのかどうかを判別するためには、デバイス鍵の内容を知る必要がある。しかし、上述のようにデバイス鍵の内容は知ることができないため、コンテンツ再生装置に埋め込まれたデバイス鍵が無効化されているか否かを知ることができないという問題がある。
【０００９】
一方、別の観点からも以下のような問題がある。デバイス鍵はコンテンツ再生装置ごとに異なる鍵を使うことが必須であり、著作権保護方式のライセンサは、ライセンシであるコンテンツ再生装置の製造メーカがライセンス契約を無視して、複数のコンテンツ再生装置に同じデバイス鍵を埋め込むような不正行為をしていないかをいつでも確認できる必要がある。このような必要性に対して、現状では、デバイス鍵はコンテンツ再生装置から読み取ることができないように実装されている。このため、著作権保護方式のライセンサは、複数のコンテンツ再生装置に同じデバイス鍵が埋め込まれているか否かを確認することができないという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上述の課題を解決するためになされたもので、コンテンツ再生装置に埋め込まれたデバイス鍵が無効化されているか否かを知ることができるコンテンツ再生装置を提供することを目的とする。
【００１１】
また、複数のコンテンツ再生装置に同じデバイス鍵が埋め込まれているか否かを確認することができるコンテンツ再生装置を提供することも目的とする。
【課題を解決するための手段】
【００１２】
本発明のある局面に係るコンテンツ再生装置は、デジタルコンテンツを再生するコンテンツ再生装置であって、前記コンテンツ再生装置に固有の秘密情報を、当該コンテンツ再生装置の外部からはアクセスできないようにして記憶する秘密情報記憶手段と、前記秘密情報と一対一に対応付けられたインデックス情報を記憶するインデックス情報記憶手段と、前記インデックス情報を出力させる命令を受け付ける命令受付け手段と、前記命令に基づいて、前記デバイス鍵インデックス情報に記憶されている前記インデックス情報を外部に出力するインデックス情報出力手段とを備える。
【００１３】
この構成によると、秘密情報と一対一に対応付けられたインデックス情報を外部に出力させることができる。このため、コンテンツ再生装置が製品として出荷された後でも、コンテンツ再生装置内に、どのコンテンツ再生装置に固有の秘密情報（デバイス鍵）が埋め込まれているのかを確認することが可能となる。
【００１４】
よって、表示されたインデックス情報を調べることにより、コンテンツ再生装置の製造メーカの担当者と秘密情報およびインデックス情報のライセンサとは、コンテンツ再生装置には、どの秘密情報（デバイス鍵）が埋め込まれているかを知ることができる。このため、コンテンツ再生装置メーカの担当者は、インデックス情報を調べることにより、コンテンツ再生装置に埋め込まれた秘密情報（デバイス鍵）が無効化されているか否かを知ることができる。
【００１５】
また、ライセンサは、同一のインデックス情報が複数のコンテンツ再生装置で使用されているか否かを調べることにより、複数のコンテンツ再生装置に同じ秘密情報（デバイス鍵）が埋め込まれているか否かを確認することができる。
【００１６】
また、前記インデックス情報記憶手段に記憶されている前記インデックス情報は、所定の暗号化方法に従い暗号化されており、前記インデックス情報出力手段は、前記命令に基づいて、前記デバイス鍵インデックス情報に記憶されている暗号化された前記インデックス情報を外部に出力するように構成されていてもよい。
【００１７】
暗号化されたインデックス情報であっても、同一のインデックス情報を同一の鍵で暗号化したものは、同一の値を有する。このため、秘密情報のライセンサは、同一のインデックス情報が複数のコンテンツ再生装置で使用されているか否かを調べることにより、複数のコンテンツ再生装置に同じ秘密情報（デバイス鍵）が埋め込まれているか否かを確認することができる。
【００１８】
好ましくは、上述のコンテンツ再生装置は、さらに、前記インデックス情報に所定の変換を施した認証データを記憶する認証データ記憶部を備える。
【００１９】
所定の変換は、ライセンサのみが知り得るようにしておけば、コンテンツ再生装置より出力されたインデックス情報に所定の変換を施した結果が、認証データ記憶部に記憶されている認証データと一致するか否かを調べることにより、秘密情報およびインデックス情報のライセンシが、架空のインデックス情報をコンテンツ再生装置より出力するような不正を行ったとしても、このような不正を防止することができる。
【００２０】
また、前記命令受付け手段は、前記命令を実行するプログラムを記録した着脱可能な記録媒体より前記プログラムを読み取り、前記インデックス情報出力手段は、読み取られた前記プログラムを実行することにより、前記デバイス鍵インデックス情報に記憶されている前記インデックス情報を外部に出力するように構成されていてもよい。
【００２１】
この構成によると、通常のコンテンツ再生装置に予め実装されているディスク読み取り部と、外部への映像出力インタフェースとを利用することができる。このため、基本的には、通常のコンテンツ再生装置への機能追加のためのコストが少なくて済む。
【００２２】
さらに、前記記録媒体には、一意な識別番号が記録されており、前記命令受付け手段は、前記プログラムを記録した着脱可能な記録媒体より前記プログラムと前記識別番号とを読み取り、前記インデックス情報出力手段は、前記識別番号が所定の条件を満たす場合にのみ読み取られた前記プログラムを実行することにより、前記デバイス鍵インデックス情報に記憶されている前記インデックス情報を外部に出力するように構成されていてもよい。
【００２３】
この構成によると、特定の識別番号を持つ記録媒体が装着された場合に限り、コンテンツ再生装置が、プログラムを実行するようにすることができる。この特定の識別番号を持つ記録媒体は、市販されず、メンテナンス用の記録媒体として、コンテンツ再生装置の開発メーカのみが入手可能とする。これにより、一般ユーザがたとえインデックス情報を表示するためのプログラムを作成できるとしても、上記メンテナンス用ディスクは入手できない。このため、コンテンツ再生装置内部のインデックス情報を閲覧することができない。
【００２４】
仮に、メンテナンス用の記録媒体内に格納されたプログラムがコピーされたとしても、記録媒体の識別番号がコピー先の記録媒体の識別番号とは異なる。また、コピー先の記録媒体の識別番号では、プログラムを実行する権限を持たない。このため、コンテンツ再生装置は、当該プログラムを実行できなくすることができる。
【００２５】
さらにまた、前記命令受付け手段は、コンピュータネットワークに接続された通信端子であってもよい。
【００２６】
この構成によると、例えばＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）情報の更新や録画予約をネットワーク経由で行うための通信インタフェースを有するＤＶＤレコーダなどをコンテンツ再生装置として利用している場合には、その通信Ｉ／Ｆ（インタフェース）を利用することにより、インデックス情報を取得するための専用のインタフェースを設けずに済むというメリットがある。
【００２７】
また、前記命令受付け手段は、前記コンテンツ再生装置の開発時に使用されるデバッグ装置を前記コンテンツ再生装置に接続するために使用されるデバッグ用端子であってもよい。
【００２８】
この構成によると、コンテンツ再生装置の開発用のデバッグ用インタフェースをそのまま利用して、インデックス情報をデバッグ装置の表示装置に表示させることができる。このため、コンテンツ再生装置に、インデックス情報取得のための専用のインタフェースを設けずに済むというメリットがある。
【００２９】
また、デバッグ用のインタフェースを利用することで、コンテンツ再生装置開発用のデバッグ装置、デバッグ環境を持たない一般ユーザなどが不正にインデックス情報を閲覧することを防止できる。
【００３０】
本発明の他の局面に係るコンテンツ再生装置は、デジタルコンテンツを再生するコンテンツ再生装置であって、前記コンテンツ再生装置に固有の秘密情報を、当該コンテンツ再生装置の外部からはアクセスできないようにして記憶する秘密情報記憶手段と、前記秘密情報と一対一に対応付けられたインデックス情報を記憶するインデックス情報記憶手段と、前記インデックス情報を表示する表示手段とを備える。
【００３１】
この構成によると、秘密情報と一対一に対応付けられたインデックス情報を容易に知ることができる。このため、コンテンツ再生装置が製品として出荷された後でも、コンテンツ再生装置内に、どのコンテンツ再生装置に固有の秘密情報（デバイス鍵）が埋め込まれているのかを確認することが可能となる。
【００３２】
よって、表示されたインデックス情報を調べることにより、コンテンツ再生装置の製造メーカの担当者と秘密情報およびインデックス情報のライセンサとは、コンテンツ再生装置には、どの秘密情報（デバイス鍵）が埋め込まれているかを知ることができる。このため、コンテンツ再生装置メーカの担当者は、インデックス情報を調べることにより、コンテンツ再生装置に埋め込まれた秘密情報（デバイス鍵）が無効化されているか否かを知ることができる。
【００３３】
また、ライセンサは、同一のインデックス情報が複数のコンテンツ再生装置で使用されていないかを調べることにより、複数のコンテンツ再生装置に同じ秘密情報（デバイス鍵）が埋め込まれているか否かを確認することができる。
【００３４】
また、前記インデックス情報記憶手段に記憶されている前記インデックス情報は、所定の暗号化方法に従い暗号化されており、前記表示手段は、暗号化された前記インデックス情報を表示するように構成されていてもよい。
【００３５】
暗号化されたインデックス情報であっても、同一のインデックス情報を同一の鍵で暗号化したものは、同一の値を有する。このため、秘密情報のライセンサは、同一のインデックス情報が複数のコンテンツ再生装置で使用されているか否かを調べることにより、複数のコンテンツ再生装置に同じ秘密情報（デバイス鍵）が埋め込まれているか否かを確認することができる。
【００３６】
本発明のさらに他の局面に係るコンテンツ再生システムは、デジタルコンテンツを再生するコンテンツ再生システムであって、デジタルコンテンツを再生するコンテンツ再生装置と、ユーザ認証を行うユーザ認証サーバとを備え、前記コンテンツ再生装置は、前記コンテンツ再生装置に固有の秘密情報を、当該コンテンツ再生装置の外部からはアクセスできないようにして記憶する秘密情報記憶手段と、前記秘密情報と一対一に対応付けられたインデックス情報を記憶するインデックス情報記憶手段と、前記ユーザ認証サーバに対してユーザ識別情報を送信するユーザ識別情報送信手段と、前記インデックス情報を出力させる命令を受け付ける命令受付け手段と、前記命令に基づいて、前記デバイス鍵インデックス情報に記憶されている前記インデックス情報を外部に出力するインデックス情報出力手段とを備え、前記ユーザ認証サーバは、前記コンテンツ再生装置より受信した前記ユーザ識別情報に基づいて、ユーザ認証を行うユーザ認証手段と、前記ユーザ認証手段での認証結果に基づいて、前記コンテンツ再生装置に前記インデックス情報を出力させる命令を送信する命令送信手段とを備える。
【００３７】
この構成によると、秘密情報と一対一に対応付けられたインデックス情報を外部に出力させることができる。このため、コンテンツ再生装置が製品として出荷された後でも、コンテンツ再生装置内に、どのコンテンツ再生装置に固有の秘密情報（デバイス鍵）が埋め込まれているのかを確認することが可能となる。
【００３８】
よって、表示されたインデックス情報を調べることにより、コンテンツ再生装置の製造メーカの担当者と秘密情報およびインデックス情報のライセンサとは、コンテンツ再生装置には、どの秘密情報（デバイス鍵）が埋め込まれているかを知ることができる。このため、コンテンツ再生装置メーカの担当者は、インデックス情報を調べることにより、コンテンツ再生装置に埋め込まれた秘密情報（デバイス鍵）が無効化されているか否かを知ることができる。
【００３９】
また、ライセンサは、同一のインデックス情報が複数のコンテンツ再生装置で使用されていないかを調べることにより、複数のコンテンツ再生装置に同じ秘密情報（デバイス鍵）が埋め込まれているか否かを確認することができる。
【００４０】
また、例えばＥＰＧ情報の更新や録画予約をネットワーク経由で行うための通信インタフェースを有するＤＶＤレコーダなどをコンテンツ再生装置として利用している場合には、その通信Ｉ／Ｆを利用することにより、インデックス情報を取得するための専用のインタフェースを設けずに済むというメリットがある。
【００４１】
また、ユーザ認証サーバは、コンテンツ再生装置の操作者のユーザ認証を行う。このため、権限のない操作者が不正にインデックス情報を閲覧することを防止することができる。
【００４２】
なお、本発明は、このような特徴的な手段を有するコンテンツ再生装置やコンテンツ再生システムとして実現することができるだけでなく、コンテンツ再生装置が備える特徴的な手段をステップとするコンテンツ再生方法として実現したり、当該コンテンツ再生方法が備えるステップをコンピュータに実行させるプログラムとして実現したりすることができる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは言うまでもない。
【００４３】
本発明のコンテンツ再生装置固有情報の確認方法によれば、コンテンツ再生装置固有のデバイス鍵を外部からは読み取りできないように実装した後でも、コンテンツ再生装置にどのようなデバイス鍵を埋め込んでいるのかを確認することが可能となる。
【００４４】
このため、コンテンツ再生装置に埋め込まれたデバイス鍵が無効化されているか否かを知ることができるコンテンツ再生装置を提供することができる。
【００４５】
また、複数のコンテンツ再生装置に同じデバイス鍵が埋め込まれているか否かを確認することができるコンテンツ再生装置を提供することもできる。
【発明を実施するための最良の形態】
【００４６】
以下本発明の実施の形態について、図面を参照しながら説明する。以下に説明する実施の形態では、コンテンツ再生装置に埋め込まれているデバイス鍵インデックス情報を取得するコンテンツ再生システムについて説明する。
【００４７】
（実施の形態１）
図１は、本発明の実施の形態１に係るコンテンツ再生システム１００の構成を示す外観図である。
【００４８】
コンテンツ再生システム１００は、デジタルコンテンツを再生するほかに、コンテンツ再生装置に記憶されているデバイス鍵インデックス情報を表示させるためのシステムであり、コンテンツ再生装置１と、表示装置３と、光ディスク２とを備えている。
【００４９】
コンテンツ再生装置１は、デバイス鍵と、デバイス鍵に付随しデバイス鍵と一対一に対応付けられたデバイス鍵インデックス情報とを用いて暗号化されているデジタルコンテンツを復号化して再生する装置である。コンテンツ再生装置１には、デバイス鍵とデバイス鍵インデックス情報とが埋め込まれて記憶されている。
【００５０】
表示装置３は、コンテンツ再生装置１が出力するビデオデータを画面に表示する装置である。
【００５１】
光ディスク２は、コンテンツ再生装置１に埋め込まれたデバイス鍵インデックス情報の内容を表示装置３に表示するためのプログラムを格納した記録媒体である。
【００５２】
ここで、コンテンツ再生装置１としては、ＤＶＤプレーヤ、ＤＶＤレコーダ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）レコーダなどが一例として挙げられる。また、光ディスク２としては、ＤＶＤやＢＤやＣＤなどが一例として挙げられる。さらに、コンテンツ再生装置１と表示装置３とは、ビデオ入出力のためのインタフェースを具備している。ビデオ入出力のためのインタフェースとしては、ＲＧＢ端子、ビデオ端子、Ｓ端子、Ｄ端子などが想定され、それぞれの端子用に応じた接続ケーブルによってコンテンツ再生装置１と表示装置３とは接続されている。
【００５３】
図２は、本実施の形態に係るコンテンツ再生装置１の内部構成を示すブロック図である。
【００５４】
コンテンツ再生装置１は、上述したように、暗号化されているデジタルコンテンツを復号化して再生する装置であり、メイン処理部１０と、映像処理部１１と、映像出力部１２、デバッグ用外部Ｉ／Ｆ（インタフェース）１３と、通信Ｉ／Ｆ１４と、ディスク読み取り部１５と、暗号処理部１７と、ＲＡＭ１８と、デバイスＩＤ記憶部１９と、デバイス鍵記憶部１１０と、プログラム記憶部１１１と、ユーザ認証部２０と、データバス１６とを備えている。
【００５５】
メイン処理部１０は、コンテンツ再生装置１に含まれる各処理部の制御、各インタフェースの入出力制御、各記憶部からのデータの読み出しまたは書き込みの制御を行う処理部である。メイン処理部１０には、デバイス鍵インデックス情報取得処理部１０ａが含まれている。デバイス鍵インデックス情報取得処理部１０ａは、後述するデバイスＩＤ記憶部１９に記憶されたデバイス鍵インデックス情報１９ａを取得するための処理を行う処理部である。
【００５６】
映像処理部１１は、コンテンツ再生装置１の内部で処理されたデータを表示装置３が画面表示可能なデータ形式へ変換することにより、画面表示用データを作成する処理部である。映像処理部１１は、デバイス鍵インデックス情報取得処理部１０ａが取得したデバイス鍵インデックス情報１９ａを映像出力部１２を介して外部に出力するデバイス鍵インデックス情報出力処理部１１ａを含む。
【００５７】
映像出力部１２は、前記画面表示用データを表示装置３に出力する処理部である。映像出力部１２としては、ＲＧＢ端子、ビデオ端子、Ｓ端子、Ｄ端子などが想定される。
【００５８】
デバッグ用外部Ｉ／Ｆ１３は、実施の形態２で説明するデバッグ装置４１とコンテンツ再生装置１との間のデータ入出力インタフェースである。デバッグ用外部Ｉ／Ｆ１３としては、ＪＴＡＧ（Ｊｏｉｎｔ  Ｔｅｓｔ  Ａｃｔｉｏｎ  Ｇｒｏｕｐ）端子などが想定される。デバッグ用外部Ｉ／Ｆ１３は、デバッグ装置４１より受信した命令コードを受け付ける命令コード受け付け部１３ａを含む。
【００５９】
通信Ｉ／Ｆ１４は、実施の形態３および４で説明するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの外部ネットワークにコンテンツ再生装置１を接続するための通信インタフェースである。通信Ｉ／Ｆ１４としては、ＬＡＮ端子などが想定される。通信Ｉ／Ｆ１４は、ネットワーク５を介して命令コードを受け付ける命令コード受け付け部１４ａを含む。
【００６０】
ディスク読み取り部１５は、コンテンツ再生装置１に挿入された光ディスクに記録されたデータの読み取りや光ディスクへのデータ書き込みを行う処理部である。ディスク読み取り部１５には、光ディスク２に記憶されているプログラムを読み取り、メイン処理部１０へ転送するプログラム読み取り部１５ａが含まれる。
【００６１】
暗号処理部１７は、コンテンツ再生などの際に必要となる暗号処理（暗号化処理および／または復号化処理）を行う処理部である。
【００６２】
ＲＡＭ１８は、プログラムやコンテンツ再生装置１内部の処理データを一時的に格納するための記憶装置である。
【００６３】
デバイスＩＤ記憶部１９は、コンテンツ再生装置１に埋め込まれているデバイス鍵に付随するデバイス鍵インデックス情報１９ａを記憶する記憶装置である。
【００６４】
デバイス鍵記憶部１１０は、デバイス鍵１１０ａを記憶する記憶装置である。
【００６５】
プログラム記憶部１１１は、デバイス鍵インデックス情報取得処理部１０ａで実行されるデバイス鍵インデックス情報を取得するためのプログラム（デバイス鍵インデックス情報取得処理プログラム１１１ａ）を記憶する記憶装置である。
【００６６】
ユーザ認証部２０は、実施の形態３で説明するように、ネットワーク５を介して接続されたサーバ（図示せず）に対して接続要求を行う処理部である。
【００６７】
データバス１６は、映像出力部１２を除く各モジュールを相互に接続し、各モジュール間のデータ転送を行うための内部データバスである。
【００６８】
デバイス鍵インデックス情報１９ａおよびデバイス鍵１１０ａは、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）暗号のような所定の暗号方式によって暗号化されてそれぞれデバイスＩＤ記憶部１９およびデバイス鍵記憶部１１０に記憶されている。デバイス鍵インデックス情報１９ａおよびデバイス鍵１１０ａの暗号化に使用した鍵（マスター鍵１７ａ）は暗号処理部１７内部に外部から読み出しができないようにして記憶されている。
【００６９】
プログラム記憶部１１１には、コンテンツ再生装置１内部の処理を行うためのプログラムが格納されている。このプログラムには、外部からの命令に応じてデバイス鍵インデックス情報１９ａを外部に出力するための処理が記述されたデバイス鍵インデックス情報取得処理プログラム１１１ａも含まれている。また、これらのプログラムはデータ圧縮されてプログラム記憶部１１１に記録されており、コンテンツ再生装置１の電源オン時にデータ解凍されて、ＲＡＭ１８に転送される。
【００７０】
次に、本実施の形態におけるコンテンツ再生システム１００において、コンテンツ再生装置１に記憶されているデバイス鍵インデックス情報１９ａを外部に出力する処理について説明する。
【００７１】
図３は、コンテンツ再生装置１の実行する処理のフローチャートである。
【００７２】
図１に示されるように、ユーザは、デバイス鍵インデックス情報１９ａを表示するためのプログラムが格納された光ディスク２をコンテンツ再生装置１のディスク挿入口１ｄに挿入する。
【００７３】
図２に示されるディスク読み取り部１５は、光ディスク２がディスク挿入口１ｄに挿入されたか否かを判断する（Ｓ２）。光ディスク２がディスク挿入口１ｄに挿入された後（Ｓ２でＹＥＳ）、プログラム読み取り部１５ａは、光ディスク２に書き込まれているプログラムを読み取る（Ｓ４）。プログラム読み取り部１５ａは、読み取ったプログラムを、データバス１６を介してメイン処理部１０のデバイス鍵インデックス情報取得処理部１０ａに転送する（Ｓ６）。
【００７４】
デバイス鍵インデックス情報取得処理部１０ａは、読み取られたプログラム中に含まれるデバイス鍵インデックス情報１９ａを出力するための命令コードを読み取る（Ｓ７）。デバイス鍵インデックス情報取得処理部１０ａは、当該命令コードに従い、ＲＡＭ１８に記憶されているデバイス鍵インデックス情報取得処理プログラム１１１ａを実行する（Ｓ８）。デバイス鍵インデックス情報取得処理部１０ａの実行する処理（Ｓ８）の詳細については後述する。
【００７５】
デバイス鍵インデックス情報出力処理部１１ａは、当該処理（Ｓ８）により取得されたデバイス鍵インデックス情報１９ａを、映像処理部１１において表示装置３で表示可能なデータ形式に変換させ、その後、映像出力部１２および表示装置３との接続ケーブル（図示せず）を介して表示装置３に表示する（Ｓ１０）。
【００７６】
次に、デバイス鍵インデックス情報取得処理部１０ａの実行する処理（Ｓ８）の詳細について説明する。図４は、当該処理（図３のＳ８）の詳細を示すフローチャートである。
【００７７】
デバイス鍵インデックス情報取得処理部１０ａは、デバイスＩＤ記憶部１９に記憶されている暗号化されたデバイス鍵インデックス情報（以下「暗号化デバイス鍵インデックス情報」という。）を読み取って暗号処理部１７に出力する（Ｓ１２）。暗号処理部１７は、暗号化デバイス鍵インデックス情報を、マスター鍵１７ａを用いて復号化する（Ｓ１４）。
【００７８】
以上のような処理を行うことにより、デバイス鍵インデックス情報１９ａは、表示装置３に表示される。このため、表示されたデバイス鍵インデックス情報１９ａを調べることにより、コンテンツ再生装置の製造メーカの担当者およびライセンサは、コンテンツ再生装置１には、どのデバイス鍵１１０ａが埋め込まれているかを知ることができる。
【００７９】
そのため、コンテンツ再生装置メーカの担当者は、デバイス鍵インデックス情報１９ａを調べることにより、コンテンツ再生装置１に埋め込まれたデバイス鍵が無効化されているか否かを知ることができる
また、ライセンサは、同一のデバイス鍵インデックス情報１９ａが複数のコンテンツ再生装置１で使用されていないかを調べることにより、複数のコンテンツ再生装置１に同じデバイス鍵１１０ａが埋め込まれているか否かを確認することができる。
【００８０】
なお、実施の形態１に特有の効果として以下のようなものが挙げられる。すなわち、実施の形態１に係るコンテンツ再生システム１００によると、コンテンツ再生装置１に既に実装されているディスク読み取り部１５と、外部への映像出力インタフェース（映像処理部１１および映像出力部１２）とを利用することができる。このため、基本的には、デバイス鍵インデックス情報１９ａを出力するためのデバイス鍵インデックス情報取得処理プログラム１１１ａをコンテンツ再生装置１に追加するだけで済み、機能追加のためのコストが少なくて済む。
【００８１】
（実施の形態２）
本発明の実施の形態２に係るコンテンツ再生システムは、実施の形態１に係るコンテンツ再生システム１００と異なり、デジタルコンテンツを再生するほかに、コンテンツ再生装置に記憶されているデバイス鍵インデックス情報１９ａを後述するデバッグ装置に表示するシステムである。
【００８２】
図５は、本発明の実施の形態２に係るコンテンツ再生システム２００の構成を示す外観図である。
【００８３】
コンテンツ再生システム２００は、コンテンツ再生装置１と、デバッグ装置４１と、表示装置４２と、入力装置４３とを備えている。
【００８４】
コンテンツ再生装置１は、実施の形態１に示したコンテンツ再生装置１と同様の構成を有する。このため、その詳細な説明はここでは繰り返さない。
【００８５】
デバッグ装置４１は、コンテンツ再生装置１に記憶されたプログラムなどをデバッグするための装置である。表示装置４２は、デバッグ装置４１からの出力を受けて画面表示を行う装置である。入力装置４３は、デバッグ装置４１の操作者から受けた入力をデバッグ装置４１へ入力するための装置である。
【００８６】
なお、デバッグ装置４１は、コンテンツ再生装置１の開発において使用されるデバッグ装置と同一のものである。コンテンツ再生装置１とデバッグ装置４１とは、例えばＪＴＡＧのようなデバッグ端子を具備しており、これらの端子間はＪＴＡＧケーブルなどデバッグ装置接続用の端子に対応する接続ケーブルによって接続されている。また、デバッグ装置４１および表示装置４２、ならびにデバッグ装置４１および入力装置４３は、デバッグ装置４１で用いられるデバッグ端子に対応した接続ケーブルによりそれぞれ接続されている。
【００８７】
次に、本実施の形態におけるコンテンツ再生システム２００において、コンテンツ再生装置１に記憶されているデバイス鍵インデックス情報１９ａを外部に出力する処理について説明する。図６は、デバッグ装置４１の実行する処理のフローチャートである。図７は、コンテンツ再生装置１の実行する処理のフローチャートである。
【００８８】
デバッグ装置４１の操作者は、コンテンツ再生装置１に接続された状態でデバッグ装置４１を起動する。次に、操作者は入力装置４３を用いて、コンテンツ再生装置１内部のデバイス鍵インデックス情報１９ａを表示するための命令をデバッグ装置４１に入力する。
【００８９】
図６に示されるように、当該命令が入力装置４３より入力された場合には（Ｓ２２でＹＥＳ）、デバッグ装置４１は、コンテンツ再生装置１に対してデバイス鍵インデックス情報１９ａを出力するための所定の命令コードを送信する（Ｓ２４）。
【００９０】
デバッグ装置４１は、コンテンツ再生装置１よりデバイス鍵インデックス情報１９ａを受信した場合には（Ｓ２６でＹＥＳ）、デバッグ装置４１は、受信したデバイス鍵インデックス情報１９ａを表示装置４２の画面に表示可能なデータ形式に変換し、表示装置４２に送信する（Ｓ２８）。表示装置４２は、受信したデータ変換後のデバイス鍵インデックス情報１９ａを画面に表示させる（Ｓ３０）。
【００９１】
次に、コンテンツ再生装置１の実行する処理について説明する。図７に示されるように、デバッグ用外部Ｉ／Ｆ１３の命令コード受け付け部１３ａがデバッグ装置４１より送信された上述の所定の命令コードを受信した場合には（Ｓ３２でＹＥＳ）、デバイス鍵インデックス情報取得処理部１０ａが、ＲＡＭ１８に記憶されているデバイス鍵インデックス情報取得処理プログラム１１１ａを実行する（Ｓ３６）。その後、デバイス鍵インデックス情報取得処理部１０ａは、デバイス鍵インデックス情報１９ａをデバッグ装置４１に送信する（Ｓ３８）。
【００９２】
デバイス鍵インデックス情報取得処理部１０ａの実行する処理（Ｓ３６）は、図４を参照して説明したものと同様である。このため、その詳細な説明はここでは繰り返さない。
【００９３】
以上説明したように、実施の形態２によると、実施の形態１に示した効果に加えて以下のような特有の効果を奏する。
【００９４】
すなわち、実施の形態２に係るコンテンツ再生システム２００によると、コンテンツ再生装置１開発用のデバッグ用インタフェースをそのまま利用して、デバイス鍵インデックス情報１９ａをデバッグ装置４１の表示装置４２に表示させることができる。このため、コンテンツ再生装置１に、デバイス鍵インデックス情報１９ａ取得のための専用のインタフェースを設けずに済むというメリットがある。
【００９５】
また、デバッグ用のインタフェースを利用することで、コンテンツ再生装置開発用のデバッグ装置、デバッグ環境を持たない一般ユーザなどが不正にデバイス鍵インデックス情報１９ａを閲覧することを防止できる。
【００９６】
（実施の形態３）
本発明の実施の形態３に係るコンテンツ再生システムは、実施の形態１に係るコンテンツ再生システム１００および実施の形態２に係るコンテンツ再生システム２００と異なり、デジタルコンテンツを再生するほかに、後述するサーバによる認証が行われた場合にのみ、デバイス鍵インデックス情報を表示するシステムである。
【００９７】
図８は、本発明の実施の形態３に係るコンテンツ再生システム３００の構成を示す外観図である。コンテンツ再生システム３００は、コンテンツ再生装置１と、表示装置３と、サーバ６とを備えている。コンテンツ再生装置１およびサーバ６は、インターネット等のネットワーク５を介して相互に接続されている。
【００９８】
コンテンツ再生装置１および表示装置３は、実施の形態１に示したコンテンツ再生装置１および表示装置３とそれぞれ同様の構成を有する。このため、その詳細な説明はここでは繰り返さない。
【００９９】
サーバ６は、ユーザ認証を行ったコンテンツ再生装置１に対して、コンテンツ再生装置１の内部に記憶されたデバイス鍵インデックス情報１９ａを出力するための命令コードを送信する装置である。
【０１００】
コンテンツ再生装置１にはネットワーク５に接続するための通信Ｉ／Ｆ１４が具備されており、具体的にはＬＡＮ端子などが想定される。
【０１０１】
次に、本実施の形態におけるコンテンツ再生システム３００において、コンテンツ再生装置１に記憶されているデバイス鍵インデックス情報１９ａを出力する処理について説明する。図９は、サーバ６の実行する処理のフローチャートである。図１０は、コンテンツ再生装置１の実行する処理のフローチャートである。
【０１０２】
図９に示されるように、サーバ６は、コンテンツ再生装置１よりサーバ６への接続要求を受信したか否かを判断する（Ｓ５２）。ここで、コンテンツ再生装置１からはコンテンツ再生装置１を操作するユーザ名と、当該ユーザ名に対応したパスワードとが送信される。サーバ６は、ユーザ名およびパスワードを受信することにより、サーバ６への接続要求を受信したと判断する。サーバ６への接続要求を受信した場合には（Ｓ５２でＹＥＳ）、サーバ６は、受信した接続要求に含まれるユーザ名とパスワードとの組み合わせがサーバ６に予め登録されているか否かを判断することにより、ユーザ認証が成功したか否かを判断する（Ｓ５４）。すなわち、サーバ６は、ユーザ名とパスワードとの組み合わせがサーバ６に予め登録されている場合には、ユーザ認証に成功したと判断する。ここで、サーバ６に登録されているユーザ名とパスワードとの組は、デバイス鍵インデックス情報の表示処理を実行する権限のあるもののユーザ名とパスワードとの組である。
【０１０３】
ユーザ認証に成功した場合には（Ｓ５４でＹＥＳ）、サーバ６は、ネットワーク５を介してコンテンツ再生装置１にデバイス鍵インデックス情報１９ａを出力するための命令コードを送信し（Ｓ５６）、処理を終了する。ユーザ認証に失敗した場合には（Ｓ５４でＮＯ）、サーバ６は、当該命令コードを送信することなく処理を終了する。
【０１０４】
次に、コンテンツ再生装置１の実行する処理について説明する。コンテンツ再生装置１に埋め込まれているデバイス鍵インデックス情報１９ａを取得するために、コンテンツ再生装置１の操作者は、コンテンツ再生装置１に対して所定の操作を行うことにより、コンテンツ再生装置メンテナンス用メニュー（図示せず）を表示装置３に表示させる。例えば、コンテンツ再生装置１の本体にメンテナンスモードに移行するための特別なスイッチ（図示せず）を設け、操作者がそのスイッチを押すことによって、コンテンツ再生装置メンテナンス用メニューを表示装置３に表示させるようにしてもよい。
【０１０５】
操作者は当該メニューの中から、「デバイス鍵インデックス情報の取得処理の実行」のメニューを選択する。このとき、操作者によるメニュー選択操作は、コンテンツ再生装置１の本体に設置されている操作用ボタン（図示せず）を用いて行うようにしてもよいし、コンテンツ再生装置１に付属のリモートコントローラー（図示せず）を用いて行うようにしてもよい。
【０１０６】
上記メニューの選択後、操作者は、ユーザ名とパスワードとを入力する。操作者がユーザ名とパスワードとを入力することにより、コンテンツ再生装置１のメイン処理部１０は、通信Ｉ／Ｆ１４およびネットワーク５を介して、サーバ６に当該ユーザ名と当該パスワードとを送信することにより、サーバ６への接続要求を送信する（Ｓ４２）。
【０１０７】
サーバ６においてユーザ認証が成功すると、上述のように、サーバ６からデバイス鍵インデックス情報１９ａを出力するための命令コードが送信される（図１０のＳ５６）。このため、通信Ｉ／Ｆ１４の命令コード受け付け部１４ａが、サーバ６より送信された上述の命令コードを受信した場合には（Ｓ４４でＹＥＳ）、デバイス鍵インデックス情報取得処理部１０ａが、ＲＡＭ１８に記憶されているデバイス鍵インデックス情報取得処理プログラム１１１ａを実行する（Ｓ４８）。
【０１０８】
デバイス鍵インデックス情報出力処理部１１ａは、当該処理（Ｓ４８）により取得されたデバイス鍵インデックス情報１９ａを、映像処理部１１において表示装置３で表示可能なデータ形式に変換させ、その後、映像出力部１２および表示装置３との接続ケーブル（図示せず）を介して表示装置３に表示する（Ｓ５０）。
【０１０９】
デバイス鍵インデックス情報取得処理部１０ａの実行する処理（Ｓ４８）は、図４を参照して説明したものと同様である。そのため、その詳細な説明はここでは繰り返さない。
【０１１０】
以上説明したように、実施の形態３によると、実施の形態１に示した効果に加えて以下のような特有の効果を奏する。
【０１１１】
すなわち、実施の形態３に係るコンテンツ再生システム３００によると、例えばＥＰＧ情報の更新や録画予約をネットワーク経由で行うための通信インタフェースを有するＤＶＤレコーダなどをコンテンツ再生装置１として利用している場合には、通信Ｉ／Ｆ１４を利用することにより、デバイス鍵インデックス情報１９ａを取得するための専用のインタフェースを設けずに済むというメリットがある。
【０１１２】
また、サーバ６は、コンテンツ再生装置１の操作者がデバイス鍵インデックス情報を閲覧する権限があるかどうかの認証を行う。このため、権限のない操作者が不正にデバイス鍵インデックス情報を閲覧することを防止することができる。
【０１１３】
（実施の形態４）
本発明の実施の形態４に係るコンテンツ再生システムは、実施の形態１〜３にそれぞれ係るコンテンツ再生システム１００〜３００と異なり、デジタルコンテンツを再生するほかに、ネットワークに接続されたコンピュータ端末装置に接続された表示装置にデバイス鍵インデックス情報を表示するシステムである。
【０１１４】
図１１は、本発明の実施の形態４に係るコンテンツ再生システム４００の構成を示す外観図である。コンテンツ再生システム４００は、コンテンツ再生装置１と、コンピュータ端末装置７１と、表示装置７２と、入力装置７３とを備えている。コンテンツ再生装置１およびコンピュータ端末装置７１は、ＬＡＮ等のネットワーク５を介して相互に接続されている。
【０１１５】
コンテンツ再生装置１は、実施の形態１に示したコンテンツ再生装置１と同様の構成を有する。このため、その詳細な説明はここでは繰り返さない。
【０１１６】
コンピュータ端末装置７１は、通常のコンピュータ端末装置である。表示装置７２は、コンピュータ端末装置７１から出力される表示情報を画面に表示する装置である。入力装置７３は、コンピュータ端末装置７１にデータ入力を行うための装置である。
【０１１７】
コンテンツ再生装置１およびコンピュータ端末装置７１は、ネットワーク５に接続するためのインタフェースを具備しており、具体的にはＬＡＮ端子などが想定される。また、コンピュータ端末装置７１には、コンテンツ再生装置１内部のデバイス鍵インデックス情報１９ａをモニターするためのプログラムがインストールされている。
【０１１８】
次に、本実施の形態におけるコンテンツ再生システム４００において、コンテンツ再生装置１に記憶されているデバイス鍵インデックス情報１９ａを出力する処理について説明する。図１２は、コンピュータ端末装置７１の実行する処理のフローチャートである。図１３は、コンテンツ再生装置１の実行する処理のフローチャートである。
【０１１９】
まず、コンテンツ再生装置１とコンピュータ端末装置７１とがネットワーク５を介して接続された状態で、コンテンツ再生装置１の操作者は、コンテンツ再生装置１の電源をオンすることにより、デバイス鍵インデックス情報１９ａをモニターするためのデバイス鍵インデックス情報取得処理プログラム１１１ａをプログラム記憶部１１１からＲＡＭ１８に転送させる。
【０１２０】
次に、コンピュータ端末装置７１の操作者は入力装置７３を用いて、デバイス鍵インデックス情報１９ａを表示するための命令をコンピュータ端末装置７１に入力する。
【０１２１】
当該命令の入力に応答して（Ｓ７２でＹＥＳ）、コンピュータ端末装置７１は、デバイス鍵インデックス情報１９ａを表示するための命令コードを、ネットワーク５を介してコンテンツ再生装置１に送信する（Ｓ７４）。
【０１２２】
コンピュータ端末装置７１は、コンテンツ再生装置１よりデバイス鍵インデックス情報１９ａを受信した場合には（Ｓ７６でＹＥＳ）、コンピュータ端末装置７１は、受信したデバイス鍵インデックス情報１９ａを表示装置７２の画面に表示可能なデータ形式に変換し、表示装置７２に送信する（Ｓ７８）。表示装置７２は、受信したデータ変換後のデバイス鍵インデックス情報１９ａを画面に表示させる（Ｓ８０）。
【０１２３】
次に、コンテンツ再生装置１の実行する処理について説明する。図１３に示されるように、デバッグ用外部Ｉ／Ｆ１３の命令コード受け付け部１３ａがコンピュータ端末装置７１より送信された上述の所定の命令コードを受信した場合には（Ｓ６２でＹＥＳ）、デバイス鍵インデックス情報取得処理部１０ａが、ＲＡＭ１８に記憶されているデバイス鍵インデックス情報取得処理プログラム１１１ａを実行する（Ｓ６６）。その後、デバイス鍵インデックス情報取得処理部１０ａは、デバイス鍵インデックス情報１９ａをコンピュータ端末装置７１に送信する（Ｓ６８）。
【０１２４】
デバイス鍵インデックス情報取得処理部１０ａの実行する処理（Ｓ６６）は、図４を参照して説明したものと同様である。このため、その詳細な説明はここでは繰り返さない。
【０１２５】
以上説明したように、実施の形態４によると、実施の形態１に示した効果に加えて以下のような特有の効果を奏する。
【０１２６】
すなわち、実施の形態４に係るコンテンツ再生システム４００によると、例えばＥＰＧ情報の更新や録画予約をネットワーク経由で行うための通信インタフェースを有するＤＶＤレコーダなどをコンテンツ再生装置１として利用している場合には、通信Ｉ／Ｆ１４を利用することにより、デバイス鍵インデックス情報１９ａを取得するための専用のインタフェースを設けずに済むというメリットがある。
【０１２７】
以上説明したように、本発明の実施の形態１〜４によれば、コンテンツ再生装置１に固有のデバイス鍵インデックス情報１９ａを何らかの形で表示させることができる。また、上述のようにデバイス鍵インデックス情報１９ａはデバイス鍵１１０ａと一対一に対応付けられている。このため、表示されたデバイス鍵インデックス情報１９ａを調べることにより、コンテンツ再生装置メーカの担当者およびライセンサは、コンテンツ再生装置１には、どのデバイス鍵１１０ａが埋め込まれているかを知ることができる。
【０１２８】
そのため、コンテンツ再生装置メーカの担当者は、デバイス鍵インデックス情報１９ａを調べることにより、コンテンツ再生装置１に埋め込まれたデバイス鍵が無効化されているか否かを知ることができる。
【０１２９】
また、ライセンサは、同一のデバイス鍵インデックス情報１９ａが複数のコンテンツ再生装置１で使用されていないかを調べることにより、複数のコンテンツ再生装置１に同じデバイス鍵１１０ａが埋め込まれているか否かを確認することができる。
【０１３０】
以上、本発明に係るコンテンツ再生システムについて、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。
【０１３１】
たとえば、上述の実施の形態では、デバイス鍵インデックス情報１９ａを暗号化してデバイス鍵記憶部１１０に記憶しているが、暗号化せずにそのまま記憶するようにしてもよい。この場合には、デバイス鍵インデックス情報１９ａを外部に出力する際には、デバイス鍵記憶部１１０から読み取ったデータをそのまま外部に出力すればよい。
【０１３２】
また、上述の実施の形態では、暗号化デバイス鍵インデックス情報１９ａを暗号処理部１７にて復号化した後、外部に出力しているが、暗号化デバイス鍵インデックス情報をそのまま外部に出力するようにしても良い。この場合には、暗号処理部１７には、暗号化デバイス鍵インデックス情報を復号化するためのマスター鍵１７ａが記憶されていないことを想定している。
【０１３３】
コンテンツ再生装置１から暗号化デバイス鍵インデックス情報を受けた各種装置に、復号化のための鍵が記憶されており、各種装置が、暗号化デバイス鍵インデックス情報を復号化することにより、デバイス鍵インデックス情報１９ａを求めるようにしてもよい。
【０１３４】
また、暗号化されたままのデバイス鍵インデックス情報１９ａを各種表示装置にそのまま表示させるようにしてもよい。さらに、暗号処理部１７で復号化したデバイス鍵インデックス情報１９ａをさらに別の鍵で暗号化したものを、各種表示装置に表示させるようにしてもよい。
【０１３５】
暗号化デバイス鍵インデックス情報であっても、同一のデバイス鍵インデックス情報を暗号化したものは、同一の値を有する。このため、ライセンサは、同一の暗号化デバイス鍵インデックス情報が複数のコンテンツ再生装置１で使用されているか否かを調べることにより、複数のコンテンツ再生装置１に同じデバイス鍵１１０ａが埋め込まれているか否かを確認することができる。
【０１３６】
さらにまた、暗号化デバイス鍵インデックス情報を復号化するための鍵は、各コンテンツ再生装置の製造メーカが秘密に保持して、メーカしかデバイス鍵インデックス情報１９ａを知ることができないようにしてもよい。これによって、そのコンテンツ再生装置を製造したメーカのみがデバイス鍵インデックス情報１９ａを知ることができるようになる。
【０１３７】
また、本発明の実施の形態１では、光ディスク２をコンテンツ再生装置１に挿入する構成になっているが、これは、ＳＤメモリーカードまたはメモリースティックなどの半導体記録メディアや、ＩＣカードなどであってもよい。
【０１３８】
さらに、本発明の実施の形態１では、一般ユーザが、デバイス鍵インデックス情報１９ａを表示するためのプログラムを格納した光ディスクを作成してコンテンツ再生装置内部のデバイス鍵インデックス情報１９ａを閲覧することを防ぐために、以下のような仕組みを追加してもよい。
【０１３９】
まず、光ディスク２ごとにユニークなＩＤをディスク製造時にディスクのＲＯＭ領域に書き込んでおく。例えば、ＤＶＤの場合ＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）にＩＤを書き込めばよい。そして、デバイス鍵インデックス情報１９ａを表示するための命令コードは、特定のＩＤをもつディスクが挿入された場合に限り、コンテンツ再生装置１が実行するようにする。この特定のＩＤを持つ光ディスク２は、市販されず、メンテナンス用ディスクとして、コンテンツ再生装置の開発メーカのみが入手可能とする。
【０１４０】
これにより、一般ユーザがたとえデバイス鍵インデックス情報１９ａを表示するためのプログラムを作成できるとしても、上記メンテナンス用ディスクは入手できない。このため、コンテンツ再生装置１内部のデバイス鍵インデックス情報１９ａは閲覧することができない。
【０１４１】
仮に、メンテナンス用ディスク内に格納されたプログラムがコピーされたとしても、光ディスク２のＩＤがコピー先のディスクのＩＤとは異なる。また、コピー先のＩＤは、命令を発行する権限を持たない。このため、コンテンツ再生装置１では、当該プログラムを実行できなくすることができる。
【０１４２】
また、著作権保護方式のライセンサがライセンシであるコンテンツ再生装置の製造メーカがコンテンツ再生装置一台ごとに異なるデバイス鍵１１０ａを正しく埋め込んでいるかを確認する目的で本発明の構成を適用する場合には、既に述べたようなデバイス鍵インデックス情報１９ａを外部に出力するためのデバイス鍵インデックス情報取得処理プログラム１１１ａなどをコンテンツ再生装置に実装することを契約などにより強制化すればよい。しかし、以下のような問題が存在する。
【０１４３】
すなわち、デバイス鍵インデックス情報取得処理プログラム１１１ａ自体は実装するものの、そのデバイス鍵インデックス情報取得処理プログラム１１１ａを実行することによって出力されるデバイス鍵インデックス情報１９ａは、実際に埋め込まれているものとは異なるものにするという不正である。
【０１４４】
具体的には、同じデバイス鍵１１０ａおよびデバイス鍵インデックス情報１９ａが複数のコンテンツ再生装置１に埋め込まれているが、それぞれのコンテンツ再生装置は、受信した命令コードに応答して、それぞれのコンテンツ再生装置で異なる偽のデバイス鍵インデックス情報１９ａを出力するような不正を働くことができる。このような不正により、ライセンサには、それぞれのコンテンツ再生装置１には、異なるデバイス鍵１１０ａが埋め込まれているように思わせることが可能となってしまう。この不正は以下のようにすれば防止できる。
【０１４５】
デバイス鍵インデックス情報１９ａをＤＩとしたとき、それに対してライセンサのみが知っている秘密の変換Ｆを施して、チェック情報Ｐ＝Ｆ（ＤＩ）を求める。Ｆとしては、例えば、鍵をライセンサのみの秘密とした秘密鍵暗号方式の暗号化処理が利用できる。ライセンサがライセンシであるコンテンツ再生装置メーカにデバイス鍵１１０ａを発行する際には、デバイス鍵１１０ａおよびデバイス鍵インデックス情報１９ａ（ＤＩ）に加えて、上述のチェック情報Ｐを発行する。ライセンシには、デバイス鍵インデックス情報１９ａ（ＤＩ）とチェック情報Ｐとを結合して表示するためのプログラムをコンテンツ再生装置に実装することを契約などで強制化する。
【０１４６】
このようにすれば、ライセンシが架空のデバイス鍵インデックス情報１９ａを捏造しても、それに対応するチェック情報Ｐまでを偽造することができなくなる。このため、コンテンツ再生装置１が、偽のデバイス鍵インデックス情報１９ａ（ＤＩ）を出力してもそれが捏造されたデバイス鍵インデックス情報であることが、デバイス鍵インデックス情報１９ａ（ＤＩ）とチェック情報Ｐのペアの間にＰ＝Ｆ（ＤＩ）の関係が成り立つか否かをチェックすることにより検出することができる。
【０１４７】
また、上記チェック情報としては、公開鍵暗号方式を用いたデジタル署名データであってもよい。すなわち、デバイス鍵インデックス情報１９ａ（ＤＩ）に対して、ライセンサの秘密の署名鍵を用いてデジタル署名を生成してこれをチェック情報Ｐとする。このようにして生成されたチェック情報Ｐは、ライセンサの署名鍵に対応する公開の署名検証鍵を用いてチェックすればよい。
【０１４８】
また、この方法において、変換Ｆをライセンシに対しても公開する場合には、チェック情報Ｐ、または、デバイス鍵インデックス情報ＤＩとチェック情報Ｐとを結合したデータを、ライセンサしか知りえない秘密の鍵で暗号化したデータをデバイス鍵１１０ａとともにライセンシに発行し、デバイス鍵インデックス情報１９ａとともにこの暗号化データを出力するようにしてもよい。または、デバイス鍵インデックス情報１９ａのかわりに上述の暗号化データを出力するプログラムを、コンテンツ再生装置１に実装することを強制化してもよい。この場合には、ライセンサは、上記プログラムによりコンテンツ再生装置から前記暗号化データを取得し、ライセンサの秘密の鍵でこの暗号化データを復号化して得られたデータから、デバイス鍵インデックス情報１９ａが捏造されたものか否かを確認することができる。なお、チェック情報Ｐは、コンテンツ再生装置内に記憶される。
【０１４９】
また、デバイス鍵インデックス情報１９ａを表示装置などに表示させるのではなく、コンテンツ再生装置１の筐体内に直接書き込むようにしてもよい。図１４は、コンテンツ再生装置１の外観図である。図１５は、図１４に示すコンテンツ再生装置１の上部カバーを外した時の図である。コンテンツ再生装置１は、筐体１ａと、基板１ｂと、デバイス鍵インデックス情報表示部１ｃとを含んでいる。
【０１５０】
図１６は、デバイス鍵インデックス情報表示部１ｃの一例を示す図であり、デバイス鍵インデックス情報表示部１ｃには、コンテンツ再生装置１内部のデバイス鍵インデックス情報１９ａを１６進数で表示した数値が記載されている。これは、レーザー印刷などの印刷方法で直接印刷したものであってもよいし、デバイス鍵インデックス情報１９ａを印刷した板をビスや粘着材または溶接等の接着方法によって貼付したものであってもよい。また、デバイス鍵インデックス情報１９ａが印刷されたシールが貼付されたものであってもよい。デバイス鍵インデックス情報表示部１ｃに記載される情報は具体的には、例えば上述の関連文献に開示されている復号化情報Ｉｕを１６進数で表示した値を記載すればよい。
【０１５１】
コンテンツ再生装置１の上部カバーは特殊な形状のネジやビスなどで留めることによって、一般ユーザが外すことができないようにしてもよい。また、インデックス情報を表示する場所は、上記の場所に限られずコンテンツ再生装置１のインデックス情報であることが分かる箇所であればどこでもよい。
【産業上の利用可能性】
【０１５２】
本発明にかかるコンテンツ再生装置は、外部からの命令を送信することでコンテンツ再生装置内部に埋め込まれているコンテンツ再生装置の固有鍵（デバイス鍵）に関連する情報（デバイス鍵インデックス情報）が取得可能となるという効果を有するので、例えば、著作権保護機能を有し、コンテンツ再生装置ごとにユニークな秘密情報が格納されているコンテンツ再生装置などに有用である。
【図面の簡単な説明】
【０１５３】
【図１】本発明の実施の形態１に係るコンテンツ再生システムの構成を示す外観図である。
【図２】コンテンツ再生装置の内部構成を示すブロック図である。
【図３】コンテンツ再生装置の実行する処理のフローチャートである。
【図４】デバイス鍵インデックス情報取得処理（図３のＳ８）の詳細を示すフローチャートである。
【図５】本発明の実施の形態２に係るコンテンツ再生システムの構成を示す外観図である。
【図６】デバッグ装置の実行する処理のフローチャートである。
【図７】コンテンツ再生装置の実行する処理のフローチャートである。
【図８】本発明の実施の形態３に係るコンテンツ再生システムの構成を示す外観図である。
【図９】サーバの実行する処理のフローチャートである。
【図１０】コンテンツ再生装置の実行する処理のフローチャートである。
【図１１】本発明の実施の形態４に係るコンテンツ再生システムの構成を示す外観図である。
【図１２】コンピュータ端末装置の実行する処理のフローチャートである。
【図１３】コンテンツ再生装置の実行する処理のフローチャートである。
【図１４】コンテンツ再生装置の外観図である。
【図１５】図１４に示すコンテンツ再生装置の上部カバーを外した時の図である。
【図１６】デバイス鍵インデックス情報表示部の一例を示す図である。
【図１】
2007528627.tif 000003
【図２】
2007528627.tif 000004
【図３】
2007528627.tif 000005
【図４】
2007528627.tif 000006
【図５】
2007528627.tif 000007
【図６】
2007528627.tif 000008
【図７】
2007528627.tif 000009
【図８】
2007528627.tif 000010
【図９】
2007528627.tif 000011
【図１０】
2007528627.tif 000012
【図１１】
2007528627.tif 000013
【図１２】
2007528627.tif 000014
【図１３】
2007528627.tif 000015
【図１４】
2007528627.tif 000016
【図１５】
2007528627.tif 000017
【図１６】
2007528627.tif 000018
【国際調査報告】
2007528627.tif 000019
2007528627.tif 000020
2007528627.tif 000021