(57)【特許請求の範囲】
【請求項１】
コンテンツを記録する記憶装置において、
前記記憶装置は、前記コンテンツが記録される第１記憶領域及びアクセスが制限される第２記憶領域を含み、
前記第１記憶領域には、第１コンテンツを所定の暗号鍵を用いて暗号化した第１暗号化コンテンツ、及び、前記第１コンテンツに所定の変換処理を実行することによって生成された前記第１コンテンツとファイル形式が異なる第２コンテンツを前記第１コンテンツの暗号化に用いられた暗号鍵によって暗号化した第２暗号化コンテンツが記録され、
前記第２記憶領域には、前記第１コンテンツ及び前記第２コンテンツに関する第１ライセンス情報が記録され、
前記第１ライセンス情報は、前記第１コンテンツ又は前記第２コンテンツの利用が許可される日時の範囲を示す利用期間情報と、前記第１暗号化コンテンツ及び第２暗号化コンテンツを復号するための暗号鍵と、を含み、
前記記憶装置は、
外部から入力された前記第２コンテンツの希望利用期間を取得すると、前記第１ライセンス情報を複製し、前記複製したライセンス情報内の利用期間情報を前記取得した希望利用期間に変更することで、前記第２コンテンツの利用が許可される日時の範囲を示す新たな利用期間情報を有する第２ライセンス情報を作成し、前記作成した第２ライセンス情報を前記第２コンテンツ用のライセンス情報として出力し、
前記第２記憶領域に記録されている前記第１ライセンス情報の前記利用期間情報を、前記複製を行う前の前記利用期間情報が示す日時の範囲から、前記第２ライセンス情報に含まれる前記新たな利用期間情報が示す日時の範囲を削除した残りの範囲を示すように書き換えることを特徴とする記憶装置。
【請求項２】
前記第１コンテンツ及び第２コンテンツは、コンテンツ識別子によって識別され、
前記コンテンツ識別子には、変換情報が付され、
前記第２コンテンツを識別するコンテンツ識別子は、前記第１コンテンツを識別するコンテンツ識別子と同一の値からなり、
前記第２コンテンツを識別するコンテンツ識別子に付された変換情報は、前記第２コンテンツが前記所定の変換処理を実行することによって生成されたものであることを示す値を含み、
前記記憶装置は、
前記変換情報が付されたコンテンツ識別子と、前記変換情報及びコンテンツ識別子によって識別されるコンテンツの希望利用期間と、を取得し、
前記取得した変換情報及びコンテンツ識別子によって識別されるコンテンツが前記第２コンテンツであるか否かを、前記取得した変換情報に基づいて判定し、
前記取得した変換情報及びコンテンツ識別子によって識別されるコンテンツが前記第２コンテンツであると判定された時、前記第２ライセンス情報の作成を開始することを特徴とする請求項１に記載の記憶装置。
【請求項３】
コンテンツを処理する情報処理システムにおいて、
前記情報処理システムは、第１記憶装置、第２記憶装置及び制御装置を備え、
前記第１記憶装置は、前記コンテンツが記録される第１記憶領域及びアクセスが制限される第２記憶領域を含み、
前記第１記憶領域には、第１コンテンツを所定の暗号鍵を用いて暗号化した第１暗号化コンテンツ、及び、前記第１コンテンツに所定の変換処理を実行することによって生成された前記第１コンテンツとファイル形式が異なる第２コンテンツを前記第１コンテンツの暗号化に用いられた暗号鍵によって暗号化した第２暗号化コンテンツが記録され、
前記第２記憶領域には、前記第１コンテンツ及び前記第２コンテンツに関する第１ライセンス情報が記録され、
前記第２記憶装置には、前記第２暗号化コンテンツが記録され、
前記第１ライセンス情報は、前記第１コンテンツ又は前記第２コンテンツの利用が許可される日時の範囲を示す利用期間情報と、前記第１暗号化コンテンツ及び第２暗号化コンテンツを復号するための暗号鍵と、を含み、
前記制御装置は、外部から入力された前記第２コンテンツの希望利用期間を取得すると、前記取得した希望利用期間を前記第１記憶装置に送信し、
前記第１記憶装置は、
前記第１ライセンス情報を複製し、前記複製したライセンス情報に含まれる利用期間情報を、前記取得した希望利用期間に変更することで、前記第２コンテンツの利用が許可される日時の範囲を示す新たな利用期間情報を有する第２ライセンス情報を作成し、
前記第２ライセンス情報を前記制御装置に送信し、
前記第２記憶領域に記録されている前記第１ライセンス情報の利用期間情報を、前記複製を行う前の前記利用期間が示す日時の範囲から、前記第２ライセンス情報に含まれる前記新たな利用期間情報が示す日時の範囲を削除した残りの範囲を示すように書き換え、
前記制御装置は、前記第１記憶装置から送信された前記第２ライセンス情報を、前記第２記憶装置に送信することを特徴とする情報処理システム。
【請求項４】
前記第１コンテンツ及び第２コンテンツは、コンテンツ識別子によって識別され、
前記コンテンツ識別子には、変換情報が付され、
前記第２コンテンツを識別するコンテンツ識別子は、前記第１コンテンツを識別するコンテンツ識別子と同一の値からなり、
前記第２コンテンツを識別するコンテンツ識別子に付された変換情報は、前記第２コンテンツが前記所定の変換処理を実行することによって生成されたものであるか否かを示す値を含み、
前記制御装置は、
前記変換情報が付されたコンテンツ識別子を取得し、
前記変換情報が付されたコンテンツ識別子によって識別されるコンテンツが前記第２コンテンツであるか否かを、前記変換情報に基づいて判定し、
前記変換情報が付されたコンテンツ識別子によって識別されるコンテンツが前記第２コンテンツであると判定された場合、前記第２コンテンツの利用期間を取得することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
コンテンツを処理する情報処理システムの制御方法において、
前記情報処理システムは、第１記憶装置と、制御装置と、を備え、
前記第１記憶装置は、前記コンテンツが記録される第１記憶領域及びアクセスが制限される第２記憶領域を含み、
前記第１記憶領域には、第１コンテンツを所定の暗号鍵を用いて暗号化した第１暗号化コンテンツ、及び、前記第１コンテンツに所定の変換処理を実行することによって生成された前記第１コンテンツとファイル形式が異なる第２コンテンツを前記第１コンテンツの暗号化に用いられた暗号鍵によって暗号化した第２暗号化コンテンツが記録され、
前記第２記憶領域には、前記第１コンテンツ及び前記第２コンテンツに関する第１ライセンス情報が記録され、
前記第１ライセンス情報は、前記第１コンテンツ又は前記第２コンテンツの利用が許可される日時の範囲を示す利用期間情報と、前記第１暗号化コンテンツ及び第２暗号化コンテンツを復号するための暗号鍵と、を含み、
前記方法は、
前記第１記憶装置が、前記制御装置から前記第２コンテンツの希望利用期間を取得すると、前記第１ライセンス情報を複製し、前記複製したライセンス情報内の利用期間情報を前記取得した希望利用期間に変更することで、前期第２コンテンツの利用が許可される日時の範囲を示す新たな利用期間情報を有する第２ライセンス情報を作成し、前記作成した第２ライセンス情報を前記第２コンテンツ用のライセンス情報として前記第１記憶装置から前記制御装置に送信し、
前記第２記憶領域に記憶されている前記第１ライセンス情報の利用期間情報を、前記複製を行う前の利用期間情報が示す日時の範囲から前記第２ライセンス情報に含まれる前記新たな利用期間情報の示す日時の範囲を削除した残りの範囲を示すように書き換えることを特徴とする情報処理システムの制御方法。
【請求項６】
前記第１コンテンツ及び第２コンテンツは、コンテンツ識別子によって識別され、
前記コンテンツ識別子には、変換情報が付され、
前記第２コンテンツを識別するコンテンツ識別子は、前記第１コンテンツを識別するコンテンツ識別子と同一の値からなり、
前記第２コンテンツを識別するコンテンツ識別子に付された変換情報は、前記第２コンテンツが前記所定の変換処理を実行することによって生成されたものであることを示す値を含み、
前記方法は、
前記第１記憶装置が、前記制御装置から、前記変換情報が付されたコンテンツ識別子と、前記変換情報及びコンテンツ識別子によって識別されるコンテンツの利用期間情報と、を取得し、
前記取得した変換情報及びコンテンツ識別子によって識別されるコンテンツが前記第２コンテンツであるか否かを、前記取得した変換情報に基づいて判定し、
前記取得した変換情報及びコンテンツ識別子によって識別されるコンテンツが前記第２コンテンツであると判定された時、前記第２ライセンス情報の作成を開始することを特徴とする請求項５に記載の方法。
【請求項７】
前記情報処理システムは、前記第２暗号化コンテンツが記録された第２記憶装置をさらに備え、
前記方法は、前記第１記憶装置から送信された前記第２ライセンス情報を、前記制御装置から前記第２記憶装置に送信することを特徴とする請求項５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本説明は、情報処理装置、情報記録媒体、情報処理方法、及びコンピュータプログラムに関し、特に、上記の装置等による著作権の管理に関する。
【背景技術】
【０００２】
デジタルハイビジョン放送が開始され、ハイビジョン対応のテレビ受信機や再生機などが普及し始めている。それに伴い、今後流通する放送コンテンツや映像コンテンツはハイビジョン画質のものが主流になっていくと予想できる。
【０００３】
ハイビジョンコンテンツの流通が増加する一方、現在多く利用されている標準画質用の再生機では、その処理能力の不足から、ハイビジョンコンテンツを視聴することができない。ハイビジョンコンテンツを標準画質用の再生機で利用するには、ハイビジョン画質のコンテンツを標準画質に変換する必要がある。しかし、その変換が何の制約も無しに出来るということは、不正コピー作成などコンテンツの著作権侵害につながる。
【０００４】
上記課題を解決する手段として、特開２０００−１０７７８が開示されている。特開２０００−１０７７８では、デジタルコンテンツの１次、２次、・・・ｎ次の改変に対して、改変の度にロイヤリティを発生させることが可能な著作権条件データ及び著作権履歴データが生成される。そして、改変されたデジタルコンテンツが、当該著作権条件データ及び著作権履歴データが組み込まれた改変ライセンス使用条件書と共に流通することによって、改変後のデジタルデータのロイヤリティが管理される。
【特許文献１】特開２０００−１０７７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特開２０００−１０７７８では、一時的な利用のためにオリジナルデータに画質やフォーマットを変換した後、オリジナルデータが残らない。このため、変換前のオリジナルデータを復元することが出来ない。例えば、ハイビジョンで記録したコンテンツを標準画質対応の再生機で利用するために、コンテンツの画質を標準画質に変換した場合、その標準画質のコンテンツからオリジナルデータを復元してハイビジョンコンテンツ画質で視聴することはできない。
【課題を解決するための手段】
【０００６】
本願で開示する代表的な発明は、コンテンツを記録する記憶装置において、前記記憶装置は、前記コンテンツが記録される第１記憶領域及びアクセスが制限される第２記憶領域を含み、前記第１記憶領域には、第１コンテンツを所定の暗号鍵を用いて暗号化した第１暗号化コンテンツ、及び、前記第１コンテンツに所定の変換処理を実行することによって生成された前記第１コンテンツとファイル形式が異なる第２コンテンツを前記第１コンテンツの暗号化に用いられた暗号鍵によって暗号化した第２暗号化コンテンツが記録され、前記第２記憶領域には、前記第１コンテンツ及び前記第２コンテンツに関する第１ライセンス情報が記録され、前記第１ライセンス情報は、前記第１コンテンツ又は前記第２コンテンツの利用が許可される日時の範囲を示す利用期間情報と、前記第１暗号化コンテンツ及び第２暗号化コンテンツを復号するための暗号鍵と、を含み、前記記憶装置は、外部から入力された前記第２コンテンツの希望利用期間を取得すると、前記第１ライセンス情報を複製し、前記複製したライセンス情報内の利用期間情報を前記取得した希望利用期間に変更することで、前記第２コンテンツの利用が許可される日時の範囲を示す新たな利用期間情報を有する第２ライセンス情報を作成し、前記作成した第２ライセンス情報を前記第２コンテンツ用のライセンス情報として出力し、前記第２記憶領域に記録されている前記第１ライセンス情報の前記利用期間情報を、前記複製を行う前の前記利用期間情報が示す日時の範囲から、前記第２ライセンス情報に含まれる前記新たな利用期間情報が示す日時の範囲を削除した残りの範囲を示すように書き換えることを特徴とする。
【発明の効果】
【０００７】
本発明の一形態によれば、オリジナルコンテンツとそのオリジナルコンテンツから派生した変換コンテンツとが異なる場所で同時に利用されることを防ぎ、著作権を保護することができる。また、変換コンテンツ作成後も、オリジナルコンテンツを残しておくことができる。仮に変換コンテンツを記録した外部記憶装置が手元に無い場合でも、変換コンテンツの利用期間終了後からオリジナルコンテンツを利用することができる。さらに、そのオリジナルコンテンツから再び変換コンテンツを作成することもできる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について図面を参照して説明する。
【０００９】
図２は、本発明を適用したシステムの概要の説明図である。
【００１０】
ハードディスクレコーダ２００は、レコーダ用ハードディスク１００、コンテンツ変換部２０１、インタフェース２１６、コンテンツ再生部２２２及びシステム制御部２３０を備え、コンテンツを管理する端末装置である。ハードディスクレコーダ２００は、ユーザからの要求に応じて、レコーダ用ハードディスク１００にコンテンツを書き込み、又は、レコーダ用ハードディスク１００からコンテンツを読み出す。さらに、ハードディスクレコーダ２００は、接続された外部ハードディスク（後述）にコンテンツを書き込むこともできる。
【００１１】
レコーダ用ハードディスク１００は、セキュア領域１０２、ユーザ領域１０１及びデータ制御領域２１５を備え、ハードディスクレコーダ２００によって書き込まれたコンテンツを記録する記憶装置である。
【００１２】
セキュア領域１０２は、レコーダ用ハードディスク１００の記憶媒体（図示省略）に設けられた、アクセス制限のある領域である。
【００１３】
ユーザ領域１０１は、レコーダ用ハードディスク１００の記憶媒体に設けられた、アクセス制限のない（すなわち、ユーザが自由にアクセスできる）領域である。
【００１４】
データ制御領域２１５は、鍵を生成する鍵生成部２０７、暗復号処理を行う暗復号処理部２０８、オリジナルライセンスを元に変換ライセンスを生成するライセンス生成部２０９、コンテンツＩＤに付された変換フラグを識別するＩＤ識別部２１４、及び、これらの各部の処理全体を制御する制御部２０６を備えるセキュアモジュールである。セキュアモジュールとは、例えば、セキュアにしたい領域を樹脂で封止し、その樹脂を除去しようとすると回路も破壊される構造などによって実現されるモジュールである。コンテンツＩＤ及び変換フラグについては後で詳細に説明する（図４参照）。
【００１５】
コンテンツ変換部２０１は、鍵を生成する鍵生成部２０４、暗復号処理を行う暗復号処理部２０２、オリジナルコンテンツの圧縮方式等の変換処理を行う変換部２０３、及び、これらの各部の処理全体を制御する制御部２０５を備えるセキュアモジュールである。
【００１６】
コンテンツ再生部２２２は、鍵を生成する鍵生成部２１８、暗復号処理を行う暗復号処理部２１９、データをデコードするデコード部２２０、及び、デジタル・アナログ変換を行うデジタル・アナログ（ＤＡ）変換部２２１を備えるセキュアモジュールである。
【００１７】
外部ハードディスク１０７は、セキュア領域１０９、ユーザ領域１１０及びデータ制御領域２１０を備える記憶装置である。
【００１８】
セキュア領域１０９は、外部ハードディスク１０７の記憶媒体（図示省略）に設けられた、アクセス制限のある領域である。
【００１９】
ユーザ領域１１０は、外部ハードディスク１０７の記憶媒体に設けられた、ユーザが自由にアクセスできる領域である。
【００２０】
本実施の形態の外部ハードディスク１０７は、架け替え可能なハードディスクドライブである。本実施の形態の外部ハードディスク１０７は、例えば、Information Versatile Disk for Removable usage（ｉＶＤＲ）であってもよい。以下の本実施の形態は、外部ハードディスク１０７がｉＶＤＲである場合を例として説明するが、外部ハードディスク１０７がｉＶＤＲ以外の可搬型記憶媒体であっても、本実施の形態を実現することができる。
【００２１】
例えば、ユーザは、レコーダ用ハードディスク１００に記録されたコンテンツを外部ハードディスク１０７にコピー又は移動し、その外部ハードディスク１０７を別の端末装置に接続することによって、その端末装置を使用してコンテンツを利用することができる。ここで、コンテンツの利用とは、コンテンツが映像や音楽である場合、コンテンツの視聴を意味する。
【００２２】
一方、本実施の形態のレコーダ用ハードディスク１００は、ハードディスクレコーダ２００に内蔵されたハードディスクドライブである。しかし、レコーダ用ハードディスク１００がｉＶＤＲ等の可搬型記憶媒体であっても、本実施の形態を実現することができる。レコーダ用ハードディスク１００が可搬型記憶媒体である場合、ユーザは、レコーダ用ハードディスク１００を別の端末装置に接続することによって、その端末装置を使用してコンテンツを利用することができる。
【００２３】
データ制御領域２１０は、鍵を生成する鍵生成部２１１、暗復号処理を行う暗復号処理部２１２、及び、各部の処理全体を制御する制御部２１３を備える。
【００２４】
インタフェース２１６は、例えば、ユーザによって操作されるスイッチ又はキーボード等によって構成される入力機能、及び、ＬＡＮケーブル又は無線等を通じてネットワークに接続する通信機能等を有する。
【００２５】
システム制御部２３０は、ハードディスクレコーダ２００全体を制御する制御装置である。システム制御部２３０は、ＣＰＵ２３１及びメモリ２３２を備える。ＣＰＵ２３１は、メモリ２３２に格納されたプログラム（図示省略）を実行するプロセッサである。メモリ２３２は、ＣＰＵ２３１によって実行されるプログラム及びその他のデータ（図示省略）を格納する。以下の説明においてシステム制御部２３０が実行する処理は、実際には、システム制御部２３０内のＣＰＵ２３１によって実行される。
【００２６】
次に、図１から図４を参照して、本発明の概要を説明する。
【００２７】
図１は、本発明の実施の形態の処理の概要の説明図である。
【００２８】
レコーダ用ハードディスク１００は、図２のハードディスクレコーダ２００に内蔵されたハードディスクドライブである。レコーダ用ハードディスク１００は、アクセス制限のあるセキュア領域１０２及びユーザが自由にアクセス出来るユーザ領域１０１によって構成される。
【００２９】
ユーザ領域１０１には、オリジナルコンテンツであるハイビジョンコンテンツ１０３と、オリジナルコンテンツ１０３を変換して作成された変換コンテンツである標準画質コンテンツ１０４とが、暗号化された状態で記録されている。暗号化標準画質コンテンツ１０４は、暗復号処理部２０２が暗号化ハイビジョンコンテンツ１０３を一旦復号し、そのハイビジョンコンテンツ１０３を変換部２０３が標準画質に変換した後、その標準画質コンテンツを暗復号処理部２０２が暗号化ハイビジョンコンテンツ１０３を暗号化するときに用いたものと同じ暗号鍵を用いて暗号化することによって作成されたコンテンツである。暗号化標準画質コンテンツ１０４の作成の手順については、後で詳細に説明する（図７参照）。
【００３０】
ユーザ領域に記録されたコンテンツは、各コンテンツに対応するコンテンツＩＤによって識別される。コンテンツＩＤには、そのコンテンツがどのオリジナルコンテンツから派生した変換コンテンツであるかを識別できるように、変換フラグが付されている（図４参照）。図４の例において、変換フラグは、コンテンツＩＤの先頭に付されたビットであり、その変換フラグが付されたコンテンツＩＤによって識別されるコンテンツが変換されたものであるか否かを示す。図４の例では、変換コンテンツの変換フラグの値は「１」であり、オリジナルコンテンツ（すなわち、変換の施されていないコンテンツ）の変換フラグの値は「０」である。一方、オリジナルコンテンツとそのオリジナルコンテンツから派生した変換コンテンツのコンテンツＩＤの値は、同一である。コンテンツＩＤ及び変換フラグは、コンテンツ自体及びそのコンテンツに関するライセンスの両方に含まれる。
【００３１】
なお、図４には１ビットからなる変換フラグを示すが、本実施の形態の変換フラグは２以上のビットを含んでもよい。例えば、一つのオリジナルコンテンツから異なる変換方法によって複数の変換コンテンツが生成された場合、これらの複数の変換コンテンツの変換フラグは、それぞれ異なる値となる。例えば、変換フラグが２ビットからなる場合、オリジナルコンテンツの変換フラグの値が「００」、そのオリジナルコンテンツから派生した第１及び第２の変換コンテンツの変換フラグの値が、それぞれ、「０１」及び「１０」となってもよい。
【００３２】
セキュア領域１０２には、ユーザ領域１０１に記録されている暗号化コンテンツに対応したオリジナルライセンス１０５が記録されている。オリジナルライセンス１０５は、少なくとも、暗号化ハイビジョンコンテンツ１０３及び暗号化標準画質コンテンツ１０４を復号するためのコンテンツ鍵及び利用期間（すなわち、それらのコンテンツの利用が許可されている期間を示す情報）を含む。
【００３３】
ここで、本実施の形態の処理の概要について、具体例を挙げて説明する。
【００３４】
当初、レコーダ用ハードディスク１００のユーザ領域１０１には、暗号化ハイビジョンコンテンツ１０３及び暗号化標準画質コンテンツ１０４が記録されている。一方、セキュア領域１０２には、オリジナルライセンス１０５が記録されている。図１の例において、オリジナルライセンス１０５に含まれる利用期間は、「２００５／０８／０１〜２００５／０９／０１」である。これは、２００５年８月１日から２００５年９月１日までの期間に限り、ユーザが暗号化ハイビジョンコンテンツ１０３及び暗号化標準画質コンテンツ１０４の利用を許可されていることを示す。
【００３５】
ユーザは、暗号化されたコンテンツを、自由にコピー又は移動することができる。図１の例では、ユーザは、暗号化標準画質コンテンツ１０４を外部ハードディスク１０７のユーザ領域１１０にコピー又は移動する（１）。この時点で、外部ハードディスク１０７に暗号化標準画質コンテンツ１０４のライセンスが存在しないため、ユーザは外部ハードディスク１０７の暗号化標準画質コンテンツ１０４を利用することができない。
【００３６】
次に、レコーダ用ハードディスク１００は、システム制御部２３０から利用期間を受信して取得する（２）。例えば、ユーザが２００５年８月１１日から２００５年８月２０日までの期間、外部ハードディスク１０７上の暗号化標準画質コンテンツ１０４を利用したい場合、ユーザがその期間をシステム制御部２３０に入力してもよい。
【００３７】
次に、レコーダ用ハードディスク１００は、オリジナルライセンス１０５に基づいて、変換コンテンツ用ライセンス１０８を作成し、外部ハードディスク１０７に送信する（３）。具体的には、オリジナルライセンス１０５の複製を作成し、その複製の利用期間を変更することによって、変換コンテンツ用ライセンス１０８を作成する。図１の例において、変換コンテンツ用ライセンス１０８に含まれる利用期間は、「２００５／０８／１１〜２００５／０８／２０」である。送信された変換コンテンツ用ライセンス１０８は、外部ハードディスク１０７のセキュア領域１０９に記録される。
【００３８】
さらに、レコーダ用ハードディスク１００は、オリジナルライセンス１０５の利用期間が変換コンテンツ用ライセンス１０８の利用期間と重複しないように、オリジナルライセンス１０５を変更する（４）。具体的には、レコーダ用ハードディスク１００は、オリジナルライセンス１０５の利用期間から、変換コンテンツ用ライセンス１０８の利用期間を削除する。図１の例では、レコーダ用ハードディスク１００は、オリジナルライセンス１０５の利用期間を「２００５／０８／０１〜２００５／０８／１０、２００５／０８／２１〜２００５／０９／０１」に変更することによって、変更後オリジナルライセンス１０６を作成する。
【００３９】
図１の例では、オリジナルライセンス１０５の複製の利用期間を変更することによって変換コンテンツ用ライセンス１０８を作成し、オリジナルライセンス１０５の利用期間を変更することによって変更後オリジナルライセンス１０６を作成する。しかし、オリジナルライセンスの複製の利用期間を変更することによって変更後オリジナルライセンス１０６を作成し、オリジナルライセンス１０５の利用期間を変更することによって変換コンテンツ用ライセンス１０８を作成してもよい。
【００４０】
利用期間の重複を避けるため、上記（３）及び（４）の処理は同時に実行されることが望ましい。
【００４１】
その結果、ユーザは、２００５年８月１日から２００５年８月１０日まで及び２００５年８月２１日から２００５年９月１日までの期間、レコーダ用ハードディスク１００上の暗号化ハイビジョンコンテンツ１０３又は暗号化標準画質コンテンツ１０４を利用することができる。一方、２００５年８月１１日から２００５年８月２０日までの期間、ユーザは、外部ハードディスク１０７上の暗号化標準画質コンテンツ１０４を利用することができる。
【００４２】
このように、利用期間が重複しないように設定されるため、一つのコンテンツから派生した複数のコンテンツが、複数の場所で同時に利用されることが防止される。その結果、当該コンテンツに関する著作権が保護される。
【００４３】
図３に示すように、暗号化ハイビジョンコンテンツ１０３と暗号化標準画質コンテンツ１０４とが同一の記憶媒体内に記録されている場合、暗号化ハイビジョンコンテンツ１０３と暗号化標準画質コンテンツ１０４は、共に、オリジナルライセンス１０５に対応する。
【００４４】
レコーダ用ハードディスク１００を再生端末（例えば、ハードディスクレコーダ２００）に接続すると、システム制御部２３０は、その再生端末に適したファイル形式のコンテンツを選択し、オリジナルライセンス内のコンテンツ鍵で、選択したファイル形式のコンテンツを復号する。
【００４５】
次に、図１に示すように、レコーダ用ハードディスク１００から暗号化標準画質コンテンツ１０４を移動又はコピーして外部ハードディスク１０７で利用する場合について、図５を参照して説明する。
【００４６】
図５は、本発明の実施の形態のシステム制御部２３０が変換フラグを確認する処理のフローチャートである。
【００４７】
レコーダ用ハードディスク１００から暗号化標準画質コンテンツ１０４を移動又はコピーし、当該暗号化標準画質コンテンツ用の変換コンテンツ用ライセンスを取得しようとする際、レコーダ用ハードディスク１００に接続されているシステム制御部２３０は、取り出そうとしているコンテンツのコンテンツＩＤを確認し（５００）、変換フラグが立っているか否かを確認する（５０１）。例えば、ハードディスクレコーダ２００のユーザが、レコーダ用ハードディスク１００から外部ハードディスク１０７にコピーしようとする暗号化標準画質コンテンツを識別するコンテンツＩＤ及びそのコンテンツＩＤに付された変換フラグを、システム制御部２３０に入力又は送信してもよい。この場合、システム制御部２３０は、当該コンテンツＩＤ及びそのコンテンツＩＤに付された変換フラグを、そのユーザから取得する。
【００４８】
ステップ５０１において変換フラグが立っていない場合（例えば、図４の変換フラグの値が「０」である場合）、システム制御部２３０は、通常のライセンス転送を続ける（５０４）。一方、変換フラグが立っていた場合（例えば、図４の変換フラグの値が「１」である場合）、システム制御部２３０はアプリケーションプログラム（図示省略）を介してユーザに当該暗号化標準画質コンテンツの利用期間を入力することを要求する（５０２）。そして、アプリケーションプログラムを介してユーザから取得したコンテンツ利用期間をレコーダ用ハードディスク１００へ送信する（５０３）。ステップ５０３の処理は、図１の（２）に相当する。図１において、コンテンツ利用期間をシステム制御部２３０から取得したレコーダ用ハードディスク１００は、取得した利用期間に基づいて、出力用の変換ライセンスを生成し、外部ハードディスク１０７へ送信する（図１の（３）参照）。
【００４９】
図６は、本発明の実施の形態のレコーダ用ハードディスク１００が変換コンテンツ用の変換ライセンスを生成する手順を説明するフローチャートである。なお、図６の変換コンテンツは、図１の暗号化標準画質コンテンツ１０４に相当する。
【００５０】
以下の説明において、レコーダ用ハードディスク１００をＨＤＤ１、外部ハードディスク１０７をＨＤＤ２と記載する。また、ＨＤＤ１及びＨＤＤ２が備える不揮発メモリ（図示省略）には、それぞれ、デバイスクラス公開鍵（ＫＰｄｃ）、デバイスクラス秘密鍵（Ｋｄｃ）、デバイス個別公開鍵（ＫＰｄ）、デバイス個別秘密鍵（Ｋｄ）、及び、証明書（ｃｅｒｔ１及びｃｅｒｔ２）が製造時に記録されていることを前提とする。これは、後で説明する図７においても同様である。なお、図６において、添字［１］は、ＨＤＤ１が保持するデータ又はＨＤＤ１によって生成されたデータに付される。一方、添字［２］は、ＨＤＤ２が保持するデータ又はＨＤＤ２によって生成されたデータに付される。
【００５１】
なお、以下の説明において、ＨＤＤ１とＨＤＤ２の間の通信は、実際にはシステム制御部２３０を経由して実行される。
【００５２】
最初に、ＨＤＤ２が、ＨＤＤ２の正当性を証明する証明書６００をＨＤＤ１へ転送する。
【００５３】
ＨＤＤ１は受信した証明書を検証し（６０１）、その結果、ＨＤＤ２のデバイスクラス公開鍵ＫＰｄｃ［２］を取得する。次に、ＨＤＤ１は、鍵生成部２０７において、暫定鍵であるチャレンジ鍵Ｋｃｈを生成する（６０３）。次に、ＨＤＤ１は、生成したチャレンジ鍵Ｋｃｈと自身の証明書６０４とを結合したデータを前述のＨＤＤ２のデバイスクラス公開鍵ＫＰｄｃ［２］で暗号化し（６０２）、暗号化されたデータ６０５をＨＤＤ２へ送信する。
【００５４】
ＨＤＤ１が送信したデータ６０５を受信したＨＤＤ２は、自身が予め保持しているデバイスクラス秘密鍵Ｋｄｃ［２］で受信したデータ６０５を復号し、ＨＤＤ１が生成したチャレンジ鍵ＫｃｈとＨＤＤ１の証明書６０４を取得する（６０６）。ＨＤＤ２は、取得した証明書６０４を検証し（６０６）、ＨＤＤ１のデバイスクラス公開鍵ＫＰｄｃ［１］を取得する。ＨＤＤ２は、鍵生成部２１１において、暫定鍵であるセッション鍵Ｋｓ０［２］を生成する（６０７）。そして、ＨＤＤ２は、生成したセッション鍵Ｋｓ０［２］とＨＤＤ２のデバイス個別公開鍵ＫＰｄ［２］（６０８）とを結合したデータを、ＨＤＤ１のデバイスクラス公開鍵ＫＰｄｃ［１］及びＨＤＤ１が生成したチャレンジ鍵Ｋｃｈを用いて２重暗号化し（６０９）、暗号化されたデータ６１０をＨＤＤ１へ送信する。
【００５５】
ＨＤＤ１は、受信したデータ６１０を復号し（６１１）、ＨＤＤ２のデバイス個別公開鍵ＫＰｄ［２］及びＨＤＤ２が生成したセッション鍵Ｋｓ０［２］を取得する。ＨＤＤ１は、鍵生成部２０７において、暫定鍵であるセッション鍵Ｋｓ０［１］を生成する（６１２）。その後、ＨＤＤ１は、生成したセッション鍵Ｋｓ０［１］を、ＨＤＤ２で生成されたセッション鍵Ｋｓ０［２］及びＨＤＤ２のデバイス個別公開鍵ＫＰｄ［２］を用いて２重暗号化し（６１３）、暗号化されたデータ６１４をＨＤＤ２へ送信する。
【００５６】
ＨＤＤ２は、受信したデータ６１４を、自身が保持するデバイス個別秘密鍵Ｋｄ［２］及びセッション鍵Ｋｓ０［２］で復号し（６１５）、ＨＤＤ１が生成したセッション鍵Ｋｓ０［１］を取得する。その後、ＨＤＤ２は、鍵生成部２１１においてセッション鍵Ｋｓ１［２］を生成する（６１６）。ＨＤＤ２は、取得したセッション鍵Ｋｓ０［１］と、自身が前回作成したセッション鍵Ｋｓ０［２］とを用いてセッション鍵Ｋｓ１［２］を２重暗号化し、暗号化されたデータ６１８をＨＤＤ１へ送信する。
【００５７】
ＨＤＤ１は、受信（取得）したデータ６１８を復号し（６１９）、セッション鍵Ｋｓ１［２］を取得する。その後、ＨＤＤ１がシステム制御部２３０からコンテンツＩＤ及びコンテンツ利用期間を受信した場合（６２０）、ＨＤＤ１は、ＩＤ識別部２１４において、コンテンツＩＤが変換コンテンツのＩＤであるか否かを判定する（６２１）。一方、ＨＤＤ１がシステム制御部２３０からコンテンツＩＤ及び利用期間を受信しなかった場合（６２０）、及び、ＨＤＤ１が受信したコンテンツＩＤが変換コンテンツのＩＤでない場合（６２１）、図７に示す通常ライセンス転送処理（６２２）に進む。
【００５８】
ＨＤＤ１が受信したコンテンツＩＤが変換コンテンツのＩＤである場合（６２１）、ＨＤＤ１は、変換ライセンスを作成する（６２４）。具体的には、ＨＤＤ１は、オリジナルライセンスの複製を作成し、そのオリジナルライセンスの複製の利用期間（図１の例では、２００５／０８／０１〜２００５／０９／０１）を、システム制御部２３０から取得したコンテンツ利用期間（図１の例では、２００５／０８／１１〜２００５／０８／２０）に変更する。
【００５９】
ステップ６２４と同時に、ＨＤＤ１は、オリジナルライセンスの利用期間を変更する（６２３）。具体的には、ＨＤＤ１は、オリジナルライセンスの利用期間がシステム制御部２３０から取得したコンテンツ利用期間と重複しない様に、システム制御部から受信した利用期間をオリジナルライセンスの利用期間から削除する。図１の例では、ＨＤＤ１は、オリジナルライセンスの利用期間を２００５／０８／０１〜２００５／０８／１０及び２００５／０８／２１〜２００５／０９０１に変更する（６２３）。
【００６０】
次に、ＨＤＤ１は、上記のように作成された変換ライセンスを、ステップ６１９で取得したセッション鍵Ｋｓ１［２］及びＨＤＤ２のデバイス個別公開鍵ＫＰｄ［２］を用いて暗号化し（６２５）、暗号化されたデータ６２６をＨＤＤ２へ送信する。具体的には、ＨＤＤ１は、暗号化されたデータ６２６をシステム制御部２３０に送信（出力）する。システム制御部２３０は、ＨＤＤ１から受信した暗号化されたデータ６２６をＨＤＤ２に送信する。データ６２６を受信したＨＤＤ２は、データ６２６を、自身のデバイス個別秘密鍵Ｋｄ［２］及びセッション鍵Ｋｓ１［２］を用いて復号し（６２７）、変換ライセンスを取得する。
【００６１】
変換ライセンスを取得したＨＤＤ２は、ＨＤＤ１から取得した暗号化標準画質コンテンツ１０４を視聴する際に、当該変換ライセンスを用いて当該暗号化標準画質コンテンツを復号する。当該変換ライセンスの利用期限である２００５／０８／２０が経過すると、当該標準画質コンテンツは復号不可となり視聴が出来なくなる。一方、２００５／０８／１１〜２００５／０８／２０の間、オリジナルコンテンツを視聴することができないが、２００５／０８／２０が経過した後は視聴可能になる。
【００６２】
本実施の形態において、システム制御部２３０から取得した変換コンテンツの利用期間が２００５／０８／１１〜２００５／０８／２０である場合、オリジナルライセンスの利用期間は変換コンテンツの利用期間と重複しないように２００５／０８／０１〜２００５／０８／１０及び２００５／０８／２１〜２００５／０９０１へ変更された（６２３）。しかし、オリジナルライセンスの利用期間を上記のように変更する代わりに、利用期間２００５／０８／０１〜２００５／０８／１０を持つオリジナルライセンスと、利用期間２００５／０８／２１〜２００５／０９０１を持つオリジナルライセンスの２種類のライセンスを作成しても良い。この場合、コンテンツ使用時に、利用期間の過ぎていない利用可能なライセンスが選択される。
【００６３】
次に、レコーダ用ハードディスク１００のユーザ領域１０１に記録されている暗号化オリジナルコンテンツを、ハードディスクレコーダ２００内のコンテンツ変換部２０１が、不正コピーや改竄等の不正利用がされることなく安全に変換する方法について説明する。ここで、変換とは、コンテンツ変換部２０１において可能な変換であり、例えば、圧縮方式の変換又は画像形式の変換等である。
【００６４】
ここで、処理の概要を説明する。最初に、システム制御部２３０は、暗号化オリジナルコンテンツの複製を作成し、コンテンツ変換部２０１へ送信する。次に、システム制御部２３０は、セキュア領域１０２に記録されているオリジナルライセンスを複製し、該複製を図７に示す手順でコンテンツ変換部２０１へ送信する。送信されるデータは、コンテンツ鍵を含んでいれば、ライセンス形式でなくとも良い。以下、図７を参照して、ライセンスの転送方法を詳細に説明する。
【００６５】
図７は、本発明の実施の形態のレコーダ用ハードディスク１００が変換コンテンツを生成する手順を説明するフローチャートである。
【００６６】
図７において、添字［１］は、ＨＤＤ１が保持するデータ又はＨＤＤ１によって生成されたデータに付される。一方、添字［２］は、コンテンツ変換部２０１が保持するデータ又はコンテンツ変換部２０１によって生成されたデータに付される。
【００６７】
最初に、コンテンツ変換部２０１は、当該コンテンツ変換部２０１の正当性を証明する証明書７００をレコーダ用ハードディスク１００（以下の説明において、ＨＤＤ１と記載する）へ転送する。
【００６８】
ＨＤＤ１は、受信した証明書を検証し（７０１）、その結果、コンテンツ変換部２０１が保持するデバイスクラス公開鍵ＫＰｄｃ［２］を取得する。ＨＤＤ１は、鍵生成部２０７において、暫定鍵であるチャレンジ鍵Ｋｃｈを生成する（７０３）。そして、ＨＤＤ１は、生成したチャレンジ鍵Ｋｃｈ及び自身の証明書７０４を結合したデータを、コンテンツ変換部２０１のデバイスクラス公開鍵ＫＰｄｃ［２］で暗号化し（７０２）、暗号化されたデータ７０５を変換部２０１へ送信する。
【００６９】
データ７０５を受信したコンテンツ変換部２０１は、自身が予め保持しているデバイスクラス秘密鍵Ｋｄｃ［２］で受信したデータ７０５を復号し、ＨＤＤ１が生成したチャレンジ鍵ＫｃｈとＨＤＤ１の証明書を取得する。コンテンツ変換部２０１は、取得した証明書を検証し（７０６）、ＨＤＤ１のデバイスクラス公開鍵ＫＰｄｃ［１］を取得する。コンテンツ変換部２０１は、鍵生成部２０４において、暫定鍵であるセッション鍵Ｋｓ０［２］を生成する（７０７）。そして、コンテンツ変換部２０１は、生成したセッション鍵Ｋｓ０［２］及びコンテンツ変換部２０１のデバイス個別公開鍵ＫＰｄ［２］を結合したデータを、ＨＤＤ１のデバイスクラス公開鍵ＫＰｄｃ［１］及びＨＤＤ１が生成したチャレンジ鍵Ｋｃｈを用いて２重暗号化し（７０８）、暗号化されたデータをＨＤＤ１へ送信する（７０９）。
【００７０】
ＨＤＤ１は、受信したデータ７０９を復号し（７１０）、コンテンツ変換部２０１のデバイス個別公開鍵ＫＰｄ［２］及びコンテンツ変換部２０１が生成したセッション鍵Ｋｓ０［２］を取得する。ＨＤＤ１は、鍵生成部２０７において、暫定鍵であるセッション鍵Ｋｓ０［１］を生成する（７１１）。その後、ＨＤＤ１は、生成したセッション鍵Ｋｓ０［１］を、コンテンツ変換部２０１で生成されたセッション鍵Ｋｓ０［２］及びコンテンツ変換部２０１のデバイス個別公開鍵ＫＰｄ［２］を用いて２重暗号化し（７１２）、暗号化されたデータ７１３をコンテンツ変換部２０１へ送信する。
【００７１】
コンテンツ変換部２０１は、受信したデータ７１３を、自身が保持するデバイス個別秘密鍵Ｋｄ［２］及びセッション鍵Ｋｓ０［２］で復号し（７１４）、ＨＤＤ１が生成したセッション鍵Ｋｓ０［１］を取得する。その後、コンテンツ変換部２０１は、自身の鍵生成部２０４においてセッション鍵Ｋｓ１［２］を生成し、ＨＤＤ１から取得したセッション鍵Ｋｓ０［１］と自身が前回作成したセッション鍵Ｋｓ０［２］を用いてセッション鍵Ｋｓ１［２］を２重暗号化し（７１６）、暗号化されたデータ７１７をＨＤＤ１へ送信する。
【００７２】
ＨＤＤ１は、受信したデータ７１７を復号し（７１８）、セッション鍵Ｋｓ１［２］を取得する。ＨＤＤ１は、取得したセッション鍵Ｋｓ１［２］及びコンテンツ変換部２０１のデバイス個別公開鍵ＫＰｄ［２］を用いて、ライセンスを２重に暗号化する（７１９）。そして、ＨＤＤ１は、暗号化されたデータ７２０をコンテンツ変換部２０１へ送信する。
【００７３】
コンテンツ変換部２０１は、取得したデータ７２０を復号し（７２１）、ライセンスを取得する。そして、コンテンツ変換部２０１は、取得したライセンスに含まれるコンテンツ鍵Ｋｃを用いて、暗号化オリジナルコンテンツを復号する（７２２）。その後、コンテンツ変換部２０１は、復号したコンテンツをデコードし（７２３）、平文コンテンツを取得する。コンテンツ変換部２０１は、該平文コンテンツをコンテンツ変換部２０１内の変換部２０３で変換し（７２４）、変換コンテンツ（例えば、標準画質コンテンツ）を作成する。作成された変換コンテンツのコンテンツＩＤは、図４に示すように変換フラグとオリジナルコンテンツのＩＤによって構成されている。コンテンツ変換部２０１は、変換コンテンツを再度コンテンツ鍵Ｋｃで暗号化し（７２５）、暗号化されたデータをＨＤＤ１へ送信する（７２６）。
【００７４】
上記の処理は、ユーザがオリジナルコンテンツを記録している間に並行して行われても良いし、ユーザから指示を受けてから行われても良い。
【００７５】
ＨＤＤ１から変換コンテンツを別の記憶媒体へ取り出して視聴する場合、ＨＤＤ１は、図６に記載された手順で変換ライセンスを生成し、移動先の記憶媒体へ送信しなければならない。
【００７６】
次に、上記の本実施の形態の応用例について説明する。
【００７７】
一つの可搬型記憶媒体に、動画又は音楽等のデジタルコンテンツを、予め複数のファイル形式で記録しておく。この可搬型記憶媒体を再生端末に接続した際に、システム制御部２３０は、ファイル形式に基づいて、自身の処理能力に対応するコンテンツを選択し、オリジナルライセンスを用いて復号する。
【００７８】
上記のような、複数のファイル形式のコンテンツが記録された可搬型記憶媒体を販売し、あるいは、映画や音楽のレンタルショップでレンタル品として貸し出してもよい。この場合、ユーザは、当該可搬型記憶媒体のインタフェースを持っている再生端末全てにおいて、その再生端末に対応するファイル形式に関わらず、コンテンツを視聴することができる。この場合にも、本実施の形態によれば、ユーザは複数のファイル形式のコンテンツを同時に視聴することができない。このため、コンテンツの著作権が保護される。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態の処理の概要の説明図である。
【図２】本発明を適用したシステムの概要の説明図である。
【図３】本発明の実施の形態においてオリジナルコンテンツと変換コンテンツが同一の記憶媒体にある場合の説明図である
【図４】本発明の実施の形態のコンテンツＩＤの説明図である。
【図５】本発明の実施の形態のシステム制御部２３０が変換フラグを確認する処理のフローチャートである。
【図６】本発明の実施の形態のレコーダ用ハードディスクが変換コンテンツ用の変換ライセンスを生成する手順を説明するフローチャートである。
【図７】本発明の実施の形態のレコーダ用ハードディスクが変換コンテンツを生成する手順を説明するフローチャートである。
【符号の説明】
【００８０】
１００  レコーダ用ハードディスク
１０１、１１０  ユーザ領域
１０２、１０９  セキュア領域
１０３  暗号化ハイビジョンコンテンツ
１０４  暗号化標準画質コンテンツ
１０７  外部ハードディスク
２００  ハードディスクレコーダ
２０１  コンテンツ変換部
２０２、２０８、２１２、２１９  暗復号処理部
２０３  変換部
２０４、２０７、２１１、２１８  鍵生成部
２０５、２０６、２１３、２１７  制御部
２１０、２１５  データ制御領域
２１４  ＩＤ識別部
２１６  インタフェース（Ｉ／Ｆ）
２２０  デコード部
２２１  デジタル・アナログ（ＤＡ）変換部
２２２  コンテンツ再生部
２３０  システム制御部
２３１  ＣＰＵ
２３２  メモリ
【図１】
0004585460.tif 000002
【図２】
0004585460.tif 000003
【図３】
0004585460.tif 000004
【図４】
0004585460.tif 000005
【図５】
0004585460.tif 000006
【図６】
0004585460.tif 000007
【図７】
0004585460.tif 000008