(57)【要約】変換を施したコンテンツを他の機器へ移動した場合であっても、コンテンツの移動先の機器からコンテンツの移動元へ再度コンテンツを移動させた場合に、変換前のコンテンツを利用することができる端末装置を提供する。  端末装置は、前記コンテンツを、予め記憶し、前記コンテンツに、質を下げる非可逆変換を施して、変換コンテンツを生成し、生成した変換コンテンツを、前記記録媒体へ書き込む。端末装置は、暗号鍵を用いて、前記コンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換え、前記暗号鍵を、前記記録媒体へ書き込む。【特許請求の範囲】
【請求項１】
オリジナルのコンテンツを可搬型の記録媒体へ移動させる端末装置であって、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、
前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、
前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、
暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、
前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、
前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段と
を備えることを特徴とする端末装置。
【請求項２】
前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、
前記ブロックは、暗号化されたブロックデータであり、
前記変換コンテンツ生成手段は、前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、変換コンテンツを生成し、
前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換える
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記暗号化手段は、
暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、暗号化されたブロックデータごとに、二重暗号化ブロックデータへ置き換える
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記暗号化手段は、
暗号化された全てのブロックデータのそれぞれに対して、異なる暗号鍵を生成し、暗号化されたブロックデータごとに、それぞれに対して生成された暗号鍵を用いて、二重暗号化ブロックデータを生成し、
前記鍵書込手段は、前記暗号化手段にて生成された全ての暗号鍵を、前記記録媒体へ書き込む
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記暗号化手段は、
暗号化されたブロックデータの個数未満である所定の個数の暗号鍵を生成し、生成した各暗号鍵を周期的に用いて、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、
前記鍵書込手段は、前記暗号化手段にて生成された前記所定の個数の暗号鍵を、前記記録媒体へ書き込む
ことを特徴とする請求項３に記載の端末装置。
【請求項６】
前記複数の暗号化されたブロックデータは、再生順位に従って記憶されており、
前記暗号化手段は、
一方向性関数を予め記憶している関数記憶部と、
鍵データを生成する第１鍵生成部と、
前記鍵データに、前記暗号化されたブロックデータの再生順位に基づいた回数分、前記一方向性関数を施して、前記暗号化されたブロックデータに対する順位暗号鍵を生成する第２鍵生成部と、
暗号化されたブロックデータを、前記第２鍵生成部にて生成した順位暗号鍵を前記暗号鍵として用いて暗号化して、二重暗号化ブロックデータを生成する暗号化ブロック生成部と、
前記暗号化されたブロックデータを、前記二重暗号化ブロック生成部にて生成された前記二重暗号化ブロックで置き換えるブロック置換部とを備え、
前記鍵書込手段は、第１鍵生成部にて生成された鍵データを、前記記録媒体へ書き込む
ことを特徴とする請求項３に記載の端末装置。
【請求項７】
前記変換コンテンツ書込手段は、さらに、
前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、
前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込む
ことを特徴とする請求項２に記載の端末装置。
【請求項８】
前記変換コンテンツ書込手段は、
前記変換コンテンツに含まれる複数の変換ブロックごとに、暗号化して、暗号化変換ブロックを生成し、生成した複数の暗号化変換ブロックごとに、前記記録媒体へ書き込むことにより、前記暗号化変換コンテンツの生成及び書き込みを行う
ことを特徴とする請求項７に記載の端末装置。
【請求項９】
前記暗号化変換コンテンツと前記復号鍵情報とを前記記録媒体へ書き込み、前記ブロックを、前記暗号化ブロックに置き換えた後の端末装置であって、
当該端末装置は、さらに、
前記記録媒体にて記録されている前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行う変換コンテンツ消去手段と、
前記変換コンテンツ消去手段にて消去に係る制御がなされた後、前記記録媒体から前記暗号鍵を読み出し、読み出した前記暗号鍵を復号鍵として用いて、前記二重暗号化ブロックデータを復号して前記暗号化されたブロックデータを生成し、前記二重暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換える復号手段と
を備えることを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記端末装置は、さらに、
前記オリジナルコンテンツを再生する再生手段を備え、
前記復号手段は、前記全ての暗号化されたブロックデータを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツを前記再生手段へ出力する
ことを特徴とする請求項９に記載の端末装置。
【請求項１１】
前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、
前記オリジナルコンテンツ記憶手段は、前記複数の暗号化されたブロックデータを、再生順位に従って記憶しており、
前記変換コンテンツ生成手段は、
前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、前記変換コンテンツを生成し、
前記暗号化手段は、
再生時間長が所定の時間内となるように、再生順位が連続する複数の暗号化されたブロックデータを含む暗号化ブロックデータ群を、前記ブロックとして取得し、取得した暗号化ブロックデータ群に、前記暗号鍵を用いて暗号化して、二重暗号化ブロックデータ群を、前記暗号化ブロックとして生成し、前記暗号化ブロックデータ群を、生成した前記二重暗号化ブロックデータ群に置き換える
ことを特徴とする請求項１に記載の端末装置。
【請求項１２】
前記オリジナルコンテンツは、動画像が圧縮符号された複数のフレームデータからなり、
前記フレームデータは、１以上のブロックデータからなり、
前記ブロックデータは、当該端末装置に固有の装置鍵にて暗号化され、
前記端末装置は、さらに、
再生時間長が所定の時間内からなり、再生順位が連続する１以上の暗号化されたブロックデータを含む暗号化ブロックデータ群を取得し、前記装置鍵を復号鍵として用いて、取得した暗号化ブロックデータ群を復号して、ブロックデータ群を生成するブロック復号手段と備え、
前記暗号化手段は、前記ブロックデータ群に含まれる１以上のフレームデータのうち、他のフレームデータと無依存である独立フレームデータを、前記装置鍵、前記暗号鍵の順で暗号化、及び他のフレームデータを、前記装置鍵で暗号化することにより、二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換える
ことを特徴とする請求項１１に記載の端末装置。
【請求項１３】
オリジナルコンテンツを可搬型の記録媒体へ移動させる端末装置であって、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、
前記オリジナルコンテンツに非可逆変換が施された変換コンテンツが暗号化された非オリジナルコンテンツを記憶している非オリジナルコンテンツ記憶手段と、
前記変換コンテンツに含まれ、前記非オリジナルコンテンツの復号に用いる復号ブロックデータを、前記オリジナルコンテンツから取得する復号ブロックデータ取得手段と、
前記非オリジナルコンテンツを、前記復号ブロックデータを用いて復号して、前記変換コンテンツを生成する変換コンテンツ生成手段と、
前記変換コンテンツ生成手段にて生成された前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、
暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、
前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、
前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段と
を備えることを特徴とする請求項１に記載の端末装置。
【請求項１４】
前記変換コンテンツに含まれる１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを暗号化することにより、前記非オリジナルコンテンツは生成され、
前記非オリジナルコンテンツの生成された後、前記暗号鍵は消去され、
前記復号ブロックデータ取得手段は、前記オリジナルコンテンツに、前記非可逆変換を施して、前記変換コンテンツを生成し、生成した前記変換コンテンツから前記１の変換ブロックデータを、前記復号ブロックデータとして取得する
ことを特徴とする請求項１３に記載に記載の端末装置。
【請求項１５】
前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、
前記ブロックは、暗号化されたブロックデータであり、
前記復号ブロックデータ取得手段は、前記非可逆変換を施して、前記変換コンテンツを生成して、前記復号ブロックデータを取得する代わりに、前記１の変換ブロックデータに対応する暗号化されたブロックデータを復号し、前記非可逆変換を施して、前記復号ブロックデータを取得し、
前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換える
ことを特徴とする請求項１４に記載の端末装置。
【請求項１６】
前記暗号化手段は、
暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、暗号化されたブロックデータごとに、二重暗号化ブロックデータへ置き換える
ことを特徴とする請求項１５に記載の端末装置。
【請求項１７】
前記暗号化手段は、
暗号化された全てのブロックデータのそれぞれに対して、異なる暗号鍵を生成し、暗号化されたブロックデータごとに、それぞれに対して生成された暗号鍵を用いて、二重暗号化ブロックデータを生成し、
前記鍵書込手段は、前記暗号化手段にて生成された全ての暗号鍵を、前記記録媒体へ書き込む
ことを特徴とする請求項１６に記載の端末装置。
【請求項１８】
前記暗号化手段は、
暗号化されたブロックデータの個数未満である所定の個数の暗号鍵を生成し、生成した各暗号鍵を周期的に用いて、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、
前記鍵書込手段は、前記暗号化手段にて生成された前記所定の個数の暗号鍵を、前記記録媒体へ書き込む
ことを特徴とする請求項１６に記載の端末装置。
【請求項１９】
前記複数の暗号化されたブロックデータは、再生順位に従って記憶されており、
前記暗号化手段は、
一方向性関数を予め記憶している関数記憶部と、
鍵データを生成する第１鍵生成部と、
前記鍵データに、前記暗号化されたブロックデータの再生順位に基づいた回数分、前記一方向性関数を施して、前記暗号化されたブロックデータに対する順位暗号鍵を生成する第２鍵生成部と、
暗号化されたブロックデータを、前記第２鍵生成部にて生成した順位暗号鍵を前記暗号鍵として用いて暗号化して、二重暗号化ブロックデータを生成する暗号化ブロック生成部と、
前記暗号化されたブロックデータを、前記二重暗号化ブロック生成部にて生成された前記二重暗号化ブロックで置き換えるブロック置換部とを備え、
前記鍵書込手段は、前記暗号鍵に代えて、第１鍵生成部にて生成された前記鍵データを前記記録媒体へ書き込む
ことを特徴とする請求項１６に記載の端末装置。
【請求項２０】
前記変換コンテンツ書込手段は、さらに、
前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、
前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込む
ことを特徴とする請求項１５に記載の端末装置。
【請求項２１】
前記非オリジナルコンテンツ記憶手段は、前記１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを前記複数の変換ブロックごとに、暗号化して記憶しており、
前記変換コンテンツ書込手段は、
前記暗号化された変換ブロックごとに復号して、前記変換ブロックを生成する第１生成部と、
前記第１生成部にて生成された変換ブロックごとに、暗号化して、再暗号化変換ブロックを生成する第２生成部と、
前記第２生成部にて生成された再暗号化変換ブロックごとに、前記記録媒体へ書き込む書込部とを
備えることを特徴とする請求項２０に記載の端末装置。
【請求項２２】
前記暗号化変換コンテンツと前記復号鍵情報とを前記記録媒体へ書き込み、前記ブロックを、前記暗号化ブロックに置き換えた後の端末装置であって、
当該端末装置は、さらに、
前記記録媒体にて記録されている前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行う変換コンテンツ消去手段と、
前記変換コンテンツ消去手段にて消去に係る制御がなされた後、前記記録媒体から前記暗号鍵を読み出し、読み出した前記暗号鍵を復号鍵として用いて、前記二重暗号化ブロックデータを復号して前記暗号化されたブロックデータを生成し、前記二重暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換える復号手段と
を備えることを特徴とする請求項２１に記載の端末装置。
【請求項２３】
前記端末装置は、さらに、
前記オリジナルコンテンツを再生する再生手段を備え、
前記復号手段は、前記全ての暗号化されたブロックデータを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツを前記再生手段へ出力する
ことを特徴とする請求項２２に記載の端末装置。
【請求項２４】
前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、
前記オリジナルコンテンツ記憶手段は、前記複数の暗号化されたブロックデータを、再生順位に従って記憶しており、
前記暗号化手段は、
再生時間長が所定の時間内となるように、再生順位が連続する複数の暗号化されたブロックデータを含む暗号化ブロックデータ群を、前記ブロックとして取得し、取得した暗号化ブロックデータ群に、前記暗号鍵を用いて暗号化して、二重暗号化ブロックデータ群を、前記暗号化ブロックとして生成し、前記暗号化ブロックデータ群を、生成した前記二重暗号化ブロックデータ群に置き換える
ことを特徴とする請求項１４に記載の端末装置。
【請求項２５】
前記オリジナルコンテンツは、動画像が圧縮符号された複数のフレームデータからなり、
前記フレームデータは、１以上のブロックデータからなり、
前記ブロックデータは、当該端末装置に固有の装置鍵にて暗号化され、
前記端末装置は、さらに、
再生時間長が所定の時間内からなり、再生順位が連続する１以上の暗号化されたブロックデータを含む暗号化ブロックデータ群を取得し、前記装置鍵を復号鍵として用いて、取得した暗号化ブロックデータ群を復号して、ブロックデータ群を生成するブロック復号手段と備え、
前記暗号化手段は、前記ブロックデータ群に含まれる１以上のフレームデータのうち、他のフレームデータと無依存である独立フレームデータを、前記装置鍵、前記暗号鍵の順で暗号化、及び他のフレームデータを、前記装置鍵で暗号化することにより、二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換える
ことを特徴とする請求項２４に記載の端末装置。
【請求項２６】
オリジナルコンテンツを、端末装置から可搬型の記録媒体へ移動させる著作権保護システムであって、
前記端末装置は、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、
前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、
前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、
暗号鍵を用いて、前記コンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号に用いられた前記暗号鍵を削除する鍵削除手段とを備え、
前記記録媒体は、
前記変換コンテンツを記憶するコンテンツ記憶手段
を備えることを特徴とする著作権保護システム。
【請求項２７】
オリジナルのコンテンツを可搬型の記録媒体へ移動させる端末装置に用いられるコンテンツ移動方法であって、
前記端末装置は、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段を備え、
前記コンテンツ移動方法は、
前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成ステップと、
前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込ステップと、
暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化ステップと、
前記暗号鍵を、前記記録媒体へ書き込む鍵書込ステップと、
前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除ステップと
を含むことを特徴とするコンテンツ移動方法。
【請求項２８】
オリジナルのコンテンツを可搬型の記録媒体へ移動させる端末装置に用いられるコンテンツ移動プログラムであって、
前記端末装置は、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段を備え、
前記コンテンツ移動プログラムは、
前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成ステップと、
前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込ステップと、
暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化ステップと、
前記暗号鍵を、前記記録媒体へ書き込む鍵書込ステップと、
前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除ステップと
を含むことを特徴とするコンテンツ移動プログラム。
【請求項２９】
前記コンテンツ移動プログラムは、
コンピュータ読み取り可能な記録媒体に記録されている
ことを特徴とする請求項２８に記載のコンテンツ移動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、コンテンツの不正利用防止を目的とした端末装置、及び可搬媒体を含む著作権保護システムに関し、特に、不正利用を防止しつつユーザの利便性を高める技術に関する。
【背景技術】
【０００２】  近年、ＢＳデジタル放送や地上デジタル放送の開始に伴い、映画等のデジタルコンテンツが広く配信されるようになってきている。デジタルコンテンツ（以下、コンテンツ）は複製が容易であるため、インターネットやその他の媒体を介した海賊行為、並びに複製コンテンツの再配信などの不正行為に対する懸念が高まっており、これら不正行為に対抗（コンテンツを保護）するための技術開発が進められている。【０００３】  デジタル放送番組のコピーガード施策として、１回だけ録画可能であることを示す「コピーワンス」の制御信号を付加して暗号化して放送される。この様に「コピーワンス」の制御信号が付加されたデジタル放送番組は、ＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）に対応する記録再生装置を用いることにより録画することができる。録画されたデジタル放送番組は、他の機器にダビングすることはできず、対応する機器への移動（ムーブ）のみ行うことができる。
【特許文献１】特開２００３−２２８５２２号公報
【非特許文献１】「現代暗号理論」、池野信一、小山謙二、電子通信学会
【非特許文献２】「暗号理論入門」、岡本栄司、共立出版株式会社
【発明の開示】
【発明が解決しようとする課題】
【０００４】  しかしながら、デジタル放送番組は、データ量の多い高画質コンテンツであるため、移動先がメモリカードなど記憶容量の小さい機器である場合には、記録再生装置は、高画質コンテンツを画像変換により圧縮し、データ量を減らした後にメモリカードに移動させる必要がある。
この場合、移動先のメモリカードから元の記録再生装置へ再度コンテンツを移動させた場合には、既に画像変換により元の高画質コンテンツは失われてしまっているので、記録再生装置は、もはや高画質コンテンツを利用することができないという問題がある。【０００５】  そこで本発明は、上記の問題点に鑑みなされたものであって、変換を施したコンテンツを他の機器へ移動した場合であっても、コンテンツの移動先の機器からコンテンツの移動元へ再度コンテンツを移動させた場合に、変換前のコンテンツを利用することができる端末装置、コンテンツ保護システム、コンテンツ移動方法及びコンテンツ移動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】  上記目的を達成するために、本発明は、オリジナルのコンテンツを可搬型の記録媒体へ移動させる端末装置であって、前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段とを備えることを特徴とする。
【発明の効果】
【０００７】  上記に示した構成によると、端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたオリジナルコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。【０００８】  ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記ブロックは、暗号化されたブロックデータであり、前記変換コンテンツ生成手段は、前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、変換コンテンツを生成し、前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換えるとしてもよい。【０００９】  この構成によると、端末装置は、暗号化されたブロックデータを、二重暗号化するので、オリジナルコンテンツに対するセキュリティを高めることができる。
ここで、前記暗号化手段は、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、暗号化されたブロックデータごとに、二重暗号化ブロックデータへ置き換えるとしてもよい。【００１０】  この構成によると、端末装置は、全ての暗号化されたブロックデータを、二重暗号化することができる。
ここで、前記暗号化手段は、暗号化された全てのブロックデータのそれぞれに対して、異なる暗号鍵を生成し、暗号化されたブロックデータごとに、それぞれに対して生成された暗号鍵を用いて、二重暗号化ブロックデータを生成し、前記鍵書込手段は、前記暗号化手段にて生成された全ての暗号鍵を、前記記録媒体へ書き込むとしてもよい。【００１１】  この構成によると、端末装置は、全ての暗号化されたブロックデータのそれぞれに対して、異なる暗号鍵を用いて暗号化して、二重暗号化ブロックデータを生成する。これにより、悪意ある第三者は、ブロックデータを暗号化するための鍵と、暗号化されたブロックデータごとに対応する暗号鍵全てとを入手しない限り、オリジナルコンテンツを取得することはできないため、コンテンツに対するセキュリティは向上される。【００１２】  ここで、前記暗号化手段は、暗号化されたブロックデータの個数未満である所定の個数の暗号鍵を生成し、生成した各暗号鍵を周期的に用いて、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、前記鍵書込手段は、前記暗号化手段にて生成された前記所定の個数の暗号鍵を、前記記録媒体へ書き込むとしてもよい。
この構成によると、端末装置は、所定の個数の暗号鍵のそれぞれを周期的に用いて、暗号化されたデータブロックごとに二重暗号化ブロックデータを生成し、所定の個数の暗号鍵を、記録媒体へ書き込むので、記録媒体へ書き込む暗号鍵の個数を軽減することができる。【００１３】  ここで、前記複数の暗号化されたブロックデータは、再生順位に従って記憶されており、前記暗号化手段は、一方向性関数を予め記憶している関数記憶部と、鍵データを生成する第１鍵生成部と、前記鍵データに、前記暗号化されたブロックデータの再生順位に基づいた回数分、前記一方向性関数を施して、前記暗号化されたブロックデータに対する順位暗号鍵を生成する第２鍵生成部と、暗号化されたブロックデータを、前記第２鍵生成部にて生成した順位暗号鍵を前記暗号鍵として用いて暗号化して、二重暗号化ブロックデータを生成する暗号化ブロック生成部と、前記暗号化されたブロックデータを、前記二重暗号化ブロック生成部にて生成された前記二重暗号化ブロックで置き換えるブロック置換部とを備え、前記鍵書込手段は、第１鍵生成部にて生成された鍵データを、前記記録媒体へ書き込むとしてもよい。【００１４】  この構成によると、端末装置は、記録媒体に書き込む暗号鍵として、鍵データのみを書き込むので、記録媒体へ書き込む暗号鍵の個数を軽減することができる。
ここで、前記変換コンテンツ書込手段は、さらに、前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込むとしてもよい。【００１５】  この構成によると、端末装置は、記録媒体へ暗号化変換コンテンツを書き込むので、変換コンテンツに対するセキュリティが高まる。
ここで、前記変換コンテンツ書込手段は、前記変換コンテンツに含まれる複数の変換ブロックごとに、暗号化して、暗号化変換ブロックを生成し、生成した複数の暗号化変換ブロックごとに、前記記録媒体へ書き込むことにより、前記暗号化変換コンテンツの生成及び書き込みを行うとしてもよい。【００１６】  この構成によると、端末装置は、変換ブロックごとに、暗号化変換ブロックを生成し、生成した暗号化変換ブロックごとに、記録媒体へ書き込む。これにより、端末装置は、１の暗号化変換ブロックを書き込む最中に、失敗した場合でも、書き込みに失敗した１の暗号化変換ブロックから、再度、処理を行うことができる。
ここで、前記暗号化変換コンテンツと前記復号鍵情報とを前記記録媒体へ書き込み、前記ブロックを、前記暗号化ブロックに置き換えた後の端末装置であって、当該端末装置は、さらに、前記記録媒体にて記録されている前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行う変換コンテンツ消去手段と、前記変換コンテンツ消去手段にて消去に係る制御がなされた後、前記記録媒体から前記暗号鍵を読み出し、読み出した前記暗号鍵を復号鍵として用いて、前記二重暗号化ブロックデータを復号して前記暗号化されたブロックデータを生成し、前記二重暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換える復号手段とを備えるとしてもよい。【００１７】  この構成によると、端末装置は、前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行い、その後、前記二重暗号化ブロックデータを復号して、前記暗号化されたブロックデータを生成し、前記に銃暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換えるので、変換コンテンツへと変換する前のオリジナルコンテンツを復号することができる。【００１８】  ここで、前記端末装置は、さらに、前記オリジナルコンテンツを再生する再生手段を備え、前記復号手段は、前記全ての暗号化されたブロックデータを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツを前記再生手段へ出力するとしてもよい。
この構成によると、端末装置は、全ての暗号化されたデータブロックを復号し、前記オリジナルコンテンツを生成し、前記オリジナルコンテンツを再生することができる。【００１９】  ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記オリジナルコンテンツ記憶手段は、前記複数の暗号化されたブロックデータを、再生順位に従って記憶しており、前記変換コンテンツ生成手段は、前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、前記変換コンテンツを生成し、前記暗号化手段は、再生時間長が所定の時間内となるように、再生順位が連続する複数の暗号化されたブロックデータを含む暗号化ブロックデータ群を、前記ブロックとして取得し、取得した暗号化ブロックデータ群に、前記暗号鍵を用いて暗号化して、二重暗号化ブロックデータ群を、前記暗号化ブロックとして生成し、前記暗号化ブロックデータ群を、生成した前記二重暗号化ブロックデータ群に置き換えるとしてもよい。【００２０】  この構成によると、端末装置は、再生時間長が所定時間内である暗号化ブロックデータ群を、暗号化鍵を用いて暗号化して二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換えることができる。これにより、１の暗号化されたブロックデータを二重暗号化する場合と比較すると、二重暗号化するデータ量が多いため、セキュリティが向上される。【００２１】  ここで、前記オリジナルコンテンツは、動画像が圧縮符号された複数のフレームデータからなり、前記フレームデータは、１以上のブロックデータからなり、前記ブロックデータは、当該端末装置に固有の装置鍵にて暗号化され、前記端末装置は、さらに、再生時間長が所定の時間内からなり、再生順位が連続する１以上の暗号化されたブロックデータを含む暗号化ブロックデータ群を取得し、前記装置鍵を復号鍵として用いて、取得した暗号化ブロックデータ群を復号して、ブロックデータ群を生成するブロック復号手段と備え、前記暗号化手段は、前記ブロックデータ群に含まれる１以上のフレームデータのうち、他のフレームデータと無依存である独立フレームデータを、前記装置鍵、前記暗号鍵の順で暗号化、及び他のフレームデータを、前記装置鍵で暗号化することにより、二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換えるとしてもよい。【００２２】  この構成によると、端末装置は、独立フレームを二重暗号化し、他のフレームを装置鍵のみで暗号化するため、二重暗号化の処理を軽減することができる。
ここで、オリジナルコンテンツを可搬型の記録媒体へ移動させる端末装置であって、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに非可逆変換が施された変換コンテンツが暗号化された非オリジナルコンテンツを記憶している非オリジナルコンテンツ記憶手段と、前記変換コンテンツに含まれ、前記非オリジナルコンテンツの復号に用いる復号ブロックデータを、前記オリジナルコンテンツから取得する復号ブロックデータ取得手段と、前記非オリジナルコンテンツを、前記復号ブロックデータを用いて復号して、前記変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツ生成手段にて生成された前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段と備えるとしてもよい。【００２３】  この構成によると、端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。【００２４】  また、端末装置は、変換コンテンツが暗号化された非オリジナルコンテンツを予め記憶しているので、記録媒体へコンテンツを移動させる際に、オリジナルコンテンツに非可逆変換を施す必要がない。これにより、コンテンツ移動時の処理の負荷を軽減することができる。
ここで、前記変換コンテンツに含まれる１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを暗号化することにより、前記非オリジナルコンテンツは生成され、前記非オリジナルコンテンツの生成された後、前記暗号鍵は消去され、前記復号ブロックデータ取得手段は、前記オリジナルコンテンツに、前記非可逆変換を施して、前記変換コンテンツを生成し、生成した前記変換コンテンツから前記１の変換ブロックデータを、前記復号ブロックデータとして取得するとしてもよい。【００２５】  この構成によると、端末装置は、非オリジナルコンテンツを復号する際に、オリジナルコンテンツから、変換コンテンツに含まれる１の変換ブロックデータを生成するので、非オリジナルコンテンツを復号するための復号鍵を予め記憶しておく必要がない。
ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記ブロックは、暗号化されたブロックデータであり、前記復号ブロックデータ取得手段は、前記非可逆変換を施して、前記変換コンテンツを生成して、前記復号ブロックデータを取得する代わりに、前記１の変換ブロックデータに対応する暗号化されたブロックデータを復号し、前記非可逆変換を施して、前記復号ブロックデータを取得し、前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換えるとしてもよい。【００２６】  この構成によると、端末装置は、暗号化されたブロックデータを、二重暗号化するので、オリジナルコンテンツに対するセキュリティを高めることができる。
ここで、前記暗号化手段は、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、暗号化されたブロックデータごとに、二重暗号化ブロックデータへ置き換えるとしてもよい。【００２７】  この構成によると、端末装置は、全ての暗号化されたブロックデータを、二重暗号化することができる。
ここで、前記暗号化手段は、暗号化された全てのブロックデータのそれぞれに対して、異なる暗号鍵を生成し、暗号化されたブロックデータごとに、それぞれに対して生成された暗号鍵を用いて、二重暗号化ブロックデータを生成し、前記鍵書込手段は、前記暗号化手段にて生成された全ての暗号鍵を、前記記録媒体へ書き込むとしてもよい。【００２８】  この構成によると、端末装置は、全ての暗号化されたブロックデータのそれぞれに対して、異なる暗号鍵を用いて暗号化して、二重暗号化ブロックデータを生成する。これにより、悪意ある第三者は、ブロックデータを暗号化するための鍵と、暗号化されたブロックデータごとに対応する暗号鍵全てとを入手しない限り、オリジナルコンテンツを取得することはできないため、オリジナルコンテンツに対するセキュリティは向上される。【００２９】  ここで、前記暗号化手段は、暗号化されたブロックデータの個数未満である所定の個数の暗号鍵を生成し、生成した各暗号鍵を周期的に用いて、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、前記鍵書込手段は、前記暗号化手段にて生成された前記所定の個数の暗号鍵を、前記記録媒体へ書き込むとしてもよい。
この構成によると、端末装置は、所定の個数の暗号鍵のそれぞれを周期的に用いて、暗号化されたデータブロックごとに二重暗号化ブロックデータを生成し、所定の個数の暗号鍵を、記録媒体へ書き込むので、記録媒体へ書き込む暗号鍵の個数を軽減することができる。【００３０】  ここで、前記複数の暗号化されたブロックデータは、再生順位に従って記憶されており、前記暗号化手段は、一方向性関数を予め記憶している関数記憶部と、鍵データを生成する第１鍵生成部と、前記鍵データに、前記暗号化されたブロックデータの再生順位に基づいた回数分、前記一方向性関数を施して、前記暗号化されたブロックデータに対する順位暗号鍵を生成する第２鍵生成部と、暗号化されたブロックデータを、前記第２鍵生成部にて生成した順位暗号鍵を前記暗号鍵として用いて暗号化して、二重暗号化ブロックデータを生成する暗号化ブロック生成部と、前記暗号化されたブロックデータを、前記二重暗号化ブロック生成部にて生成された前記二重暗号化ブロックで置き換えるブロック置換部とを備え、前記鍵書込手段は、前記暗号鍵に代えて、第１鍵生成部にて生成された前記鍵データを前記記録媒体へ書き込むとしてもよい。【００３１】  この構成によると、端末装置は、記録媒体に書き込む暗号鍵として、鍵データのみを書き込むので、記録媒体へ書き込む暗号鍵の個数を軽減することができる。
ここで、前記変換コンテンツ書込手段は、さらに、前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込むとしてもよい。【００３２】  この構成によると、端末装置は、記録媒体へ暗号化変換コンテンツを書き込むので、変換コンテンツに対するセキュリティが高まる。
ここで、前記非オリジナルコンテンツ記憶手段は、前記１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを前記複数の変換ブロックごとに、暗号化して記憶しており、前記変換コンテンツ書込手段は、前記暗号化された変換ブロックごとに復号して、前記変換ブロックを生成する第１生成部と、前記第１生成部にて生成された変換ブロックごとに、暗号化して、再暗号化変換ブロックを生成する第２生成部と、前記第２生成部にて生成された再暗号化変換ブロックごとに、前記記録媒体へ書き込む書込部とを備えるとしてもよい。【００３３】  この構成によると、端末装置は、変換ブロックごとに、暗号化変換ブロックを生成し、生成した暗号化変換ブロックごとに、記録媒体へ書き込む。これにより、端末装置は、１の暗号化変換ブロックを書き込む最中に、失敗した場合でも、書き込みに失敗した１の暗号化変換ブロックから、再度、処理を行うことができる。
ここで、前記暗号化変換コンテンツと前記復号鍵情報とを前記記録媒体へ書き込み、前記ブロックを、前記暗号化ブロックに置き換えた後の端末装置であって、当該端末装置は、さらに、前記記録媒体にて記録されている前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行う変換コンテンツ消去手段と、前記変換コンテンツ消去手段にて消去に係る制御がなされた後、前記記録媒体から前記暗号鍵を読み出し、読み出した前記暗号鍵を復号鍵として用いて、前記二重暗号化ブロックデータを復号して前記暗号化されたブロックデータを生成し、前記二重暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換える復号手段とを備えるとしてもよい。【００３４】  この構成によると、端末装置は、前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行い、その後、前記二重暗号化ブロックデータを復号して、前記暗号化されたブロックデータを生成し、前記に銃暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換えるので、変換コンテンツへと変換する前のオリジナルコンテンツを復号することができる。【００３５】  ここで、前記端末装置は、さらに、前記オリジナルコンテンツを再生する再生手段を備え、前記復号手段は、前記全ての暗号化されたブロックデータを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツを前記再生手段へ出力するとしてもよい。
この構成によると、端末装置は、全ての暗号化されたデータブロックを復号し、前記オリジナルコンテンツを生成し、前記オリジナルコンテンツを再生することができる。【００３６】  ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記オリジナルコンテンツ記憶手段は、前記複数の暗号化されたブロックデータを、再生順位に従って記憶しており、前記暗号化手段は、再生時間長が所定の時間内となるように、再生順位が連続する複数の暗号化されたブロックデータを含む暗号化ブロックデータ群を、前記ブロックとして取得し、取得した暗号化ブロックデータ群に、前記暗号鍵を用いて暗号化して、二重暗号化ブロックデータ群を、前記暗号化ブロックとして生成し、前記暗号化ブロックデータ群を、生成した前記二重暗号化ブロックデータ群に置き換えるとしてもよい。【００３７】  この構成によると、端末装置は、再生時間長が所定時間内である暗号化ブロックデータ群を、暗号化鍵を用いて暗号化して二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換えることができる。これにより、１の暗号化されたブロックデータを二重暗号化する場合と比較すると、二重暗号化するデータ量が多いため、セキュリティが向上される。【００３８】  ここで、前記オリジナルコンテンツは、動画像が圧縮符号された複数のフレームデータからなり、前記フレームデータは、１以上のブロックデータからなり、前記ブロックデータは、当該端末装置に固有の装置鍵にて暗号化され、前記端末装置は、さらに、再生時間長が所定の時間内からなり、再生順位が連続する１以上の暗号化されたブロックデータを含む暗号化ブロックデータ群を取得し、前記装置鍵を復号鍵として用いて、取得した暗号化ブロックデータ群を復号して、ブロックデータ群を生成するブロック復号手段と備え、前記暗号化手段は、前記ブロックデータ群に含まれる１以上のフレームデータのうち、他のフレームデータと無依存である独立フレームデータを、前記装置鍵、前記暗号鍵の順で暗号化、及び他のフレームデータを、前記装置鍵で暗号化することにより、二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換えるとしてもよい。【００３９】  この構成によると、端末装置は、独立フレームを二重暗号化し、他のフレームを装置鍵のみで暗号化するため、二重暗号化の処理を軽減することができる。
また、本発明は、オリジナルコンテンツを、端末装置から可搬型の記録媒体へ移動させる著作権保護システムであって、前記端末装置は、前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記コンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号に用いられた前記暗号鍵を削除する鍵削除手段とを備え、前記記録媒体は、前記変換コンテンツを記憶するコンテンツ記憶手段を備えることを特徴とする。【００４０】  この構成によると、著作権保護システムの端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、著作権保護システムの端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたオリジナルコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。
【図面の簡単な説明】
【００４１】
【図１】著作権保護システム１の全体を示す図である。
【図２】記録再生装置１０の構成を示すブロック図である。
【図３】暗号化コンテンツ記録部１０４が記憶している情報を示す図である。
【図４】暗号化コンテンツＥＣ２１から二重暗号化部分コンテンツＥＥＣ２１への変換を示す図である。
【図５】可搬媒体２０の構成を示すブロック図である。
【図６】書込可能領域２０４が記憶している情報を示す図である。
【図７】携帯情報端末３０の構成を示すブロック図である。
【図８】著作権保護システム１の全体の動作を示す流れ図である。
【図９】第１移動処理の動作を示す流れ図である。
【図１０】コンテンツ移動処理の動作を示す流れ図である。
【図１１】部分コンテンツ移動処理の動作を示す流れ図である。
【図１２】第２移動処理の動作を示す流れ図である。
【図１３】コンテンツ復号処理の動作を示す流れ図である。
【図１４】著作権保護システム２の全体を示す図である。
【図１５】記録再生装置５０の構成を示すブロック図である。
【図１６】変換用データ記憶部５０８が記憶している情報を示す図である。
【図１７】著作権保護システム２の全体の動作を示す流れ図である。
【図１８】著作権保護システム２におけるコンテンツ記録処理の動作を示す流れ図である。
【図１９】著作権保護システム２における第１移動処理の動作を示す流れ図である。
【図２０】著作権保護システム２におけるコンテンツ移動処理の動作を示す流れ図である。図２１へ続く。
【図２１】著作権保護システム２におけるコンテンツ移動処理の動作を示す流れ図である。図２０から続く。
【図２２】著作権保護システム２における部分コンテンツ移動処理の動作を示す流れ図である。
【図２３】記録再生装置５０ａの構成を示すブロック図である。
【図２４】記録再生装置５０ａにて行われる記録処理の動作を示す流れ図である。
【図２５】記録再生装置５０ａにて行われる移動処理の動作を示す流れ図である。
【図２６】記録再生装置５０ａにて行われる変換処理の動作を示す流れ図である。
【図２７】記録再生装置５０ａが、暗号化コンテンツＥＣ４を生成し、可搬媒体２０へ記録する動作を示す流れ図である。
【図２８】著作権保護システム３の全体を示す図である。
【図２９】書込可能領域２０４ｂが記憶している情報を示す図である。
【符号の説明】
【００４２】１    著作権保護システム
１０  記録再生装置
１１  コンテンツ供給装置
１２  モニタ
１３  スピーカ
２０  可搬媒体
３０  携帯情報端末
５０  記録再生装置
１０１  コンテンツ受信部
１０２  装置記録鍵記憶部
１０３  第１暗号化部
１０４  暗号化コンテンツ記録部
１０５  再生部
１０６  媒体記録鍵生成部
１０７  媒体記録鍵記憶部
１０８  第１復号部
１０９  暗号化コンテンツ読出部
１１０  変換部
１１１  第２暗号化部
１１２  二重暗号鍵生成部
１１３  二重暗号鍵記憶部
１１４  二重暗号化部
１１５  二重暗号化コンテンツ書込部
１１６  第２復号部
１１７  書込／読出部
１１８  入力部
２０１  入出力部
２０２  制御部
２０３  記憶部
２０４  書込可能領域
２０５  読出専用領域
２１０  暗号化コンテンツ記憶領域
２１１  媒体記録鍵記憶領域
２１２  二重暗号鍵記憶領域
２１３  コンテンツＩＤ記憶領域
２２０  可搬媒体ＩＤ記憶領域
２２１  ＭＫＢ記憶領域
３０１  デバイス鍵記憶部
３０２  入出力部
３０３  制御部
３０４  表示部
３０５  キー操作部
３０６  通信部
３０７  アンテナ
３０８  マイク
３０９  スピーカ
【発明を実施するための最良の形態】
【００４３】  １．第１の実施の形態
以下、本発明に係る第１の実施の形態としての著作権保護システム１について、図面を参照して説明する。
１．１  著作権保護システム１の概要
著作権保護システム１は、図１に示すように、記録再生装置１０、コンテンツ供給装置１１、モニタ１２、スピーカ１３、可搬型の記録媒体２０（以下、「可搬媒体」という。）、及び携帯情報端末３０から構成されている。【００４４】  コンテンツ供給装置１１は、放送局に設置されており、デジタル放送番組であるコンテンツを放送することにより、コンテンツを供給する。
記録再生装置１０は、コンテンツ供給装置１１から放送されたコンテンツを受信し、受信したコンテンツを記録及び再生する。また、記録再生装置１０は、記録されているコンテンツを可搬媒体２０へムーブ（移動）し、更に、可搬媒体２０に記録されているコンテンツを再度当該記録再生装置１０へムーブする。【００４５】  携帯情報端末３０は、可搬媒体２０にムーブされたコンテンツを再生する。
モニタ１２及びスピーカ１３は、記録再生装置１０と接続されている。
記録再生装置１０は、コンテンツ供給装置１１からコンテンツを受信して記録する際、当該コンテンツを暗号化して、例えば内蔵ＨＤＤに記録する。そして、当該コンテンツを移動する際は、移動先となる可搬媒体２０が正規可搬媒体であるか否かを確認（認証）した上で、コンテンツの移動を実行する。さらに、前記記録再生装置１０は、コンテンツの移動が完了した後に、内部に記録するコンテンツを利用できない状態にする。ここで、認証技術は、例えば、ＣＰＲＭ  ＳＤ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ＳＤ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｂｏｏｋ）規格で定められた手順に従う、あるいは非特許文献１、並びに非特許文献２に開示される公知の任意の技術で実現可能なため、その詳細についてはここでは言及しない。【００４６】  １．２  コンテンツ供給装置１１
コンテンツ供給装置１１は、放送局に備えられており、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ｐｈａｓｅ）−２規格に従って圧縮符号化されたトランスポートストリームであるコンテンツを放送する。コンテンツ供給装置１１から放送されたコンテンツは、記録再生装置１０のアンテナにより受信される。【００４７】  １．３  記録再生装置１０
記録再生装置１０は、図２に示すように、コンテンツ受信部１０１、装置記録鍵記憶部１０２、第１暗号化部１０３、暗号化コンテンツ記録部１０４、再生部１０５、媒体記録鍵生成部１０６、媒体記録鍵記憶部１０７、第１復号部１０８、暗号化コンテンツ読出部１０９、変換部１１０、第２暗号化部１１１、二重暗号鍵生成部１１２、二重暗号鍵記憶部１１３、二重暗号化部１１４、二重暗号化コンテンツ書込部１１５、第２復号部１１６、書込／読出部１１７及び入力部１１８から構成される。【００４８】  記録再生装置１０は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等を備えるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、記録再生装置１０は、その機能を達成する。【００４９】  ここで、記録再生装置１０は、具体例としてハードディスクレコーダである。
（１）コンテンツ受信部１０１
コンテンツ受信部１０１は、アンテナを含み、コンテンツ供給装置１１から放送されたコンテンツを、アンテナを介して受信し、受信したコンテンツを第１暗号化部１０３へ出力する。なお、コンテンツ受信部１０１が受信するコンテンツは、ＭＰＥＧ−２規格に従い圧縮符号化された高画質コンテンツである。７【００５０】  （２）装置記録鍵記憶部１０２
装置記録鍵記憶部１０２は、予め内部に装置記録鍵Ｋ１を記憶している。
装置記録鍵Ｋ１は、コンテンツ受信部１０１がコンテンツ供給装置１１から受信したコンテンツを第１暗号化部１０３が暗号化する際に、暗号鍵として用いられ、暗号化されたコンテンツを復号する際に、復号鍵として用いられる。【００５１】  装置記録鍵Ｋ１は、例えば、１２８ビットのデータである。
（３）第１暗号化部１０３
第１暗号化部１０３は、コンテンツ受信部１０１からコンテンツを受け取る。ここで、第１暗号化部１０３が受け取るコンテンツは、高画質なＭＰＥＧ−２コンテンツであり、後に説明するＭＰＥＧ−４コンテンツと区別するために、「Ｃ２」と表記する。【００５２】  第１暗号化部１０３は、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズ（例えば、１２８ビット）のブロックデータをコンテンツＣ２の先頭から順次読み出す。以降、このブロックデータを部分コンテンツと呼び、読み出した部分コンテンツを、それぞれ、Ｃ２［１］、Ｃ２［２］、Ｃ２［３］、・・・、Ｃ２［Ｎ］と表記する。部分コンテンツＣ２［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）の再生時間長は、所定時間内（４５秒以内）である。【００５３】  更に、第１暗号化部１０３は、装置記録鍵記憶部１０２から装置記録鍵Ｋ１を読み出し、部分コンテンツＣ２［ｎ］のそれぞれについて、装置記録鍵Ｋ１を暗号鍵として用い、暗号化アルゴリズムＥ１を施して暗号化部分コンテンツＥＣ２［ｎ］を生成する。即ち、ＥＣ２［ｎ］＝Ｅ１（Ｃ２［ｎ］、Ｋ１）である。なお、第１暗号化部１０３が用いる暗号化アルゴリズムＥ１の一例は、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）である。なお、ＡＥＳは、公知であるため、説明は省略する。ここでは、暗号化するデータ長を、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズとしている。【００５４】  第１暗号化部１０３は、生成した暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を暗号化コンテンツ記録部１０４に格納する。
（４）暗号化コンテンツ記録部１０４
暗号化コンテンツ記録部１０４は、具体的にはハードディスクユニットであり、暗号化コンテンツを記憶するための領域を有している。【００５５】  暗号化コンテンツ記録部１０４は、第１暗号化部１０３から暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ２［ｎ］を順次格納する。なお、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］からなるデータを、暗号化コンテンツＥＣ２と表記する。
図３に示すように、暗号化コンテンツ記録部１０４は、暗号化コンテンツＥＣ２１、ＥＣ２２、ＥＣ２３、・・・を格納している。添え字の数値は、単に、複数の暗号化コンテンツを識別するための情報である。各暗号化コンテンツＥＣ２には、各暗号化コンテンツを一意に識別するための情報であるコンテンツＩＤが割り振られており、暗号化コンテンツ記録部１０４は、暗号化コンテンツとコンテンツＩＤとを対応付けて記憶している。具体的には、ＥＣ２１のコンテンツＩＤは「ＣＩＤ＿１」、ＥＣ２２のコンテンツＩＤは「ＣＩＤ＿２」、ＥＣ２３のコンテンツＩＤは「ＣＩＤ＿３」である。【００５６】  （５）再生部１０５
再生部１０５は、入力部１１８からコンテンツの指定及び再生する指示を受け付け、受け付けた指示を第１復号部１０８へ出力する。
再生部１０５は、具体的にはＭＰＥＧデコーダなどを含み、第１復号部１０８により復号されたコンテンツＣ２を受け取り、受け取ったコンテンツＣ２をデコードし、映像信号と音声信号とを生成する。再生部１０５は、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力する。【００５７】  （６）媒体記録鍵生成部１０６
媒体記録鍵生成部１０６は、乱数生成器などから構成されている。
媒体記録鍵生成部１０６は、入力部１１８からコンテンツの指定と指定されたコンテンツのムーブ命令とを含むムーブ指示とを受けると、媒体記録鍵Ｋ２を生成する。媒体記録鍵Ｋ２は、暗号化及び復号の双方に用いられる１２８ビットのデータである。媒体記録鍵生成部１０６は、生成した媒体記録鍵Ｋ２と、受け付けたムーブ指示とを、媒体記録鍵記憶部１０７へ出力する。【００５８】  なお、媒体記録鍵生成部１０６は、媒体記録鍵Ｋ２と、受け付けた指示を出力した後、生成した媒体記録鍵Ｋ２を、当該媒体記録鍵生成部１０６より消去する。
また、受け取るムーブ指示に含まれるコンテンツの指定は、具体的には、コンテンツＩＤである。
（７）媒体記録鍵記憶部１０７
媒体記録鍵記憶部１０７は、媒体記録鍵Ｋ２を記憶する鍵記憶領域と、デバイス鍵ＤＫ１とを有している。【００５９】  媒体記録鍵記憶部１０７は、媒体記録鍵生成部１０６から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する。また、媒体記録鍵記憶部１０７は、受け取ったムーブ指示に含まれるコンテンツＩＤを、書込／読出部１１７を介して、可搬媒体２０へ書き込む。
媒体記録鍵記憶部１０７は、可搬媒体２０から書込／読出部１１７を介して、可搬媒体２０を識別する媒体ＩＤと、ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）とを読み出し、読み出した媒体ＩＤとＭＫＢと、予め記憶しているデバイス鍵ＤＫ１とを用いて、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成する。ここで、媒体固有鍵Ｋ０の生成及び暗号化媒体記録鍵ＥＫ２の生成は、ＣＰＲＭ規格に基づいて行われる。【００６０】  媒体記録鍵記憶部１０７は、生成した暗号化媒体記録鍵ＥＫ２を、書込／読出部１１７を介して、可搬媒体２０へ書き込み、書き込み完了後、生成した暗号化媒体記録鍵ＥＫ２を消去する。
媒体記録鍵記憶部１０７は、受け付けたムーブ指示を第１復号部１０８へ出力する。
媒体記録鍵記憶部１０７は、第１復号部１０８から暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、鍵記憶領域にて記憶している媒体記録鍵Ｋ２を消去する。【００６１】  （８）第１復号部１０８
第１復号部１０８は、媒体記録鍵記憶部１０７からムーブ指示を受け付けると、装置記録鍵Ｋ１を読み出す。
第１復号部１０８は、暗号化コンテンツ記録部１０４から、指定の暗号化コンテンツを読み出す読出指示を暗号化コンテンツ読出部１０９へ出力する。ここで、読出指示の具体例は、ムーブ指示に含まれるコンテンツＩＤである。【００６２】  第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を、順次受け取る。
第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、受け取ったＥＣ２［ｎ］を、読み出した装置記録鍵Ｋ１を復号鍵として用い、復号アルゴリズムＤ１を施して部分コンテンツＣ２［ｎ］を生成する。即ち、Ｃ２［ｎ］＝Ｄ１（ＥＣ２［ｎ］、Ｋ１）である。なお、復号アルゴリズムＤ１は、暗号化アルゴリズムＥ１で暗号化された暗号文を平文に変換するためのアルゴリズムである。【００６３】  第１復号部１０８は、生成した部分コンテンツＣ２［ｎ］を変換部１１０へ出力する。
第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、受け取った命令を媒体記録鍵記憶部１０７へ出力する。
第１復号部１０８は、二重暗号化コンテンツ書込部１１５から、記憶している内容を消去する第１消去指示を受け取ると、復号されたＣ２［ｎ］を消去する。【００６４】  これにより、第１復号部１０８は、部分コンテンツＣ２［１］、Ｃ２［２］、・・・、Ｃ２［Ｎ］を、変換部１１０へ、順次出力することができる。
以下に、具体例を示す。第１復号部１０８は、コンテンツの指定としてコンテンツＩＤ「ＣＩＤ＿１」を受け取ると、コンテンツＩＤ「ＣＩＤ＿１」を読出指示として、暗号化コンテンツ読出部１０９へ出力する。第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツＥＣ２１［１］、ＥＣ２１［２］、・・・、ＥＣ２１［Ｎ］を、順次受け取り、部分コンテンツＣ２１［１］、Ｃ２１［２］、・・・、Ｃ２１［Ｎ］を順次生成する。第１復号部１０８は、生成した部分コンテンツＣ２１［１］、Ｃ２１［２］、・・・、Ｃ２１［Ｎ］を、変換部１１０へ順次出力する。【００６５】  また、第１復号部１０８は、コンテンツの再生時に、再生部１０５から指示を受け付けると、暗号化コンテンツ読出部１０９を介して暗号化コンテンツ記録部１０４から読み出した暗号化コンテンツＥＣ２を、装置記録鍵Ｋ１を用いて復号し、復号したコンテンツＣ２を再生部１０５へ出力する。
（９）暗号化コンテンツ読出部１０９
暗号化コンテンツ読出部１０９は、第１復号部１０８から読出指示を受け付けると、指定の暗号化コンテンツを読み出す。また、受け付けた読出指示を一時的に記憶する。具体的には、第１復号部１０８からコンテンツＩＤを受け付け、受け付けたコンテンツＩＤと一致するコンテンツＩＤを有する暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を暗号化コンテンツ記録部１０４から、順次読み出す。暗号化コンテンツ読出部１０９は、ＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を、第１復号部１０８へ、順次出力する。【００６６】  暗号化コンテンツ読出部１０９は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け付けると、暗号化コンテンツ記録部１０４から読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。
以下に、具体的な動作について説明する。
暗号化コンテンツ読出部１０９は、カウンタｎを有している。【００６７】  暗号化コンテンツ読出部１０９は、第１復号部１０８から読出指示を受け付けると、カウンタｎに１を設定する。
暗号化コンテンツ読出部１０９は、指定の暗号化コンテンツのｎ番目の暗号化部分コンテンツＥＣ２［ｎ］を読み出す。
暗号化コンテンツ読出部１０９は、暗号化部分コンテンツＥＣ２［ｎ］の読み出しに成功したか否かを判断する。【００６８】  成功したと判断する場合には、暗号化コンテンツ読出部１０９は、読み出した暗号化部分コンテンツＥＣ２［ｎ］を、一時的に記憶するとともに、第１復号部１０８へ出力する。暗号化コンテンツ読出部１０９は、カウンタｎに１を加算し、加算結果を、再度、ｎとし、暗号化部分コンテンツＥＣ２［ｎ］を読み出し、読み出しに成功したか否かの判断を再度行う。【００６９】  失敗したと判断する場合には、暗号化コンテンツ読出部１０９は、読み出しに失敗した旨の命令を、第１復号部１０８へ出力する。
例えば、カウンタｎの値がＮ＋１である場合には、暗号化部分コンテンツＥＣ２［Ｎ＋１］は存在しないため、暗号化部分コンテンツの読み出しには、失敗する。これにより、暗号化コンテンツ読出部１０９は、通常、カウンタｎの値が、１以上Ｎ以下である場合には、暗号化部分コンテンツＥＣ２［ｎ］が存在するため、読み出しに成功する。つまり、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を順次読み出すことができる。【００７０】  具体例として、暗号化コンテンツ読出部１０９は、暗号化コンテンツ記録部１０４から、コンテンツＩＤ「ＣＩＤ＿１」に対応するＥＣ２１［１］、ＥＣ２１［２］、・・・、ＥＣ２１［Ｎ］を順次読み出し、読み出したＥＣ２１［１］、ＥＣ２１［２］、・・・、ＥＣ２１［Ｎ］を、第１復号部１０８へ順次出力する。
（１０）変換部１１０
変換部１１０は、具体的には、ＭＰＥＧ−２のデータを、ＭＰＥＧ−４に変換するためのダウンコンバータなどから構成される。【００７１】  変換部１１０は、第１復号部１０８から部分コンテンツＣ２［１］、Ｃ２［２］、・・・、Ｃ２［Ｎ］を受け取る。
変換部１１０は、第１復号部１０８から部分コンテンツＣ２［ｎ］を受け取ると、受け取った部分コンテンツＣ２［ｎ］を、ＭＰＥＧ−４に圧縮変換する。ここで、ＭＰＥＧ−４に変換された部分コンテンツをＣ４［ｎ］と表記する。【００７２】  変換部１１０は、変換された部分コンテンツＣ４［ｎ］を第２暗号化部１１１へ出力する。
なお、ＭＰＥＧ−２からＭＰＥＧ−４への変換は公知技術により実現可能であるため説明を省略する。
変換部１１０は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、変換された部分コンテンツＣ４［ｎ］を消去する。【００７３】  これにより、変換部１１０は、部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、第２暗号化部１１１へ、順次出力することができる。
具体例として、変換部１１０は、第１復号部１０８からＣ２１［１］、Ｃ２１［２］、・・・、Ｃ２１［Ｎ］を順次受け取り、Ｃ４１［１］、Ｃ４１［２］、・・・、Ｃ４１［Ｎ］を順次生成する。変換部１１０は、生成した部分コンテンツＣ４１［１］、Ｃ４１［２］、・・・、Ｃ４１［Ｎ］を順次、第２暗号化部１１１へ出力する。【００７４】  （１１）第２暗号化部１１１
第２暗号化部１１１は、変換部１１０から部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、順次受け取る。
第２暗号化部１１１は、変換部１１０から部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部１０７にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］に暗号化アルゴリズムＥ２を施して、暗号化部分コンテンツＥＣ４［ｎ］を生成する。即ち、ＥＣ４［ｎ］＝Ｅ２（Ｃ４［ｎ］、Ｋ２）である。なお、第２暗号化部１１１が用いる暗号化アルゴリズムＥ２の一例は、ＡＥＳである。【００７５】  第２暗号化部１１１は、暗号化部分コンテンツＥＣ４［ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ書き込み、内部に存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。これにより、第２暗号化部１１１は、暗号化部分コンテンツＥＣ４［ｎ］を、可搬媒体２０へ移動させることができる。
第２暗号化部１１１は、暗号化部分コンテンツＥＣ２［ｎ］の暗号化に用いる二重暗号鍵の生成を指示する生成指示を二重暗号鍵生成部１１２へ出力する。生成指示の具体例は、二重暗号化する暗号化部分コンテンツの番号を示す数値である。二重暗号化する暗号化部分コンテンツがＥＣ２［１］である場合には、数値１が生成指示となり、二重暗号化する暗号化部分コンテンツがＥＣ２［２］である場合には、数値２が生成指示となる。二重暗号化する暗号化部分コンテンツがＥＣ２［ｎ］である場合には、数値ｎが生成指示となる。【００７６】  これにより、第２暗号化部１１１は、暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］を、可搬媒体２０へ、順次書き込む、つまり移動させることができる。
具体例として、第２暗号化部１１１は、変換部１１０から部分コンテンツＣ４１［１］、Ｃ４１［２］、・・・、Ｃ４１［Ｎ］を、順次受け取ると、暗号化部分コンテンツＥＣ４１［１］、ＥＣ４１［２］、・・・、ＥＣ４１［Ｎ］を、順次生成する。第２暗号化部１１１は、生成した暗号化部分ＥＣ４１［１］、ＥＣ４１［２］、・・・、ＥＣ４１［Ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ順次移動させる。【００７７】  （１２）二重暗号鍵生成部１１２
二重暗号鍵生成部１１２は、乱数生成器などから構成されている。
二重暗号鍵生成部１１２は、第２暗号化部１１１から生成指示である数値１、２、・・・、Ｎを、順次受け付ける。
二重暗号鍵生成部１１２は、生成指示（数値ｎ）を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する。【００７８】  二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ書き込む。二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力する。
なお、二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力した後、生成した二重暗号鍵Ｋ３［ｎ］を、当該二重暗号鍵生成部１１２より消去する。【００７９】  ここで、二重暗号鍵生成部１１２は、二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］のそれぞれは、異なるものであってもよいし、一部の二重暗号鍵が一致してもよい。
（１３）二重暗号鍵記憶部１１３
二重暗号鍵記憶部１１３は、二重暗号鍵Ｋ３［ｎ］を記憶する二重暗号鍵記憶領域を有している。【００８０】  二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］を、順次受け付ける。
二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［ｎ］を受け付けると、受け付けた二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶領域へ格納する。
二重暗号鍵記憶部１１３は、暗号化指示を二重暗号化部１１４へ出力する。暗号化指示の具体例は、二重暗号化する暗号化部分コンテンツの番号を示す数値である。【００８１】  （１４）二重暗号化部１１４
二重暗号化部１１４は、二重暗号鍵記憶部１１３から暗号化指示である数値１、２、・・・、Ｎを、順次受け付ける。
二重暗号化部１１４は、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部１１３にて記憶されている二重暗号鍵Ｋ３［ｎ］を読み出し、暗号化コンテンツ読出部１０９より暗号化部分コンテンツＥＣ２［ｎ］と、読出指示とを読み出す。【００８２】  二重暗号化部１１４は、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］に、暗号化アルゴリズムＥ３を施して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成する。即ち、ＥＥＣ２［ｎ］＝Ｅ３（ＥＣ２［ｎ］、Ｋ３［ｎ］）である。なお、二重暗号化部１１４が用いる暗号化アルゴリズムＥ３の一例は、ＡＥＳである。【００８３】  二重暗号化部１１４は、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成した後、装置内に存在する二重暗号鍵Ｋ３［ｎ］を消去する。これにより、二重暗号化部１１４の内部に存在する二重暗号鍵Ｋ３［ｎ］及び二重暗号鍵記憶部１１３に記憶されている二重暗号鍵Ｋ３［ｎ］は、消去される。
二重暗号化部１１４は、生成した二重暗号化部分コンテンツＥＥＣ２［ｎ］と、暗号化コンテンツ読出部１０９より読み出した読出指示を含む書込指示を、二重暗号化コンテンツ書込部１１５へ出力する。書込指示の具体例は、コンテンツＩＤと、二重暗号化部分コンテンツに対応する暗号化部分コンテンツの番号を示す数値とを含む情報である。【００８４】  二重暗号化部１１４は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、暗号化コンテンツ読出部１０９より読み出した暗号化コンテンツＥＣ２［ｎ］を消去する。
これにより、二重暗号化部１１４は、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］を、順次生成し、二重暗号化コンテンツ書込部１１５へ、順次出力することができる。【００８５】  （１５）二重暗号化コンテンツ書込部１１５
二重暗号化コンテンツ書込部１１５は、二重暗号化部１１４から書込指示と、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］を、順次受け付ける。
二重暗号化コンテンツ書込部１１５は、二重暗号化部１１４から二重暗号化部分コンテンツＥＥＣ２［ｎ］を受け付けると、暗号化コンテンツ記録部１０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ及び暗号化部分コンテンツの番号に対応するＥＣ２［ｎ］を、受け付けたＥＥＣ２［ｎ］で上書きすることにより、暗号化コンテンツ記録部１０４に記録する。【００８６】  二重暗号化コンテンツ書込部１１５は、第１復号部１０８、暗号化コンテンツ読出部１０９、変換部１１０及び二重暗号化部１１４へ、第１消去指示を出力する。
このとき、暗号化コンテンツ記録部１０４は、二重暗号化コンテンツＥＥＣ２とコンテンツＩＤとを対応付けて記憶している。
これにより、二重暗号化コンテンツ書込部１１５は、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］を、暗号化コンテンツ記録部１０４へ、順次記録することができる。【００８７】  なお、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］からなるデータを、二重暗号化コンテンツＥＥＣ２と表記する。
ここで、具体例として、暗号化コンテンツＥＣ２１を用いて説明する。
図４（ａ）は、暗号化コンテンツＥＣ２１のデータ構造を示す図である。つまり、これは、二重暗号化部分コンテンツＥＥＣ２１に変換される前の状態を示す。【００８８】  二重暗号化コンテンツ書込部１１５は、二重暗号化部１１４から、暗号化部分コンテンツＥＣ２１［１］が暗号化された二重暗号化部分コンテンツＥＥＣ２１［１］と、書込指示とを受け付ける。ここで、書込指示は、コンテンツＩＤ「ＣＩＤ＿１」と、数値「１」とを含む。二重暗号化コンテンツ書込部１１５は、暗号化コンテンツ記録部１０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ「ＣＩＤ＿１」及び数値「１」対応するＥＣ２１［１］を、受け付けたＥＥＣ２１［１］で上書きする。図４（ｂ）は、ＥＣ２１［１］を、ＥＥＣ２１［１］で上書きした状態を示す。【００８９】  以降、二重暗号化コンテンツ書込部１１５は、書込指示と、二重暗号化部分コンテンツＥＥＣ２１［２］、・・・、ＥＥＣ２１［Ｎ］を順次受け付けると、暗号化コンテンツ記録部１０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ「ＣＩＤ＿１」及び数値「１」に対応するＥＣ２１［２］、・・・、ＥＣ２１［Ｎ］を、受け付けたＥＥＣ２１［２］、・・・、ＥＥＣ２１［Ｎ］で順次上書きする。図４（ｃ）は、暗号化コンテンツ記録部１０４に記憶されている暗号化コンテンツＥＣ２１の各データを、二重暗号化コンテンツＥＥＣ２１の各データで上書きした状態を示す。【００９０】  （１６）第２復号部１１６
第２復号部１１６は、入力部１１８からコンテンツをムーブバックする指示とを受け付けると、書込／読出部１１７を介して、可搬媒体２０に記録されているコンテンツＩＤを読み出す。ここで、ムーブバックとは、可搬媒体２０から、記録再生装置１０へコンテンツを移動することをいう。【００９１】  第２復号部１１６は、コンテンツＩＤと、暗号化部分コンテンツと、暗号化媒体記録鍵との消去を指示する第２消去指示を、書込／読出部１１７を介して可搬媒体２０へ出力する。これにより、第２復号部１１６は、可搬媒体２０のコンテンツＩＤと、暗号化部分コンテンツＥＣ４と、暗号化媒体記録鍵ＥＫ２とを消去することができる。
第２復号部１１６は、書込／読出部１１７を介して、可搬媒体２０に記録されている二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］を順次読み出す。【００９２】  第２復号部１１６は、二重暗号鍵Ｋ３［ｎ］を読み出すたびに、以下の動作を行う。
第２復号部１１６は、読み出した二重暗号鍵Ｋ３［ｎ］を復号鍵と用いて、暗号化コンテンツ記録部１０４に記憶されているＥＥＣ２［ｎ］に、復号アルゴリズムＤ３を施して暗号化部分コンテンツＥＣ２［ｎ］を生成する。即ち、ＥＣ２［ｎ］＝Ｄ３（ＥＥＣ２［ｎ］、Ｋ３［ｎ］）である。なお、復号アルゴリズムＤ３は、暗号化アルゴリズムＥ３で暗号化された暗号文を平文に変換するためのアルゴリズムである。【００９３】  第２復号部１１６は、暗号化コンテンツ記録部１０４に記憶され、可搬媒体２０から読み出したコンテンツＩＤに対応するＥＥＣ２［ｎ］を、生成した暗号化部分コンテンツＥＣ２［ｎ］で上書きすることにより、暗号化コンテンツ記録部１０４に記録する。また、第２復号部１１６は、内部に存在する二重暗号化部分コンテンツＥＥＣ２［ｎ］と二重暗号鍵Ｋ３［ｎ］とを消去する。【００９４】  第２復号部１１６は、可搬媒体２０に記録されている二重暗号鍵Ｋ３［ｎ］を消去する第３消去指示を、書込／読出部１１７を介して可搬媒体２０へ出力する。これにより、第２復号部１１６は、可搬媒体２０のＫ３［ｎ］を消去することができる。このとき、第３消去指示には、消去する二重暗号鍵を示す番号が含まれている。例えば、第３消去指示に番号「１」が含まれている場合には、消去する二重暗号鍵はＫ３［１］であり、第３消去指示に番号「ｎ」が含まれている場合には、消去する二重暗号鍵はＫ３［ｎ］である。【００９５】  これにより、二重暗号化コンテンツＥＥＣ２を、暗号化コンテンツＥＣ２へと置き換えることができる。
ここで、第２復号部１１６の具体的な動作について説明する。
第２復号部１１６は、カウンタｎを有している。
第２復号部１１６は、入力部１１８からムーブバック指示を受け付けると、可搬媒体２０から、コンテンツＩＤを読み出す。【００９６】  第２復号部１１６は、第２消去指示を、可搬媒体２０へ出力することにより、可搬媒体２０のコンテンツＩＤと、暗号化部分コンテンツＥＣ４と、暗号化媒体記録鍵ＥＫ２を消去する。第２復号部１１６は、カウンタｎに１を設定する。
第２復号部１１６は、可搬媒体２０から、二重暗号鍵Ｋ３［ｎ］を読み出す。
第２復号部１１６は、二重暗号鍵Ｋ３［ｎ］の読み出しに成功したか否かを判断する。【００９７】  成功したと判断する場合には、第２復号部１１６は、暗号化コンテンツ記録部１０４から、読み出したコンテンツＩＤに対応する二重暗号化部分コンテンツＥＥＣ２［ｎ］を読み出し、二重暗号鍵Ｋ３［ｎ］を復号鍵として用いて、読み出した二重暗号化部分コンテンツＥＥＣ２［ｎ］を復号して、暗号化コンテンツＥＣ２［ｎ］を生成する。第２復号部１１６は、暗号化コンテンツ記録部１０４に記憶され、可搬媒体２０から読み出したコンテンツＩＤに対応するＥＥＣ２［ｎ］を、生成した暗号化部分コンテンツＥＣ２［ｎ］で上書きすることにより、暗号化コンテンツ記録部１０４に記録する。【００９８】  第２復号部１１６は、内部に存在する二重暗号化部分コンテンツＥＥＣ２［ｎ］と二重暗号鍵Ｋ３［ｎ］とを消去する。
第２復号部１１６は、第３消去指示を、書込／読出部１１７を介して可搬媒体２０へ出力することにより、可搬媒体２０のＫ３［ｎ］を消去する。
第２復号部１１６は、カウンタｎに１を加算し、加算結果を、再度、ｎとし、暗号化部分コンテンツＥＣ２［ｎ］を読み出し、読み出しに成功したか否かの判断を再度行う。【００９９】  失敗したと判断する場合には、第２復号部１１６は、処理を終了する。
具体例を以下に示す。
第２復号部１１６は、入力部１１８からムーブバック指示を受け付けると、可搬媒体２０からコンテンツＩＤ「ＣＩＤ＿１」を読み出す。
第２復号部１１６は、可搬媒体２０に記録されているコンテンツＩＤ「ＣＩＤ＿１」、暗号化部分コンテンツＥＣ４１［１］、ＥＣ４１［２］、・・・、ＥＣ４１［Ｎ］と、暗号化媒体記録鍵ＥＫ２とを消去する。【０１００】  第２復号部１１６は、二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］を、順次読み出し、読み出した二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］を用いて、暗号化部分コンテンツＥＣ２１［１］、ＥＣ２１［２］、・・・、ＥＣ２１［Ｎ］を、順次生成し、暗号化コンテンツ記録部１０４へ順次記録する。
（１７）書込／読出部１１７
書込／読出部１１７は、メモリカードスロットを備え、メモリカードスロットに可搬媒体２０が挿入されている状態において、第２暗号化部１１１から受け取る暗号化部分コンテンツＥＣ４［ｎ］、媒体記録鍵記憶部１０７から受け取るコンテンツＩＤ及び暗号化媒体記録鍵ＥＫ２、並びに二重暗号鍵生成部１１２から受け取る二重暗号鍵Ｋ３［ｎ］を、可搬媒体２０に書き込む。なお、書込／読出部１１７は、第２暗号化部１１１から暗号化部分コンテンツＥＣ４［ｎ］を受け取る毎に、順次可搬媒体２０に書き込む。また、書込／読出部１１７は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［ｎ］を受け取る毎に、順次可搬媒体２０に書き込む。また、書込／読出部１１７は、第２復号部１１６から受け取る第２消去指示及び第３消去指示を可搬媒体２０へ出力する。【０１０１】  書込／読出部１１７は、可搬媒体２０から、コンテンツＩＤを読み出し、読み出したコンテンツＩＤを第２復号部１１６へ出力する。書込／読出部１１７は、可搬媒体２０から、二重暗号鍵Ｋ３［ｎ］を読み出し、読み出した二重暗号鍵Ｋ３［ｎ］を、第２復号部１１６へ出力する。なお、書込／読出部１１７は、可搬媒体２０から二重暗号鍵Ｋ３［ｎ］を読み出す毎に、順次第２復号部１１６へ出力する。書込／読出部１１７は、可搬媒体２０から、ＭＫＢ及び媒体ＩＤを読み出し、読み出したＭＫＢ及び媒体ＩＤを、媒体記録鍵記憶部１０７へ出力する。【０１０２】  （１８）入力部１１８
入力部１１８は、ユーザからの入力により指示を受け付け、受け付けた指示を、再生部１０５、媒体記録鍵生成部１０６や、第２復号部１１６へ出力する。具体例として入力部１１８は、リモコンとリモコン受光部とから構成されてもよい。入力部１１８が受け付ける指示は、再生指示、ムーブ指示、ムーブバック指示などである。【０１０３】  再生指示は、暗号化コンテンツ記録部１０４に記憶されている暗号化コンテンツを復号してモニタ１２及びスピーカ１３に出力することを示す。ムーブ指示は、暗号化コンテンツ記録部１０４に記憶されている暗号化コンテンツを圧縮変換し、可搬媒体２０へムーブすることを示す。ムーブバック指示は、可搬媒体２０から、記録再生装置１０へコンテンツを移動することを示す。【０１０４】  １．４  モニタ１２及びスピーカ１３
モニタ１２及びスピーカ１３は、具体的には、記録再生装置１０と接続されたデジタルテレビである。モニタ１２は、再生部１０５から映像信号を受け取ると、受け取った映像信号を出力する。スピーカ１３は、再生部１０５から音声信号を受け取ると、受け取った音声信号を出力する。【０１０５】  １．５  可搬媒体２０
可搬媒体２０は、図５に示すように、入出力部２０１、制御部２０２及び記憶部２０３から構成され、記憶部２０３は、書込可能領域２０４及び読出専用領域２０５を含む。
書込可能領域２０４は、暗号化コンテンツ記憶領域２１０、媒体記録鍵記憶領域２１１、二重暗号鍵記憶領域２１２及びコンテンツＩＤ記憶領域２１３を含み、読出専用領域２０５は、可搬媒体ＩＤ記憶領域２２０及びＭＫＢ記憶領域２２１を含む。書込可能領域２０４は、データの読み書きが可能な領域である。読出専用領域２０５は、データの読み出しのみが可能であり、データの書き込みが禁止されている領域である。【０１０６】  可搬媒体２０は、記録再生装置１０及び携帯情報端末３０のメモリカードスロットに挿入されて使用される、カード型メモリである。可搬媒体２０の具体例は、ＳＤメモリカードである。
可搬媒体２０は、記録再生装置１０のメモリカードスロットに挿入されている状態において、記録再生装置１０から暗号化コンテンツがムーブされる。ムーブされた暗号化コンテンツは、暗号化コンテンツ記憶領域２１０に格納される。暗号化コンテンツ記憶領域２１０に格納された暗号化コンテンツは、可搬媒体２０が、携帯情報端末３０のメモリカードスロットに挿入されている状態において、携帯情報端末３０を用いて再生することができる。また、暗号化コンテンツ記憶領域２１０に格納された暗号化コンテンツは、可搬媒体２０が記録再生装置１０に装着されている状態において、再度、記録再生装置１０にムーブすることができる。【０１０７】  （１）入出力部２０１
入出力部２０１は、コネクタピン、インターフェースドライバなどから成り、可搬媒体２０が挿入されている装置との間でデータの入出力を行うインターフェースである。
以下、可搬媒体２０が記録再生装置１０に挿入されている状態と、可搬媒体２０が携帯情報端末３０に挿入されている状態とに分けて、入出力部２０１の動作について説明する。【０１０８】  （ａ）可搬媒体２０が記録再生装置１０に挿入されている状態
入出力部２０１は、記録再生装置１０の書込／読出部１１７から、コンテンツＩＤ、暗号化部分コンテンツＥＣ４［ｎ］、暗号化媒体記録鍵ＥＫ２、二重暗号鍵Ｋ３［ｎ］、第２消去指示及び第３消去指示を受け取り、受け取った各データを、制御部２０２へ出力する。なお、入出力部２０１は、書込／読出部１１７から暗号化部分コンテンツＥＣ４［ｎ］を受け取る毎に、順次制御部２０２へ出力する。入出力部２０１は、書込／読出部１１７から二重暗号鍵Ｋ３［ｎ］を受け取る毎に、順次制御部２０２へ出力する。【０１０９】  また、入出力部２０１は、制御部２０２からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤを書込／読出部１１７へ出力する。入出力部２０１は、制御部２０２から二重暗号鍵Ｋ３［ｎ］を受け取ると、書込／読出部１１７へ出力する。なお、入出力部２０１は、制御部２０２から二重暗号鍵Ｋ３［ｎ］を受け取る毎に、順次書込／読出部１１７へ出力する。入出力部２０１は、制御部２０２からＭＫＢ及び媒体ＩＤを受け取ると、受け取ったＭＫＢ及び媒体ＩＤを書込／読出部１１７へ出力する。【０１１０】  （ｂ）可搬媒体２０が携帯情報端末３０に挿入されている状態
入出力部２０１は、制御部２０２から暗号化媒体記録鍵ＥＫ２を受け取り、受け取った暗号化媒体記録鍵ＥＫ２を、後述する携帯情報端末３０の入出力部３０２へ出力する。入出力部２０１は、制御部２０２から暗号化部分コンテンツＥＣ４［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ４［ｎ］を、携帯情報端末３０の入出力部３０２へ出力する。なお、入出力部２０１は、制御部２０２から暗号化部分コンテンツＥＣ４［ｎ］を受け取る毎に、順次入出力部３０２へ出力する。入出力部２０１は、制御部２０２からＭＫＢ及び媒体ＩＤを受け取ると、入出力部３０２へ出力する。【０１１１】  （２）制御部２０２
以下、可搬媒体２０が記録再生装置１０に挿入されている状態と、可搬媒体２０が携帯情報端末３０に挿入されている状態とに分けて、制御部２０２の動作について説明する。
（ａ）可搬媒体２０が記録再生装置１０に挿入されている状態
制御部２０２は、入出力部２０１から受け取る各データを、記憶部２０３のそれぞれの領域に書き込む。具体的には、制御部２０２は、入出力部２０１から暗号化部分コンテンツＥＣ４［ｎ］を受け取る毎に、順次暗号化コンテンツ記憶領域２１０に書き込む。制御部２０２は、暗号化媒体記録鍵ＥＫ２を受け取ると、受け取ったＥＫ２を媒体記録鍵記憶領域２１１へ書き込む。制御部２０２は、二重暗号鍵Ｋ３［ｎ］を受け取る毎に、順次二重暗号鍵記憶領域２１２へ書き込む。制御部２０２は、コンテンツＩＤを受け取ると、受け取ったコンテンツＩＤをコンテンツＩＤ記憶領域２１３へ書き込む。制御部２０２は、入出力部２０１から第２消去指示を受け取ると、書込可能領域２０４に記録されているコンテンツＩＤと、暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］と、暗号化媒体記録鍵ＥＫ２とを消去する。制御部２０２は、入出力部２０１から第３消去指示を受け取ると、書込可能領域２０４に記録され、且つ第３消去指示に含まれる番号に対応する二重暗号鍵Ｋ３［ｎ］を消去する。【０１１２】  制御部２０２は、可搬媒体ＩＤ記憶領域２２０に格納されている媒体ＩＤ及びＭＫＢ記憶領域２２１に格納されているＭＫＢを読み出し、読み出した媒体ＩＤ及びＭＫＢを、入出力部２０１へ出力する。
また、コンテンツを記録再生装置１０へムーブする際には、以下の動作を行う。
制御部２０２は、コンテンツＩＤ記憶領域２１３からコンテンツＩＤを読み出し、読み出したコンテンツＩＤを入出力部２０１へ出力する。制御部２０２は、暗号化コンテンツ記憶領域２１０に格納されている暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］及び媒体記録鍵記憶領域２１１に格納されている暗号化媒体記録鍵ＥＫ２を消去する。暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］及び暗号化媒体記録鍵ＥＫ２が消去されると、制御部２０２は、二重暗号鍵記憶領域２１２から二重暗号鍵Ｋ３［ｎ］を、順次読み出し、読み出したＫ３［ｎ］を、順次入出力部２０１へ出力する。【０１１３】  （ｂ）可搬媒体２０が携帯情報端末３０に挿入されている状態
制御部２０２は、媒体記録鍵記憶領域２１１に格納されている暗号化媒体記録鍵ＥＫ２を読み出し、読み出した暗号化媒体記録鍵ＥＫ２を入出力部２０１へ出力する。
制御部２０２は、可搬媒体ＩＤ記憶領域２２０に格納されている媒体ＩＤ及びＭＫＢ記憶領域２２１に格納されているＭＫＢを読み出し、読み出した媒体ＩＤ及びＭＫＢを、入出力部２０１へ出力する。【０１１４】  制御部２０２は、暗号化コンテンツ記憶領域２１０に格納されている暗号化部分コンテンツＥＣ４［ｎ］を読み出す毎に、読み出した暗号化コンテンツＥＣ４［ｎ］を入出力部２０１へ出力する。
（３）記憶部２０３
ここでは、記憶部２０３に含まれる暗号化コンテンツ記憶領域２１０、媒体記録鍵記憶領域２１１、二重暗号鍵記憶領域２１２、コンテンツＩＤ記憶領域２１３、可搬媒体ＩＤ記憶領域２２０及びＭＫＢ記憶領域２２１について説明する。【０１１５】  暗号化コンテンツ記憶領域２１０は、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取る暗号化部分コンテンツＥＣ４［ｎ］を記憶する。
媒体記録鍵記憶領域２１１は、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取る暗号化媒体記録鍵ＥＫ２を記憶する。
二重暗号鍵記憶領域２１２は、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取る二重暗号鍵Ｋ３［ｎ］を記憶する。【０１１６】  コンテンツＩＤ記憶領域２１３は、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取るコンテンツＩＤを記憶する。
可搬媒体ＩＤ記憶領域２２０は、媒体ＩＤを予め記憶している。
ＭＫＢ記憶領域２２１は、ＭＫＢを予め記憶している。
ここで、図６に、暗号化コンテンツ記憶領域２１０、媒体記録鍵記憶領域２１１、二重暗号鍵記憶領域２１２及びコンテンツＩＤ記憶領域２１３に記憶されるデータ構造の具体例を示す。ここでは、暗号化コンテンツＥＣ２１がムーブされる場合について説明する。暗号化コンテンツ記憶領域２１０には、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取った暗号化部分コンテンツＥＣ４１［１］、ＥＣ４１［２］、・・・、ＥＣ４１［Ｎ］が記憶され、媒体記録鍵記憶領域２１１には、制御部２０２及び入出力部２０１を介して、受け取った暗号化媒体記録鍵ＥＫ２が記憶され、二重暗号鍵記憶領域２１２には、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取った二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］が記憶されている。コンテンツＩＤ記憶領域２１３には、コンテンツＩＤ「ＣＩＤ＿１」が記憶されている。【０１１７】  １．６  携帯情報端末３０
携帯情報端末３０は、図７にて示すように、デバイス鍵記憶部３０１、入出力部３０２、制御部３０３、表示部３０４、キー操作部３０５、通信部３０６、アンテナ３０７、マイク３０８及びスピーカ３０９から構成され、具体的には、無線電波を用いて通信を行う携帯電話機である。【０１１８】  また、携帯情報端末３０は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等を備えるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、携帯情報端末３０は、その機能を達成する。【０１１９】  デバイス鍵記憶部３０１は、携帯情報端末３０に固有のデバイス鍵ＤＫ２を予め記憶している。
入出力部３０２は、メモリカードスロットなどから成り、メモリカードスロットに可搬媒体２０が挿入されている状態において、可搬媒体２０の媒体記録鍵記憶領域２１１に格納されている暗号化媒体記録鍵ＥＫ２を読み出し、読み出した暗号化媒体記録鍵ＥＫ２を制御部３０３へ出力する。入出力部３０２は、メモリカードスロットに可搬媒体２０が挿入されている状態において、可搬媒体２０の暗号化コンテンツ記憶領域２１０に格納されている暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］を、順次読み出し、読み出した暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］を、制御部３０３へ順次出力する。【０１２０】  制御部３０３は、入出力部３０２から、暗号化媒体記録鍵ＥＫ２を受け取ると、デバイス鍵記憶部３０１からデバイス鍵ＤＫ１を読み出し、さらに、可搬媒体２０から媒体ＩＤ及びＭＫＢを読み出す。制御部３０３は、デバイス鍵ＤＫ１と、媒体ＩＤ及びＭＫＢとを用いて、暗号化媒体記録鍵ＥＫ２を復号するための媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、暗号化媒体鍵ＥＫ２を復号して、媒体記録鍵Ｋ２を生成する。ここで、媒体固有鍵Ｋ０の生成及び暗号化媒体記録鍵ＥＫ２の復号は、ＣＰＲＭ規格に基づいて行われる。【０１２１】  制御部３０３は、暗号化部分コンテンツＥＣ４［ｎ］に媒体記録鍵Ｋ２を復号鍵として用い、復号アルゴリズムＤ２を施して、順次部分コンテンツＣ４［ｎ］を生成する。即ち、Ｃ４［ｎ］＝Ｄ２（ＥＣ４［ｎ］、Ｋ２）である。なお、制御部３０３が用いる復号アルゴリズムＤ２は、暗号化アルゴリズムＥ２を用いて暗号化された暗号文を平文に変換するアルゴリズムである。【０１２２】  制御部３０３は、生成した部分コンテンツＣ４［ｎ］を、順次デコードし、映像信号及び音声信号を生成する。制御部３０３は、生成した映像信号を表示部３０４へ出力し、生成した音声信号をスピーカ３０９へ出力する。
ここでは、具体例として制御部３０３は、暗号化部分コンテンツＥＣ４１［１］、ＥＣ４１［２］、・・・、ＥＣ４１［１］を順次復号してＣ４１［１］、Ｃ４１［２］、・・・、Ｃ４１［Ｎ］を生成するものとする。制御部３０３は、生成した部分コンテンツＣ４１［ｎ］を、順次デコードし、映像信号及び音声信号を生成する。【０１２３】  キー操作部３０５、通信部３０６、アンテナ３０７、マイク３０８及びスピーカ３０９は、携帯電話機としての通常の通話、電子メール送受信などの機能を担う。これらの構成要素については、公知技術で実現可能であるため説明を省略する。
１．７  著作権保護システム１の動作概要
ここでは、著作権保護システム１の動作の概要について、図８に示す流れ図を用いて説明する。【０１２４】  コンテンツ供給装置１１は、コンテンツＣ２を放送し（ステップＳ５）、記録再生装置１０は、コンテンツＣ２を受信する（ステップＳ１０）。
記録再生装置１０は、装置記録鍵Ｋ１を暗号鍵として用いて、コンテンツＣ２を暗号化して、暗号化コンテンツＥＣ２を生成し、記録する（ステップＳ１５）。
記録再生装置１０は、コンテンツＣ２の再生指示を受け付けると、装置記録鍵Ｋ１を復号鍵として用いて、記録している暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成して、生成したコンテンツＣ２をデコードし、映像信号と音声信号とを生成し、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力することにより、コンテンツＣ２の再生をする（ステップＳ２０）。【０１２５】  モニタ１２は、記録再生装置１０から映像信号を受け取ると、受け取った映像信号に基づいて映像を出力し、スピーカ１３は、記録再生装置１０から音声信号を受け取ると、受け取った音声信号に基づいて音声を出力する（ステップＳ４５）。
記録再生装置１０は、可搬媒体２０がメモリカードスロットに挿入された状態で、ムーブ指示を受け付けると、第１移動処理を行い、記録しているコンテンツを、メモリカードスロットに挿入された可搬媒体２０へムーブする（ステップＳ２５）。このとき、可搬媒体２０は、部分コンテンツＣ２［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）をＭＰＥＧ−４規格に従い圧縮符号化された部分コンテンツＣ４［ｎ］が媒体記録鍵Ｋ２で暗号化された暗号化部分コンテンツＥＣ４［ｎ］、暗号化媒体記録鍵ＥＫ２、二重暗号鍵Ｋ３［ｎ］及びコンテンツＩＤを記憶している。【０１２６】  携帯情報端末３０は、可搬媒体２０がメモリカードスロットに挿入された状態で、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、可搬媒体２０に記録されている暗号化媒体鍵ＥＫ２を復号して、媒体記録鍵Ｋ２を生成する。携帯情報端末３０は、生成した媒体記録鍵Ｋ２を復号鍵として用いて、暗号化部分コンテンツＥＣ４［ｎ］を復号して、順次部分コンテンツＣ４［ｎ］を生成する。携帯情報端末３０は、生成した部分コンテンツＣ４［ｎ］を、順次デコードし、映像信号及び音声信号を生成し、生成した映像信号及び音声信号のそれぞれに基づいて、映像及び音声を出力することにより、コンテンツＣ４を再生する（ステップＳ３０）。【０１２７】  記録再生装置１０は、可搬媒体２０がメモリカードスロットに挿入された状態で、ムーブバック指示を受け付けると、第２移動処理を行い、可搬媒体２０が記録しているコンテンツを、当該記録再生装置１０へムーブする（ステップＳ３５）。このとき、記録再生装置１０は、ＭＰＥＧ−２規格に従い圧縮符号化された部分コンテンツＣ２［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）が装置記録鍵Ｋ１で暗号化された暗号化部分コンテンツＥＣ２［ｎ］を記憶している。【０１２８】  記録再生装置１０は、コンテンツＣ２の再生指示を受け付けると、装置記録鍵Ｋ１を復号鍵として用いて、記録している暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成して、生成したコンテンツＣ２をデコードし、映像信号と音声信号とを生成し、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力することにより、コンテンツＣ２の再生をする（ステップＳ４０）。モニタ１２及びスピーカ１３は、記録再生装置１０から受け取った映像信号及び音声信号のそれぞれに基づいて、映像及び音声を出力する（ステップＳ４５）。【０１２９】  １．８  第１移動処理の動作
ここでは、図８のステップＳ２５にて行われる第１移動処理の動作について、図９にて示す流れ図を用いて説明する。
記録再生装置１０は、可搬媒体２０がメモリカードスロットに挿入された状態で、入力部１１８にて、ムーブ指示を受け取ると（ステップＳ１００）、コンテンツ移動処理を行い、記録しているコンテンツを可搬媒体２０へ移動する（ステップＳ１０５）。このとき、記録再生装置１０は、コンテンツ移動処理の動作中に、コンテンツＩＤ、暗号化媒体記録鍵ＥＫ２、暗号化部分コンテンツＥＣ４［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）及び二重暗号鍵Ｋ３［ｎ］を、可搬媒体２０へ出力する。【０１３０】  可搬媒体２０は、記録再生装置１０からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤをコンテンツＩＤ記憶領域２１３へ記録する（ステップＳ１１０）。
可搬媒体２０は、記録再生装置１０から暗号化媒体記録鍵ＥＫ２を受け取ると、受け取った暗号化媒体記録鍵ＥＫ２を媒体記録鍵記憶領域２１１へ記録する（ステップＳ１１５）。【０１３１】  可搬媒体２０は、記録再生装置１０から暗号化部分コンテンツＥＣ４［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ４［ｎ］を暗号化コンテンツ記憶領域２１０へ書き込む（ステップＳ１２０）。
可搬媒体２０は、記録再生装置１０から二重暗号鍵Ｋ３［ｎ］を受け取ると、受け取った二重暗号鍵Ｋ３［ｎ］を二重暗号鍵記憶領域２１２へ書き込む（ステップＳ１２５）。【０１３２】  １．９  コンテンツ移動処理の動作
ここでは、図９のステップＳ１０５にて行われるコンテンツ移動処理の動作について、図１０に示す流れ図を用いて説明する。
記録再生装置１０の媒体記録鍵生成部１０６は、入力部１１８からコンテンツの指定と指定されたコンテンツのムーブ命令とを含むムーブ指示とを受けると、媒体記録鍵Ｋ２を生成する（ステップＳ２００）。【０１３３】  記録再生装置１０の媒体記録鍵記憶部１０７は、媒体記録鍵生成部１０６から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する（ステップＳ２０５）。また、媒体記録鍵記憶部１０７は、受け取ったムーブ指示に含まれるコンテンツＩＤを、書込／読出部１１７を介して、可搬媒体２０へ書き込む（ステップＳ２１０）。このとき、可搬媒体２０は、図９にて示すステップＳ１１０を行う。【０１３４】  媒体記録鍵記憶部１０７は、可搬媒体２０から書込／読出部１１７を介して、可搬媒体２０を識別する媒体ＩＤと、ＭＫＢとを読み出し、読み出した媒体ＩＤとＭＫＢと、予め記憶しているデバイス鍵ＤＫ１とを用いて、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成する（ステップＳ２１５）。【０１３５】  媒体記録鍵記憶部１０７は、生成した暗号化媒体記録鍵ＥＫ２を、書込／読出部１１７を介して、可搬媒体２０へ書き込む（ステップＳ２２０）。このとき、可搬媒体２０は、図９にて示すステップＳ１１５を行う。
媒体記録鍵記憶部１０７は、書き込み完了後、生成した暗号化媒体記録鍵ＥＫ２を消去する（ステップＳ２２５）。【０１３６】  記録再生装置１０の第１復号部１０８は、媒体記録鍵記憶部１０７からムーブ指示を受け付けると、装置記録鍵Ｋ１を読み出す（ステップＳ２３０）。
第１復号部１０８は、暗号化コンテンツ記録部１０４から、指定の暗号化コンテンツを読み出す読出指示を暗号化コンテンツ読出部１０９へ出力し、暗号化コンテンツ読出部１０９は、第１復号部１０８から読出指示を受け付けると、カウンタｎに１を設定する（ステップＳ２３５）。【０１３７】  暗号化コンテンツ読出部１０９は、読出指示にて指定された暗号化コンテンツのｎ番目の暗号化部分コンテンツＥＣ２［ｎ］を読み出す（ステップＳ２４０）。
暗号化コンテンツ読出部１０９は、暗号化部分コンテンツＥＣ２［ｎ］の読み出しに成功したか否かを判断する（ステップＳ２４５）。
成功したと判断する場合には（ステップＳ２４５における「ＹＥＳ」）、暗号化コンテンツ読出部１０９は、読み出した暗号化部分コンテンツＥＣ２［ｎ］を、一時的に記憶するとともに、部分コンテンツ移動処理を行い、読み出した暗号化部分コンテンツＥＣ２［ｎ］から生成された暗号化部分コンテンツＥＣ４［ｎ］を記録媒体へ記録する（ステップＳ２５０）。【０１３８】  暗号化コンテンツ読出部１０９は、カウンタｎに１を加算し、加算結果を、再度、ｎとする（ステップＳ２５５）。暗号化コンテンツ読出部１０９は、暗号化部分コンテンツＥＣ２［ｎ］を読み出し（ステップＳ２６０）、再度ステップＳ２４５以降を実行する。
失敗したと判断する場合には（ステップＳ２４５における「ＮＯ」）、暗号化コンテンツ読出部１０９は、読み出しに失敗した旨の命令を、第１復号部１０８へ出力し、第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、受け取った命令を媒体記録鍵記憶部１０７へ出力する。媒体記録鍵記憶部１０７は、第１復号部１０８から暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、鍵記憶領域にて記憶している媒体記録鍵Ｋ２を消去する（ステップＳ２６５）。【０１３９】  １．１０  部分コンテンツ移動処理の動作
ここでは、図１０のステップＳ２５０にて行われる部分コンテンツ移動処理の動作について、図１１に示す流れ図を用いて説明する。
記録再生装置１０の第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、図１０に示すステップＳ２３０にて読み出した装置記録鍵Ｋ１を復号鍵として用いて、受け取ったＥＣ２［ｎ］を復号して、部分コンテンツＣ２［ｎ］を生成する（ステップＳ３００）。【０１４０】  記録再生装置１０の変換部１１０は、第１復号部１０８から部分コンテンツＣ２［ｎ］を受け取ると、受け取った部分コンテンツＣ２［ｎ］を、ダウンコンバートすることにより、ＭＰＥＧ−４に圧縮変換して、部分コンテンツＣ４［ｎ］を生成する（ステップＳ３０５）。
記録再生装置１０の第２暗号化部１１１は、変換部１１０から部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部１０７にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］を暗号化して、暗号化部分コンテンツＥＣ４［ｎ］を生成する（ステップＳ３１０）。【０１４１】  第２暗号化部１１１は、暗号化部分コンテンツＥＣ４［ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ書き込む（ステップＳ３１５）。このとき、可搬媒体２０は、図９にて示すステップＳ１２０を行う。なお、第２暗号化部１１１は、内部に存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。
第２暗号化部１１１は、暗号化部分コンテンツＥＣ２［ｎ］の暗号化に用いる二重暗号鍵の生成を指示する生成指示を二重暗号鍵生成部１１２へ出力する。二重暗号鍵生成部１１２は、生成指示（数値ｎ）を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する（ステップＳ３２０）。【０１４２】  二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力し、二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［ｎ］を受け付けると、受け付けた二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶領域へ格納する（ステップＳ３２５）。また、二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、可搬媒体２０の二重暗号鍵記憶領域２１２へ書き込む。このとき、可搬媒体２０は、図９にて示すステップＳ１２５を行う。【０１４３】  記録再生装置１０の二重暗号化部１１４は、二重暗号鍵記憶部１１３から、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部１１３にて記憶されている二重暗号鍵Ｋ３［ｎ］を読み出し、暗号化コンテンツ読出部１０９より暗号化部分コンテンツＥＣ２［ｎ］と、読出指示とを読み出す。二重暗号化部１１４は、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］を暗号化して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成し（ステップＳ３３０）、二重暗号鍵Ｋ３［ｎ］を消去する（ステップＳ３３５）。【０１４４】  記録再生装置１０の二重暗号化コンテンツ書込部１１５は、二重暗号化部１１４から書込指示と、二重暗号化部分コンテンツＥＥＣ２［ｎ］とを受け付けると、暗号化コンテンツ記録部１０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ及び暗号化部分コンテンツの番号に対応するＥＣ２［ｎ］を、受け付けたＥＥＣ２［ｎ］で上書きすることにより、暗号化コンテンツ記録部１０４に記録する（ステップＳ３４０）。【０１４５】  二重暗号化コンテンツ書込部１１５は、第１復号部１０８、暗号化コンテンツ読出部１０９、変換部１１０及び二重暗号化部１１４へ、第１消去指示を出力する。第１復号部１０８は、二重暗号化コンテンツ書込部１１５から、記憶している内容を消去する第１消去指示を受け取ると、復号されたＣ２［ｎ］を消去する。暗号化コンテンツ読出部１０９は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け付けると、暗号化コンテンツ記録部１０４から読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。変換部１１０は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、変換された部分コンテンツＣ４［ｎ］を消去する。二重暗号化部１１４は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、暗号化コンテンツ読出部１０９より読み出した暗号化コンテンツＥＣ２［ｎ］を消去する（ステップＳ３４５）。【０１４６】  １．１１  第２移動処理の動作
ここでは、図８のステップＳ３５にて行われる第２移動処理の動作について、図１２にて示す流れ図を用いて説明する。
記録再生装置１０は、可搬媒体２０がメモリカードスロットに挿入された状態で、入力部１１８にて、ムーブバック指示を受け取ると（ステップＳ４００）、可搬媒体２０からコンテンツＩＤを読み出す（ステップＳ４０５）。このとき、可搬媒体２０は、コンテンツＩＤを読み出し、読み出したコンテンツＩＤを記録再生装置１０へ出力する（ステップＳ４１０）。【０１４７】  記録再生装置１０は、コンテンツ復号処理を行う（ステップＳ４１５）。このとき、記録再生装置１０は、コンテンツ移動処理の動作中に、第２消去指示及び第３消去指示を、可搬媒体２０へ出力し、可搬媒体２０から二重暗号鍵Ｋ３［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）を受け取る。
可搬媒体２０は、記録再生装置１０から第２消去指示を受け取ると、暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］と、暗号化媒体記録鍵ＥＫ２と、コンテンツＩＤとを消去する（ステップＳ４２０）。【０１４８】  可搬媒体２０は、二重暗号鍵Ｋ３［ｎ］を、順次読み出し、読み出した二重暗号鍵Ｋ３［ｎ］を記録再生装置１０へ出力する（ステップＳ４２５）
可搬媒体２０は、記録再生装置１０から第３消去指示を受け取ると、二重暗号鍵Ｋ３［ｎ］を消去する（ステップＳ４３０）。
１．１２  コンテンツ復号処理
ここでは、図１２のステップＳ４１５にて行われるコンテンツ復号処理について、図１３にて示す流れ図を用いて説明する。【０１４９】  記録再生装置１０の第２復号部１１６は、第２消去指示を、可搬媒体２０へ出力し（ステップＳ５００）、カウンタｎに１を設定する（ステップＳ５０５）。このとき、可搬媒体２０は、図１２に示すステップＳ４２０を行う。
第２復号部１１６は、可搬媒体２０から、二重暗号鍵Ｋ３［ｎ］を読み出す（ステップＳ５１０）。このとき、可搬媒体２０は、図１２に示すステップＳ４２５を行う。【０１５０】  第２復号部１１６は、二重暗号鍵Ｋ３［ｎ］の読み出しに成功したか否かを判断する（ステップＳ５１５）。
成功したと判断する場合には（ステップＳ５１５における「ＹＥＳ」）、第２復号部１１６は、暗号化コンテンツ記録部１０４から、読み出したコンテンツＩＤに対応する二重暗号化部分コンテンツＥＥＣ２［ｎ］を読み出し（ステップＳ５２０）、二重暗号鍵Ｋ３［ｎ］を復号鍵として用いて、読み出した二重暗号化部分コンテンツＥＥＣ２［ｎ］を復号して、暗号化コンテンツＥＣ２［ｎ］を生成する（ステップＳ５２５）。【０１５１】  第２復号部１１６は、暗号化コンテンツ記録部１０４に記憶され、可搬媒体２０から読み出したコンテンツＩＤに対応するＥＥＣ２［ｎ］を、生成した暗号化部分コンテンツＥＣ２［ｎ］で上書きすることにより、暗号化コンテンツ記録部１０４に記録する（ステップＳ５３０）。
第２復号部１１６は、内部に存在する二重暗号化部分コンテンツＥＥＣ２［ｎ］と二重暗号鍵Ｋ３［ｎ］とを消去する（ステップＳ５３５）。【０１５２】  第２復号部１１６は、第３消去指示を、可搬媒体２０へ出力する（ステップＳ５４０）。このとき、可搬媒体２０は、図１２に示すステップＳ４３０を行う。
第２復号部１１６は、カウンタｎに１を加算し、加算結果を、再度、ｎとする（ステップＳ５４５）。第２復号部１１６は、暗号化部分コンテンツＥＣ２［ｎ］を読み出し（ステップＳ５５０）、ステップＳ５１５以降を行う。【０１５３】  失敗したと判断する場合には（ステップＳ５１５における「ＮＯ」）、第２復号部１１６は、処理を終了する。
１．１３  第１の実施の形態の変形例
（１）上記実施の形態において、記録再生装置１０は、全ての暗号化部分コンテンツＥＣ２［ｎ］を暗号化して二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成して、二重暗号化コンテンツＥＥＣ２としたが、これに限定されない。【０１５４】  Ｎ個の暗号化部分コンテンツのうち少なくとも１つを二重暗号鍵にて暗号化してもよい。例えば、暗号化コンテンツＥＣ２［１］のみを二重暗号鍵Ｋ３にて暗号化してもよい。または、Ｎ個の暗号化部分コンテンツのうち偶数番目に位置する暗号化部分コンテンツを暗号化してもよい。または、奇数番目に位置する暗号化部分コンテンツを暗号化してもよい。【０１５５】  （２）上記実施の形態において、記録再生装置１０は、Ｎ個の暗号化部分コンテンツＥＣ２［ｎ］に対して、Ｎ個の二重暗号鍵Ｋ３［ｎ］を生成し、可搬媒体２０へ記録したが、これに限定されない。
記録再生装置１０は、暗号化部分コンテンツの数未満である所定の数（例えば、５個）の二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［５］を生成し、生成した５個の二重暗号鍵を可搬媒体２０へ記録してもよい。なお、所定の数は、１以上であり且つ暗号化部分コンテンツの数未満の数であってもよいし、２以上であり且つ暗号化部分コンテンツの数未満の数であってもよい。【０１５６】  このとき、記録再生装置１０は、５個の二重暗号鍵を周期的に用いる。例えば、記録再生装置１０は、ＥＣ２［１］を暗号化する場合にはＫ３［１］を用い、ＥＣ２［２］を暗号化する場合にはＫ３［２］を用い、・・・、ＥＣ２［５］を暗号化する場合にはＫ３［５］を用い、ＥＣ２［６］を暗号化する場合にはＫ３［１］を用い、ＥＣ２［７］を暗号化する場合にはＫ３［２］を用い、以下、周期的にＫ３［ｍ］（ｍ＝１、２、・・・、５）を用いる。【０１５７】  （３）または、記録再生装置１０は、１個の二重暗号鍵Ｋ３［１］を生成し、可搬媒体２０へ記録してもよい。この場合、以下のようにして、全ての暗号化部分コンテンツＥＣ２［ｎ］を二重暗号化する。
＜二重暗号鍵生成部１１２＞
二重暗号鍵生成部１１２は、数値が１である生成指示を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する。二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ書き込む。二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力する。なお、二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力した後、生成した二重暗号鍵Ｋ３［ｎ］を、当該二重暗号鍵生成部１１２より消去する。【０１５８】  二重暗号鍵生成部１１２は、数値がｍ（ｍ＝２、３、・・・、Ｎ）である生成指示を受け付けると、生成指示を受け付けた旨の命令を二重暗号鍵記憶部１１３へ出力する。
＜二重暗号鍵記憶部１１３＞
二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［１］及び生成指示を受け付けた旨の命令を受け付ける。【０１５９】  二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［１］を受け付けると、受け付けた二重暗号鍵Ｋ３［１］を、二重暗号鍵記憶領域へ格納する。
二重暗号鍵記憶部１１３は、暗号化指示を二重暗号化部１１４へ出力する。暗号化指示の具体例は、二重暗号化する暗号化部分コンテンツの番号を示す数値である。
二重暗号鍵記憶部１１３は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、二重暗号鍵Ｋ３［ｎ］を消去する。【０１６０】  ＜二重暗号化部１１４＞
二重暗号化部１１４は、一方向性関数Ｆと、二重暗号鍵を一時的に記憶する一時記憶領域を有している。
二重暗号化部１１４は、二重暗号鍵記憶部１１３から暗号化指示である数値１、２、・・・、Ｎを、順次受け付ける。【０１６１】  二重暗号化部１１４は、数値が１である暗号化指示を受け付けると、二重暗号鍵記憶部１１３にて記憶されている二重暗号鍵Ｋ３［１］を読み出し、暗号化コンテンツ読出部１０９より暗号化部分コンテンツＥＣ２［１］と、読出指示とを読み出す。二重暗号化部１１４は、二重暗号鍵Ｋ３［１］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［１］を暗号化して、二重暗号化部分コンテンツＥＥＣ２［１］を生成する。二重暗号化部１１４は、読み出した二重暗号鍵Ｋ３［１］を一時記憶領域へ記憶する。二重暗号化部１１４は、生成した二重暗号化部分コンテンツＥＥＣ２［１］と、暗号化コンテンツ読出部１０９より読み出した読出指示を含む書込指示を、二重暗号化コンテンツ書込部１１５へ出力する。【０１６２】  二重暗号化部１１４は、数値がｍ（ｍ＝２、３、・・・、Ｎ）である暗号化指示を受け付けると、一時記憶領域に記憶している二重暗号鍵Ｋ３［ｍ−１］を読み出し、暗号化コンテンツ読出部１０９より暗号化部分コンテンツＥＣ２［ｍ］と、読出指示とを読み出す。二重暗号化部１１４は、二重暗号鍵Ｋ３［ｍ−１］に対して、一方向性関数Ｆを施して、二重暗号鍵Ｋ３［ｍ］を生成する。即ち、Ｋ３［ｍ］＝Ｆ（Ｋ３［ｍ−１］）である。二重暗号化部１１４は、生成したＫ３［ｍ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｍ］を暗号化して、二重暗号化部分コンテンツＥＥＣ２［ｍ］を生成する。二重暗号化部１１４は、読み出した二重暗号鍵Ｋ３［ｍ］を一時記憶領域へ記憶する。二重暗号化部１１４は、生成した二重暗号化部分コンテンツＥＥＣ２［ｍ］と、暗号化コンテンツ読出部１０９より読み出した読出指示を含む書込指示を、二重暗号化コンテンツ書込部１１５へ出力する。【０１６３】  これにより、二重暗号化部１１４は、二重暗号鍵Ｋ３［１］に一方向性関数Ｆをｎ−１回施すことにより、二重暗号鍵Ｋ３［ｎ］を生成することができる。
（４）上記（３）において、二重暗号鍵Ｋ３［１］に一方向性関数Ｆをｎ−１回施して生成したＫ３［ｎ］を用いて、暗号化部分コンテンツＥＣ２［ｎ］を二重暗号化したが、これに限定されない。【０１６４】  記録再生装置１０は、二重暗号鍵としてＫ３［０］を生成し、生成した二重暗号鍵Ｋ３［０］を可搬媒体２０へ記録し、二重暗号鍵Ｋ３［０］に一方向性関数Ｆをｎ回施して生成したＫ３［ｎ］を用いて、暗号化部分コンテンツＥＣ２［ｎ］を二重暗号化してもよい。
（５）上記実施の形態において、記録再生装置１０は、暗号化部分コンテンツＥＣ２［ｎ］を、二重暗号化部分コンテンツＥＥＣ２［ｎ］で上書きしたが、これに限定されない。【０１６５】  二重暗号化部分コンテンツＥＥＣ２［ｎ］を暗号化コンテンツ記録部１０４内において、暗号化コンテンツＥＣ２が記録されている領域とは別の領域へ書き込み、ＥＣ２［ｎ］を消去してもよい。
（６）上記実施の形態において、記録再生装置１０の暗号化コンテンツ読出部１０９は、１２８ビットからなる暗号化部分コンテンツＥＣ２［ｎ］を読み出したが、これに限定されない。【０１６６】  再生時間長の合計が所定時間内（４５秒内）となるように、暗号化コンテンツＥＣ２の先頭から順に１以上の暗号化部分コンテンツを読み出してもよい。このとき、読み出された１以上の暗号化部分コンテンツを、同一の二重暗号鍵を用いて二重暗号化する。
具体的は、暗号化コンテンツ読出部１０９は、再生時間長の合計が所定時間内（４５秒内）となるように、ＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［１０］を読み出す。第１復号部１０８は、ＥＣ２［ｎ１］（ｎ１＝１、２、・・・、１０である。以下、同じ）を復号する。変換部１１０は、復号されたＣ２［ｎ１］をＣ４［ｎ１］へ変換する。第２暗号化部１１１は、媒体記録鍵Ｋ２を用いて、Ｃ４［ｎ１］を暗号化してＥＣ４［ｎ１］を順次生成し、可搬媒体２０へ順次書き込む。二重暗号鍵生成部１１２は、二重暗号鍵Ｋ３［１］を生成し、可搬媒体２０及び二重暗号鍵記憶部１１３へ書き込む。二重暗号化部１１４は、二重暗号鍵Ｋ３［１］を用いて、暗号化部分コンテンツＥＣ２［ｎ１］を、順次暗号化して、二重暗号化部分コンテンツＥＥＣ２［ｎ１］を生成する。二重暗号化コンテンツ書込部１１５は、暗号化部分コンテンツＥＣ２［ｎ１］を、二重暗号化部分コンテンツＥＥＣ２［ｎ１］で、順次上書きする。【０１６７】  記録再生装置１０は、上記の動作を、暗号化部分コンテンツＥＣ２［Ｎ］が二重暗号化部分コンテンツＥＥＣ２［Ｎ］で上書きされるまで行う。
（７）上記（６）において、再生時間長の合計が所定時間内（４５秒内）となるように取得した複数の暗号化部分コンテンツのそれぞれに対応する部分コンテンツを結合し、結合した部分コンテンツに含まれるＩピクチャのみを二重暗号化してもよい。【０１６８】  以下に、上記（６）にて示す具体例を用いて、説明する。
記録再生装置１０の二重暗号化部１１４は、は、第１復号部１０８にて復号された複数の部分コンテンツＣ２［ｎ１］のそれぞれを結合して結合部分コンテンツＣＣ２［１］を生成する。二重暗号化部１１４は、生成した結合部分コンテンツＣＣ２［１］から１以上のＩピクチャを取得し、取得した１以上のＩピクチャを、先ず装置記録鍵Ｋ１にて暗号化してＥＣＩ２［１］を生成し、さらに、生成したＥＣＩ２［１］を、二重暗号鍵にて暗号化してＥＥＣＩ２［１］を生成する。また、記録再生装置１０は、生成した結合部分コンテンツＣＣ２［１］から１以上のＢピクチャ及び１以上のＰピクチャを取得し、取得した１以上のＢピクチャを装置記録鍵Ｋ１にて暗号化してＥＣＢ２［１］を生成し、取得した１以上のＰピクチャを装置記録鍵Ｋ１にて暗号化してＥＣＰ２［１］を生成する。記録再生装置１０は、暗号化コンテンツＥＣ２［１］、・・・、［１０］を、生成したＥＥＣＩ２［１］、ＥＣＢ２［１］及びＥＣＰ２［１］からなる二重暗号化部分コンテンツに書き換える。【０１６９】  なお、記録再生装置１０は、ムーブバックの指示を受け付けると、可搬媒体２０に記録されている暗号化コンテンツＥＣ４及び暗号化媒体記録鍵ＥＫ２を消去し、その後、各二重暗号化部分コンテンツを復号して、コンテンツＣ２を生成する。記録再生装置１０は、生成したコンテンツＣ２を、１２８ビットごとに暗号化して、ＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を生成し、二重暗号化コンテンツを、暗号化コンテンツＥＣ２に置き換える。【０１７０】  （８）暗号化コンテンツＥＣ２の部分コンテンツごとに、復号、ダウンコンバートして、可搬媒体２０へ記録したが、これに限定されない。
以下のような、動作により、各部分コンテンツＥＣ４［ｎ］を可搬媒体２０へ記録してもよい。
記録再生装置１０は、暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成し、生成したコンテンツＣ２をダウンコンバートして、コンテンツＣ４を生成する。記録再生装置１０は、生成したコンテンツＣ４を、部分コンテンツに分割（例えば、１２８ビットごとに分割）し、暗号化して各部分コンテンツＥＣ４［ｎ］を生成して、生成した部分コンテンツＥＣ４［ｎ］を、順次可搬媒体２０へ記録する。【０１７１】  ２．第２の実施の形態
以下、本発明に係る第２の実施の形態としての著作権保護システム２について、図面を参照して説明する。
２．１  著作権保護システム２の概要
著作権保護システム２は、図１４に示すように、記録再生装置５０、コンテンツ供給装置１１、モニタ１２、スピーカ１３、可搬媒体２０、及び携帯情報端末３０から構成されている。【０１７２】  著作権保護システム２は、著作権保護システム１と同様に、放送局に設置されたコンテンツ供給装置１１から放送されるデジタル放送番組であるコンテンツを、記録再生装置５０が受信し、受信したコンテンツを記録及び再生し、また、記録再生装置５０に記録されているコンテンツを可搬媒体２０へムーブ（移動）し、ムーブされたコンテンツを、携帯情報端末３０により再生する。更に、可搬媒体２０に記録されているコンテンツを再度記録再生装置５０へムーブするシステムである。【０１７３】  コンテンツ供給装置１１、モニタ１２、スピーカ１３、可搬媒体２０、及び携帯情報端末３０は、それぞれ、著作権保護システム１における装置と同一の機能及び構成を有するので、ここでの説明は省略する。
以下では、特に、著作権保護システム１との相違点である記録再生装置５０について説明する。【０１７４】  ２．２  記録再生装置５０
記録再生装置５０は、図１５に示すように、コンテンツ受信部５０１、装置記録鍵記憶部５０２、第１暗号化部５０３、暗号化コンテンツ記録部５０４、第１変換部５０５、部分情報選択部５０６、変換用データ暗号化部５０７、変換用データ記憶部５０８、再生部５０９、媒体記録鍵生成部５１０、媒体記録鍵記憶部５１１、第１復号部５１２、コンテンツ読出部５１３、第２変換部５１４、変換鍵記憶部５１５、変換用データ復号部５１６、第２暗号化部５１７、二重暗号鍵生成部５１８、二重暗号鍵記憶部５１９、二重暗号化部５２０、二重暗号化コンテンツ書込部５２１、第２復号部５２２、書込／読出部５２３及び入力部５２４から構成される。【０１７５】  記録再生装置５０は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等を備えるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、記録再生装置５０は、その機能を達成する。
ここで、記録再生装置５０は、具体例としてハードディスクレコーダである。【０１７６】  （１）コンテンツ受信部５０１
コンテンツ受信部５０１は、アンテナを含み、コンテンツ供給装置１１から放送されたコンテンツＣ２を、アンテナを介して受信し、受信したコンテンツＣ２を第１暗号化部５０３及び第１変換部５０５へ出力する。なお、コンテンツ受信部５０１が受信するコンテンツは、ＭＰＥＧ−２規格に従い圧縮符号化された高画質コンテンツである。【０１７７】  （２）装置記録鍵記憶部５０２
装置記録鍵記憶部５０２は、第１の実施の形態にて示す装置記録鍵記憶部１０２と同様であるため、説明は省略する。
なお、以降の説明において、装置記録鍵記憶部５０２にて予め記憶されている装置記録鍵はＫ１とする。【０１７８】  （３）第１暗号化部５０３
第１暗号化部５０３は、コンテンツ受信部５０１からコンテンツＣ２を受け取る。
第１暗号化部５０３は、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズ（例えば、１２８ビット）のブロックデータＣ２［１］、Ｃ２［２］、Ｃ２［３］、・・・、Ｃ２［Ｎ］をコンテンツＣ２の先頭から順次読み出す。以降、このブロックデータを部分コンテンツと呼ぶ。部分コンテンツＣ２［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）の再生時間長は、所定時間内（４５秒以内）である。【０１７９】  更に、第１暗号化部５０３は、装置記録鍵記憶部５０２から装置記録鍵Ｋ１を読み出し、部分コンテンツＣ２［ｎ］のそれぞれについて、装置記録鍵Ｋ１を暗号鍵として用い、暗号化アルゴリズムＥ１を施して暗号化部分コンテンツＥＣ２［ｎ］を生成する。即ち、ＥＣ２［ｎ］＝Ｅ１（Ｃ２［ｎ］、Ｋ１）である。なお、第１暗号化部５０３が用いる暗号化アルゴリズムＥ１の一例は、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）である。なお、ＡＥＳは、公知であるため、説明は省略する。ここでは、暗号化するデータ長を、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズとしている。【０１８０】  第１暗号化部５０３は、生成した暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を暗号化コンテンツ記録部５０４に格納する。
第１暗号化部５０３は、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］の格納が完了した後、内部に存在するコンテンツＣ２を消去する。
（４）暗号化コンテンツ記録部５０４
暗号化コンテンツ記録部５０４は、第１の実施の形態にて示す暗号化コンテンツ記録部１０４と同様であるため、説明は省略する。【０１８１】  なお、本実施の形態において、第１の実施の形態と同様に、暗号化部分コンテンツをＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］と表記し、暗号化部分コンテンツをＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］からなるデータを、暗号化コンテンツＥＣ２と表記する。
また、以降の説明において、必要であれば、図３に示す暗号化コンテンツＥＣ２１、ＥＣ２２、ＥＣ２３、・・・を用いる。【０１８２】  （５）第１変換部５０５
第１変換部５０５は、具体的には、ＭＰＥＧ−２のデータを、ＭＰＥＧ−４に変換するためのダウンコンバータなどから構成される。
第１変換部５０５は、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、受け取ったコンテンツＣ２を、ＭＰＥＧ−４に圧縮変換し、変換コンテンツＣ４を生成する。【０１８３】  第１変換部５０５は、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズ（例えば、１２８ビット）のブロックデータＣ４［１］、Ｃ４［２］、Ｃ４［３］、・・・、Ｃ４［Ｎ］をコンテンツの先頭から順次読み出す。以降、このブロックデータを部分変換コンテンツと呼ぶ。部分変換コンテンツＣ４［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）の再生時間長は、所定時間内（４５秒以内）である。【０１８４】  第１変換部５０５は、部分変換コンテンツＣ４［ｎ］を一時的に記憶し、選択指示を部分情報選択部５０６へ出力する。
また、第１変換部５０５は、変換コンテンツＣ４の生成後、コンテンツＣ２を消去する。
さらに、第１変換部５０５は、変換用データ暗号化部５０７から変換データ消去指示を受け取ると、一時的に記憶している部分変換コンテンツＣ４［ｎ］を消去する。【０１８５】  なお、以降において、部分変換コンテンツを、単に、部分コンテンツという。
（６）部分情報選択部５０６
部分情報選択部５０６は、第１変換部５０５から選択指示を受け取ると、第１変換部５０５に記憶されている変換コンテンツＣ４の先頭ブロックデータ、つまり部分コンテンツＣ４［１］を読み出し、読み出した部分コンテンツＣ４［１］を部分情報ＰＣ４として、変換用データ暗号化部５０７へ出力する。【０１８６】  部分情報選択部５０６は、部分情報ＰＣ４を出力後、内部に存在する部分情報ＰＣ４を消去する。
（７）変換用データ暗号化部５０７
変換用データ暗号化部５０７は、変換コンテンツＣ４から、変換用データを生成する。ここで、変換用データは、変換コンテンツが暗号化されたものである。【０１８７】  変換用データ暗号化部５０７は、部分情報選択部５０６から、部分情報ＰＣ４を受け取ると、第１変換部５０５より部分コンテンツＣ４［ｎ］を、順次読み出す。
変換用データ暗号化部５０７は、読み出した部分コンテンツＣ４［ｎ］を、受け取った部分情報ＰＣ４を暗号鍵として用い、暗号化アルゴリズムＥ１＿１を施して暗号化部分変換コンテンツＥＣ４＿１［ｎ］を生成する。即ち、ＥＣ４＿１［ｎ］＝Ｅ１＿１（Ｃ４［ｎ］、ＰＣ４）である。なお、変換用データ暗号化部５０７が用いる暗号化アルゴリズムＥ１＿１の一例は、ＡＥＳである。なお、ＡＥＳは、公知であるため、説明は省略する。以降において、暗号化部分変換コンテンツを、単に、暗号化部分コンテンツという。【０１８８】  変換用データ暗号化部５０７は、生成した暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］を変換用データ記憶部５０８に格納する。
変換用データ暗号化部５０７は、暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］の格納が完了すると、内部に存在する部分コンテンツＣ４［ｎ］及び部分情報ＰＣ４を消去する。さらに、変換用データ暗号化部５０７は、変換データ消去指示を第１変換部５０５へ出力する。【０１８９】  （８）変換用データ記憶部５０８
変換用データ記憶部５０８は、具体的にはハードディスクユニットであり、変換コンテンツＣ４が暗号化された暗号化変換コンテンツを記憶するための領域を有している。
変換用データ記憶部５０８は、変換用データ暗号化部５０７から暗号化部分コンテンツＥＣ４＿１［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ４＿１［ｎ］を順次格納する。なお、暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］からなるデータを、暗号化変換コンテンツＥＣ４＿１と表記する。以降において、暗号化変換コンテンツを、単に、暗号化コンテンツという。なお、暗号化コンテンツＥＣ４＿１が、上記に述べた変換用データとなる。【０１９０】  図１６に示すように、変換用データ記憶部５０８は、暗号化コンテンツＥＣ４＿１１、ＥＣ４＿１２、ＥＣ４＿１３、・・・を格納している。添え字の数値は、単に、複数の暗号化コンテンツを識別するための情報である。各暗号化コンテンツＥＣ４＿１には、暗号化コンテンツＥＣ４＿１の高画質コンテンツであるＥＣ２に割り当てられたコンテンツＩＤが対応付けられている。具体的には、ＥＣ２１のコンテンツＩＤである「ＣＩＤ＿１」がＥＣ４＿１１と対応付けられ、ＥＣ２２のコンテンツＩＤである「ＣＩＤ＿２」がＥＣ４＿１２と対応付けられ、ＥＣ２３のコンテンツＩＤである「ＣＩＤ＿３」がＥＣ４＿１３と対応付けられている。【０１９１】  （９）再生部５０９
再生部５０９は、第１の実施の形態にて示す再生部１０５と同様であるため、説明は省略する。
（１０）媒体記録鍵生成部５１０
媒体記録鍵生成部５１０は、第１の実施の形態にて示す媒体記録鍵生成部１０６と同様であるため、説明は省略する。【０１９２】  なお、媒体記録鍵生成部５１０にて生成される媒体記録鍵はＫ２とする。
（１１）媒体記録鍵記憶部５１１
媒体記録鍵記憶部５１１は、媒体記録鍵Ｋ２を記憶する鍵記憶領域と、デバイス鍵ＤＫ１とを有している。
媒体記録鍵記憶部５１１は、媒体記録鍵生成部５１０から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する。また、媒体記録鍵記憶部５１１は、受け取ったムーブ指示に含まれるコンテンツＩＤを、書込／読出部５２３を介して、可搬媒体２０へ書き込む。【０１９３】  媒体記録鍵記憶部５１１は、可搬媒体２０から書込／読出部５２３を介して、可搬媒体２０を識別する媒体ＩＤと、ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）とを読み出し、読み出した媒体ＩＤとＭＫＢと、予め記憶しているデバイス鍵ＤＫ１とを用いて、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成する。ここで、媒体固有鍵Ｋ０の生成及び暗号化媒体記録鍵ＥＫ２の生成は、ＣＰＲＭ規格に基づいて行われる。【０１９４】  媒体記録鍵記憶部５１１は、生成した暗号化媒体記録鍵ＥＫ２を、書込／読出部５２３を介して、可搬媒体２０へ書き込み、書き込み完了後、生成した暗号化媒体記録鍵ＥＫ２を消去する。
媒体記録鍵記憶部５１１は、受け付けたムーブ指示を第１復号部５１２へ出力する。
媒体記録鍵記憶部５１１は、変換用データ復号部５１６から暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、鍵記憶領域にて記憶している媒体記録鍵Ｋ２を消去する。【０１９５】  （１２）第１復号部５１２
第１復号部５１２は、媒体記録鍵記憶部５１１からムーブ指示を受け付けると、装置記録鍵記憶部５０２から装置記録鍵Ｋ１を読み出す。
第１復号部５１２は、暗号化コンテンツ記録部５０４から指定の暗号化コンテンツの先頭に位置する部分コンテンツを読み出す先頭読出指示をコンテンツ読出部５１３へ出力する。ここで、先頭読出指示の具体例は、ムーブ指示に含まれるコンテンツＩＤである。【０１９６】  第１復号部５１２は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［１］を受け取ると、装置記録鍵記憶部５０２から読み出した装置記録鍵Ｋ１を復号鍵として用い、復号アルゴリズムＤ１を施して部分コンテンツＣ２［１］を生成する。即ち、Ｃ２［１］＝Ｄ１（ＥＣ２［１］、Ｋ１）である。なお、復号アルゴリズムＤ１は、暗号化アルゴリズムＥ１で暗号化された暗号文を平文に変換するためのアルゴリズムである。【０１９７】  第１復号部５１２は、生成した部分コンテンツＣ２［１］を第２変換部５１４へ出力する。
第１復号部５１２は、部分コンテンツＣ２［１］を第２変換部５１４へ出力した後、復号されたＣ２［１］を消去する。
以下に、具体例を示す。第１復号部５１２は、コンテンツの指定としてコンテンツＩＤ「ＣＩＤ＿１」を受け取ると、コンテンツＩＤ「ＣＩＤ＿１」を先頭読出指示として、コンテンツ読出部５１３へ出力する。第１復号部５１２は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２１［１］を受け取り、部分コンテンツＣ２１［１］を生成する。第１復号部５１２は、生成した部分コンテンツＣ２１［１］と、媒体記録鍵記憶部５１１から受け付けたムーブ指示に含まれるコンテンツＩＤとを、第２変換部５１４へ出力する。【０１９８】  また、第１復号部５１２は、コンテンツの再生時に、再生部５０９から指示を受け、コンテンツ読出部５１３を介して暗号化コンテンツ記録部５０４から読み出した暗号化コンテンツＥＣ２を、装置記録鍵Ｋ１を用いて復号し、復号したコンテンツＣ２を再生部５０９へ出力する。
（１３）コンテンツ読出部５１３
コンテンツ読出部５１３は、第１復号部５１２から先頭読出指示を受け付けると、指定の暗号化コンテンツの先頭に位置する暗号化部分コンテンツを読み出す。また、受け付けた先頭読出指示を一時的に記憶する。具体的には、コンテンツ読出部５１３は、第１復号部５１２からコンテンツＩＤを受け付け、受け付けたコンテンツＩＤと一致するコンテンツＩＤを有する暗号化部分コンテンツＥＣ２［１］を暗号化コンテンツ記録部５０４から読み出す。コンテンツ読出部５１３は、ＥＣ２［１］を、第１復号部５１２へ出力する。コンテンツ読出部５１３は、ＥＣ２［１］を第１復号部５１２へ出力した後、読み出した暗号化部分コンテンツＥＣ２［１］を消去する。【０１９９】  また、コンテンツ読出部５１３は、二重暗号化部５２０より、指定されたコンテンツのｎ番目に位置する暗号化部分ＥＣ２［ｎ］の読み出しを指示するコンテンツ読出指示を受け取ると、一時的に記憶している先頭読出指示に含まれるコンテンツＩＤと一致するコンテンツＩＤを有する暗号化コンテンツを構成する暗号化部分コンテンツのうち、受け取ったコンテンツ読出指示にて指定されたｎ番目の部分コンテンツＥＣ２［ｎ］を読み出す。コンテンツ読出部５１３は、読み出した暗号化部分コンテンツＥＣ２［ｎ］を二重暗号化部５２０へ出力する。【０２００】  コンテンツ読出部５１３は、二重暗号化コンテンツ書込部５２１から、記憶している内容を消去する第１消去指示を受け取ると、読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。
（１４）第２変換部５１４
第２変換部５１４は、具体的には、ＭＰＥＧ−２のデータを、ＭＰＥＧ−４に変換するためのダウンコンバータなどから構成される。【０２０１】  第２変換部５１４は、第１復号部５１２から、部分コンテンツＣ２［１］とコンテンツＩＤとを受け取ると、受け取ったコンテンツＣ２［１］を、ＭＰＥＧ−４に圧縮変換し、部分コンテンツＣ４［１］を生成する。
第２変換部５１４は、生成した部分コンテンツＣ４［１］を、部分情報ＰＣ４として、変換鍵記憶部５１５へ格納し、コンテンツＩＤを変換鍵記憶部５１５へ出力する。ここで、部分情報ＰＣ４は、暗号化変換部分コンテンツから変換部分コンテンツを生成する変換鍵となる。【０２０２】  第２変換部５１４は、部分情報ＰＣ４（＝Ｃ４［１］）を変換鍵記憶部５１５へ格納した後、生成したＣ４［１］を消去する。
（１５）変換鍵記憶部５１５
変換鍵記憶部５１５は、部分情報ＰＣ４を記憶するための領域を有している。
変換鍵記憶部５１５は、第２変換部５１４からコンテンツＩＤを受け取る。【０２０３】  さらに、変換鍵記憶部５１５は、第２変換部５１４から部分情報ＰＣ４を受け取ると、受け取った部分情報ＰＣ４を格納する。
変換鍵記憶部５１５は、ＥＣ４＿１［ｎ］の復号を指示する復号指示を変換用データ復号部５１６へ出力する。ここで、復号指示は、第２変換部５１４から受け取ったコンテンツＩＤを含む。【０２０４】  変換鍵記憶部５１５は、変換用データ復号部５１６から、暗号化部分コンテンツの読み出しに失敗した旨の命令受け取ると、記憶している復号鍵ＰＣ４（＝Ｃ４［１］）を消去する。
（１６）変換用データ復号部５１６
変換用データ復号部５１６は、変換鍵記憶部５１５から復号指示を受け付けると、変換用データ記憶部５０８から、暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］を、順次読み出す。【０２０５】  変換用データ復号部５１６は、読み出した暗号化部分コンテンツＥＣ４＿１［ｎ］を、変換鍵記憶部５１５にて記憶されている部分情報ＰＣ４（＝Ｃ４［１］）を復号鍵として用い、復号アルゴリズムＤ１＿１を施して部分コンテンツＣ４［ｎ］を生成する。即ち、Ｃ４［ｎ］＝Ｄ１＿１（ＥＣ４＿１［ｎ］、ＰＣ４）である。なお、復号アルゴリズムＤ１＿１は、暗号化アルゴリズムＥ１＿１で暗号化された暗号文を平文に変換するためのアルゴリズムである。【０２０６】  変換用データ復号部５１６は、生成した部分コンテンツＣ４［ｎ］を第２暗号化部５１７へ出力する。
変換用データ復号部５１６は、暗号化部分コンテンツの読み出しに失敗すると、読み出しに失敗した旨の命令を、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５へ出力する。
変換用データ復号部５１６は、二重暗号化コンテンツ書込部５２１から、第１消去指示を受け取ると、復号したＣ４［ｎ］を消去する。【０２０７】  これにより、変換用データ復号部５１６は、暗号化部分コンテンツＥＣ４＿１［ｎ］を順次復号することにより、変換用データ、つまり暗号化コンテンツＥＣ４＿１を復号することができる。また、変換用データ復号部５１６は、復号した部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、第２暗号化部５１７へ、順次出力することができる。【０２０８】  以下に、具体的な動作について説明する。
変換用データ復号部５１６は、カウンタｎを有している。
変換用データ復号部５１６は、変換鍵記憶部５１５から復号指示を受け付けると、カウンタｎに１を設定する。
変換用データ復号部５１６は、変換用データ記憶部５０８から、指定の暗号化コンテンツのｎ番目の暗号化部分コンテンツＥＣ４＿１［ｎ］を読み出す。【０２０９】  変換用データ復号部５１６は、暗号化部分コンテンツＥＣ４＿１［ｎ］の読み出しに成功したか否かを判断する。
成功したと判断する場合には、変換用データ復号部５１６は、変換鍵記憶部５１５から部分情報ＰＣ４を読み出し、変換用データ記憶部５０８から読み出した暗号化部分コンテンツＥＣ４＿１［ｎ］を、部分情報ＰＣ４を復号鍵として用いて復号し、部分コンテンツＣ４［ｎ］を生成する。変換用データ復号部５１６は、生成した部分コンテンツＣ４［ｎ］を第２暗号化部５１７へ出力する。【０２１０】  変換用データ復号部５１６は、カウンタｎに１を加算し、加算結果を、再度、ｎとし、変換用データ記憶部５０８から暗号化部分コンテンツＥＣ４＿１［ｎ］を読み出し、読み出しに成功したか否かの判断を再度行う。
失敗したと判断する場合には、変換用データ復号部５１６は、読み出しに失敗した旨の命令を、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５へ出力する。【０２１１】  例えば、カウンタｎの値がＮ＋１である場合には、暗号化部分コンテンツＥＣ４＿１［Ｎ＋１］は存在しないため、暗号化部分コンテンツの読み出しには、失敗する。これにより、変換用データ復号部５１６は、通常、カウンタｎの値が、１以上Ｎ以下である場合には、暗号化部分コンテンツＥＣ４＿１［ｎ］が存在するため、読み出しに成功する。つまり、暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］を順次読み出すことができる。【０２１２】  具体例として、変換用データ復号部５１６は、変換用データ記憶部５０８から、コンテンツＩＤ「ＣＩＤ＿１」に対応するＥＣ４＿１１［１］、ＥＣ４＿１１［２］、・・・、ＥＣ４＿１１［Ｎ］を順次読み出すと、順次復号して、Ｃ４１［１］、Ｃ４１［２］、・・・、Ｃ４１［Ｎ］を生成する。変換用データ復号部は、生成したＥＣ４１［１］、ＥＣ４１［２］、・・・、ＥＣ４１［Ｎ］を、第２暗号化部５１７へ順次出力する。【０２１３】  （１７）第２暗号化部５１７
第２暗号化部５１７は、変換用データ復号部５１６から部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、順次受け取る。
第２暗号化部５１７は、変換用データ復号部５１６から部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部５１１にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］に暗号化アルゴリズムＥ２を施して、暗号化部分コンテンツＥＣ４［ｎ］を生成する。即ち、ＥＣ４［ｎ］＝Ｅ２（Ｃ４［ｎ］、Ｋ２）である。なお、第２暗号化部５１７が用いる暗号化アルゴリズムＥ２の一例は、ＡＥＳである。【０２１４】  第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［ｎ］を、書込／読出部５２３を介して、可搬媒体２０へ移動させる。つまり、第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［ｎ］を可搬媒体２０へ書き込み、内部に存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。
第２暗号化部５１７は、暗号化部分コンテンツＥＣ２［ｎ］の暗号化に用いる二重暗号鍵の生成を指示する生成指示を二重暗号鍵生成部５１８へ出力する。生成指示の具体例は、二重暗号化する暗号化部分コンテンツの番号を示す数値である。二重暗号化する暗号化部分コンテンツがＥＣ２［ｎ］である場合には、数値ｎが生成指示となる。【０２１５】  これにより、第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］を、可搬媒体２０へ、順次移動させることができる。
具体例として、第２暗号化部５１７は、変換用データ復号部５１６から部分コンテンツＣ４１［１］、Ｃ４１［２］、・・・、Ｃ４１［Ｎ］を、順次受け取ると、暗号化部分コンテンツＥＣ４１［１］、ＥＣ４１［２］、・・・、ＥＣ４１［Ｎ］を、順次生成する。第２暗号化部５１７は、生成した暗号化部分ＥＣ４１［１］、ＥＣ４１［２］、・・・、ＥＣ４１［Ｎ］を、書込／読出部５２３を介して、可搬媒体２０へ順次移動させる。【０２１６】  （１８）二重暗号鍵生成部５１８
二重暗号鍵生成部５１８は、第１の実施の形態にて示す二重暗号鍵生成部１１２と同様であるため、説明は省略する。
（１９）二重暗号鍵記憶部５１９
二重暗号鍵記憶部５１９は、第１の実施の形態にて示す二重暗号鍵記憶部１１３と同様であるため、説明は省略する。【０２１７】  以降において、二重暗号鍵記憶部５１９に記憶されている二重暗号鍵は、Ｋ３［ｎ］とする。
（２０）二重暗号化部５２０
二重暗号化部５２０は、二重暗号鍵記憶部５１９から暗号化指示である数値１、２、・・・、Ｎを、順次受け付ける。【０２１８】  二重暗号化部５２０は、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部５１９から二重暗号鍵Ｋ３［ｎ］を読み出し、コンテンツ読出部５１３から先頭読出指示とを読み出す。
二重暗号化部５２０は、受け取った暗号化指示である数値ｎを、コンテンツ読出指示として、コンテンツ読出部５１３へ出力する。【０２１９】  二重暗号化部５２０は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］に、暗号化アルゴリズムＥ３を施して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成する。即ち、ＥＥＣ２［ｎ］＝Ｅ３（ＥＣ２［ｎ］、Ｋ３［ｎ］）である。なお、二重暗号化部５２０が用いる暗号化アルゴリズムＥ３の一例は、ＡＥＳである。【０２２０】  二重暗号化部５２０は、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成した後、装置内に存在する二重暗号鍵Ｋ３［ｎ］を消去する。これにより、二重暗号化部５２０の内部に存在する二重暗号鍵Ｋ３［ｎ］及び二重暗号鍵記憶部５１９に記憶されている二重暗号鍵Ｋ３［ｎ］は、消去される。
二重暗号化部５２０は、生成した二重暗号化部分コンテンツＥＥＣ２［ｎ］と、コンテンツ読出部５１３より読み出した先頭読出指示を含む書込指示を、二重暗号化コンテンツ書込部５２１へ出力する。書込指示の具体例は、コンテンツＩＤと、二重暗号化部分コンテンツに対応する暗号化部分コンテンツの番号を示す数値とを含む情報である。【０２２１】  これにより、二重暗号化部５２０は、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］を、順次生成し、二重暗号化コンテンツ書込部５２１へ、順次出力することができる。
（２１）二重暗号化コンテンツ書込部５２１
二重暗号化コンテンツ書込部５２１は、第１の実施の形態にて示す二重暗号化コンテンツ書込部１１５と同様であるが、第１消去指示の出力先が異なる。【０２２２】  二重暗号化コンテンツ書込部５２１は、第１消去指示を、コンテンツ読出部５１３、変換用データ復号部５１６及び二重暗号化部５２０へ出力する。
（２２）第２復号部５２２
第２復号部５２２は、第１の実施の形態にて示す第２復号部１１６と同様であるため、説明は省略する。【０２２３】  （２３）書込／読出部５２３
書込／読出部５２３は、第１の実施の形態にて示す書込／読出部１１７と同様であるため、説明は省略する。
（２４）入力部５２４
入力部５２４は、第１の実施の形態にて示す入力部５２４と同様であるため、説明は省略する。【０２２４】  ２．３  著作権保護システム２の動作概要
ここでは、著作権保護システム２の動作の概要について、図１７に示す流れ図を用いて説明する。
コンテンツ供給装置１１は、コンテンツＣ２を放送し（ステップＳ６００）、記録再生装置５０は、コンテンツＣ２を受信する（ステップＳ６０５）。【０２２５】  記録再生装置５０は、コンテンツ記録処理を行い、受信したコンテンツＣ２に対して、暗号化コンテンツＥＣ２及びＥＣ４を生成して、それぞれを記録する（ステップＳ６１０）。
記録再生装置５０は、コンテンツＣ２の再生指示を受け付けると、装置記録鍵Ｋ１を復号鍵として用いて、記録している暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成して、生成したコンテンツＣ２をデコードし、映像信号と音声信号とを生成し、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力することにより、コンテンツＣ２の再生をする（ステップＳ６１５）。【０２２６】  モニタ１２は、記録再生装置５０から映像信号を受け取ると、受け取った映像信号に基づいて映像を出力し、スピーカ１３は、記録再生装置５０から音声信号を受け取ると、受け取った音声信号に基づいて音声を出力する（ステップＳ６４０）。
記録再生装置５０は、可搬媒体２０がメモリカードスロットに挿入された状態で、ムーブ指示を受け付けると、第１移動処理を行い、記録しているコンテンツを、メモリカードスロットに挿入された可搬媒体２０へムーブする（ステップＳ６２０）。このとき、可搬媒体２０は、部分コンテンツＣ２［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）をＭＰＥＧ−４規格に従い圧縮符号化された部分コンテンツＣ４［ｎ］が媒体記録鍵Ｋ２で暗号化された暗号化部分コンテンツＥＣ４［ｎ］、暗号化媒体記録鍵ＥＫ２、二重暗号鍵Ｋ３［ｎ］及びコンテンツＩＤを記憶している。【０２２７】  携帯情報端末３０は、可搬媒体２０がメモリカードスロットに挿入された状態で、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、可搬媒体２０に記録されている暗号化媒体鍵ＥＫ２を復号して、媒体記録鍵Ｋ２を生成する。携帯情報端末３０は、生成した媒体記録鍵Ｋ２を復号鍵として用いて、暗号化部分コンテンツＥＣ４［ｎ］を復号して、順次部分コンテンツＣ４［ｎ］を生成する。携帯情報端末３０は、生成した部分コンテンツＣ４［ｎ］を、順次デコードし、映像信号及び音声信号を生成し、生成した映像信号及び音声信号のそれぞれに基づいて、映像及び音声を出力することにより、変換コンテンツＣ４を再生する（ステップＳ６２５）。【０２２８】  記録再生装置５０は、可搬媒体２０がメモリカードスロットに挿入された状態で、ムーブバック指示を受け付けると、第２移動処理を行い、可搬媒体２０が記録しているコンテンツを、当該記録再生装置５０へムーブする（ステップＳ６３０）。このとき、記録再生装置５０は、ＭＰＥＧ−２規格に従い圧縮符号化された部分コンテンツＣ２［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）が装置記録鍵Ｋ１で暗号化された暗号化部分コンテンツＥＣ２［ｎ］を記憶している。【０２２９】  記録再生装置５０は、コンテンツＣ２の再生指示を受け付けると、装置記録鍵Ｋ１を復号鍵として用いて、記録している暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成して、生成したコンテンツＣ２をデコードし、映像信号と音声信号とを生成し、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力することにより、コンテンツＣ２の再生をする（ステップＳ６３５）。モニタ１２及びスピーカ１３は、記録再生装置５０から受け取った映像信号及び音声信号のそれぞれに基づいて、映像及び音声を出力する（ステップＳ６４０）。【０２３０】  ２．４  コンテンツ記録処理の動作
ここでは、図１７のステップＳ６１０にて行われるコンテンツ記録処理の動作について、図１８にて示す流れ図を用いて説明する。
記録再生装置５０の第１暗号化部５０３は、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、再生時間長が所定の時間内（例えば、４５秒以内）となるように、コンテンツＣ２の先頭から分割し、部分コンテンツＣ２［１］、Ｃ２［２］、・・・、Ｃ２［Ｎ］を生成する。更に、第１暗号化部５０３は、装置記録鍵記憶部５０２から装置記録鍵Ｋ１を読み出し、装置記録鍵Ｋ１を暗号鍵として用い、部分コンテンツＣ２［ｎ］のそれぞれを暗号化して暗号化部分コンテンツＥＣ２［ｎ］を生成し、生成した暗号化部分コンテンツＥＣ２［ｎ］を暗号化コンテンツ記録部５０４に、順次格納する（ステップＳ７００）。【０２３１】  記録再生装置５０の第１変換部５０５は、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、受け取ったコンテンツＣ２を、ダウンコンバートして、変換コンテンツＣ４を生成する（ステップＳ７０５）。
第１変換部５０５は、再生時間長が所定の時間内（例えば、４５秒以内）となるように、変換コンテンツＣ４の先頭から分割し、部分変換コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を生成する（ステップＳ７１０）。【０２３２】  記録再生装置５０の部分情報選択部５０６は、第１変換部５０５から選択指示を受け取ると、第１変換部５０５に記憶されている変換コンテンツＣ４の先頭に位置する部分コンテンツＣ４［１］を読み出し、読み出した部分コンテンツＣ４［１］を部分情報ＰＣ４とする（ステップＳ７１５）。
記録再生装置５０の変換用データ暗号化部５０７は、部分情報選択部５０６から、部分情報ＰＣ４を受け取ると、第１変換部５０５より部分コンテンツＣ４［ｎ］を、順次読み出す。変換用データ暗号化部５０７は、受け取った部分情報ＰＣ４を暗号鍵として用いて、読み出した部分コンテンツＣ４［ｎ］を暗号化して暗号化部分コンテンツＥＣ４＿１［ｎ］を生成する（ステップＳ７２０）。変換用データ暗号化部５０７は、生成した暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］を変換用データ記憶部５０８に、順次格納する（ステップＳ７２５）。【０２３３】  記録再生装置５０の第１暗号化部５０３は内部に存在するコンテンツＣ２を消去し、第１変換部５０５は内部に存在するコンテンツＣ２及び部分変換コンテンツＣ４［ｎ］を消去し、部分情報選択部５０６は内部に存在するＰＣ４を消去し、変換用データ暗号化部５０７は内部に存在する部分コンテンツＣ４［ｎ］及び部分情報ＰＣ４を消去する（ステップＳ７３０）。【０２３４】  ２．５  第１移動処理の動作
ここでは、図１７のステップＳ６２０にて行われる第１移動処理の動作について、図１９にて示す流れ図を用いて説明する。
記録再生装置５０は、可搬媒体２０がメモリカードスロットに挿入された状態で、入力部５２４にて、ムーブ指示を受け取ると（ステップＳ７５０）、コンテンツ移動処理を行い、記録しているコンテンツを可搬媒体２０へ移動する（ステップＳ７５５）。このとき、記録再生装置５０は、コンテンツ移動処理の動作中に、コンテンツＩＤ、暗号化媒体記録鍵ＥＫ２、暗号化部分コンテンツＥＣ４［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）及び二重暗号鍵Ｋ３［ｎ］を、可搬媒体２０へ出力する。【０２３５】  可搬媒体２０は、記録再生装置５０からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤをコンテンツＩＤ記憶領域２１３へ記録する（ステップＳ７６０）。
可搬媒体２０は、記録再生装置５０から暗号化媒体記録鍵ＥＫ２を受け取ると、受け取った暗号化媒体記録鍵ＥＫ２を媒体記録鍵記憶領域２１１へ記録する（ステップＳ７６５）。【０２３６】  可搬媒体２０は、記録再生装置５０から暗号化部分コンテンツＥＣ４［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ４［ｎ］を暗号化コンテンツ記憶領域２１０へ書き込む（ステップＳ７７０）。
可搬媒体２０は、記録再生装置５０から二重暗号鍵Ｋ３［ｎ］を受け取ると、受け取った二重暗号鍵Ｋ３［ｎ］を二重暗号鍵記憶領域２１２へ書き込む（ステップＳ７７５）。【０２３７】  ２．６  コンテンツ移動処理の動作
ここでは、図１９のステップＳ７５５にて行われるコンテンツ移動処理の動作について、図２０及び図２１に示す流れ図を用いて説明する。
記録再生装置５０の媒体記録鍵生成部５１０は、入力部５２４からムーブ指示を受けると、媒体記録鍵Ｋ２を生成する（ステップＳ８００）。【０２３８】  記録再生装置５０の媒体記録鍵記憶部５１１は、媒体記録鍵生成部５１０から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する（ステップＳ８０５）。また、媒体記録鍵記憶部５１１は、受け取ったムーブ指示に含まれるコンテンツＩＤを、可搬媒体２０へ書き込む（ステップＳ８１０）。このとき、可搬媒体２０は、図１９にて示すステップＳ７６０を行う。【０２３９】  媒体記録鍵記憶部５１１は、可搬媒体２０から、媒体ＩＤとＭＫＢとを読み出し、読み出した媒体ＩＤとＭＫＢと、予め記憶しているデバイス鍵ＤＫ１とを用いて、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成する（ステップＳ８１５）。
媒体記録鍵記憶部５１１は、生成した暗号化媒体記録鍵ＥＫ２を、可搬媒体２０へ書き込む（ステップＳ８２０）。このとき、可搬媒体２０は、図１９にて示すステップＳ７６５を行う。【０２４０】  媒体記録鍵記憶部５１１は、書き込み完了後、生成した暗号化媒体記録鍵ＥＫ２を消去する（ステップＳ８２５）。
記録再生装置５０の第１復号部５１２は、媒体記録鍵記憶部５１１からムーブ指示を受け付けると、装置記録鍵Ｋ１を読み出す（ステップＳ８３０）。
第１復号部５１２は、暗号化コンテンツ記録部５０４から、先頭読出指示をコンテンツ読出部５１３へ出力する。コンテンツ読出部５１３は、第１復号部５１２から先頭読出指示を受け付けると、先頭読出指示にて指定された暗号化コンテンツＥＣ２の先頭の暗号化部分コンテンツＥＣ２［１］を読み出す（ステップＳ８３５）。【０２４１】  第１復号部５１２は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［１］を受け取ると、ステップＳ８３０にて読み出した装置記録鍵Ｋ１を復号鍵として用い、受け取った暗号化部分コンテンツＥＣ２［１］を復号して部分コンテンツＣ２［１］を生成する（ステップＳ８４０）。
記録再生装置５０の第２変換部５１４は、第１復号部５１２から、部分コンテンツＣ２［１］とコンテンツＩＤとを受け取ると、受け取ったコンテンツＣ２［１］を、ダウンコンバートして、部分コンテンツＣ４［１］を生成する（ステップＳ８４５）。【０２４２】  第２変換部５１４は、生成した部分コンテンツＣ４［１］を部分情報ＰＣ４として、変換鍵記憶部５１５へ格納する（ステップＳ８５０）。
変換用データ復号部５１６は、変換鍵記憶部５１５から復号指示を受け付けると、カウンタｎに１を設定する（ステップＳ８５５）。
変換用データ復号部５１６は、変換用データ記憶部５０８から、指定された暗号化コンテンツのｎ番目の暗号化部分コンテンツＥＣ４＿１［ｎ］を読み出す（ステップＳ８６０）。【０２４３】  変換用データ復号部５１６は、暗号化部分コンテンツＥＣ４＿１［ｎ］の読み出しに成功したか否かを判断する（ステップＳ８６５）。
成功したと判断する場合には（ステップＳ８６５における「ＹＥＳ」）、記録再生装置５０は、部分コンテンツ移動処理を行い、読み出した暗号化部分コンテンツＥＣ２［ｎ］から生成された暗号化部分コンテンツＥＣ４［ｎ］を記録媒体へ記録する（ステップＳ８７０）。【０２４４】  変換用データ復号部５１６は、カウンタｎに１を加算し、加算結果を、再度、ｎとする（ステップＳ８７５）。変換用データ記憶部５０８から暗号化部分コンテンツＥＣ４＿１［ｎ］を読み出し（ステップＳ８８０）、再度ステップＳ８６５以降を実行する。
失敗したと判断する場合には（ステップＳ８６５における「ＮＯ」）、変換用データ復号部５１６は、読み出しに失敗した旨の命令を、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５へ出力し、媒体記録鍵記憶部５１１は媒体記録鍵Ｋ２を消去し、変換鍵記憶部５１５は、部分情報ＰＣ４を消去する（ステップＳ８８５）。【０２４５】  ２．７  部分コンテンツ移動処理の動作
ここでは、図２１のステップＳ８７０にて行われる部分コンテンツ移動処理の動作について、図２２に示す流れ図を用いて説明する。
記録再生装置５０の変換用データ復号部５１６は、変換鍵記憶部５１５から部分情報ＰＣ４を読み出し、変換用データ記憶部５０８から読み出した暗号化部分コンテンツＥＣ４＿１［ｎ］を、部分情報ＰＣ４を復号鍵として用いて復号し、部分コンテンツＣ４［ｎ］を生成する（ステップＳ９００）。【０２４６】  記録再生装置５０の第２暗号化部５１７は、変換用データ復号部５１６から部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部５１１にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］を暗号化して、暗号化部分コンテンツＥＣ４［ｎ］を生成する（ステップＳ９０５）。【０２４７】  第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［ｎ］を、可搬媒体２０へ書き込む（ステップＳ９１０）。このとき、可搬媒体２０は、図１９にて示すステップＳ７７０を行う。第２暗号化部５１７は、内部の存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。
二重暗号鍵生成部５１８は、第２暗号化部５１７から生成指示（数値ｎ）を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する（ステップＳ９１５）。【０２４８】  二重暗号鍵生成部５１８は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部５１９及び可搬媒体２０の二重暗号鍵記憶領域２１２へ格納する（ステップＳ９２０）。このとき、可搬媒体２０は、図１９にて示すステップＳ７７５を行う。
二重暗号化部５２０は、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部５１９から二重暗号鍵Ｋ３［ｎ］を読み出し、コンテンツ読出部５１３から先頭読出指示とを読み出す。二重暗号化部５２０は、受け取った暗号化指示である数値ｎを、コンテンツ読出指示として、コンテンツ読出部５１３へ出力する。二重暗号化部５２０は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］に、暗号化アルゴリズムＥ３を施して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成し（ステップＳ９２５）、二重暗号鍵Ｋ３［ｎ］を消去する（ステップＳ９３０）。【０２４９】  記録再生装置５０の二重暗号化コンテンツ書込部５２１は、二重暗号化部５２０から書込指示と、二重暗号化部分コンテンツＥＥＣ２［ｎ］とを受け付けると、受け付けたＥＥＣ２［ｎ］を、暗号化コンテンツ記録部５０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ及び暗号化部分コンテンツの番号に対応するＥＣ２［ｎ］に対して、上書きすることにより、暗号化コンテンツ記録部５０４に記録する（ステップＳ９３５）。【０２５０】  二重暗号化コンテンツ書込部５２１は、コンテンツ読出部５１３、変換用データ復号部５１６及び二重暗号化部５２０へ、第１消去指示を出力する。コンテンツ読出部５１３は、第１消去指示を受け取ると、暗号化コンテンツ記録部５０４から読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。変換用データ復号部５１６は、第１消去指示を受け取ると、復号したＣ４［ｎ］を消去する。二重暗号化部５２０は、第１消去指示を受け取ると、暗号化コンテンツＥＣ２［ｎ］を消去する（ステップＳ９４０）。【０２５１】  ２．８  第２移動処理の動作
図１７のステップＳ６３０にて行われる第２移動処理は、第１の実施の形態における図１２にて示す流れ図と同様の動作であるため、説明は省略する。
２．９  コンテンツ復号処理の動作
図１７のステップＳ６３０にて行われる第２移動処理の動作中に、記録再生装置５０にて行われるコンテンツ復号処理は、第１の実施の形態における図１３にて示す流れ図と同様の動作であるため、説明は省略する。【０２５２】  ２．１０  第２の実施の形態の変形例
第２の実施形態において、変換コンテンツＣ４を部分変換コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］に分割して、各部分変換コンテンツＣ４［ｎ］を暗号化して暗号化コンテンツＥＣ４＿１［ｎ］を生成し、記録したが、これに限定されない。
記録再生装置は、部分情報ＰＣ４（＝Ｃ４［１］）を暗号鍵として用いて、変換コンテンツＣ４に暗号化アルゴリズムＥ１＿２を施して、暗号化変換コンテンツＥＣ４＿２を生成し、記録してもよい。ここで、ＥＣ４＿２＝Ｅ１＿２（Ｃ４、ＰＣ４）である。暗号化アルゴリズムＥ１＿２の一例は、ＡＥＳである。なお、ＡＥＳは、公知であるため、説明は省略する。【０２５３】  この場合における記録再生装置５０ａの構成及び動作について、上記に示す記録再生装置５０との相違点を中心に説明する。
記録再生装置５０ａの構成要素は、図２３にて示すように、記録再生装置５０の構成要素のうち、第１変換部５０５、変換用データ暗号化部５０７、変換用データ記憶部５０８及び変換用データ復号部５１６を、後述する第１変換部５０５ａ、部分情報選択部５０６ａ、変換用データ暗号化部５０７ａ、変換用データ記憶部５０８ａ及び変換用データ復号部５１６ａに変更される。【０２５４】  以下、第１変換部５０５ａ、部分情報選択部５０６ａ、変換用データ暗号化部５０７ａ、変換用データ記憶部５０８ａ及び変換用データ復号部５１６ａについて、説明する。なお、他の構成要素については、第２の実施の形態にて示す各構成要素の動作及び機能と同様であるため、ここでの説明は省略する。
（１）第１変換部５０５ａ
第１変換部５０５ａは、具体的には、ＭＰＥＧ−２のデータを、ＭＰＥＧ−４に変換するためのダウンコンバータなどから構成される。【０２５５】  第１変換部５０５ａは、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、受け取ったコンテンツＣ２を、ＭＰＥＧ−４に圧縮変換し、変換コンテンツＣ４を生成する。
第１変換部５０５ａは、変換コンテンツＣ４を一時的に記憶し、選択指示を部分情報選択部５０６ａへ出力する。【０２５６】  また、第１変換部５０５ａは、変換コンテンツＣ４の生成後、コンテンツＣ２を消去する。
さらに、第１変換部５０５ａは、変換用データ暗号化部５０７ａから変換データ消去指示を受け取ると、一時的に記憶している変換コンテンツＣ４を消去する。
（２）部分情報選択部５０６ａ
部分情報選択部５０６ａは、第１変換部５０５ａから選択指示を受け取ると、第１変換部５０５に記憶されている変換コンテンツＣ４を読み出し、読み出した変換コンテンツＣ４の先頭位置から、再生時間長が所定の時間内（例えば、４５秒）である部分コンテンツＣ４［１］を取得する。【０２５７】  部分情報選択部５０６ａは、取得した部分コンテンツＣ４［１］を部分情報ＰＣ４として、変換用データ暗号化部５０７ａへ出力する。
部分情報選択部５０６ａは、部分情報ＰＣ４を出力後、内部に存在する変換コンテンツＣ４及び部分情報ＰＣ４を消去する。
（３）変換用データ暗号化部５０７ａ
変換用データ暗号化部５０７ａは、部分情報選択部５０６ａから、部分情報ＰＣ４を受け取ると、第１変換部５０５ａより変換コンテンツＣ４を読み出す。【０２５８】  変換用データ暗号化部５０７ａは、読み出した変換コンテンツＣ４を、受け取った部分情報ＰＣ４を暗号鍵として用い、暗号化アルゴリズムＥ１＿２を施して暗号化変換コンテンツＥＣ４＿２を生成する。
変換用データ暗号化部５０７ａは、生成した暗号化変換コンテンツＥＣ４＿２を変換用データ記憶部５０８ａに格納する。【０２５９】  変換用データ暗号化部５０７ａは、暗号化変換コンテンツＥＣ４＿２の格納が完了すると、内部に存在する変換コンテンツＣ４及び部分情報ＰＣ４を消去する。さらに、変換用データ暗号化部５０７ａは、変換データ消去指示を第１変換部５０５ａへ出力する。
（４）変換用データ記憶部５０８ａ
変換用データ記憶部５０８ａは、具体的にはハードディスクユニットであり、暗号化変換コンテンツＥＣ４＿１を記憶するための領域を有している。【０２６０】  変換用データ記憶部５０８ａは、変換用データ暗号化部５０７ａから暗号化変換コンテンツＥＣ４＿２を受け取ると、受け取った暗号化変換コンテンツＥＣ４＿２を格納する。
暗号化変換コンテンツＥＣ４＿２には、暗号化コンテンツＥＣ４＿２の高画質コンテンツであるＥＣ２に割り当てられたコンテンツＩＤが対応付けられている。
（５）変換用データ復号部５１６ａ
変換用データ復号部５１６ａは、変換鍵記憶部５１５から復号指示を受け付けると、変換用データ記憶部５０８ａから、暗号化変換コンテンツＥＣ４＿２を読み出す。【０２６１】  変換用データ復号部５１６ａは、読み出した暗号化変換コンテンツＥＣ４＿２を、変換鍵記憶部５１５にて記憶されている部分情報ＰＣ４（＝Ｃ４［１］）を復号鍵として用い、復号アルゴリズムＤ１＿２を施して変換コンテンツＣ４を生成する。即ち、Ｃ４＝Ｄ１＿２（ＥＣ４＿２、ＰＣ４）である。なお、復号アルゴリズムＤ１＿２は、暗号化アルゴリズムＥ１＿２で暗号化された暗号文を平文に変換するためのアルゴリズムである。【０２６２】  変換用データ復号部５１６ａは、再生時間長が所定の時間内（例えば、４５秒以内）となるように、変換コンテンツＣ４の先頭から分割し、部分変換コンテンツＣ４［１］、Ｃ４［２］、Ｃ４［３］、・・・、Ｃ４［Ｎ］を生成する。部分変換コンテンツＣ４［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）の再生時間長は、所定時間内（４５秒以内）である。【０２６３】  変換用データ復号部５１６ａは、生成した部分変換コンテンツＣ４［ｎ］を、順次第２暗号化部５１７へ出力する。
変換用データ復号部５１６は、二重暗号化コンテンツ書込部５２１から、第１消去指示を受け取ると、第２暗号化部５１７へ出力したＣ４［ｎ］を消去する。
また、変換用データ復号部５１６ａは、暗号化変換コンテンツＥＣ４＿２を復号し、変換コンテンツＣ４を生成した後、内部に存在する暗号化変換コンテンツＥＣ４＿２を消去する。【０２６４】  変換用データ復号部５１６ａは、部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、第２暗号化部５１７へ出力した後、全ての部分コンテンツの出力が完了した旨の命令を、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５へ出力する。なお、このとき、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５では、当該命令を受け取ると、媒体記録鍵記憶部５１１は媒体記録鍵Ｋ２を消去し、変換鍵記憶部５１５は、部分情報ＰＣ４を消去する。【０２６５】  これにより、変換用データ復号部５１６ａは、部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、第２暗号化部５１７へ、順次出力することができる。
（６）コンテンツ記録時の記録再生装置５０ａの動作
記録再生装置５０ａは、コンテンツを記録する際、図１７のステップＳ６１０にて行われる動作、つまり図１８にて示すコンテンツ記録処理を行う代わりに、図２４にて示す記録処理の動作を行う。以下、記録処理の動作を、図２４にて示す流れ図を用いて説明する。【０２６６】  記録再生装置５０ａの第１暗号化部５０３は、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、装置記録鍵記憶部５０２から装置記録鍵Ｋ１を読み出し、受け取ったコンテンツＣ２を装置記録鍵Ｋ１で暗号化して暗号化コンテンツＥＣ２を生成し、暗号化コンテンツ記録部５０４へ記録する（ステップＳ１０００）。なお、第１暗号化部５０３の詳細な動作については、第２の実施の形態で示しているため、ここでの詳細な説明は省略する。【０２６７】  記録再生装置５０ａの第１変換部５０５ａは、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、受け取ったコンテンツＣ２を、ダウンコンバートして、変換コンテンツＣ４を生成する（ステップＳ１００５）。
記録再生装置５０ａの部分情報選択部５０６ａは、第１変換部５０５ａから選択指示を受け取ると、変換コンテンツＣ４の先頭に位置する部分コンテンツＣ４［１］を取得し、取得した部分コンテンツＣ４［１］を部分情報ＰＣ４とする。記録再生装置５０ａの変換用データ暗号化部５０７ａは、部分情報選択部５０６ａから、部分情報ＰＣ４を受け取ると、第１変換部５０５ａより変換コンテンツＣ４を読み出す。変換用データ暗号化部５０７ａは、受け取った部分情報ＰＣ４を暗号鍵として用いて、読み出した変換コンテンツＣ４を暗号化して暗号化変換コンテンツＥＣ４＿２を生成する（ステップＳ１０１０）。【０２６８】  変換用データ暗号化部５０７ａは、生成した暗号化部分コンテンツＥＣ４＿２を変換用データ記憶部５０８ａに、格納する（ステップＳ１０１５）。
記録再生装置５０ａの第１暗号化部５０３は内部に存在するコンテンツＣ２を消去し、第１変換部５０５ａは内部に存在するコンテンツＣ２及び変換コンテンツＣ４を消去し、部分情報選択部５０６ａは内部に存在するＰＣ４（＝Ｃ４［１］）を消去し、変換用データ暗号化部５０７ａは内部に存在する部分コンテンツＣ４及び部分情報ＰＣ４を消去する（ステップＳ１０２０）。【０２６９】  （７）ムーブ指示の受取時の記録再生装置５０ａの動作
記録再生装置５０ａは、可搬媒体２０へコンテンツを移動する際、図１９のステップＳ７５５にて行われる動作、つまり図２０及び図２１にて示すコンテンツ移動処理を行う代わりに、図２５にて示す移動処理の動作を行う。以下、移動処理の動作を、図２５にて示す流れ図を用いて説明する。【０２７０】  記録再生装置５０ａの媒体記録鍵生成部５１０は、入力部５２４からムーブ指示とを受けると、媒体記録鍵Ｋ２を生成する。記録再生装置５０ａの媒体記録鍵記憶部５１１は、媒体記録鍵生成部５１０から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する（ステップＳ１１００）。
また、媒体記録鍵記憶部５１１は、受け取ったムーブ指示に含まれるコンテンツＩＤを可搬媒体２０へ書き込む（ステップＳ１１０５）。【０２７１】  記録再生装置５０ａの第１復号部５１２は、媒体記録鍵記憶部５１１からムーブ指示を受け付けると、装置記録鍵Ｋ１を読み出し、読み出したＫ１を用いて、暗号化コンテンツＥＣ２の先頭ブロックに位置する暗号化部分コンテンツＥＣ２［１］を復号し、部分情報ＰＣ２（＝Ｃ２［１］）を生成する（ステップＳ１１１０）。
記録再生装置５０ａは、変換処理を行い、変換コンテンツＣ４を生成する（ステップＳ１１１５）。【０２７２】  記録再生装置５０ａの第２暗号化部５１７は、変換コンテンツＣ４を媒体記録鍵Ｋ２で暗号化して、暗号化コンテンツＥＣ４を生成し、生成した暗号化コンテンツＥＣ４を可搬媒体２０の暗号化コンテンツ記憶領域２１０へ記録する（ステップＳ１１２０）。なお、当該ステップの詳細の動作は、後述する。
記録再生装置５０ａは、装置内に存在する部分情報ＰＣ２、ＰＣ４及び変換コンテンツＣ４を消去する（ステップＳ１１２５）。【０２７３】  媒体記録鍵記憶部５１１は、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成し、生成したＥＫ２を可搬媒体２０の媒体記録鍵記憶領域２１１へ記録する（ステップＳ１１３０）。
記録再生装置５０ａは、装置内に存在する媒体記録鍵Ｋ２及び暗号化媒体記録鍵ＥＫ２を消去する（ステップＳ１１３５）。【０２７４】  （８）変換処理の動作
ここでは、図２５のステップＳ１１１５にて行われる変換処理の動作について、図２６にて示す流れ図を用いて説明する。
記録再生装置５０ａの第２変換部５１４は、部分情報ＰＣ２をダウンコンバートして、部分情報ＰＣ４（＝Ｃ４［１］）を生成する（ステップＳ１２００）。第２変換部５１４は、生成した部分情報ＰＣ４を変換鍵記憶部５１５へ格納する。【０２７５】  記録再生装置５０ａの変換用データ復号部５１６ａは、変換鍵記憶部５１５から復号指示を受け付けると、部分情報ＰＣ４を復号鍵として、暗号化変換コンテンツＥＣ４＿２を復号して、変換コンテンツＣ４を生成する（ステップＳ１２０５）。変換用データ復号部５１６ａは、再生時間長が所定の時間内（例えば、４５秒以内）となるように、変換コンテンツＣ４の先頭から分割し、部分変換コンテンツＣ４［１］、Ｃ４［２］、Ｃ４［３］、・・・、Ｃ４［Ｎ］を生成する。【０２７６】  （９）部分変換コンテンツの暗号化時の記録再生装置５０ａの動作
ここでは、図２５にて示すステップＳ１１２０の詳細な動作について、図２７にて示す流れ図を用いて説明する。
記録再生装置５０ａは、ｎ＝１、２、・・・、Ｎに対して、ステップＳ１３０５からステップＳ１３４０までを繰り返す（ステップＳ１３００）。【０２７７】  記録再生装置５０ａの第２暗号化部５１７は、変換用データ復号部５１６ａから部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部５１１にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］を暗号化して、暗号化部分コンテンツＥＣ４［ｎ］を生成する（ステップＳ１３０５）。【０２７８】  第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［ｎ］を、可搬媒体２０へ書き込む（ステップＳ１３１０）。第２暗号化部５１７は、内部に存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。
二重暗号鍵生成部５１８は、第２暗号化部５１７から生成指示（数値ｎ）を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する（ステップＳ１３１５）。【０２７９】  二重暗号鍵生成部５１８は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部５１９及び可搬媒体２０の二重暗号鍵記憶領域２１２へ格納する（ステップＳ１３２０）。
二重暗号化部５２０は、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部５１９から二重暗号鍵Ｋ３［ｎ］を読み出し、コンテンツ読出部５１３から先頭読出指示とを読み出す。二重暗号化部５２０は、受け取った暗号化指示である数値ｎを、コンテンツ読出指示として、コンテンツ読出部５１３へ出力する。二重暗号化部５２０は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］に、暗号化アルゴリズムＥ３を施して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成し、二重暗号鍵Ｋ３［ｎ］を消去する（ステップＳ１３２５）。【０２８０】  記録再生装置５０ａの二重暗号化コンテンツ書込部５２１は、二重暗号化部５２０から書込指示と、二重暗号化部分コンテンツＥＥＣ２［ｎ］とを受け付けると、受け付けたＥＥＣ２［ｎ］を、暗号化コンテンツ記録部５０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ及び暗号化部分コンテンツの番号に対応するＥＣ２［ｎ］に対して、上書きすることにより、暗号化コンテンツ記録部５０４に記録する（ステップＳ１３３０）。【０２８１】  二重暗号化コンテンツ書込部５２１は、コンテンツ読出部５１３、変換用データ復号部５１６ａ、第２暗号化部５１７、二重暗号鍵記憶部５１９及び二重暗号化部５２０へ、第１消去指示を出力する。コンテンツ読出部５１３は、第１消去指示を受け取ると、暗号化コンテンツ記録部５０４から読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。変換用データ復号部５１６ａは、第１消去指示を受け取ると、第２暗号化部５１７へ出力したＣ４［ｎ］を消去する。第２暗号化部５１７は、第１消去指示を受け取ると、暗号化部分コンテンツＥＣ４［ｎ］を消去する。二重暗号鍵記憶部５１９は、第１消去指示を受け取ると、二重暗号鍵Ｋ３［ｎ］を消去する。二重暗号化部５２０は、第１消去指示を受け取ると、暗号化コンテンツＥＣ２［ｎ］を消去する（ステップＳ１３３５）。【０２８２】  ３．その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）上記実施の形態では、記録再生装置から可搬媒体へコンテンツを移動する構成を有しているが、本発明は、記録再生装置から可搬媒体へのコンテンツの移動に限定されず、例えば、記録再生装置から、他の記録再生装置へコンテンツを移動する構成であってもよい。この場合におけるシステムの構成の一例を、著作権保護システム１の変形例として、図２８に著作権保護システム３として示す。記録再生装置１０から記録再生装置１０００へ、コンテンツを移動する際は、移動先となる記録再生装置１０００が正規可搬媒体であるか否かを確認（認証）した上で、コンテンツの移動を実行する。さらに、前記記録再生装置１０は、コンテンツの移動が完了した後に、内部に記録するコンテンツを利用できない状態にする。ここで、認証技術は、例えば、ＤＴＣＰ規格で定められた認証手順に従う。なお、ＤＴＣＰ規格に基づく認証は、公知であるため、その詳細についてはここでは言及しない。【０２８３】  コンテンツ供給装置１１、モニタ１２、スピーカ１３、可搬媒体２０及び携帯情報端末３０は、第１の実施の形態と同様であるため、説明は省略する。
記録再生装置１０００は、ＭＰＥＧ−４規格に従って圧縮符号化されたコンテンツを再生する装置であり、第１の実施の形態にて示す可搬媒体２０の構成要素と、携帯情報端末３０の制御部３０３とを備える。ここで、記録再生装置１０００は、媒体ＩＤの代わりに、記録再生装置１０００を識別する機器ＩＤを記憶している。【０２８４】  記録再生装置１０は、第１の実施の形態にて示す動作及び機能に加えて、コンテンツを記録再生装置１０００へ移動する動作及び機能と、記録再生装置１０００からコンテンツを、当該記録再生装置１０へ移動する動作及び機能を有している。なお、コンテンツを記録再生装置１０００へ移動する動作及び機能は、第１の実施の形態にて示すコンテンツを可搬媒体２０へ移動する動作及び機能と同様であるため、説明は省略する。また、記録再生装置１０００からコンテンツを、当該記録再生装置１０へ移動する動作及び機能は、第１の実施の形態にて示す可搬媒体２０からコンテンツを当該記録再生装置１０へ移動する動作及び機能と同様であるため、説明は省略する。なお、記録再生装置１０が、暗号化鍵Ｋ０を生成する場合には、デバイス鍵ＤＫ１と、記録再生装置１０００より読み出したＭＫＢと機器ＩＤとを用いて生成する。【０２８５】  （２）上記実施の形態において、媒体記録鍵Ｋ２を暗号化したが、これに限定されない。記録再生装置は、媒体記録鍵Ｋ２を暗号化しないで、可搬媒体２０へ記録してもよい。
（３）上記実施の形態において、媒体記録鍵Ｋ２は、乱数生成器にて生成したが、これに限定されない。
記録再生装置は、デバイス鍵ＤＫ１と、可搬媒体２０より読み出したＭＫＢ及び媒体ＩＤとを用いて、媒体記録鍵Ｋ２を生成してもよい。つまり、媒体固有鍵Ｋ０を、媒体記録鍵Ｋ２としてもよい。【０２８６】  （４）上記実施の形態において、可搬媒体２０には、１つの暗号化コンテンツを記録したが、これに限定されない。可搬媒体２０に、複数の暗号化コンテンツを記録してもよい。
例えば、可搬媒体２０の書込可能領域２０４を、図２９に示す書込可能領域２０４ｂに変更すればよい。【０２８７】  以下、書込可能領域２０４ｂについて、説明する。
書込可能領域２０４ｂは、暗号化コンテンツ記憶領域２１０ｂ、媒体記録鍵記憶領域２１１ｂ及び二重暗号鍵記憶領域２１２ｂを有している。
暗号化コンテンツ記憶領域２１０ｂは、暗号化コンテンツＥＣ４を１以上記憶するための領域を有している。図２９に示すように、暗号化コンテンツ記憶領域２１０ｂは、暗号化コンテンツＥＣ４１、ＥＣ４２、・・・を格納している。添え字の数値は、単に、複数の暗号化コンテンツを識別するための情報である。各暗号化コンテンツＥＣ４には、暗号化コンテンツＥＣ４の高画質コンテンツであるＥＣ２に割り当てられたコンテンツＩＤが対応付けられている。具体的には、ＥＣ２１のコンテンツＩＤである「ＣＩＤ＿１」がＥＣ４１と対応付けられ、ＥＣ２２のコンテンツＩＤである「ＣＩＤ＿２」がＥＣ４２と対応付けられている。【０２８８】  媒体記録鍵記憶領域２１１ｂは、暗号化媒体記録鍵ＥＫ２を１以上記憶するための領域を有している。図２９に示すように、媒体記録鍵記憶領域２１１ｂは、暗号化媒体記録鍵ＥＫ２１、ＥＫ２２、・・・を格納している。添え字の数値は、単に、複数の暗号化媒体記録鍵を識別するための情報である。各暗号化媒体記録鍵ＥＫ２には、対応する暗号化コンテンツＥＫ４に割り当てられたコンテンツＩＤが対応付けられている。具体的には、ＥＣ４１のコンテンツＩＤである「ＣＩＤ＿１」がＥＫ２１と対応付けられ、ＥＣ４２のコンテンツＩＤである「ＣＩＤ＿２」がＥＫ２２と対応付けられている。【０２８９】  二重暗号鍵記憶領域２１２ｂは、二重暗号鍵Ｋ３を１以上記憶するための領域を有している。
図２９に示すように、二重暗号鍵記憶領域２１２ｂは、二重暗号鍵鍵Ｋ３１、Ｋ３２、・・・を格納している。ここで、二重暗号鍵Ｋ３１は二重暗号鍵Ｋ３１［１］、Ｋ３１［２］、・・・、Ｋ３１［Ｎ］からなるデータであり、ここで、二重暗号鍵Ｋ３２は二重暗号鍵Ｋ３２［１］、Ｋ３２［２］、・・・、Ｋ３２［Ｎ］からなるデータである。添え字の数値は、単に、複数の媒体記録鍵を識別するための情報である。各二重暗号鍵Ｋ３には、対応する暗号化コンテンツＥＫ４に割り当てられたコンテンツＩＤが対応付けられている。具体的には、ＥＣ４１のコンテンツＩＤである「ＣＩＤ＿１」がＫ３１と対応付けられ、ＥＣ４２のコンテンツＩＤである「ＣＩＤ＿２」がＫ３２と対応付けられている。【０２９０】  記録再生装置１０は、ムーブバック指示の受け付け時に、ムーブバックするコンテンツのコンテンツＩＤをも受け付ける。記録再生装置１０は、受け付けたコンテンツＩＤに対応する暗号化コンテンツＥＣ４及び暗号化媒体記録鍵ＥＫ２を消去する。記録再生装置１０は、可搬媒体２０の二重暗号鍵記憶領域２１２ｂから、受け付けたコンテンツＩＤに対応する二重暗号鍵Ｋ３［ｎ］を順次読み出し、読み出した二重暗号鍵Ｋ３［ｎ］を用いて、受け付けたコンテンツＩＤに対応し、且つ暗号化コンテンツ記録部１０４に記録している暗号化コンテンツＥＥＣ２［ｎ］を、順次復号する。【０２９１】  （５）上記実施の形態において、可搬媒体２０をＳＤカードとしたが、これに限定されない。書き換え可能なＤＶＤや書き込み可能なＤＶＤなどのような媒体であってもよい。このとき、ＤＶＤへの書き込みや、データの消去は、記録再生装置１０が、ＤＶＤの領域に対して直接行う。
（６）上記実施の形態において、部分コンテンツの再生時間長は、４５秒としたが、これに限定されない。部分コンテンツの再生時間長は１分以内であればよい。【０２９２】  （７）本発明の実施の形態では、記録再生装置から可搬媒体へコンテンツを移動する、あるいは可搬媒体から記録再生装置へコンテンツを移動する構成としたが、本発明はその構成に限定されるものではない。例えば、記録再生装置から、別の記録再生装置へコンテンツを移動する構成であってもよい。
（８）本発明の実施の形態では、可搬媒体から記録再生装置へコンテンツを移動する際、可搬媒体に記録する各種データを消去する構成としたが、本発明はその構成に限定されるものではない。例えば、可搬媒体に記録する暗号化コンテンツは消去せずに、復号に必要な鍵だけを消去して、前記暗号化コンテンツを利用不可状態にする構成であってもよい。また、データの消去ではなく、データの一部を破壊して利用できない状態にする構成であってもよい。【０２９３】  （９）本発明の実施の形態において、記録再生装置が、コンテンツの移動処理における状態遷移を記憶する記憶部を備える構成であってもよい。記録再生装置は、コンテンツの移動が正しく完了しなかった場合、前記記憶部に記憶する状態遷移に基づいて、コンテンツの移動処理を続けて行うか、コンテンツの移動処理を最初からやり直すかを判断する構成であってもよい。さらに、記録再生装置は、前記記憶部に記憶する状態遷移を利用者に通知する通知部を備える構成であってもよい。その場合、正しく完了しなかった旨を利用者に通知して、利用者からの指示に基づいて、コンテンツの移動処理を続けるか、あるいはコンテンツの移動処理を最初かやり直すかを決定する構成であってもよい。【０２９４】  （１０）本発明の実施の形態において、記録再生装置、並びに可搬媒体が、鍵を移動後に消去する場合、鍵の受信側が、鍵の送信側に対して正しく受信できたことを通知して、送信側は前記通知に基づいて受信を確認した後に、鍵を消去する構成であってもよい。
（１１）本発明の実施の形態において、コンテンツには当該コンテンツを一意に識別するための識別子が付与されており、可搬媒体に移動させたコンテンツを元の記録再生装置に戻す場合、前記記録再生装置は、自身が保持する暗号化コンテンツの識別子、並びに可搬媒体に記録する暗号化コンテンツの識別子が一致するか否かを判定して、一致した場合に限り、コンテンツを記録再生装置に移動させることを許可する構成であってもよい。また、コンテンツには、コンテンツを一意に識別する識別子の代わりに、移動元の記録再生装置を一意に識別する識別子が付与されている構成であってもよい。この場合、記録再生装置は、コンテンツに付与されている記録再生装置の識別子と、自身の識別子が一致するか否かを判定して、一致した場合に限り、コンテンツを記録再生装置に移動させることを許可する構成であってもよい。【０２９５】  （１２）本発明の実施の形態では、コンテンツは外部のコンテンツ供給装置により供給される構成としたが、本発明はその構成に限定されるものではない。例えば、記録再生装置に挿入された記録媒体からコンテンツを読み出す構成であってもよい。
（１３）記録再生装置１０が暗号化媒体記録鍵ＥＫ２を可搬媒体２０へ書き込むタイミングは、暗号化コンテンツ記録部１０４から暗号化コンテンツの読み出しに失敗したと判断した後に、行ってもよい。なお、暗号化媒体記録鍵ＥＫ２が可搬媒体２０へ書き込まれた後に、装置内の暗号化媒体記録鍵ＥＫ２及び媒体記録鍵Ｋ２は消去される。【０２９６】  （１４）記録再生装置１０が二重暗号鍵Ｋ３［ｎ］を可搬媒体２０へ書き込むタイミングは、二重暗号化コンテンツ書込部１１５が暗号化コンテンツＥＣ２［ｎ］を二重暗号化コンテンツＥＥＣ２［ｎ］へと上書きを行った後に、行ってもよい。なお、二重暗号鍵Ｋ３［ｎ］が可搬媒体２０へ書き込まれた後に、装置内の二重暗号鍵Ｋ３［ｎ］は消去される。【０２９７】  （１５）上記第２の実施の形態において、記録再生装置５０が暗号化変換コンテンツＥＣ４＿１を生成する際に、暗号鍵として部分コンテンツＣ４［１］を用いたがこれに限定されない。記録再生装置５０は、部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］のうち何れか１つを暗号鍵として用いてもよい。
（１６）上記第２の実施の形態において、記録再生装置５０は、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］のそれぞれを、二重暗号化したが、これに限定されない。記録再生装置５０は、少なくとも暗号化コンテンツＥＣ４＿１を復号するために用いる部分情報を二重暗号化してもよい。【０２９８】  （１７）上記第２の実施の形態において、記録再生装置５０の変換用データ復号部５１６は、１２８ビットからなる暗号化部分コンテンツＥＣ４［ｎ］を読み出したが、これに限定されない。
変換用データ復号部５１６は、再生時間長の合計が所定時間内（４５秒内）となるように、暗号化コンテンツＥＣ４の先頭から順に１以上の暗号化部分コンテンツを読み出してもよい。【０２９９】  以下に、具体例を用いて、説明する。
変換用データ復号部５１６は、再生時間長の合計が所定時間内（４５秒内）となるように、ＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［１０］を読み出し、読み出したＥＣ４＿１［ｎ１］（ｎ１＝１、２、・・・、１０である。以下、同じ）を復号する。第２暗号化部５１７は、媒体記録鍵Ｋ２を用いて、Ｃ４［ｎ１］を暗号化してＥＣ４［ｎ１］を順次生成し、可搬媒体２０へ順次書き込む。二重暗号鍵生成部５１８は、二重暗号鍵Ｋ３［１］を生成し、可搬媒体２０及び二重暗号鍵記憶部５１９へ書き込む。二重暗号化部５２０は、コンテンツ読出部５１３を介して、ＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［１０］に対応する暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［１０］を取得する。二重暗号化部５２０は、二重暗号鍵Ｋ３［１］を用いて、暗号化部分コンテンツＥＣ２［ｎ１］を、順次暗号化して、二重暗号化部分コンテンツＥＥＣ２［ｎ１］を生成する。二重暗号化コンテンツ書込部５２１は、暗号化部分コンテンツＥＣ２［ｎ１］を、二重暗号化部分コンテンツＥＥＣ２［ｎ１］で、順次上書きする。【０３００】  記録再生装置５０は、上記の動作を、暗号化部分コンテンツＥＣ２［Ｎ］が二重暗号化部分コンテンツＥＥＣ２［Ｎ］で上書きされるまで行う。
（１８）上記実施の形態において、記録再生装置は、コンテンツＣ２を、装置鍵Ｋ１にて暗号化して、暗号化コンテンツＣ２を記録したが、これに限定されない。
記録再生装置は、コンテンツＣ２を装置鍵にて暗号化しないで、記録してもよい。このとき、記録再生装置は、ムーブ指示を受け付けると、二重暗号鍵Ｋ３で、各Ｃ２［ｎ］を暗号化して、暗号化部分コンテンツを生成し、対応する部分コンテンツＣ２［ｎ］を、生成した暗号化部分コンテンツで書き換える。【０３０１】  （１９）上記実施の形態において、記録再生装置は、媒体記録鍵Ｋ２を用いてコンテンツＣ４を暗号化して、暗号化コンテンツＥＣ４を、可搬媒体へ記録したが、これに限定されない。記録再生装置は、コンテンツＣ４を可搬媒体へ記録してもよい。
（２０）上記第２の実施の形態において、記録再生装置５０は、暗号化コンテンツＥＣ４＿１の復号に用いる部分情報に対応する部分コンテンツＥＣ２［１］のみを復号しダウンコンバートして、部分情報ＰＣ４（＝Ｃ４［１］）を生成したが、これに限定されない。【０３０２】  以下のような、動作により、各部分コンテンツＥＣ４［ｎ］を可搬媒体２０へ記録してもよい。
記録再生装置１０は、暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成し、生成したコンテンツＣ２をダウンコンバートして、コンテンツＣ４を生成する。記録再生装置１０は、生成したコンテンツＣ４から、部分情報ＰＣ４を取得する。【０３０３】  （２１）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。【０３０４】  また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。【０３０５】  また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（２２）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
４．まとめ
従来、コンテンツの保護技術に関する規格として、例えば、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）がある。ＤＴＣＰは、コンテンツをデジタル転送する際に、コンテンツを暗号化するなどして不正コピーを防止する技術である。ＤＴＣＰのようなコンテンツ保護技術においては、コンテンツに、「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」、「Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ」等のコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）を付与する。「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」はコンテンツのコピーが禁止されていることを表し、「Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ」はコンテンツのコピーが１回だけ許されていることを表す。従って、コピー制御情報として「Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ」が付与されたコンテンツをコピーすると、コピーによって新たに得られたコンテンツには、コピー制御情報として「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」が付与される。【０３０６】  一方で、コピー制御情報として「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」が付与されたコンテンツであっても、他の記録媒体、あるいは他の装置へ移動させたいという要望がある。例えば、デジタルテレビに内蔵されているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に記録されているコンテンツをＤＶＤ−ＲＡＭに移動させて保存版として保管しておきたいような場合である。この際（ＨＤＤからＤＶＤ−ＲＡＭにコンテンツを移動させた場合）、デジタルテレビ内蔵ＨＤＤの当該コンテンツは、当然、再生できない状態にされなければならない。例えば、内蔵ＨＤＤからＤＶＤ−ＲＡＭにコンテンツをコピーした後に、内蔵ＨＤＤに記録されているコンテンツを消去するなどしてコンテンツを無効化する、すなわちコンテンツを利用できない状態にする方法などが考えられる。しかしながら、コンテンツの移動に先立ってデジタルテレビから内蔵ＨＤＤを取り出し、これをパーソナルコンピュータに接続してバックアップを作成し、コンテンツを移動した後にバックアップしておいたデータを内蔵ＨＤＤに戻すという操作が行われると、コンテンツを何度でも移動できることになり、事実上不正コピーを防止することができなくなる。【０３０７】  また、コンテンツの移動中に電源断などの原因により、移動元と移動先のコンテンツが共に損なわれ、コンテンツとして利用できなくなることは、コンテンツを利用するユーザにとっては不便である。さらに、このようにして利用できなくなったコンテンツを再度入手するために出費が必要な場合には経済的な損失も発生する。
上記課題を解決するための従来技術として、不正コピーを防止しながら、コンテンツの喪失を招くことなく、コンテンツの移動を可能にする技術がある。【０３０８】  しかしながら、移動元のコンテンツが高画質コンテンツであり、コンテンツのサイズに比べて、移動先の記録容量が小さい場合には、コンテンツの移動前に、その画質を劣化させるなどしてサイズを小さく圧縮変換してから移動を行うのが通例であるが、前記構成のようにコンテンツを消去するなどして移動元のコンテンツを無効化する場合、圧縮変換された（画質の劣化した）コンテンツだけがユーザの下に残ることになる。すなわち、再び記録容量の大きな内蔵ＨＤＤへコンテンツを戻す（移動する）場合であっても、画質の劣化されたコンテンツを高画質コンテンツへ変換することは不可能であり、元々の高画質コンテンツは復元されないため、これはコンテンツを利用するユーザの利便性が損なわれることにつながる。【０３０９】  本発明における著作権保護システムは、前記課題を解決するものであって、不正コピーを防止しながら、コンテンツの喪失を招くことなくコンテンツの移動を可能にして、さらに、サイズを小さくする圧縮変換後であっても、当該コンテンツを移動元に戻す場合には、元々の高画質コンテンツの復元を可能にする。
本発明の著作権保護システムは、コンテンツを供給するコンテンツ供給装置と、前記コンテンツを獲得して、コンテンツの記録、並びに再生を行い、さらにコンテンツの移動を実行する記録再生装置と、前記移動するコンテンツを獲得する記録再生装置と、可搬媒体から構成され、コンテンツの移動時に当該コンテンツを所定単位に分けて移動させる。【０３１０】  本発明は、コンテンツをユーザに配信する産業、コンテンツを記録再生する装置を製造する製造業、コンテンツを記録再生する装置を販売する販売業において、画像変換したコンテンツを他の装置へムーブしても、元のコンテンツを復元可能であることから、ユーザの利便性を損なわず、コンテンツの著作権を保護する仕組みとして利用することができる。【０３１１】  本発明にかかる著作権保護システムは、コンテンツの移動元の記録再生装置が、コンテンツの移動をブロック単位で行うことにより、コンテンツ移動中の電源断などによるコンテンツ消失の危険がなく、かつ、ユーザがコンテンツ移動処理中に記録再生装置を解析して復号された平文コンテンツの不正入手を試みても、得られる平文コンテンツはコンテンツ全体のほんの一部に過ぎずに被害は少なくてすむ。即ち、移動中のコンテンツ消失を防止しかつ移動中の平文コンテンツ取得に安全であるという効果を有し、ユーザ利便性と安全性の両方を損なうことのない著作権保護システムの実現において有用である。【０３１２】  本発明によれば、コンテンツの移動元の記録再生装置が、コンテンツの移動時に当該コンテンツの部分情報を移動させることにより、記録再生装置内のコンテンツをすべて消去することなく利用不可状態にし、移動したコンテンツを再び当該記録再生装置へ戻す場合には、前記部分情報を元に戻す（移動させる）ことにより、元々の高画質コンテンツを復元可能（利用可能）にすることが可能となる。【０３１３】  本発明は、端末装置が保持する第１のフォーマットのコンテンツを、第２のフォーマットのコンテンツとして可搬媒体へ移動することが可能で、かつ、前記可搬媒体に移動した第２のフォーマットのコンテンツを前記端末装置に第１のフォーマットのコンテンツとして移動する第２の移動処理が可能な著作権保護システムであって、前記可搬媒体は、データを記憶する記憶部を具備し、前記端末装置は、第１のフォーマットのコンテンツを記憶するコンテンツ記憶部と、前記第１のフォーマットのコンテンツを前記第２のフォーマットのコンテンツに変換するフォーマット変換部と、復元用データを生成する復元用データ生成部と、前記第２のフォーマットのコンテンツと前記復元用データを前記可搬媒体内の記憶部に移動する移動部と前記移動部によるデータ移動の後に、前記第１のフォーマットのコンテンツおよび前記第２のフォーマットのコンテンツおよび前記復元用データを消去する消去部とを具備することを特徴とする。【０３１４】  ここで、前記端末装置は、さらに、前記可搬媒体のデータ記憶部に記憶する前記復元用データを読み出す読出し部と、前記復元用データを元に前記第１のフォーマットのコンテンツを復元して、前記コンテンツ記憶部に記録する復元部と、前記可搬媒体のデータ記憶部に記憶する前記第２のフォーマットのコン��ンツと前記復元用データを消去する消去部とを具備するとしてもよい。【０３１５】  ここで、前記端末装置は、さらに、少なくとも前記復元用データと前記第１のフォーマットのコンテンツとから復元用基本データを生成する復元用基本データ生成部と、前記復元用基本データ生成部を記憶する復元用基本データ記憶部とを具備するとしてもよい。
ここで、前記端末装置は、さらに、前記可搬媒体のデータ記憶部に記憶する前記復元用データを読み出す読出し部と、前記復元用データと前記復元用基本データを元に前記第１のフォーマットのコンテンツを復元して、前記コンテンツ記憶部に記録する復元部と、前記可搬媒体のデータ記憶部に記憶する前記第２のフォーマットのコンテンツと前記復元用データを消去する消去部とを具備するとしてもよい。【０３１６】  また、本発明は、端末装置が保持する第１のフォーマットのコンテンツを、第２のフォーマットのコンテンツとして可搬媒体へ移動することが可能で、かつ、前記可搬媒体に移動した第２のフォーマットのコンテンツを前記端末装置に第１のフォーマットのコンテンツとして移動する第２の移動処理が可能な著作権保護システムであって、前記可搬媒体は、データを記憶する記憶部を具備し、前記端末装置は、第１のフォーマットのコンテンツを記憶するコンテンツ記憶部と、前記コンテンツ記憶部に記憶する前記第１のフォーマットのコンテンツからコンテンツのフォーマットに基づいて決定された所定のデータサイズの第１のフォーマットの部分コンテンツを取り出す部分コンテンツ取り出し部と、前記第１のフォーマットの部分コンテンツを第２のフォーマットの部分コンテンツに変換するフォーマット変換部と、前記第１のフォーマットの部分コンテンツに対応する部分コンテンツ復元用データを生成する部分コンテンツ復元用データ生成部と、前記第２のフォーマットの部分コンテンツと前記部分コンテンツ復元用データを前記可搬媒体内の記憶部に移動する移動部と、前記移動部によるデータ移動の後に、前記端末装置内の前記第１のフォーマットの部分コンテンツおよび前記第２のフォーマットの部分コンテンツおよび前記部分コンテンツ復元用データを消去する消去部とを具備することを特徴とする。【０３１７】  ここで、前記端末装置は、さらに、前記可搬媒体のデータ記憶部に記憶する前記部分コンテンツ復元用データを読み出す読出し部と、前記部分コンテンツ復元用データを元に前記第１のフォーマットのコンテンツを復元して、前記コンテンツ記憶部に記録する復元部と、前記可搬媒体のデータ記憶部に記憶する前記第２のフォーマットのコンテンツと前記部分コンテンツ復元用データを消去する消去部とを具備するとしてもよい。【０３１８】  ここで、前記端末装置は、さらに、少なくとも前記部分コンテンツ復元用データと前記第１のフォーマットの部分コンテンツとから部分コンテンツ復元用基本データを生成する部分コンテンツ復元用基本データ生成部と、前記部分コンテンツ復元用基本データ生成部を記憶する部分コンテンツ復元用基本データ記憶部とを具備するとしてもよい。
ここで、前記端末装置は、さらに、前記可搬媒体のデータ記憶部に記憶する前記部分コンテンツ復元用データを読み出す読出し部と、前記部分コンテンツ復元用データと前記部分コンテンツ復元用基本データを元に前記第１のフォーマットのコンテンツを復元して、前記コンテンツ記憶部に記録する復元部と、前記可搬媒体のデータ記憶部に記憶する前記第２のフォーマットのコンテンツと前記部分コンテンツ復元用データを消去する消去部とを具備するとしてもよい。【０３１９】  ここで、前記部分コンテンツ復元用データ生成部は、乱数を生成して、前記部分コンテンツ復元用データとし、前記部分コンテンツ復元用基本データ生成部は、前記部分コンテンツ復元用データを用いて前記第１のフォーマットの部分コンテンツを暗号化して、前記部分コンテンツ復元用基本データとするとしてもよい。
また、本発明は、外部から与えられる第１のフォーマットのコンテンツデータを記録、再生する端末装置が、必要に応じて、前記第１のフォーマットで記憶するコンテンツを第２のフォーマットのコンテンツにフォーマット変換して可搬媒体へ移動することが可能な、著作権保護システムであって、前記端末装置は、前記第１のフォーマットのコンテンツデータを暗号化して、暗号化コンテンツデータとする第１の暗号化部と、前記暗号化コンテンツデータを記憶する暗号化コンテンツ記憶部と、前記第１のフォーマットのコンテンツデータを、第２のフォーマットのコンテンツデータに変換するフォーマット変換部と、前記第２のフォーマットのコンテンツデータを元に変換鍵を生成する変換鍵生成部と、前記変換鍵を用いて前記第２のフォーマットのコンテンツデータを暗号化して変換用データとする第２の暗号化部と、前記変換用データを記憶する記憶部とを備えることを特徴とする。【０３２０】  また、本発明は、コンテンツを保持して、可搬媒体へコンテンツを移動可能な端末装置であって、前記端末装置は、第１のフォーマットのコンテンツを記憶するコンテンツ記憶部と、前記第１のフォーマットのコンテンツを第２のフォーマットのコンテンツに変換するフォーマット変換部と、復元用データを生成する復元用データ生成部と、前記第２のフォーマットのコンテンツと前記復元用データを前記可搬媒体内の記憶部に移動する移動部と、前記移動部によるデータ移動の後に、前記第１のフォーマットのコンテンツおよび前記第２のフォーマットのコンテンツおよび前記復元用データを消去する消去部とを具備することを特徴とする。【０３２１】  また、本発明は、コンテンツを保持して、可搬媒体へコンテンツを移動可能な端末装置であって、前記端末装置は、第１のフォーマットのコンテンツを記憶するコンテンツ記憶部と、前記コンテンツ記憶部に記憶する前記第１のフォーマットのコンテンツからコンテンツのフォーマットに基づいて決定された所定のデータサイズの第１のフォーマットの部分コンテンツを取り出す部分コンテンツ取り出し部と、前記第１のフォーマットの部分コンテンツを第２のフォーマットの部分コンテンツに変換するフォーマット変換部と、前記第１のフォーマットの部分コンテンツに対応する部分コンテンツ復元用データを生成する部分コンテンツ復元用データ生成部と、前記第２のフォーマットの部分コンテンツと前記部分コンテンツ復元用データを前記可搬媒体内の記憶部に移動する移動部と、前記移動部によるデータ移動の後に、前記端末装置内の前記第１のフォーマットの部分コンテンツおよび前記第２のフォーマットの部分コンテンツおよび前記部分コンテンツ復元用データを消去する消去部とを具備することを特徴とする。【０３２２】  また、本発明は、オリジナルコンテンツを、端末装置から可搬型の記録媒体へ移動させる著作権保護システムであって、前記端末装置は、前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記コンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号に用いられた前記暗号鍵を削除する鍵削除手段とを備え、前記記録媒体は、前記変換コンテンツを記憶するコンテンツ記憶手段を備えることを特徴とする。【０３２３】  この構成によると、著作権保護システムの端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、著作権保護システムの端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたオリジナルコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。【０３２４】  ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記ブロックは、暗号化されたブロックデータであり、前記変換コンテンツ生成手段は、前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、変換コンテンツを生成し、前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換えるとしてもよい。【０３２５】  この構成によると、著作権保護システムの端末装置は、暗号化されたブロックデータを、二重暗号化するので、オリジナルコンテンツに対するセキュリティを高めることができる。
ここで、前記変換コンテンツ書込手段は、さらに、前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込み、前記コンテンツ記憶手段は、前記変換コンテンツを記憶する代わりに、前記暗号化変換コンテンツと前記復号鍵情報とを記憶するとしてもよい。【０３２６】  この構成によると、著作権保護システムの端末装置は、記録媒体へ暗号化変換コンテンツを書き込むので、変換コンテンツに対するセキュリティが高まる。
ここで、前記著作権保護システムは、さらに、携帯情報端末を含み、前記携帯情報端末は、前記コンテンツ記憶手段に、前記復号鍵情報及び前記暗号化変換コンテンツが記憶された前記記録媒体から、前記暗号化変換コンテンツと前記復号鍵情報とを読み出し、読み出した前記暗号化変換コンテンツを、前記復号鍵情報を用いて復号して、前記変換コンテンツを生成し、生成した前記変換コンテンツを再生するとしてもよい。【０３２７】  この構成によると、著作権保護システムの携帯情報端末は、オリジナルコンテンツに非可逆変換を施した変換コンテンツを再生することができ、端末装置は、オリジナルコンテンツの再生ができない。これにより、オリジナルコンテンツに対する著作権を保護することができる。
ここで、オリジナルコンテンツを、端末装置から可搬型の記録媒体へ移動させる著作権保護システムであって、前記端末装置は、前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに非可逆変換が施された変換コンテンツが暗号化された非オリジナルコンテンツを記憶している非オリジナルコンテンツ記憶手段と、前記変換コンテンツに含まれ、前記非オリジナルコンテンツの復号に用いる復号ブロックデータを、前記オリジナルコンテンツから取得する復号ブロックデータ取得手段と、前記非オリジナルコンテンツを、前記復号ブロックデータを用いて復号して、前記変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツ生成手段にて生成された前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段とを備え、前記記録媒体は、前記変換コンテンツを記憶するコンテンツ記憶手段を備えるとしてもよい。【０３２８】  この構成によると、著作権保護システムの端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、著作権保護システムの端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたオリジナルコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。【０３２９】  また、著作権保護システムの端末装置は、非オリジナルコンテンツを予め記憶しているので、記録媒体へコンテンツを移動させる際に、オリジナルコンテンツに非可逆変換を施す必要がない。これにより、コンテンツ移動時の処理の負荷を軽減することができる。
ここで、前記変換コンテンツに含まれる１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを暗号化することにより、前記非オリジナルコンテンツは生成され、前記非オリジナルコンテンツの生成された後、前記暗号鍵は消去され、前記復号ブロックデータ取得手段は、前記オリジナルコンテンツに、前記非可逆変換を施して、前記変換コンテンツを生成し、生成した前記変換コンテンツから前記１の変換ブロックデータを、前記復号ブロックデータとして取得するとしてもよい。【０３３０】  この構成によると、著作権保護システムの端末装置は、非オリジナルコンテンツを復号する際に、オリジナルコンテンツから、変換コンテンツに含まれる１の変換ブロックデータを生成するので、非オリジナルコンテンツを復号するための復号鍵を予め記憶しておく必要がない。
ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記ブロックは、暗号化されたブロックデータであり、前記復号ブロックデータ取得手段は、前記非可逆変換を施して、前記変換コンテンツを生成して、前記復号ブロックデータを取得する代わりに、前記１の変換ブロックデータに対応する暗号化されたブロックデータを復号し、前記非可逆変換を施して、前記復号ブロックデータを取得し、前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換えるとしてもよい。【０３３１】  この構成によると、著作権保護システムの端末装置は、暗号化されたブロックデータを、二重暗号化するので、オリジナルコンテンツに対するセキュリティを高めることができる。
ここで、前記変換コンテンツ書込手段は、さらに、前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込み、前記コンテンツ記憶手段は、前記変換コンテンツを記憶する代わりに、前記暗号化変換コンテンツと前記復号鍵情報とを記憶するとしてもよい。【０３３２】  この構成によると、著作権保護システムの端末装置は、記録媒体へ暗号化変換コンテンツを書き込むので、変換コンテンツに対するセキュリティが高まる。
ここで、前記著作権保護システムは、さらに、携帯情報端末を含み、前記携帯情報端末は、前記コンテンツ記憶手段に、前記復号鍵情報及び前記暗号化変換コンテンツが記憶された前記記録媒体から、前記暗号化変換コンテンツと前記復号鍵情報とを読み出し、読み出した前記暗号化変換コンテンツを、前記復号鍵情報を用いて復号して、前記変換コンテンツを生成し、生成した前記変換コンテンツを再生するとしてもよい。【０３３３】  この構成によると、著作権保護システムの携帯情報端末は、オリジナルコンテンツに非可逆変換を施した変換コンテンツを再生することができ、端末装置は、オリジナルコンテンツの再生ができない。これにより、オリジナルコンテンツに対する著作権を保護することができる。
【産業上の利用可能性】
【０３３４】  上記において説明した著作権保護システムは、コンテンツをユーザに配信する産業、コンテンツを記録再生する装置を製造する製造業、コンテンツを記録再生する装置を販売する販売業において、経営的、つまり反復的かつ継続的に利用されうる。
【図１】
2005101215.tif 000002
【図２】
2005101215.tif 000003
【図３】
2005101215.tif 000004
【図４】
2005101215.tif 000005
【図５】
2005101215.tif 000006
【図６】
2005101215.tif 000007
【図７】
2005101215.tif 000008
【図８】
2005101215.tif 000009
【図９】
2005101215.tif 000010
【図１０】
2005101215.tif 000011
【図１１】
2005101215.tif 000012
【図１２】
2005101215.tif 000013
【図１３】
2005101215.tif 000014
【図１４】
2005101215.tif 000015
【図１５】
2005101215.tif 000016
【図１６】
2005101215.tif 000017
【図１７】
2005101215.tif 000018
【図１８】
2005101215.tif 000019
【図１９】
2005101215.tif 000020
【図２０】
2005101215.tif 000021
【図２１】
2005101215.tif 000022
【図２２】
2005101215.tif 000023
【図２３】
2005101215.tif 000024
【図２４】
2005101215.tif 000025
【図２５】
2005101215.tif 000026
【図２６】
2005101215.tif 000027
【図２７】
2005101215.tif 000028
【図２８】
2005101215.tif 000029
【図２９】
2005101215.tif 000030
【手続補正書】
【提出日】平成18年10月5日(2006.10.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オリジナルのコンテンツを可搬型の記録媒体へ移動させる端末装置であって、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、
前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、
前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、
暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、
前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、
前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段と
を備えることを特徴とする端末装置。
【請求項２】
前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、
前記ブロックは、暗号化されたブロックデータであり、
前記変換コンテンツ生成手段は、前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、変換コンテンツを生成し、
前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換える
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記暗号化手段は、
暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、暗号化されたブロックデータごとに、二重暗号化ブロックデータへ置き換える
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記暗号化手段は、
暗号化された全てのブロックデータのそれぞれに対して、異なる暗号鍵を生成し、暗号化されたブロックデータごとに、それぞれに対して生成された暗号鍵を用いて、二重暗号化ブロックデータを生成し、
前記鍵書込手段は、前記暗号化手段にて生成された全ての暗号鍵を、前記記録媒体へ書き込む
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記暗号化手段は、
暗号化されたブロックデータの個数未満である所定の個数の暗号鍵を生成し、生成した各暗号鍵を周期的に用いて、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、
前記鍵書込手段は、前記暗号化手段にて生成された前記所定の個数の暗号鍵を、前記記録媒体へ書き込む
ことを特徴とする請求項３に記載の端末装置。
【請求項６】
前記複数の暗号化されたブロックデータは、再生順位に従って記憶されており、
前記暗号化手段は、
一方向性関数を予め記憶している関数記憶部と、
鍵データを生成する第１鍵生成部と、
前記鍵データに、前記暗号化されたブロックデータの再生順位に基づいた回数分、前記一方向性関数を施して、前記暗号化されたブロックデータに対する順位暗号鍵を生成する第２鍵生成部と、
暗号化されたブロックデータを、前記第２鍵生成部にて生成した順位暗号鍵を前記暗号鍵として用いて暗号化して、二重暗号化ブロックデータを生成する暗号化ブロック生成部と、
前記暗号化されたブロックデータを、前記二重暗号化ブロック生成部にて生成された前記二重暗号化ブロックで置き換えるブロック置換部とを備え、
前記鍵書込手段は、第１鍵生成部にて生成された鍵データを、前記記録媒体へ書き込む
ことを特徴とする請求項３に記載の端末装置。
【請求項７】
前記変換コンテンツ書込手段は、さらに、
前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、
前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込む
ことを特徴とする請求項２に記載の端末装置。
【請求項８】
前記変換コンテンツ書込手段は、
前記変換コンテンツに含まれる複数の変換ブロックごとに、暗号化して、暗号化変換ブロックを生成し、生成した複数の暗号化変換ブロックごとに、前記記録媒体へ書き込むことにより、前記暗号化変換コンテンツの生成及び書き込みを行う
ことを特徴とする請求項７に記載の端末装置。
【請求項９】
前記暗号化変換コンテンツと前記復号鍵情報とを前記記録媒体へ書き込み、前記ブロックを、前記暗号化ブロックに置き換えた後の端末装置であって、
当該端末装置は、さらに、
前記記録媒体にて記録されている前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行う変換コンテンツ消去手段と、
前記変換コンテンツ消去手段にて消去に係る制御がなされた後、前記記録媒体から前記暗号鍵を読み出し、読み出した前記暗号鍵を復号鍵として用いて、前記二重暗号化ブロックデータを復号して前記暗号化されたブロックデータを生成し、前記二重暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換える復号手段と
を備えることを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記端末装置は、さらに、
前記オリジナルコンテンツを再生する再生手段を備え、
前記復号手段は、前記全ての暗号化されたブロックデータを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツを前記再生手段へ出力する
ことを特徴とする請求項９に記載の端末装置。
【請求項１１】
前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、
前記オリジナルコンテンツ記憶手段は、前記複数の暗号化されたブロックデータを、再生順位に従って記憶しており、
前記変換コンテンツ生成手段は、
前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、前記変換コンテンツを生成し、
前記暗号化手段は、
再生時間長が所定の時間内となるように、再生順位が連続する複数の暗号化されたブロックデータを含む暗号化ブロックデータ群を、前記ブロックとして取得し、取得した暗号化ブロックデータ群に、前記暗号鍵を用いて暗号化して、二重暗号化ブロックデータ群を、前記暗号化ブロックとして生成し、前記暗号化ブロックデータ群を、生成した前記二重暗号化ブロックデータ群に置き換える
ことを特徴とする請求項１に記載の端末装置。
【請求項１２】
前記オリジナルコンテンツは、動画像が圧縮符号された複数のフレームデータからなり、
前記フレームデータは、１以上のブロックデータからなり、
前記ブロックデータは、当該端末装置に固有の装置鍵にて暗号化され、
前記端末装置は、さらに、
再生時間長が所定の時間内からなり、再生順位が連続する１以上の暗号化されたブロックデータを含む暗号化ブロックデータ群を取得し、前記装置鍵を復号鍵として用いて、取得した暗号化ブロックデータ群を復号して、ブロックデータ群を生成するブロック復号手段と備え、
前記暗号化手段は、前記ブロックデータ群に含まれる１以上のフレームデータのうち、他のフレームデータと無依存である独立フレームデータを、前記装置鍵、前記暗号鍵の順で暗号化、及び他のフレームデータを、前記装置鍵で暗号化することにより、二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換える
ことを特徴とする請求項１１に記載の端末装置。
【請求項１３】
オリジナルコンテンツを可搬型の記録媒体へ移動させる端末装置であって、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、
前記オリジナルコンテンツに非可逆変換が施された変換コンテンツが暗号化された非オリジナルコンテンツを記憶している非オリジナルコンテンツ記憶手段と、
前記変換コンテンツに含まれ、前記非オリジナルコンテンツの復号に用いる復号ブロックデータを、前記オリジナルコンテンツから取得する復号ブロックデータ取得手段と、
前記非オリジナルコンテンツを、前記復号ブロックデータを用いて復号して、前記変換コンテンツを生成する変換コンテンツ生成手段と、
前記変換コンテンツ生成手段にて生成された前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、
暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、
前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、
前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段と
を備えることを特徴とする請求項１に記載の端末装置。
【請求項１４】
前記変換コンテンツに含まれる１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを暗号化することにより、前記非オリジナルコンテンツは生成され、
前記非オリジナルコンテンツの生成された後、前記暗号鍵は消去され、
前記復号ブロックデータ取得手段は、前記オリジナルコンテンツに、前記非可逆変換を施して、前記変換コンテンツを生成し、生成した前記変換コンテンツから前記１の変換ブロックデータを、前記復号ブロックデータとして取得する
ことを特徴とする請求項１３に記載に記載の端末装置。
【請求項１５】
前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、
前記ブロックは、暗号化されたブロックデータであり、
前記復号ブロックデータ取得手段は、前記非可逆変換を施して、前記変換コンテンツを生成して、前記復号ブロックデータを取得する代わりに、前記１の変換ブロックデータに対応する暗号化されたブロックデータを復号し、前記非可逆変換を施して、前記復号ブロックデータを取得し、
前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換える
ことを特徴とする請求項１４に記載の端末装置。
【請求項１６】
前記暗号化手段は、
暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、暗号化されたブロックデータごとに、二重暗号化ブロックデータへ置き換える
ことを特徴とする請求項１５に記載の端末装置。
【請求項１７】
前記暗号化手段は、
暗号化された全てのブロックデータのそれぞれに対して、異なる暗号鍵を生成し、暗号化されたブロックデータごとに、それぞれに対して生成された暗号鍵を用いて、二重暗号化ブロックデータを生成し、
前記鍵書込手段は、前記暗号化手段にて生成された全ての暗号鍵を、前記記録媒体へ書き込む
ことを特徴とする請求項１６に記載の端末装置。
【請求項１８】
前記暗号化手段は、
暗号化されたブロックデータの個数未満である所定の個数の暗号鍵を生成し、生成した各暗号鍵を周期的に用いて、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、
前記鍵書込手段は、前記暗号化手段にて生成された前記所定の個数の暗号鍵を、前記記録媒体へ書き込む
ことを特徴とする請求項１６に記載の端末装置。
【請求項１９】
前記複数の暗号化されたブロックデータは、再生順位に従って記憶されており、
前記暗号化手段は、
一方向性関数を予め記憶している関数記憶部と、
鍵データを生成する第１鍵生成部と、
前記鍵データに、前記暗号化されたブロックデータの再生順位に基づいた回数分、前記一方向性関数を施して、前記暗号化されたブロックデータに対する順位暗号鍵を生成する第２鍵生成部と、
暗号化されたブロックデータを、前記第２鍵生成部にて生成した順位暗号鍵を前記暗号鍵として用いて暗号化して、二重暗号化ブロックデータを生成する暗号化ブロック生成部と、
前記暗号化されたブロックデータを、前記二重暗号化ブロック生成部にて生成された前記二重暗号化ブロックで置き換えるブロック置換部とを備え、
前記鍵書込手段は、前記暗号鍵に代えて、第１鍵生成部にて生成された前記鍵データを前記記録媒体へ書き込む
ことを特徴とする請求項１６に記載の端末装置。
【請求項２０】
前記変換コンテンツ書込手段は、さらに、
前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、
前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込む
ことを特徴とする請求項１５に記載の端末装置。
【請求項２１】
前記非オリジナルコンテンツ記憶手段は、前記１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを前記複数の変換ブロックごとに、暗号化して記憶しており、
前記変換コンテンツ書込手段は、
前記暗号化された変換ブロックごとに復号して、前記変換ブロックを生成する第１生成部と、
前記第１生成部にて生成された変換ブロックごとに、暗号化して、再暗号化変換ブロックを生成する第２生成部と、
前記第２生成部にて生成された再暗号化変換ブロックごとに、前記記録媒体へ書き込む書込部とを
備えることを特徴とする請求項２０に記載の端末装置。
【請求項２２】
前記暗号化変換コンテンツと前記復号鍵情報とを前記記録媒体へ書き込み、前記ブロックを、前記暗号化ブロックに置き換えた後の端末装置であって、
当該端末装置は、さらに、
前記記録媒体にて記録されている前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行う変換コンテンツ消去手段と、
前記変換コンテンツ消去手段にて消去に係る制御がなされた後、前記記録媒体から前記暗号鍵を読み出し、読み出した前記暗号鍵を復号鍵として用いて、前記二重暗号化ブロックデータを復号して前記暗号化されたブロックデータを生成し、前記二重暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換える復号手段と
を備えることを特徴とする請求項２１に記載の端末装置。
【請求項２３】
前記端末装置は、さらに、
前記オリジナルコンテンツを再生する再生手段を備え、
前記復号手段は、前記全ての暗号化されたブロックデータを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツを前記再生手段へ出力する
ことを特徴とする請求項２２に記載の端末装置。
【請求項２４】
前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、
前記オリジナルコンテンツ記憶手段は、前記複数の暗号化されたブロックデータを、再生順位に従って記憶しており、
前記暗号化手段は、
再生時間長が所定の時間内となるように、再生順位が連続する複数の暗号化されたブロックデータを含む暗号化ブロックデータ群を、前記ブロックとして取得し、取得した暗号化ブロックデータ群に、前記暗号鍵を用いて暗号化して、二重暗号化ブロックデータ群を、前記暗号化ブロックとして生成し、前記暗号化ブロックデータ群を、生成した前記二重暗号化ブロックデータ群に置き換える
ことを特徴とする請求項１４に記載の端末装置。
【請求項２５】
前記オリジナルコンテンツは、動画像が圧縮符号された複数のフレームデータからなり、
前記フレームデータは、１以上のブロックデータからなり、
前記ブロックデータは、当該端末装置に固有の装置鍵にて暗号化され、
前記端末装置は、さらに、
再生時間長が所定の時間内からなり、再生順位が連続する１以上の暗号化されたブロックデータを含む暗号化ブロックデータ群を取得し、前記装置鍵を復号鍵として用いて、取得した暗号化ブロックデータ群を復号して、ブロックデータ群を生成するブロック復号手段と備え、
前記暗号化手段は、前記ブロックデータ群に含まれる１以上のフレームデータのうち、他のフレームデータと無依存である独立フレームデータを、前記装置鍵、前記暗号鍵の順で暗号化、及び他のフレームデータを、前記装置鍵で暗号化することにより、二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換える
ことを特徴とする請求項２４に記載の端末装置。
【請求項２６】
オリジナルコンテンツを、端末装置から可搬型の記録媒体へ移動させる著作権保護システムであって、
前記端末装置は、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、
前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、
前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、
暗号鍵を用いて、前記コンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号に用いられた前記暗号鍵を削除する鍵削除手段とを備え、
前記記録媒体は、
前記変換コンテンツを記憶するコンテンツ記憶手段
を備えることを特徴とする著作権保護システム。
【請求項２７】
オリジナルのコンテンツを可搬型の記録媒体へ移動させる端末装置に用いられるコンテンツ移動方法であって、
前記端末装置は、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段を備え、
前記コンテンツ移動方法は、
前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成ステップと、
前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込ステップと、
暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化ステップと、
前記暗号鍵を、前記記録媒体へ書き込む鍵書込ステップと、
前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除ステップと
を含むことを特徴とするコンテンツ移動方法。
【請求項２８】
オリジナルのコンテンツを可搬型の記録媒体へ移動させる端末装置に用いられるコンテンツ移動プログラムであって、
前記端末装置は、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段を備え、
前記コンテンツ移動プログラムは、
前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成ステップと、
前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込ステップと、
暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化ステップと、
前記暗号鍵を、前記記録媒体へ書き込む鍵書込ステップと、
前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除ステップと
を含むことを特徴とするコンテンツ移動プログラム。
【請求項２９】
前記コンテンツ移動プログラムは、
コンピュータ読み取り可能な記録媒体に記録されている
ことを特徴とする請求項２８に記載のコンテンツ移動プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの不正利用防止を目的とした端末装置、及び可搬媒体を含む著作権保護システムに関し、特に、不正利用を防止しつつユーザの利便性を高める技術に関する。
【背景技術】
【０００２】
近年、ＢＳデジタル放送や地上デジタル放送の開始に伴い、映画等のデジタルコンテンツが広く配信されるようになってきている。デジタルコンテンツ（以下、コンテンツ）は複製が容易であるため、インターネットやその他の媒体を介した海賊行為、並びに複製コンテンツの再配信などの不正行為に対する懸念が高まっており、これら不正行為に対抗（コンテンツを保護）するための技術開発が進められている。
【０００３】
デジタル放送番組のコピーガード施策として、１回だけ録画可能であることを示す「コピーワンス」の制御信号を付加して暗号化して放送される。この様に「コピーワンス」の制御信号が付加されたデジタル放送番組は、ＣＰＲＭ（ContentProtection for Recordable Media）に対応する記録再生装置を用いることにより録画することができる。録画されたデジタル放送番組は、他の機器にダビングすることはできず、対応する機器への移動（ムーブ）のみ行うことができる。
【特許文献１】特開２００３−２２８５２２号公報
【非特許文献１】「現代暗号理論」、池野信一、小山謙二、電子通信学会
【非特許文献２】「暗号理論入門」、岡本栄司、共立出版株式会社
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、デジタル放送番組は、データ量の多い高画質コンテンツであるため、移動先がメモリカードなど記憶容量の小さい機器である場合には、記録再生装置は、高画質コンテンツを画像変換により圧縮し、データ量を減らした後にメモリカードに移動させる必要がある。
この場合、移動先のメモリカードから元の記録再生装置へ再度コンテンツを移動させた場合には、既に画像変換により元の高画質コンテンツは失われてしまっているので、記録再生装置は、もはや高画質コンテンツを利用することができないという問題がある。
【０００５】
そこで本発明は、上記の問題点に鑑みなされたものであって、変換を施したコンテンツを他の機器へ移動した場合であっても、コンテンツの移動先の機器からコンテンツの移動元へ再度コンテンツを移動させた場合に、変換前のコンテンツを利用することができる端末装置、コンテンツ保護システム、コンテンツ移動方法及びコンテンツ移動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、オリジナルのコンテンツを可搬型の記録媒体へ移動させる端末装置であって、前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段とを備えることを特徴とする。
【発明の効果】
【０００７】
上記に示した構成によると、端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたオリジナルコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。
【０００８】
ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記ブロックは、暗号化されたブロックデータであり、前記変換コンテンツ生成手段は、前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、変換コンテンツを生成し、前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換えるとしてもよい。
【０００９】
この構成によると、端末装置は、暗号化されたブロックデータを、二重暗号化するので、オリジナルコンテンツに対するセキュリティを高めることができる。
ここで、前記暗号化手段は、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、暗号化されたブロックデータごとに、二重暗号化ブロックデータへ置き換えるとしてもよい。
【００１０】
この構成によると、端末装置は、全ての暗号化されたブロックデータを、二重暗号化することができる。
ここで、前記暗号化手段は、暗号化された全てのブロックデータのそれぞれに対して、異なる暗号鍵を生成し、暗号化されたブロックデータごとに、それぞれに対して生成された暗号鍵を用いて、二重暗号化ブロックデータを生成し、前記鍵書込手段は、前記暗号化手段にて生成された全ての暗号鍵を、前記記録媒体へ書き込むとしてもよい。
【００１１】
この構成によると、端末装置は、全ての暗号化されたブロックデータのそれぞれに対して、異なる暗号鍵を用いて暗号化して、二重暗号化ブロックデータを生成する。これにより、悪意ある第三者は、ブロックデータを暗号化するための鍵と、暗号化されたブロックデータごとに対応する暗号鍵全てとを入手しない限り、オリジナルコンテンツを取得することはできないため、コンテンツに対するセキュリティは向上される。
【００１２】
ここで、前記暗号化手段は、暗号化されたブロックデータの個数未満である所定の個数の暗号鍵を生成し、生成した各暗号鍵を周期的に用いて、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、前記鍵書込手段は、前記暗号化手段にて生成された前記所定の個数の暗号鍵を、前記記録媒体へ書き込むとしてもよい。
この構成によると、端末装置は、所定の個数の暗号鍵のそれぞれを周期的に用いて、暗号化されたデータブロックごとに二重暗号化ブロックデータを生成し、所定の個数の暗号鍵を、記録媒体へ書き込むので、記録媒体へ書き込む暗号鍵の個数を軽減することができる。
【００１３】
ここで、前記複数の暗号化されたブロックデータは、再生順位に従って記憶されており、前記暗号化手段は、一方向性関数を予め記憶している関数記憶部と、鍵データを生成する第１鍵生成部と、前記鍵データに、前記暗号化されたブロックデータの再生順位に基づいた回数分、前記一方向性関数を施して、前記暗号化されたブロックデータに対する順位暗号鍵を生成する第２鍵生成部と、暗号化されたブロックデータを、前記第２鍵生成部にて生成した順位暗号鍵を前記暗号鍵として用いて暗号化して、二重暗号化ブロックデータを生成する暗号化ブロック生成部と、前記暗号化されたブロックデータを、前記二重暗号化ブロック生成部にて生成された前記二重暗号化ブロックで置き換えるブロック置換部とを備え、前記鍵書込手段は、第１鍵生成部にて生成された鍵データを、前記記録媒体へ書き込むとしてもよい。
【００１４】
この構成によると、端末装置は、記録媒体に書き込む暗号鍵として、鍵データのみを書き込むので、記録媒体へ書き込む暗号鍵の個数を軽減することができる。
ここで、前記変換コンテンツ書込手段は、さらに、前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込むとしてもよい。
【００１５】
この構成によると、端末装置は、記録媒体へ暗号化変換コンテンツを書き込むので、変換コンテンツに対するセキュリティが高まる。
ここで、前記変換コンテンツ書込手段は、前記変換コンテンツに含まれる複数の変換ブロックごとに、暗号化して、暗号化変換ブロックを生成し、生成した複数の暗号化変換ブロックごとに、前記記録媒体へ書き込むことにより、前記暗号化変換コンテンツの生成及び書き込みを行うとしてもよい。
【００１６】
この構成によると、端末装置は、変換ブロックごとに、暗号化変換ブロックを生成し、生成した暗号化変換ブロックごとに、記録媒体へ書き込む。これにより、端末装置は、１の暗号化変換ブロックを書き込む最中に、失敗した場合でも、書き込みに失敗した１の暗号化変換ブロックから、再度、処理を行うことができる。
ここで、前記暗号化変換コンテンツと前記復号鍵情報とを前記記録媒体へ書き込み、前記ブロックを、前記暗号化ブロックに置き換えた後の端末装置であって、当該端末装置は、さらに、前記記録媒体にて記録されている前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行う変換コンテンツ消去手段と、前記変換コンテンツ消去手段にて消去に係る制御がなされた後、前記記録媒体から前記暗号鍵を読み出し、読み出した前記暗号鍵を復号鍵として用いて、前記二重暗号化ブロックデータを復号して前記暗号化されたブロックデータを生成し、前記二重暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換える復号手段とを備えるとしてもよい。
【００１７】
この構成によると、端末装置は、前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行い、その後、前記二重暗号化ブロックデータを復号して、前記暗号化されたブロックデータを生成し、前記に銃暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換えるので、変換コンテンツへと変換する前のオリジナルコンテンツを復号することができる。
【００１８】
ここで、前記端末装置は、さらに、前記オリジナルコンテンツを再生する再生手段を備え、前記復号手段は、前記全ての暗号化されたブロックデータを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツを前記再生手段へ出力するとしてもよい。
この構成によると、端末装置は、全ての暗号化されたデータブロックを復号し、前記オリジナルコンテンツを生成し、前記オリジナルコンテンツを再生することができる。
【００１９】
ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記オリジナルコンテンツ記憶手段は、前記複数の暗号化されたブロックデータを、再生順位に従って記憶しており、前記変換コンテンツ生成手段は、前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、前記変換コンテンツを生成し、前記暗号化手段は、再生時間長が所定の時間内となるように、再生順位が連続する複数の暗号化されたブロックデータを含む暗号化ブロックデータ群を、前記ブロックとして取得し、取得した暗号化ブロックデータ群に、前記暗号鍵を用いて暗号化して、二重暗号化ブロックデータ群を、前記暗号化ブロックとして生成し、前記暗号化ブロックデータ群を、生成した前記二重暗号化ブロックデータ群に置き換えるとしてもよい。
【００２０】
この構成によると、端末装置は、再生時間長が所定時間内である暗号化ブロックデータ群を、暗号化鍵を用いて暗号化して二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換えることができる。これにより、１の暗号化されたブロックデータを二重暗号化する場合と比較すると、二重暗号化するデータ量が多いため、セキュリティが向上される。
【００２１】
ここで、前記オリジナルコンテンツは、動画像が圧縮符号された複数のフレームデータからなり、前記フレームデータは、１以上のブロックデータからなり、前記ブロックデータは、当該端末装置に固有の装置鍵にて暗号化され、前記端末装置は、さらに、再生時間長が所定の時間内からなり、再生順位が連続する１以上の暗号化されたブロックデータを含む暗号化ブロックデータ群を取得し、前記装置鍵を復号鍵として用いて、取得した暗号化ブロックデータ群を復号して、ブロックデータ群を生成するブロック復号手段と備え、前記暗号化手段は、前記ブロックデータ群に含まれる１以上のフレームデータのうち、他のフレームデータと無依存である独立フレームデータを、前記装置鍵、前記暗号鍵の順で暗号化、及び他のフレームデータを、前記装置鍵で暗号化することにより、二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換えるとしてもよい。
【００２２】
この構成によると、端末装置は、独立フレームを二重暗号化し、他のフレームを装置鍵のみで暗号化するため、二重暗号化の処理を軽減することができる。
ここで、オリジナルコンテンツを可搬型の記録媒体へ移動させる端末装置であって、
前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに非可逆変換が施された変換コンテンツが暗号化された非オリジナルコンテンツを記憶している非オリジナルコンテンツ記憶手段と、前記変換コンテンツに含まれ、前記非オリジナルコンテンツの復号に用いる復号ブロックデータを、前記オリジナルコンテンツから取得する復号ブロックデータ取得手段と、前記非オリジナルコンテンツを、前記復号ブロックデータを用いて復号して、前記変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツ生成手段にて生成された前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段と備えるとしてもよい。
【００２３】
この構成によると、端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。
【００２４】
また、端末装置は、変換コンテンツが暗号化された非オリジナルコンテンツを予め記憶しているので、記録媒体へコンテンツを移動させる際に、オリジナルコンテンツに非可逆変換を施す必要がない。これにより、コンテンツ移動時の処理の負荷を軽減することができる。
ここで、前記変換コンテンツに含まれる１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを暗号化することにより、前記非オリジナルコンテンツは生成され、前記非オリジナルコンテンツの生成された後、前記暗号鍵は消去され、前記復号ブロックデータ取得手段は、前記オリジナルコンテンツに、前記非可逆変換を施して、前記変換コンテンツを生成し、生成した前記変換コンテンツから前記１の変換ブロックデータを、前記復号ブロックデータとして取得するとしてもよい。
【００２５】
この構成によると、端末装置は、非オリジナルコンテンツを復号する際に、オリジナルコンテンツから、変換コンテンツに含まれる１の変換ブロックデータを生成するので、非オリジナルコンテンツを復号するための復号鍵を予め記憶しておく必要がない。
ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記ブロックは、暗号化されたブロックデータであり、前記復号ブロックデータ取得手段は、前記非可逆変換を施して、前記変換コンテンツを生成して、前記復号ブロックデータを取得する代わりに、前記１の変換ブロックデータに対応する暗号化されたブロックデータを復号し、前記非可逆変換を施して、前記復号ブロックデータを取得し、前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換えるとしてもよい。
【００２６】
この構成によると、端末装置は、暗号化されたブロックデータを、二重暗号化するので、オリジナルコンテンツに対するセキュリティを高めることができる。
ここで、前記暗号化手段は、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、暗号化されたブロックデータごとに、二重暗号化ブロックデータへ置き換えるとしてもよい。
【００２７】
この構成によると、端末装置は、全ての暗号化されたブロックデータを、二重暗号化することができる。
ここで、前記暗号化手段は、暗号化された全てのブロックデータのそれぞれに対して、異なる暗号鍵を生成し、暗号化されたブロックデータごとに、それぞれに対して生成された暗号鍵を用いて、二重暗号化ブロックデータを生成し、前記鍵書込手段は、前記暗号化手段にて生成された全ての暗号鍵を、前記記録媒体へ書き込むとしてもよい。
【００２８】
この構成によると、端末装置は、全ての暗号化されたブロックデータのそれぞれに対して、異なる暗号鍵を用いて暗号化して、二重暗号化ブロックデータを生成する。これにより、悪意ある第三者は、ブロックデータを暗号化するための鍵と、暗号化されたブロックデータごとに対応する暗号鍵全てとを入手しない限り、オリジナルコンテンツを取得することはできないため、オリジナルコンテンツに対するセキュリティは向上される。
【００２９】
ここで、前記暗号化手段は、暗号化されたブロックデータの個数未満である所定の個数の暗号鍵を生成し、生成した各暗号鍵を周期的に用いて、暗号化された全てのブロックデータごとに、二重暗号化ブロックデータを生成し、前記鍵書込手段は、前記暗号化手段にて生成された前記所定の個数の暗号鍵を、前記記録媒体へ書き込むとしてもよい。
この構成によると、端末装置は、所定の個数の暗号鍵のそれぞれを周期的に用いて、暗号化されたデータブロックごとに二重暗号化ブロックデータを生成し、所定の個数の暗号鍵を、記録媒体へ書き込むので、記録媒体へ書き込む暗号鍵の個数を軽減することができる。
【００３０】
ここで、前記複数の暗号化されたブロックデータは、再生順位に従って記憶されており、前記暗号化手段は、一方向性関数を予め記憶している関数記憶部と、鍵データを生成する第１鍵生成部と、前記鍵データに、前記暗号化されたブロックデータの再生順位に基づいた回数分、前記一方向性関数を施して、前記暗号化されたブロックデータに対する順位暗号鍵を生成する第２鍵生成部と、暗号化されたブロックデータを、前記第２鍵生成部にて生成した順位暗号鍵を前記暗号鍵として用いて暗号化して、二重暗号化ブロックデータを生成する暗号化ブロック生成部と、前記暗号化されたブロックデータを、前記二重暗号化ブロック生成部にて生成された前記二重暗号化ブロックで置き換えるブロック置換部とを備え、前記鍵書込手段は、前記暗号鍵に代えて、第１鍵生成部にて生成された前記鍵データを前記記録媒体へ書き込むとしてもよい。
【００３１】
この構成によると、端末装置は、記録媒体に書き込む暗号鍵として、鍵データのみを書き込むので、記録媒体へ書き込む暗号鍵の個数を軽減することができる。
ここで、前記変換コンテンツ書込手段は、さらに、前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込むとしてもよい。
【００３２】
この構成によると、端末装置は、記録媒体へ暗号化変換コンテンツを書き込むので、変換コンテンツに対するセキュリティが高まる。
ここで、前記非オリジナルコンテンツ記憶手段は、前記１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを前記複数の変換ブロックごとに、暗号化して記憶しており、前記変換コンテンツ書込手段は、前記暗号化された変換ブロックごとに復号して、前記変換ブロックを生成する第１生成部と、前記第１生成部にて生成された変換ブロックごとに、暗号化して、再暗号化変換ブロックを生成する第２生成部と、前記第２生成部にて生成された再暗号化変換ブロックごとに、前記記録媒体へ書き込む書込部とを備えるとしてもよい。
【００３３】
この構成によると、端末装置は、変換ブロックごとに、暗号化変換ブロックを生成し、生成した暗号化変換ブロックごとに、記録媒体へ書き込む。これにより、端末装置は、１の暗号化変換ブロックを書き込む最中に、失敗した場合でも、書き込みに失敗した１の暗号化変換ブロックから、再度、処理を行うことができる。
ここで、前記暗号化変換コンテンツと前記復号鍵情報とを前記記録媒体へ書き込み、前記ブロックを、前記暗号化ブロックに置き換えた後の端末装置であって、当該端末装置は、さらに、前記記録媒体にて記録されている前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行う変換コンテンツ消去手段と、前記変換コンテンツ消去手段にて消去に係る制御がなされた後、前記記録媒体から前記暗号鍵を読み出し、読み出した前記暗号鍵を復号鍵として用いて、前記二重暗号化ブロックデータを復号して前記暗号化されたブロックデータを生成し、前記二重暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換える復号手段とを備えるとしてもよい。
【００３４】
この構成によると、端末装置は、前記暗号化変換コンテンツ及び前記復号鍵情報の消去に係る制御を行い、その後、前記二重暗号化ブロックデータを復号して、前記暗号化されたブロックデータを生成し、前記に銃暗号化ブロックデータを、生成した前記暗号化されたブロックデータへ書き換えるので、変換コンテンツへと変換する前のオリジナルコンテンツを復号することができる。
【００３５】
ここで、前記端末装置は、さらに、前記オリジナルコンテンツを再生する再生手段を備え、前記復号手段は、前記全ての暗号化されたブロックデータを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツを前記再生手段へ出力するとしてもよい。
この構成によると、端末装置は、全ての暗号化されたデータブロックを復号し、前記オリジナルコンテンツを生成し、前記オリジナルコンテンツを再生することができる。
【００３６】
ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記オリジナルコンテンツ記憶手段は、前記複数の暗号化されたブロックデータを、再生順位に従って記憶しており、前記暗号化手段は、再生時間長が所定の時間内となるように、再生順位が連続する複数の暗号化されたブロックデータを含む暗号化ブロックデータ群を、前記ブロックとして取得し、取得した暗号化ブロックデータ群に、前記暗号鍵を用いて暗号化して、二重暗号化ブロックデータ群を、前記暗号化ブロックとして生成し、前記暗号化ブロックデータ群を、生成した前記二重暗号化ブロックデータ群に置き換えるとしてもよい。
【００３７】
この構成によると、端末装置は、再生時間長が所定時間内である暗号化ブロックデータ群を、暗号化鍵を用いて暗号化して二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換えることができる。これにより、１の暗号化されたブロックデータを二重暗号化する場合と比較すると、二重暗号化するデータ量が多いため、セキュリティが向上される。
【００３８】
ここで、前記オリジナルコンテンツは、動画像が圧縮符号された複数のフレームデータからなり、前記フレームデータは、１以上のブロックデータからなり、前記ブロックデータは、当該端末装置に固有の装置鍵にて暗号化され、前記端末装置は、さらに、再生時間長が所定の時間内からなり、再生順位が連続する１以上の暗号化されたブロックデータを含む暗号化ブロックデータ群を取得し、前記装置鍵を復号鍵として用いて、取得した暗号化ブロックデータ群を復号して、ブロックデータ群を生成するブロック復号手段と備え、前記暗号化手段は、前記ブロックデータ群に含まれる１以上のフレームデータのうち、他のフレームデータと無依存である独立フレームデータを、前記装置鍵、前記暗号鍵の順で暗号化、及び他のフレームデータを、前記装置鍵で暗号化することにより、二重暗号化ブロックデータ群を生成し、前記暗号化ブロックデータ群を、生成した二重暗号化ブロックデータ群に置き換えるとしてもよい。
【００３９】
この構成によると、端末装置は、独立フレームを二重暗号化し、他のフレームを装置鍵のみで暗号化するため、二重暗号化の処理を軽減することができる。
また、本発明は、オリジナルコンテンツを、端末装置から可搬型の記録媒体へ移動させる著作権保護システムであって、前記端末装置は、前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記コンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号に用いられた前記暗号鍵を削除する鍵削除手段とを備え、前記記録媒体は、前記変換コンテンツを記憶するコンテンツ記憶手段を備えることを特徴とする。
【００４０】
この構成によると、著作権保護システムの端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、著作権保護システムの端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたオリジナルコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。
【発明を実施するための最良の形態】
【００４１】
１．第１の実施の形態
以下、本発明に係る第１の実施の形態としての著作権保護システム１について、図面を参照して説明する。
１．１  著作権保護システム１の概要
著作権保護システム１は、図１に示すように、記録再生装置１０、コンテンツ供給装置１１、モニタ１２、スピーカ１３、可搬型の記録媒体２０（以下、「可搬媒体」という。）、及び携帯情報端末３０から構成されている。
【００４２】
コンテンツ供給装置１１は、放送局に設置されており、デジタル放送番組であるコンテンツを放送することにより、コンテンツを供給する。
記録再生装置１０は、コンテンツ供給装置１１から放送されたコンテンツを受信し、受信したコンテンツを記録及び再生する。また、記録再生装置１０は、記録されているコンテンツを可搬媒体２０へムーブ（移動）し、更に、可搬媒体２０に記録されているコンテンツを再度当該記録再生装置１０へムーブする。
【００４３】
携帯情報端末３０は、可搬媒体２０にムーブされたコンテンツを再生する。
モニタ１２及びスピーカ１３は、記録再生装置１０と接続されている。
記録再生装置１０は、コンテンツ供給装置１１からコンテンツを受信して記録する際、当該コンテンツを暗号化して、例えば内蔵ＨＤＤに記録する。そして、当該コンテンツを移動する際は、移動先となる可搬媒体２０が正規可搬媒体であるか否かを確認（認証）した上で、コンテンツの移動を実行する。さらに、前記記録再生装置１０は、コンテンツの移動が完了した後に、内部に記録するコンテンツを利用できない状態にする。ここで、認証技術は、例えば、ＣＰＲＭ  ＳＤ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ＳＤ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｂｏｏｋ）規格で定められた手順に従う、あるいは非特許文献１、並びに非特許文献２に開示される公知の任意の技術で実現可能なため、その詳細についてはここでは言及しない。
【００４４】
１．２  コンテンツ供給装置１１
コンテンツ供給装置１１は、放送局に備えられており、ＭＰＥＧ（Moving Picture Experts Group phase）‐２規格に従って圧縮符号化されたトランスポートストリームであるコンテンツを放送する。コンテンツ供給装置１１から放送されたコンテンツは、記録再生装置１０のアンテナにより受信される。
【００４５】
１．３  記録再生装置１０
記録再生装置１０は、図２に示すように、コンテンツ受信部１０１、装置記録鍵記憶部１０２、第１暗号化部１０３、暗号化コンテンツ記録部１０４、再生部１０５、媒体記録鍵生成部１０６、媒体記録鍵記憶部１０７、第１復号部１０８、暗号化コンテンツ読出部１０９、変換部１１０、第２暗号化部１１１、二重暗号鍵生成部１１２、二重暗号鍵記憶部１１３、二重暗号化部１１４、二重暗号化コンテンツ書込部１１５、第２復号部１１６、書込／読出部１１７及び入力部１１８から構成される。
【００４６】
記録再生装置１０は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等を備えるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、記録再生装置１０は、その機能を達成する。
【００４７】
ここで、記録再生装置１０は、具体例としてハードディスクレコーダである。
（１）コンテンツ受信部１０１
コンテンツ受信部１０１は、アンテナを含み、コンテンツ供給装置１１から放送されたコンテンツを、アンテナを介して受信し、受信したコンテンツを第１暗号化部１０３へ出力する。なお、コンテンツ受信部１０１が受信するコンテンツは、ＭＰＥＧ‐２規格に従い圧縮符号化された高画質コンテンツである。
【００４８】
（２）装置記録鍵記憶部１０２
装置記録鍵記憶部１０２は、予め内部に装置記録鍵Ｋ１を記憶している。
装置記録鍵Ｋ１は、コンテンツ受信部１０１がコンテンツ供給装置１１から受信したコンテンツを第１暗号化部１０３が暗号化する際に、暗号鍵として用いられ、暗号化されたコンテンツを復号する際に、復号鍵として用いられる。
【００４９】
装置記録鍵Ｋ１は、例えば、１２８ビットのデータである。
（３）第１暗号化部１０３
第１暗号化部１０３は、コンテンツ受信部１０１からコンテンツを受け取る。ここで、第１暗号化部１０３が受け取るコンテンツは、高画質なＭＰＥＧ‐２コンテンツであり、後に説明するＭＰＥＧ‐４コンテンツと区別するために、「Ｃ２」と表記する。
【００５０】
第１暗号化部１０３は、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズ（例えば、１２８ビット）のブロックデータをコンテンツＣ２の先頭から順次読み出す。以降、このブロックデータを部分コンテンツと呼び、読み出した部分コンテンツを、それぞれ、Ｃ２［１］、Ｃ２［２］、Ｃ２［３］、・・・、Ｃ２［Ｎ］と表記する。部分コンテンツＣ２［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）の再生時間長は、所定時間内（４５秒以内）である。
【００５１】
更に、第１暗号化部１０３は、装置記録鍵記憶部１０２から装置記録鍵Ｋ１を読み出し、部分コンテンツＣ２［ｎ］のそれぞれについて、装置記録鍵Ｋ１を暗号鍵として用い、暗号化アルゴリズムＥ１を施して暗号化部分コンテンツＥＣ２［ｎ］を生成する。即ち、ＥＣ２［ｎ］＝Ｅ１（Ｃ２［ｎ］、Ｋ１）である。なお、第１暗号化部１０３が用いる暗号化アルゴリズムＥ１の一例は、ＡＥＳ（AdvancedEncryption Standard）である。なお、ＡＥＳは、公知であるため、説明は省略する。ここでは、暗号化するデータ長を、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズとしている。
【００５２】
第１暗号化部１０３は、生成した暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を暗号化コンテンツ記録部１０４に格納する。
（４）暗号化コンテンツ記録部１０４
暗号化コンテンツ記録部１０４は、具体的にはハードディスクユニットであり、暗号化コンテンツを記憶するための領域を有している。
【００５３】
暗号化コンテンツ記録部１０４は、第１暗号化部１０３から暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ２［ｎ］を順次格納する。なお、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］からなるデータを、暗号化コンテンツＥＣ２と表記する。
図３に示すように、暗号化コンテンツ記録部１０４は、暗号化コンテンツＥＣ２1、ＥＣ２2、ＥＣ２3、・・・を格納している。添え字の数値は、単に、複数の暗号化コンテンツを識別するための情報である。各暗号化コンテンツＥＣ２には、各暗号化コンテンツを一意に識別するための情報であるコンテンツＩＤが割り振られており、暗号化コンテンツ記録部１０４は、暗号化コンテンツとコンテンツＩＤとを対応付けて記憶している。具体的には、ＥＣ２1のコンテンツＩＤは「ＣＩＤ＿１」、ＥＣ２2のコンテンツＩＤは「ＣＩＤ＿２」、ＥＣ２3のコンテンツＩＤは「ＣＩＤ＿３」である。
【００５４】
（５）再生部１０５
再生部１０５は、入力部１１８からコンテンツの指定及び再生する指示を受け付け、受け付けた指示を第１復号部１０８へ出力する。
再生部１０５は、具体的にはＭＰＥＧデコーダなどを含み、第１復号部１０８により復号されたコンテンツＣ２を受け取り、受け取ったコンテンツＣ２をデコードし、映像信号と音声信号とを生成する。再生部１０５は、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力する。
【００５５】
（６）媒体記録鍵生成部１０６
媒体記録鍵生成部１０６は、乱数生成器などから構成されている。
媒体記録鍵生成部１０６は、入力部１１８からコンテンツの指定と指定されたコンテンツのムーブ命令とを含むムーブ指示とを受けると、媒体記録鍵Ｋ２を生成する。媒体記録鍵Ｋ２は、暗号化及び復号の双方に用いられる１２８ビットのデータである。媒体記録鍵生成部１０６は、生成した媒体記録鍵Ｋ２と、受け付けたムーブ指示とを、媒体記録鍵記憶部１０７へ出力する。
【００５６】
なお、媒体記録鍵生成部１０６は、媒体記録鍵Ｋ２と、受け付けた指示を出力した後、生成した媒体記録鍵Ｋ２を、当該媒体記録鍵生成部１０６より消去する。
また、受け取るムーブ指示に含まれるコンテンツの指定は、具体的には、コンテンツＩＤである。
（７）媒体記録鍵記憶部１０７
媒体記録鍵記憶部１０７は、媒体記録鍵Ｋ２を記憶する鍵記憶領域と、デバイス鍵ＤＫ１とを有している。
【００５７】
媒体記録鍵記憶部１０７は、媒体記録鍵生成部１０６から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する。また、媒体記録鍵記憶部１０７は、受け取ったムーブ指示に含まれるコンテンツＩＤを、書込／読出部１１７を介して、可搬媒体２０へ書き込む。
媒体記録鍵記憶部１０７は、可搬媒体２０から書込／読出部１１７を介して、可搬媒体２０を識別する媒体ＩＤと、ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）とを読み出し、読み出した媒体ＩＤとＭＫＢと、予め記憶しているデバイス鍵ＤＫ１とを用いて、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成する。ここで、媒体固有鍵Ｋ０の生成及び暗号化媒体記録鍵ＥＫ２の生成は、ＣＰＲＭ規格に基づいて行われる。
【００５８】
媒体記録鍵記憶部１０７は、生成した暗号化媒体記録鍵ＥＫ２を、書込／読出部１１７を介して、可搬媒体２０へ書き込み、書き込み完了後、生成した暗号化媒体記録鍵ＥＫ２を消去する。
媒体記録鍵記憶部１０７は、受け付けたムーブ指示を第１復号部１０８へ出力する。
媒体記録鍵記憶部１０７は、第１復号部１０８から暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、鍵記憶領域にて記憶している媒体記録鍵Ｋ２を消去する。
【００５９】
（８）第１復号部１０８
第１復号部１０８は、媒体記録鍵記憶部１０７からムーブ指示を受け付けると、装置記録鍵Ｋ１を読み出す。
第１復号部１０８は、暗号化コンテンツ記録部１０４から、指定の暗号化コンテンツを読み出す読出指示を暗号化コンテンツ読出部１０９へ出力する。ここで、読出指示の具体例は、ムーブ指示に含まれるコンテンツＩＤである。
【００６０】
第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を、順次受け取る。
第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、受け取ったＥＣ２［ｎ］を、読み出した装置記録鍵Ｋ１を復号鍵として用い、復号アルゴリズムＤ１を施して部分コンテンツＣ２［ｎ］を生成する。即ち、Ｃ２［ｎ］＝Ｄ１（ＥＣ２［ｎ］、Ｋ１）である。なお、復号アルゴリズムＤ１は、暗号化アルゴリズムＥ１で暗号化された暗号文を平文に変換するためのアルゴリズムである。
【００６１】
第１復号部１０８は、生成した部分コンテンツＣ２［ｎ］を変換部１１０へ出力する。
第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、受け取った命令を媒体記録鍵記憶部１０７へ出力する。
第１復号部１０８は、二重暗号化コンテンツ書込部１１５から、記憶している内容を消去する第１消去指示を受け取ると、復号されたＣ２［ｎ］を消去する。
【００６２】
これにより、第１復号部１０８は、部分コンテンツＣ２［１］、Ｃ２［２］、・・・、Ｃ２［Ｎ］を、変換部１１０へ、順次出力することができる。
以下に、具体例を示す。第１復号部１０８は、コンテンツの指定としてコンテンツＩＤ「ＣＩＤ＿１」を受け取ると、コンテンツＩＤ「ＣＩＤ＿１」を読出指示として、暗号化コンテンツ読出部１０９へ出力する。第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツＥＣ２1［１］、ＥＣ２1［２］、・・・、ＥＣ２1［Ｎ］を、順次受け取り、部分コンテンツＣ２1［１］、Ｃ２1［２］、・・・、Ｃ２1［Ｎ］を順次生成する。第１復号部１０８は、生成した部分コンテンツＣ２1［１］、Ｃ２1［２］、・・・、Ｃ２1［Ｎ］を、変換部１１０へ順次出力する。
【００６３】
また、第１復号部１０８は、コンテンツの再生時に、再生部１０５から指示を受け付けると、暗号化コンテンツ読出部１０９を介して暗号化コンテンツ記録部１０４から読み出した暗号化コンテンツＥＣ２を、装置記録鍵Ｋ１を用いて復号し、復号したコンテンツＣ２を再生部１０５へ出力する。
（９）暗号化コンテンツ読出部１０９
暗号化コンテンツ読出部１０９は、第１復号部１０８から読出指示を受け付けると、指定の暗号化コンテンツを読み出す。また、受け付けた読出指示を一時的に記憶する。具体的には、第１復号部１０８からコンテンツＩＤを受け付け、受け付けたコンテンツＩＤと一致するコンテンツＩＤを有する暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を暗号化コンテンツ記録部１０４から、順次読み出す。暗号化コンテンツ読出部１０９は、ＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を、第１復号部１０８へ、順次出力する。
【００６４】
暗号化コンテンツ読出部１０９は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け付けると、暗号化コンテンツ記録部１０４から読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。
以下に、具体的な動作について説明する。
暗号化コンテンツ読出部１０９は、カウンタｎを有している。
【００６５】
暗号化コンテンツ読出部１０９は、第１復号部１０８から読出指示を受け付けると、カウンタｎに１を設定する。
暗号化コンテンツ読出部１０９は、指定の暗号化コンテンツのｎ番目の暗号化部分コンテンツＥＣ２［ｎ］を読み出す。
暗号化コンテンツ読出部１０９は、暗号化部分コンテンツＥＣ２［ｎ］の読み出しに成功したか否かを判断する。
【００６６】
成功したと判断する場合には、暗号化コンテンツ読出部１０９は、読み出した暗号化部分コンテンツＥＣ２［ｎ］を、一時的に記憶するとともに、第１復号部１０８へ出力する。暗号化コンテンツ読出部１０９は、カウンタｎに１を加算し、加算結果を、再度、ｎとし、暗号化部分コンテンツＥＣ２［ｎ］を読み出し、読み出しに成功したか否かの判断を再度行う。
【００６７】
失敗したと判断する場合には、暗号化コンテンツ読出部１０９は、読み出しに失敗した旨の命令を、第１復号部１０８へ出力する。
例えば、カウンタｎの値がＮ＋１である場合には、暗号化部分コンテンツＥＣ２［Ｎ＋１］は存在しないため、暗号化部分コンテンツの読み出しには、失敗する。これにより、暗号化コンテンツ読出部１０９は、通常、カウンタｎの値が、１以上Ｎ以下である場合には、暗号化部分コンテンツＥＣ２［ｎ］が存在するため、読み出しに成功する。つまり、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を順次読み出すことができる。
【００６８】
具体例として、暗号化コンテンツ読出部１０９は、暗号化コンテンツ記録部１０４から、コンテンツＩＤ「ＣＩＤ＿１」に対応するＥＣ２1［１］、ＥＣ２1［２］、・・・、ＥＣ２1［Ｎ］を順次読み出し、読み出したＥＣ２1［１］、ＥＣ２1［２］、・・・、ＥＣ２1［Ｎ］を、第１復号部１０８へ順次出力する。
（１０）変換部１１０
変換部１１０は、具体的には、ＭＰＥＧ‐２のデータを、ＭＰＥＧ‐４に変換するためのダウンコンバータなどから構成される。
【００６９】
変換部１１０は、第１復号部１０８から部分コンテンツＣ２［１］、Ｃ２［２］、・・・、Ｃ２［Ｎ］を受け取る。
変換部１１０は、第１復号部１０８から部分コンテンツＣ２［ｎ］を受け取ると、受け取った部分コンテンツＣ２［ｎ］を、ＭＰＥＧ‐４に圧縮変換する。ここで、ＭＰＥＧ‐４に変換された部分コンテンツをＣ４［ｎ］と表記する。
【００７０】
変換部１１０は、変換された部分コンテンツＣ４［ｎ］を第２暗号化部１１１へ出力する。
なお、ＭＰＥＧ‐２からＭＰＥＧ‐４への変換は公知技術により実現可能であるため説明を省略する。
変換部１１０は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、変換された部分コンテンツＣ４［ｎ］を消去する。
【００７１】
これにより、変換部１１０は、部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、第２暗号化部１１１へ、順次出力することができる。
具体例として、変換部１１０は、第１復号部１０８からＣ２1［１］、Ｃ２1［２］、・・・、Ｃ２1［Ｎ］を順次受け取り、Ｃ４1［１］、Ｃ４1［２］、・・・、Ｃ４1［Ｎ］を順次生成する。変換部１１０は、生成した部分コンテンツＣ４1［１］、Ｃ４1［２］、・・・、Ｃ４1［Ｎ］を順次、第２暗号化部１１１へ出力する。
【００７２】
（１１）第２暗号化部１１１
第２暗号化部１１１は、変換部１１０から部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、順次受け取る。
第２暗号化部１１１は、変換部１１０から部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部１０７にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］に暗号化アルゴリズムＥ２を施して、暗号化部分コンテンツＥＣ４［ｎ］を生成する。即ち、ＥＣ４［ｎ］＝Ｅ２（Ｃ４［ｎ］、Ｋ２）である。なお、第２暗号化部１１１が用いる暗号化アルゴリズムＥ２の一例は、ＡＥＳである。
【００７３】
第２暗号化部１１１は、暗号化部分コンテンツＥＣ４［ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ書き込み、内部に存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。これにより、第２暗号化部１１１は、暗号化部分コンテンツＥＣ４［ｎ］を、可搬媒体２０へ移動させることができる。
第２暗号化部１１１は、暗号化部分コンテンツＥＣ２［ｎ］の暗号化に用いる二重暗号鍵の生成を指示する生成指示を二重暗号鍵生成部１１２へ出力する。生成指示の具体例は、二重暗号化する暗号化部分コンテンツの番号を示す数値である。二重暗号化する暗号化部分コンテンツがＥＣ２［１］である場合には、数値１が生成指示となり、二重暗号化する暗号化部分コンテンツがＥＣ２［２］である場合には、数値２が生成指示となる。二重暗号化する暗号化部分コンテンツがＥＣ２［ｎ］である場合には、数値ｎが生成指示となる。
【００７４】
これにより、第２暗号化部１１１は、暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］を、可搬媒体２０へ、順次書き込む、つまり移動させることができる。
具体例として、第２暗号化部１１１は、変換部１１０から部分コンテンツＣ４1［１］、Ｃ４1［２］、・・・、Ｃ４1［Ｎ］を、順次受け取ると、暗号化部分コンテンツＥＣ４1［１］、ＥＣ４1［２］、・・・、ＥＣ４1［Ｎ］を、順次生成する。第２暗号化部１１１は、生成した暗号化部分ＥＣ４1［１］、ＥＣ４1［２］、・・・、ＥＣ４1［Ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ順次移動させる。
【００７５】
（１２）二重暗号鍵生成部１１２
二重暗号鍵生成部１１２は、乱数生成器などから構成されている。
二重暗号鍵生成部１１２は、第２暗号化部１１１から生成指示である数値１、２、・・・、Ｎを、順次受け付ける。
二重暗号鍵生成部１１２は、生成指示（数値ｎ）を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する。
【００７６】
二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ書き込む。二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力する。
なお、二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力した後、生成した二重暗号鍵Ｋ３［ｎ］を、当該二重暗号鍵生成部１１２より消去する。
【００７７】
ここで、二重暗号鍵生成部１１２は、二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［N］のそれぞれは、異なるものであってもよいし、一部の二重暗号鍵が一致してもよい。
（１３）二重暗号鍵記憶部１１３
二重暗号鍵記憶部１１３は、二重暗号鍵Ｋ３［ｎ］を記憶する二重暗号鍵記憶領域を有している。
【００７８】
二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］を、順次受け付ける。
二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［ｎ］を受け付けると、受け付けた二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶領域へ格納する。
二重暗号鍵記憶部１１３は、暗号化指示を二重暗号化部１１４へ出力する。暗号化指示の具体例は、二重暗号化する暗号化部分コンテンツの番号を示す数値である。
【００７９】
（１４）二重暗号化部１１４
二重暗号化部１１４は、二重暗号鍵記憶部１１３から暗号化指示である数値１、２、・・・、Ｎを、順次受け付ける。
二重暗号化部１１４は、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部１１３にて記憶されている二重暗号鍵Ｋ３［ｎ］を読み出し、暗号化コンテンツ読出部１０９より暗号化部分コンテンツＥＣ２［ｎ］と、読出指示とを読み出す。
【００８０】
二重暗号化部１１４は、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］に、暗号化アルゴリズムＥ３を施して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成する。即ち、ＥＥＣ２［ｎ］＝Ｅ３（ＥＣ２［ｎ］、Ｋ３[ｎ]）である。なお、二重暗号化部１１４が用いる暗号化アルゴリズムＥ３の一例は、ＡＥＳである。
【００８１】
二重暗号化部１１４は、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成した後、装置内に存在する二重暗号鍵Ｋ３［ｎ］を消去する。これにより、二重暗号化部１１４の内部に存在する二重暗号鍵Ｋ３［ｎ］及び二重暗号鍵記憶部１１３に記憶されている二重暗号鍵Ｋ３［ｎ］は、消去される。
二重暗号化部１１４は、生成した二重暗号化部分コンテンツＥＥＣ２［ｎ］と、暗号化コンテンツ読出部１０９より読み出した読出指示を含む書込指示を、二重暗号化コンテンツ書込部１１５へ出力する。書込指示の具体例は、コンテンツＩＤと、二重暗号化部分コンテンツに対応する暗号化部分コンテンツの番号を示す数値とを含む情報である。
【００８２】
二重暗号化部１１４は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、暗号化コンテンツ読出部１０９より読み出した暗号化コンテンツＥＣ２［ｎ］を消去する。
これにより、二重暗号化部１１４は、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］を、順次生成し、二重暗号化コンテンツ書込部１１５へ、順次出力することができる。
【００８３】
（１５）二重暗号化コンテンツ書込部１１５
二重暗号化コンテンツ書込部１１５は、二重暗号化部１１４から書込指示と、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］を、順次受け付ける。
二重暗号化コンテンツ書込部１１５は、二重暗号化部１１４から二重暗号化部分コンテンツＥＥＣ２［ｎ］を受け付けると、暗号化コンテンツ記録部１０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ及び暗号化部分コンテンツの番号に対応するＥＣ２［ｎ］を、受け付けたＥＥＣ２［ｎ］で上書きすることにより、暗号化コンテンツ記録部１０４に記録する。
【００８４】
二重暗号化コンテンツ書込部１１５は、第１復号部１０８、暗号化コンテンツ読出部１０９、変換部１１０及び二重暗号化部１１４へ、第１消去指示を出力する。
このとき、暗号化コンテンツ記録部１０４は、二重暗号化コンテンツＥＥＣ２とコンテンツＩＤとを対応付けて記憶している。
これにより、二重暗号化コンテンツ書込部１１５は、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］を、暗号化コンテンツ記録部１０４へ、順次記録することができる。
【００８５】
なお、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］からなるデータを、二重暗号化コンテンツＥＥＣ２と表記する。
ここで、具体例として、暗号化コンテンツＥＣ２1を用いて説明する。
図４（ａ）は、暗号化コンテンツＥＣ２1のデータ構造を示す図である。つまり、これは、二重暗号化部分コンテンツＥＥＣ２1に変換される前の状態を示す。
【００８６】
二重暗号化コンテンツ書込部１１５は、二重暗号化部１１４から、暗号化部分コンテンツＥＣ２1[１]が暗号化された二重暗号化部分コンテンツＥＥＣ２1[１]と、書込指示とを受け付ける。ここで、書込指示は、コンテンツＩＤ「ＣＩＤ＿１」と、数値「１」とを含む。二重暗号化コンテンツ書込部１１５は、暗号化コンテンツ記録部１０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ「ＣＩＤ＿１」及び数値「１」対応するＥＣ２1［１］を、受け付けたＥＥＣ２1[１]で上書きする。図４（ｂ）は、ＥＣ２1［１］を、ＥＥＣ２1[１]で上書きした状態を示す。
【００８７】
以降、二重暗号化コンテンツ書込部１１５は、書込指示と、二重暗号化部分コンテンツＥＥＣ２1[２]、・・・、ＥＥＣ２1[Ｎ]を順次受け付けると、暗号化コンテンツ記録部１０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ「ＣＩＤ＿１」及び数値「１」に対応するＥＣ２1[２]、・・・、ＥＣ２1[Ｎ]を、受け付けたＥＥＣ２1[２]、・・・、ＥＥＣ２1[Ｎ]で順次上書きする。図４（ｃ）は、暗号化コンテンツ記録部１０４に記憶されている暗号化コンテンツＥＣ２1の各データを、二重暗号化コンテンツＥＥＣ２1の各データで上書きした状態を示す。
【００８８】
（１６）第２復号部１１６
第２復号部１１６は、入力部１１８からコンテンツをムーブバックする指示とを受け付けると、書込／読出部１１７を介して、可搬媒体２０に記録されているコンテンツＩＤを読み出す。ここで、ムーブバックとは、可搬媒体２０から、記録再生装置１０へコンテンツを移動することをいう。
【００８９】
第２復号部１１６は、コンテンツＩＤと、暗号化部分コンテンツと、暗号化媒体記録鍵との消去を指示する第２消去指示を、書込／読出部１１７を介して可搬媒体２０へ出力する。これにより、第２復号部１１６は、可搬媒体２０のコンテンツＩＤと、暗号化部分コンテンツＥＣ４と、暗号化媒体記録鍵ＥＫ２とを消去することができる。
第２復号部１１６は、書込／読出部１１７を介して、可搬媒体２０に記録されている二重暗号鍵Ｋ３[１]、Ｋ３[２]、・・・、Ｋ３[Ｎ]を順次読み出す。
【００９０】
第２復号部１１６は、二重暗号鍵Ｋ３[ｎ]を読み出すたびに、以下の動作を行う。
第２復号部１１６は、読み出した二重暗号鍵Ｋ３[ｎ]を復号鍵と用いて、暗号化コンテンツ記録部１０４に記憶されているＥＥＣ２[ｎ]に、復号アルゴリズムＤ３を施して暗号化部分コンテンツＥＣ２［ｎ］を生成する。即ち、ＥＣ２［ｎ］＝Ｄ３（ＥＥＣ２［ｎ］、Ｋ３[ｎ]）である。なお、復号アルゴリズムＤ３は、暗号化アルゴリズムＥ３で暗号化された暗号文を平文に変換するためのアルゴリズムである。
【００９１】
第２復号部１１６は、暗号化コンテンツ記録部１０４に記憶され、可搬媒体２０から読み出したコンテンツＩＤに対応するＥＥＣ２［ｎ］を、生成した暗号化部分コンテンツＥＣ２[ｎ]で上書きすることにより、暗号化コンテンツ記録部１０４に記録する。また、第２復号部１１６は、内部に存在する二重暗号化部分コンテンツＥＥＣ２[ｎ]と二重暗号鍵Ｋ３［ｎ］とを消去する。
【００９２】
第２復号部１１６は、可搬媒体２０に記録されている二重暗号鍵Ｋ３［ｎ］を消去する第３消去指示を、書込／読出部１１７を介して可搬媒体２０へ出力する。これにより、第２復号部１１６は、可搬媒体２０のＫ３［ｎ］を消去することができる。このとき、第３消去指示には、消去する二重暗号鍵を示す番号が含まれている。例えば、第３消去指示に番号「１」が含まれている場合には、消去する二重暗号鍵はＫ３[１]であり、第３消去指示に番号「ｎ」が含まれている場合には、消去する二重暗号鍵はＫ３[ｎ]である。
【００９３】
これにより、二重暗号化コンテンツＥＥＣ２を、暗号化コンテンツＥＣ２へと置き換えることができる。
ここで、第２復号部１１６の具体的な動作について説明する。
第２復号部１１６は、カウンタｎを有している。
第２復号部１１６は、入力部１１８からムーブバック指示を受け付けると、可搬媒体２０から、コンテンツＩＤを読み出す。
【００９４】
第２復号部１１６は、第２消去指示を、可搬媒体２０へ出力することにより、可搬媒体２０のコンテンツＩＤと、暗号化部分コンテンツＥＣ４と、暗号化媒体記録鍵ＥＫ２を消去する。第２復号部１１６は、カウンタｎに１を設定する。
第２復号部１１６は、可搬媒体２０から、二重暗号鍵Ｋ３［ｎ］を読み出す。
第２復号部１１６は、二重暗号鍵Ｋ３［ｎ］の読み出しに成功したか否かを判断する。
【００９５】
成功したと判断する場合には、第２復号部１１６は、暗号化コンテンツ記録部１０４から、読み出したコンテンツＩＤに対応する二重暗号化部分コンテンツＥＥＣ２[ｎ]を読み出し、二重暗号鍵Ｋ３［ｎ］を復号鍵として用いて、読み出した二重暗号化部分コンテンツＥＥＣ２［ｎ］を復号して、暗号化コンテンツＥＣ２［ｎ］を生成する。第２復号部１１６は、暗号化コンテンツ記録部１０４に記憶され、可搬媒体２０から読み出したコンテンツＩＤに対応するＥＥＣ２［ｎ］を、生成した暗号化部分コンテンツＥＣ２[ｎ]で上書きすることにより、暗号化コンテンツ記録部１０４に記録する。
【００９６】
第２復号部１１６は、内部に存在する二重暗号化部分コンテンツＥＥＣ２[ｎ]と二重暗号鍵Ｋ３［ｎ］とを消去する。
第２復号部１１６は、第３消去指示を、書込／読出部１１７を介して可搬媒体２０へ出力することにより、可搬媒体２０のＫ３［ｎ］を消去する。
第２復号部１１６は、カウンタｎに１を加算し、加算結果を、再度、ｎとし、暗号化部分コンテンツＥＣ２［ｎ］を読み出し、読み出しに成功したか否かの判断を再度行う。
【００９７】
失敗したと判断する場合には、第２復号部１１６は、処理を終了する。
具体例を以下に示す。
第２復号部１１６は、入力部１１８からムーブバック指示を受け付けると、可搬媒体２０からコンテンツＩＤ「ＣＩＤ＿１」を読み出す。
第２復号部１１６は、可搬媒体２０に記録されているコンテンツＩＤ「ＣＩＤ＿１」、暗号化部分コンテンツＥＣ４1[１]、ＥＣ４1[２]、・・・、ＥＣ４1[Ｎ]と、暗号化媒体記録鍵ＥＫ２とを消去する。
【００９８】
第２復号部１１６は、二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］を、順次読み出し、読み出した二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］を用いて、暗号化部分コンテンツＥＣ２1[１]、ＥＣ２1[２]、・・・、ＥＣ２1[Ｎ]を、順次生成し、暗号化コンテンツ記録部１０４へ順次記録する。
（１７）書込／読出部１１７
書込／読出部１１７は、メモリカードスロットを備え、メモリカードスロットに可搬媒体２０が挿入されている状態において、第２暗号化部１１１から受け取る暗号化部分コンテンツＥＣ４[ｎ]、媒体記録鍵記憶部１０７から受け取るコンテンツＩＤ及び暗号化媒体記録鍵ＥＫ２、並びに二重暗号鍵生成部１１２から受け取る二重暗号鍵Ｋ３[ｎ]を、可搬媒体２０に書き込む。なお、書込／読出部１１７は、第２暗号化部１１１から暗号化部分コンテンツＥＣ４[ｎ]を受け取る毎に、順次可搬媒体２０に書き込む。また、書込／読出部１１７は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［ｎ］を受け取る毎に、順次可搬媒体２０に書き込む。また、書込／読出部１１７は、第２復号部１１６から受け取る第２消去指示及び第３消去指示を可搬媒体２０へ出力する。
【００９９】
書込／読出部１１７は、可搬媒体２０から、コンテンツＩＤを読み出し、読み出したコンテンツＩＤを第２復号部１１６へ出力する。書込／読出部１１７は、可搬媒体２０から、二重暗号鍵Ｋ３［ｎ］を読み出し、読み出した二重暗号鍵Ｋ３［ｎ］を、第２復号部１１６へ出力する。なお、書込／読出部１１７は、可搬媒体２０から二重暗号鍵Ｋ３［ｎ］を読み出す毎に、順次第２復号部１１６へ出力する。書込／読出部１１７は、可搬媒体２０から、ＭＫＢ及び媒体ＩＤを読み出し、読み出したＭＫＢ及び媒体ＩＤを、媒体記録鍵記憶部１０７へ出力する。
【０１００】
（１８）入力部１１８
入力部１１８は、ユーザからの入力により指示を受け付け、受け付けた指示を、再生部１０５、媒体記録鍵生成部１０６や、第２復号部１１６へ出力する。具体例として入力部１１８は、リモコンとリモコン受光部とから構成されてもよい。入力部１１８が受け付ける指示は、再生指示、ムーブ指示、ムーブバック指示などである。
【０１０１】
再生指示は、暗号化コンテンツ記録部１０４に記憶されている暗号化コンテンツを復号してモニタ１２及びスピーカ１３に出力することを示す。ムーブ指示は、暗号化コンテンツ記録部１０４に記憶されている暗号化コンテンツを圧縮変換し、可搬媒体２０へムーブすることを示す。ムーブバック指示は、可搬媒体２０から、記録再生装置１０へコンテンツを移動することを示す。
【０１０２】
１．４  モニタ１２及びスピーカ１３
モニタ１２及びスピーカ１３は、具体的には、記録再生装置１０と接続されたデジタルテレビである。モニタ１２は、再生部１０５から映像信号を受け取ると、受け取った映像信号を出力する。スピーカ１３は、再生部１０５から音声信号を受け取ると、受け取った音声信号を出力する。
【０１０３】
１．５  可搬媒体２０
可搬媒体２０は、図５に示すように、入出力部２０１、制御部２０２及び記憶部２０３から構成され、記憶部２０３は、書込可能領域２０４及び読出専用領域２０５を含む。
書込可能領域２０４は、暗号化コンテンツ記憶領域２１０、媒体記録鍵記憶領域２１１、二重暗号鍵記憶領域２１２及びコンテンツＩＤ記憶領域２１３を含み、読出専用領域２０５は、可搬媒体ＩＤ記憶領域２２０及びＭＫＢ記憶領域２２１を含む。書込可能領域２０４は、データの読み書きが可能な領域である。読出専用領域２０５は、データの読み出しのみが可能であり、データの書き込みが禁止されている領域である。
【０１０４】
可搬媒体２０は、記録再生装置１０及び携帯情報端末３０のメモリカードスロットに挿入されて使用される、カード型メモリである。可搬媒体２０の具体例は、ＳＤメモリカードである。
可搬媒体２０は、記録再生装置１０のメモリカードスロットに挿入されている状態において、記録再生装置１０から暗号化コンテンツがムーブされる。ムーブされた暗号化コンテンツは、暗号化コンテンツ記憶領域２１０に格納される。暗号化コンテンツ記憶領域２１０に格納された暗号化コンテンツは、可搬媒体２０が、携帯情報端末３０のメモリカードスロットに挿入されている状態において、携帯情報端末３０を用いて再生することができる。また、暗号化コンテンツ記憶領域２１０に格納された暗号化コンテンツは、可搬媒体２０が記録再生装置１０に装着されている状態において、再度、記録再生装置１０にムーブすることができる。
【０１０５】
（１）入出力部２０１
入出力部２０１は、コネクタピン、インターフェースドライバなどから成り、可搬媒体２０が挿入されている装置との間でデータの入出力を行うインターフェースである。
以下、可搬媒体２０が記録再生装置１０に挿入されている状態と、可搬媒体２０が携帯情報端末３０に挿入されている状態とに分けて、入出力部２０１の動作について説明する。
【０１０６】
（ａ）可搬媒体２０が記録再生装置１０に挿入されている状態
入出力部２０１は、記録再生装置１０の書込／読出部１１７から、コンテンツＩＤ、暗号化部分コンテンツＥＣ４[ｎ]、暗号化媒体記録鍵ＥＫ２、二重暗号鍵Ｋ３［ｎ］、第２消去指示及び第３消去指示を受け取り、受け取った各データを、制御部２０２へ出力する。なお、入出力部２０１は、書込／読出部１１７から暗号化部分コンテンツＥＣ４[ｎ]を受け取る毎に、順次制御部２０２へ出力する。入出力部２０１は、書込／読出部１１７から二重暗号鍵Ｋ３［ｎ］を受け取る毎に、順次制御部２０２へ出力する。
【０１０７】
また、入出力部２０１は、制御部２０２からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤを書込／読出部１１７へ出力する。入出力部２０１は、制御部２０２から二重暗号鍵Ｋ３[ｎ]を受け取ると、書込／読出部１１７へ出力する。なお、入出力部２０１は、制御部２０２から二重暗号鍵Ｋ３[ｎ]を受け取る毎に、順次書込／読出部１１７へ出力する。入出力部２０１は、制御部２０２からＭＫＢ及び媒体ＩＤを受け取ると、受け取ったＭＫＢ及び媒体ＩＤを書込／読出部１１７へ出力する。
【０１０８】
（ｂ）可搬媒体２０が携帯情報端末３０に挿入されている状態
入出力部２０１は、制御部２０２から暗号化媒体記録鍵ＥＫ２を受け取り、受け取った暗号化媒体記録鍵ＥＫ２を、後述する携帯情報端末３０の入出力部３０２へ出力する。入出力部２０１は、制御部２０２から暗号化部分コンテンツＥＣ４[ｎ]を受け取ると、受け取った暗号化部分コンテンツＥＣ４［ｎ］を、携帯情報端末３０の入出力部３０２へ出力する。なお、入出力部２０１は、制御部２０２から暗号化部分コンテンツＥＣ４[ｎ]を受け取る毎に、順次入出力部３０２へ出力する。入出力部２０１は、制御部２０２からＭＫＢ及び媒体ＩＤを受け取ると、入出力部３０２へ出力する。
【０１０９】
（２）制御部２０２
以下、可搬媒体２０が記録再生装置１０に挿入されている状態と、可搬媒体２０が携帯情報端末３０に挿入されている状態とに分けて、制御部２０２の動作について説明する。
（ａ）可搬媒体２０が記録再生装置１０に挿入されている状態
制御部２０２は、入出力部２０１から受け取る各データを、記憶部２０３のそれぞれの領域に書き込む。具体的には、制御部２０２は、入出力部２０１から暗号化部分コンテンツＥＣ４［ｎ］を受け取る毎に、順次暗号化コンテンツ記憶領域２１０に書き込む。制御部２０２は、暗号化媒体記録鍵ＥＫ２を受け取ると、受け取ったＥＫ２を媒体記録鍵記憶領域２１１へ書き込む。制御部２０２は、二重暗号鍵Ｋ３［ｎ］を受け取る毎に、順次二重暗号鍵記憶領域２１２へ書き込む。制御部２０２は、コンテンツＩＤを受け取ると、受け取ったコンテンツＩＤをコンテンツＩＤ記憶領域２１３へ書き込む。制御部２０２は、入出力部２０１から第２消去指示を受け取ると、書込可能領域２０４に記録されているコンテンツＩＤと、暗号化部分コンテンツＥＣ４[１]、ＥＣ４[２]、・・・、ＥＣ４[Ｎ]と、暗号化媒体記録鍵ＥＫ２とを消去する。制御部２０２は、入出力部２０１から第３消去指示を受け取ると、書込可能領域２０４に記録され、且つ第３消去指示に含まれる番号に対応する二重暗号鍵Ｋ３[ｎ]を消去する。
【０１１０】
制御部２０２は、可搬媒体ＩＤ記憶領域２２０に格納されている媒体ＩＤ及びＭＫＢ記憶領域２２１に格納されているＭＫＢを読み出し、読み出した媒体ＩＤ及びＭＫＢを、入出力部２０１へ出力する。
また、コンテンツを記録再生装置１０へムーブする際には、以下の動作を行う。
制御部２０２は、コンテンツＩＤ記憶領域２１３からコンテンツＩＤを読み出し、読み出したコンテンツＩＤを入出力部２０１へ出力する。制御部２０２は、暗号化コンテンツ記憶領域２１０に格納されている暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］及び媒体記録鍵記憶領域２１１に格納されている暗号化媒体記録鍵ＥＫ２を消去する。暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］及び暗号化媒体記録鍵ＥＫ２が消去されると、制御部２０２は、二重暗号鍵記憶領域２１２から二重暗号鍵Ｋ３［ｎ］を、順次読み出し、読み出したＫ３［ｎ］を、順次入出力部２０１へ出力する。
【０１１１】
（ｂ）可搬媒体２０が携帯情報端末３０に挿入されている状態
制御部２０２は、媒体記録鍵記憶領域２１１に格納されている暗号化媒体記録鍵ＥＫ２を読み出し、読み出した暗号化媒体記録鍵ＥＫ２を入出力部２０１へ出力する。
制御部２０２は、可搬媒体ＩＤ記憶領域２２０に格納されている媒体ＩＤ及びＭＫＢ記憶領域２２１に格納されているＭＫＢを読み出し、読み出した媒体ＩＤ及びＭＫＢを、入出力部２０１へ出力する。
【０１１２】
制御部２０２は、暗号化コンテンツ記憶領域２１０に格納されている暗号化部分コンテンツＥＣ４[ｎ]を読み出す毎に、読み出した暗号化コンテンツＥＣ４[ｎ]を入出力部２０１へ出力する。
（３）記憶部２０３
ここでは、記憶部２０３に含まれる暗号化コンテンツ記憶領域２１０、媒体記録鍵記憶領域２１１、二重暗号鍵記憶領域２１２、コンテンツＩＤ記憶領域２１３、可搬媒体ＩＤ記憶領域２２０及びＭＫＢ記憶領域２２１について説明する。
【０１１３】
暗号化コンテンツ記憶領域２１０は、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取る暗号化部分コンテンツＥＣ４［ｎ］を記憶する。
媒体記録鍵記憶領域２１１は、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取る暗号化媒体記録鍵ＥＫ２を記憶する。
二重暗号鍵記憶領域２１２は、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取る二重暗号鍵Ｋ３［ｎ］を記憶する。
【０１１４】
コンテンツＩＤ記憶領域２１３は、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取るコンテンツＩＤを記憶する。
可搬媒体ＩＤ記憶領域２２０は、媒体ＩＤを予め記憶している。
ＭＫＢ記憶領域２２１は、ＭＫＢを予め記憶している。
ここで、図６に、暗号化コンテンツ記憶領域２１０、媒体記録鍵記憶領域２１１、二重暗号鍵記憶領域２１２及びコンテンツＩＤ記憶領域２１３に記憶されるデータ構造の具体例を示す。ここでは、暗号化コンテンツＥＣ２1がムーブされる場合について説明する。暗号化コンテンツ記憶領域２１０には、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取った暗号化部分コンテンツＥＣ４1［１］、ＥＣ４1［２］、・・・、ＥＣ４1［Ｎ］が記憶され、媒体記録鍵記憶領域２１１には、制御部２０２及び入出力部２０１を介して、受け取った暗号化媒体記録鍵ＥＫ２が記憶され、二重暗号鍵記憶領域２１２には、制御部２０２及び入出力部２０１を介して、記録再生装置１０から受け取った二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［Ｎ］が記憶されている。コンテンツＩＤ記憶領域２１３には、コンテンツＩＤ「ＣＩＤ＿１」が記憶されている。
【０１１５】
１．６  携帯情報端末３０
携帯情報端末３０は、図７にて示すように、デバイス鍵記憶部３０１、入出力部３０２、制御部３０３、表示部３０４、キー操作部３０５、通信部３０６、アンテナ３０７、マイク３０８及びスピーカ３０９から構成され、具体的には、無線電波を用いて通信を行う携帯電話機である。
【０１１６】
また、携帯情報端末３０は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等を備えるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、携帯情報端末３０は、その機能を達成する。
【０１１７】
デバイス鍵記憶部３０１は、携帯情報端末３０に固有のデバイス鍵ＤＫ２を予め記憶している。
入出力部３０２は、メモリカードスロットなどから成り、メモリカードスロットに可搬媒体２０が挿入されている状態において、可搬媒体２０の媒体記録鍵記憶領域２１１に格納されている暗号化媒体記録鍵ＥＫ２を読み出し、読み出した暗号化媒体記録鍵ＥＫ２を制御部３０３へ出力する。入出力部３０２は、メモリカードスロットに可搬媒体２０が挿入されている状態において、可搬媒体２０の暗号化コンテンツ記憶領域２１０に格納されている暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］を、順次読み出し、読み出した暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］を、制御部３０３へ順次出力する。
【０１１８】
制御部３０３は、入出力部３０２から、暗号化媒体記録鍵ＥＫ２を受け取ると、デバイス鍵記憶部３０１からデバイス鍵ＤＫ１を読み出し、さらに、可搬媒体２０から媒体ＩＤ及びＭＫＢを読み出す。制御部３０３は、デバイス鍵ＤＫ１と、媒体ＩＤ及びＭＫＢとを用いて、暗号化媒体記録鍵ＥＫ２を復号するための媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、暗号化媒体鍵ＥＫ２を復号して、媒体記録鍵Ｋ２を生成する。ここで、媒体固有鍵Ｋ０の生成及び暗号化媒体記録鍵ＥＫ２の復号は、ＣＰＲＭ規格に基づいて行われる。
【０１１９】
制御部３０３は、暗号化部分コンテンツＥＣ４[ｎ]に媒体記録鍵Ｋ２を復号鍵として用い、復号アルゴリズムＤ２を施して、順次部分コンテンツＣ４［ｎ］を生成する。即ち、Ｃ４［ｎ］＝Ｄ２（ＥＣ４［ｎ］、Ｋ２）である。なお、制御部３０３が用いる復号アルゴリズムＤ２は、暗号化アルゴリズムＥ２を用いて暗号化された暗号文を平文に変換するアルゴリズムである。
【０１２０】
制御部３０３は、生成した部分コンテンツＣ４［ｎ］を、順次デコードし、映像信号及び音声信号を生成する。制御部３０３は、生成した映像信号を表示部３０４へ出力し、生成した音声信号をスピーカ３０９へ出力する。
ここでは、具体例として制御部３０３は、暗号化部分コンテンツＥＣ４1[１]、ＥＣ４1[２]、・・・、ＥＣ４1[１]を順次復号してＣ４1［１］、Ｃ４1［２］、・・・、Ｃ４1［Ｎ］を生成するものとする。制御部３０３は、生成した部分コンテンツＣ４1［ｎ］を、順次デコードし、映像信号及び音声信号を生成する。
【０１２１】
キー操作部３０５、通信部３０６、アンテナ３０７、マイク３０８及びスピーカ３０９は、携帯電話機としての通常の通話、電子メール送受信などの機能を担う。これらの構成要素については、公知技術で実現可能であるため説明を省略する。
１．７  著作権保護システム１の動作概要
ここでは、著作権保護システム１の動作の概要について、図８に示す流れ図を用いて説明する。
【０１２２】
コンテンツ供給装置１１は、コンテンツＣ２を放送し（ステップＳ５）、記録再生装置１０は、コンテンツＣ２を受信する（ステップＳ１０）。
記録再生装置１０は、装置記録鍵Ｋ１を暗号鍵として用いて、コンテンツＣ２を暗号化して、暗号化コンテンツＥＣ２を生成し、記録する（ステップＳ１５）。
記録再生装置１０は、コンテンツＣ２の再生指示を受け付けると、装置記録鍵Ｋ１を復号鍵として用いて、記録している暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成して、生成したコンテンツＣ２をデコードし、映像信号と音声信号とを生成し、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力することにより、コンテンツＣ２の再生をする（ステップＳ２０）。
【０１２３】
モニタ１２は、記録再生装置１０から映像信号を受け取ると、受け取った映像信号に基づいて映像を出力し、スピーカ１３は、記録再生装置１０から音声信号を受け取ると、受け取った音声信号に基づいて音声を出力する（ステップＳ４５）。
記録再生装置１０は、可搬媒体２０がメモリカードスロットに挿入された状態で、ムーブ指示を受け付けると、第１移動処理を行い、記録しているコンテンツを、メモリカードスロットに挿入された可搬媒体２０へムーブする（ステップＳ２５）。このとき、可搬媒体２０は、部分コンテンツＣ２[ｎ]（ｎ＝１、２、・・・、Ｎである。以下同じ）をＭＰＥＧ‐４規格に従い圧縮符号化された部分コンテンツＣ４[ｎ]が媒体記録鍵Ｋ２で暗号化された暗号化部分コンテンツＥＣ４[ｎ]、暗号化媒体記録鍵ＥＫ２、二重暗号鍵Ｋ３[ｎ]及びコンテンツＩＤを記憶している。
【０１２４】
携帯情報端末３０は、可搬媒体２０がメモリカードスロットに挿入された状態で、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、可搬媒体２０に記録されている暗号化媒体鍵ＥＫ２を復号して、媒体記録鍵Ｋ２を生成する。携帯情報端末３０は、生成した媒体記録鍵Ｋ２を復号鍵として用いて、暗号化部分コンテンツＥＣ４[ｎ]を復号して、順次部分コンテンツＣ４［ｎ］を生成する。携帯情報端末３０は、生成した部分コンテンツＣ４［ｎ］を、順次デコードし、映像信号及び音声信号を生成し、生成した映像信号及び音声信号のそれぞれに基づいて、映像及び音声を出力することにより、コンテンツＣ４を再生する（ステップＳ３０）。
【０１２５】
記録再生装置１０は、可搬媒体２０がメモリカードスロットに挿入された状態で、ムーブバック指示を受け付けると、第２移動処理を行い、可搬媒体２０が記録しているコンテンツを、当該記録再生装置１０へムーブする（ステップＳ３５）。このとき、記録再生装置１０は、ＭＰＥＧ‐２規格に従い圧縮符号化された部分コンテンツＣ２[ｎ]（ｎ＝１、２、・・・、Ｎである。以下同じ）が装置記録鍵Ｋ１で暗号化された暗号化部分コンテンツＥＣ２[ｎ]を記憶している。
【０１２６】
記録再生装置１０は、コンテンツＣ２の再生指示を受け付けると、装置記録鍵Ｋ１を復号鍵として用いて、記録している暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成して、生成したコンテンツＣ２をデコードし、映像信号と音声信号とを生成し、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力することにより、コンテンツＣ２の再生をする（ステップＳ４０）。モニタ１２及びスピーカ１３は、記録再生装置１０から受け取った映像信号及び音声信号のそれぞれに基づいて、映像及び音声を出力する（ステップＳ４５）。
【０１２７】
１．８  第１移動処理の動作
ここでは、図８のステップＳ２５にて行われる第１移動処理の動作について、図９にて示す流れ図を用いて説明する。
記録再生装置１０は、可搬媒体２０がメモリカードスロットに挿入された状態で、入力部１１８にて、ムーブ指示を受け取ると（ステップＳ１００）、コンテンツ移動処理を行い、記録しているコンテンツを可搬媒体２０へ移動する（ステップＳ１０５）。このとき、記録再生装置１０は、コンテンツ移動処理の動作中に、コンテンツＩＤ、暗号化媒体記録鍵ＥＫ２、暗号化部分コンテンツＥＣ４[ｎ]（ｎ＝１、２、・・・、Ｎである。以下同じ）及び二重暗号鍵Ｋ３［ｎ］を、可搬媒体２０へ出力する。
【０１２８】
可搬媒体２０は、記録再生装置１０からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤをコンテンツＩＤ記憶領域２１３へ記録する（ステップＳ１１０）。
可搬媒体２０は、記録再生装置１０から暗号化媒体記録鍵ＥＫ２を受け取ると、受け取った暗号化媒体記録鍵ＥＫ２を媒体記録鍵記憶領域２１１へ記録する（ステップＳ１１５）。
【０１２９】
可搬媒体２０は、記録再生装置１０から暗号化部分コンテンツＥＣ４［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ４［ｎ］を暗号化コンテンツ記憶領域２１０へ書き込む（ステップＳ１２０）。
可搬媒体２０は、記録再生装置１０から二重暗号鍵Ｋ３［ｎ］を受け取ると、受け取った二重暗号鍵Ｋ３［ｎ］を二重暗号鍵記憶領域２１２へ書き込む（ステップＳ１２５）。
【０１３０】
１．９  コンテンツ移動処理の動作
ここでは、図９のステップＳ１０５にて行われるコンテンツ移動処理の動作について、図１０に示す流れ図を用いて説明する。
記録再生装置１０の媒体記録鍵生成部１０６は、入力部１１８からコンテンツの指定と指定されたコンテンツのムーブ命令とを含むムーブ指示とを受けると、媒体記録鍵Ｋ２を生成する（ステップＳ２００）。
【０１３１】
記録再生装置１０の媒体記録鍵記憶部１０７は、媒体記録鍵生成部１０６から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する（ステップＳ２０５）。また、媒体記録鍵記憶部１０７は、受け取ったムーブ指示に含まれるコンテンツＩＤを、書込／読出部１１７を介して、可搬媒体２０へ書き込む（ステップＳ２１０）。このとき、可搬媒体２０は、図９にて示すステップＳ１１０を行う。
【０１３２】
媒体記録鍵記憶部１０７は、可搬媒体２０から書込／読出部１１７を介して、可搬媒体２０を識別する媒体ＩＤと、ＭＫＢとを読み出し、読み出した媒体ＩＤとＭＫＢと、予め記憶しているデバイス鍵ＤＫ１とを用いて、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成する（ステップＳ２１５）。
【０１３３】
媒体記録鍵記憶部１０７は、生成した暗号化媒体記録鍵ＥＫ２を、書込／読出部１１７を介して、可搬媒体２０へ書き込む（ステップＳ２２０）。このとき、可搬媒体２０は、図９にて示すステップＳ１１５を行う。
媒体記録鍵記憶部１０７は、書き込み完了後、生成した暗号化媒体記録鍵ＥＫ２を消去する（ステップＳ２２５）。
【０１３４】
記録再生装置１０の第１復号部１０８は、媒体記録鍵記憶部１０７からムーブ指示を受け付けると、装置記録鍵Ｋ１を読み出す（ステップＳ２３０）。
第１復号部１０８は、暗号化コンテンツ記録部１０４から、指定の暗号化コンテンツを読み出す読出指示を暗号化コンテンツ読出部１０９へ出力し、暗号化コンテンツ読出部１０９は、第１復号部１０８から読出指示を受け付けると、カウンタｎに１を設定する（ステップＳ２３５）。
【０１３５】
暗号化コンテンツ読出部１０９は、読出指示にて指定された暗号化コンテンツのｎ番目の暗号化部分コンテンツＥＣ２［ｎ］を読み出す（ステップＳ２４０）。
暗号化コンテンツ読出部１０９は、暗号化部分コンテンツＥＣ２［ｎ］の読み出しに成功したか否かを判断する（ステップＳ２４５）。
成功したと判断する場合には（ステップＳ２４５における「ＹＥＳ」）、暗号化コンテンツ読出部１０９は、読み出した暗号化部分コンテンツＥＣ２［ｎ］を、一時的に記憶するとともに、部分コンテンツ移動処理を行い、読み出した暗号化部分コンテンツＥＣ２[ｎ]から生成された暗号化部分コンテンツＥＣ４［ｎ］を記録媒体へ記録する（ステップＳ２５０）。
【０１３６】
暗号化コンテンツ読出部１０９は、カウンタｎに１を加算し、加算結果を、再度、ｎとする（ステップＳ２５５）。暗号化コンテンツ読出部１０９は、暗号化部分コンテンツＥＣ２［ｎ］を読み出し（ステップＳ２６０）、再度ステップＳ２４５以降を実行する。
失敗したと判断する場合には（ステップＳ２４５における「ＮＯ」）、暗号化コンテンツ読出部１０９は、読み出しに失敗した旨の命令を、第１復号部１０８へ出力し、第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、受け取った命令を媒体記録鍵記憶部１０７へ出力する。媒体記録鍵記憶部１０７は、第１復号部１０８から暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、鍵記憶領域にて記憶している媒体記録鍵Ｋ２を消去する（ステップＳ２６５）。
【０１３７】
１．１０  部分コンテンツ移動処理の動作
ここでは、図１０のステップＳ２５０にて行われる部分コンテンツ移動処理の動作について、図１１に示す流れ図を用いて説明する。
記録再生装置１０の第１復号部１０８は、暗号化コンテンツ読出部１０９から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、図１０に示すステップＳ２３０にて読み出した装置記録鍵Ｋ１を復号鍵として用いて、受け取ったＥＣ２［ｎ］を復号して、部分コンテンツＣ２［ｎ］を生成する（ステップＳ３００）。
【０１３８】
記録再生装置１０の変換部１１０は、第１復号部１０８から部分コンテンツＣ２［ｎ］を受け取ると、受け取った部分コンテンツＣ２［ｎ］を、ダウンコンバートすることにより、ＭＰＥＧ‐４に圧縮変換して、部分コンテンツＣ４［ｎ］を生成する（ステップＳ３０５）。
記録再生装置１０の第２暗号化部１１１は、変換部１１０から部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部１０７にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］を暗号化して、暗号化部分コンテンツＥＣ４［ｎ］を生成する（ステップＳ３１０）。
【０１３９】
第２暗号化部１１１は、暗号化部分コンテンツＥＣ４［ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ書き込む（ステップＳ３１５）。このとき、可搬媒体２０は、図９にて示すステップＳ１２０を行う。なお、第２暗号化部１１１は、内部に存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。
第２暗号化部１１１は、暗号化部分コンテンツＥＣ２［ｎ］の暗号化に用いる二重暗号鍵の生成を指示する生成指示を二重暗号鍵生成部１１２へ出力する。二重暗号鍵生成部１１２は、生成指示（数値ｎ）を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する（ステップＳ３２０）。
【０１４０】
二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力し、二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［ｎ］を受け付けると、受け付けた二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶領域へ格納する（ステップＳ３２５）。また、二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、可搬媒体２０の二重暗号鍵記憶領域２１２へ書き込む。このとき、可搬媒体２０は、図９にて示すステップＳ１２５を行う。
【０１４１】
記録再生装置１０の二重暗号化部１１４は、二重暗号鍵記憶部１１３から、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部１１３にて記憶されている二重暗号鍵Ｋ３［ｎ］を読み出し、暗号化コンテンツ読出部１０９より暗号化部分コンテンツＥＣ２［ｎ］と、読出指示とを読み出す。二重暗号化部１１４は、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］を暗号化して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成し（ステップＳ３３０）、二重暗号鍵Ｋ３［ｎ］を消去する（ステップＳ３３５）。
【０１４２】
記録再生装置１０の二重暗号化コンテンツ書込部１１５は、二重暗号化部１１４から書込指示と、二重暗号化部分コンテンツＥＥＣ２［ｎ］とを受け付けると、暗号化コンテンツ記録部１０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ及び暗号化部分コンテンツの番号に対応するＥＣ２［ｎ］を、受け付けたＥＥＣ２［ｎ］で上書きすることにより、暗号化コンテンツ記録部１０４に記録する（ステップＳ３４０）。
【０１４３】
二重暗号化コンテンツ書込部１１５は、第１復号部１０８、暗号化コンテンツ読出部１０９、変換部１１０及び二重暗号化部１１４へ、第１消去指示を出力する。第１復号部１０８は、二重暗号化コンテンツ書込部１１５から、記憶している内容を消去する第１消去指示を受け取ると、復号されたＣ２［ｎ］を消去する。暗号化コンテンツ読出部１０９は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け付けると、暗号化コンテンツ記録部１０４から読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。変換部１１０は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、変換された部分コンテンツＣ４［ｎ］を消去する。二重暗号化部１１４は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、暗号化コンテンツ読出部１０９より読み出した暗号化コンテンツＥＣ２［ｎ］を消去する（ステップＳ３４５）。
【０１４４】
１．１１  第２移動処理の動作
ここでは、図８のステップＳ３５にて行われる第２移動処理の動作について、図１２にて示す流れ図を用いて説明する。
記録再生装置１０は、可搬媒体２０がメモリカードスロットに挿入された状態で、入力部１１８にて、ムーブバック指示を受け取ると（ステップＳ４００）、可搬媒体２０からコンテンツＩＤを読み出す（ステップＳ４０５）。このとき、可搬媒体２０は、コンテンツＩＤを読み出し、読み出したコンテンツＩＤを記録再生装置１０へ出力する（ステップＳ４１０）。
【０１４５】
記録再生装置１０は、コンテンツ復号処理を行う（ステップＳ４１５）。このとき、記録再生装置１０は、コンテンツ移動処理の動作中に、第２消去指示及び第３消去指示を、可搬媒体２０へ出力し、可搬媒体２０から二重暗号鍵Ｋ３［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）を受け取る。
可搬媒体２０は、記録再生装置１０から第２消去指示を受け取ると、暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］と、暗号化媒体記録鍵ＥＫ２と、コンテンツＩＤとを消去する（ステップＳ４２０）。
【０１４６】
可搬媒体２０は、二重暗号鍵Ｋ３［ｎ］を、順次読み出し、読み出した二重暗号鍵Ｋ３［ｎ］を記録再生装置１０へ出力する（ステップＳ４２５）
可搬媒体２０は、記録再生装置１０から第３消去指示を受け取ると、二重暗号鍵Ｋ３［ｎ］を消去する（ステップＳ４３０）。
１．１２  コンテンツ復号処理
ここでは、図１２のステップＳ４１５にて行われるコンテンツ復号処理について、図１３にて示す流れ図を用いて説明する。
【０１４７】
記録再生装置１０の第２復号部１１６は、第２消去指示を、可搬媒体２０へ出力し（ステップＳ５００）、カウンタｎに１を設定する（ステップＳ５０５）。このとき、可搬媒体２０は、図１２に示すステップＳ４２０を行う。
第２復号部１１６は、可搬媒体２０から、二重暗号鍵Ｋ３［ｎ］を読み出す（ステップＳ５１０）。このとき、可搬媒体２０は、図１２に示すステップＳ４２５を行う。
【０１４８】
第２復号部１１６は、二重暗号鍵Ｋ３［ｎ］の読み出しに成功したか否かを判断する（ステップＳ５１５）。
成功したと判断する場合には（ステップＳ５１５における「ＹＥＳ」）、第２復号部１１６は、暗号化コンテンツ記録部１０４から、読み出したコンテンツＩＤに対応する二重暗号化部分コンテンツＥＥＣ２[ｎ]を読み出し（ステップＳ５２０）、二重暗号鍵Ｋ３［ｎ］を復号鍵として用いて、読み出した二重暗号化部分コンテンツＥＥＣ２［ｎ］を復号して、暗号化コンテンツＥＣ２［ｎ］を生成する（ステップＳ５２５）。
【０１４９】
第２復号部１１６は、暗号化コンテンツ記録部１０４に記憶され、可搬媒体２０から読み出したコンテンツＩＤに対応するＥＥＣ２［ｎ］を、生成した暗号化部分コンテンツＥＣ２[ｎ]で上書きすることにより、暗号化コンテンツ記録部１０４に記録する（ステップＳ５３０）。
第２復号部１１６は、内部に存在する二重暗号化部分コンテンツＥＥＣ２[ｎ]と二重暗号鍵Ｋ３［ｎ］とを消去する（ステップＳ５３５）。
【０１５０】
第２復号部１１６は、第３消去指示を、可搬媒体２０へ出力する（ステップＳ５４０）。このとき、可搬媒体２０は、図１２に示すステップＳ４３０を行う。
第２復号部１１６は、カウンタｎに１を加算し、加算結果を、再度、ｎとする（ステップＳ５４５）。第２復号部１１６は、暗号化部分コンテンツＥＣ２［ｎ］を読み出し（ステップＳ５５０）、ステップＳ５１５以降を行う。
【０１５１】
失敗したと判断する場合には（ステップＳ５１５における「ＮＯ」）、第２復号部１１６は、処理を終了する。
１．１３  第１の実施の形態の変形例
（１）上記実施の形態において、記録再生装置１０は、全ての暗号化部分コンテンツＥＣ２［ｎ］を暗号化して二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成して、二重暗号化コンテンツＥＥＣ２としたが、これに限定されない。
【０１５２】
Ｎ個の暗号化部分コンテンツのうち少なくとも１つを二重暗号鍵にて暗号化してもよい。例えば、暗号化コンテンツＥＣ２［１］のみを二重暗号鍵Ｋ３にて暗号化してもよい。または、Ｎ個の暗号化部分コンテンツのうち偶数番目に位置する暗号化部分コンテンツを暗号化してもよい。または、奇数番目に位置する暗号化部分コンテンツを暗号化してもよい。
【０１５３】
（２）上記実施の形態において、記録再生装置１０は、Ｎ個の暗号化部分コンテンツＥＣ２［ｎ］に対して、Ｎ個の二重暗号鍵Ｋ３［ｎ］を生成し、可搬媒体２０へ記録したが、これに限定されない。
記録再生装置１０は、暗号化部分コンテンツの数未満である所定の数（例えば、５個）の二重暗号鍵Ｋ３［１］、Ｋ３［２］、・・・、Ｋ３［５］を生成し、生成した５個の二重暗号鍵を可搬媒体２０へ記録してもよい。なお、所定の数は、１以上であり且つ暗号化部分コンテンツの数未満の数であってもよいし、２以上であり且つ暗号化部分コンテンツの数未満の数であってもよい。
【０１５４】
このとき、記録再生装置１０は、５個の二重暗号鍵を周期的に用いる。例えば、記録再生装置１０は、ＥＣ２［１］を暗号化する場合にはＫ３［１］を用い、ＥＣ２［２］を暗号化する場合にはＫ３［２］を用い、・・・、ＥＣ２［５］を暗号化する場合にはＫ３［５］を用い、ＥＣ２［６］を暗号化する場合にはＫ３［１］を用い、ＥＣ２［７］を暗号化する場合にはＫ３［２］を用い、以下、周期的にＫ３［ｍ］（ｍ＝１、２、・・・、５）を用いる。
【０１５５】
（３）または、記録再生装置１０は、１個の二重暗号鍵Ｋ３［１］を生成し、可搬媒体２０へ記録してもよい。この場合、以下のようにして、全ての暗号化部分コンテンツＥＣ２［ｎ］を二重暗号化する。
＜二重暗号鍵生成部１１２＞
二重暗号鍵生成部１１２は、数値が１である生成指示を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する。二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、書込／読出部１１７を介して、可搬媒体２０へ書き込む。二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力する。なお、二重暗号鍵生成部１１２は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部１１３へ出力した後、生成した二重暗号鍵Ｋ３［ｎ］を、当該二重暗号鍵生成部１１２より消去する。
【０１５６】
二重暗号鍵生成部１１２は、数値がｍ（ｍ＝２、３、・・・、Ｎ）である生成指示を受け付けると、生成指示を受け付けた旨の命令を二重暗号鍵記憶部１１３へ出力する。
＜二重暗号鍵記憶部１１３＞
二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［１］及び生成指示を受け付けた旨の命令を受け付ける。
【０１５７】
二重暗号鍵記憶部１１３は、二重暗号鍵生成部１１２から二重暗号鍵Ｋ３［１］を受け付けると、受け付けた二重暗号鍵Ｋ３［１］を、二重暗号鍵記憶領域へ格納する。
二重暗号鍵記憶部１１３は、暗号化指示を二重暗号化部１１４へ出力する。暗号化指示の具体例は、二重暗号化する暗号化部分コンテンツの番号を示す数値である。
二重暗号鍵記憶部１１３は、二重暗号化コンテンツ書込部１１５から第１消去指示を受け取ると、二重暗号鍵Ｋ３［ｎ］を消去する。
【０１５８】
＜二重暗号化部１１４＞
二重暗号化部１１４は、一方向性関数Ｆと、二重暗号鍵を一時的に記憶する一時記憶領域を有している。
二重暗号化部１１４は、二重暗号鍵記憶部１１３から暗号化指示である数値１、２、・・・、Ｎを、順次受け付ける。
【０１５９】
二重暗号化部１１４は、数値が１である暗号化指示を受け付けると、二重暗号鍵記憶部１１３にて記憶されている二重暗号鍵Ｋ３［１］を読み出し、暗号化コンテンツ読出部１０９より暗号化部分コンテンツＥＣ２［１］と、読出指示とを読み出す。二重暗号化部１１４は、二重暗号鍵Ｋ３［１］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［１］を暗号化して、二重暗号化部分コンテンツＥＥＣ２［１］を生成する。二重暗号化部１１４は、読み出した二重暗号鍵Ｋ３［１］を一時記憶領域へ記憶する。二重暗号化部１１４は、生成した二重暗号化部分コンテンツＥＥＣ２［１］と、暗号化コンテンツ読出部１０９より読み出した読出指示を含む書込指示を、二重暗号化コンテンツ書込部１１５へ出力する。
【０１６０】
二重暗号化部１１４は、数値がｍ（ｍ＝２、３、・・・、Ｎ）である暗号化指示を受け付けると、一時記憶領域に記憶している二重暗号鍵Ｋ３［ｍ−１］を読み出し、暗号化コンテンツ読出部１０９より暗号化部分コンテンツＥＣ２［ｍ］と、読出指示とを読み出す。二重暗号化部１１４は、二重暗号鍵Ｋ３［ｍ−１］に対して、一方向性関数Ｆを施して、二重暗号鍵Ｋ３［ｍ］を生成する。即ち、Ｋ３［ｍ］＝Ｆ（Ｋ３［ｍ−１］）である。二重暗号化部１１４は、生成したＫ３［ｍ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｍ］を暗号化して、二重暗号化部分コンテンツＥＥＣ２［ｍ］を生成する。二重暗号化部１１４は、読み出した二重暗号鍵Ｋ３［ｍ］を一時記憶領域へ記憶する。二重暗号化部１１４は、生成した二重暗号化部分コンテンツＥＥＣ２［ｍ］と、暗号化コンテンツ読出部１０９より読み出した読出指示を含む書込指示を、二重暗号化コンテンツ書込部１１５へ出力する。
【０１６１】
これにより、二重暗号化部１１４は、二重暗号鍵Ｋ３［１］に一方向性関数Ｆをｎ−１回施すことにより、二重暗号鍵Ｋ３［ｎ］を生成することができる。
（４）上記（３）において、二重暗号鍵Ｋ３［１］に一方向性関数Ｆをｎ−１回施して生成したＫ３［ｎ］を用いて、暗号化部分コンテンツＥＣ２［ｎ］を二重暗号化したが、これに限定されない。
【０１６２】
記録再生装置１０は、二重暗号鍵としてＫ３［０］を生成し、生成した二重暗号鍵Ｋ３［０］を可搬媒体２０へ記録し、二重暗号鍵Ｋ３［０］に一方向性関数Ｆをｎ回施して生成したＫ３［ｎ］を用いて、暗号化部分コンテンツＥＣ２［ｎ］を二重暗号化してもよい。
（５）上記実施の形態において、記録再生装置１０は、暗号化部分コンテンツＥＣ２［ｎ］を、二重暗号化部分コンテンツＥＥＣ２［ｎ］で上書きしたが、これに限定されない。
【０１６３】
二重暗号化部分コンテンツＥＥＣ２［ｎ］を暗号化コンテンツ記録部１０４内において、暗号化コンテンツＥＣ２が記録されている領域とは別の領域へ書き込み、ＥＣ２［ｎ］を消去してもよい。
（６）上記実施の形態において、記録再生装置１０の暗号化コンテンツ読出部１０９は、１２８ビットからなる暗号化部分コンテンツＥＣ２［ｎ］を読み出したが、これに限定されない。
【０１６４】
再生時間長の合計が所定時間内（４５秒内）となるように、暗号化コンテンツＥＣ２の先頭から順に１以上の暗号化部分コンテンツを読み出してもよい。このとき、読み出された１以上の暗号化部分コンテンツを、同一の二重暗号鍵を用いて二重暗号化する。
具体的は、暗号化コンテンツ読出部１０９は、再生時間長の合計が所定時間内（４５秒内）となるように、ＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［１０］を読み出す。第１復号部１０８は、ＥＣ２［ｎ１］（ｎ１＝１、２、・・・、１０である。以下、同じ）を復号する。変換部１１０は、復号されたＣ２［ｎ１］をＣ４［ｎ１］へ変換する。第２暗号化部１１１は、媒体記録鍵Ｋ２を用いて、Ｃ４［ｎ１］を暗号化してＥＣ４［ｎ１］を順次生成し、可搬媒体２０へ順次書き込む。二重暗号鍵生成部１１２は、二重暗号鍵Ｋ３［１］を生成し、可搬媒体２０及び二重暗号鍵記憶部１１３へ書き込む。二重暗号化部１１４は、二重暗号鍵Ｋ３［１］を用いて、暗号化部分コンテンツＥＣ２［ｎ１］を、順次暗号化して、二重暗号化部分コンテンツＥＥＣ２［ｎ１］を生成する。二重暗号化コンテンツ書込部１１５は、暗号化部分コンテンツＥＣ２［ｎ１］を、二重暗号化部分コンテンツＥＥＣ２［ｎ１］で、順次上書きする。
【０１６５】
記録再生装置１０は、上記の動作を、暗号化部分コンテンツＥＣ２［Ｎ］が二重暗号化部分コンテンツＥＥＣ２［Ｎ］で上書きされるまで行う。
（７）上記（６）において、再生時間長の合計が所定時間内（４５秒内）となるように取得した複数の暗号化部分コンテンツのそれぞれに対応する部分コンテンツを結合し、結合した部分コンテンツに含まれるＩピクチャのみを二重暗号化してもよい。
【０１６６】
以下に、上記（６）にて示す具体例を用いて、説明する。
記録再生装置１０の二重暗号化部１１４は、は、第１復号部１０８にて復号された複数の部分コンテンツＣ２［ｎ１］のそれぞれを結合して結合部分コンテンツＣＣ２［１］を生成する。二重暗号化部１１４は、生成した結合部分コンテンツＣＣ２［１］から１以上のＩピクチャを取得し、取得した1以上のＩピクチャを、先ず装置記録鍵Ｋ１にて暗号化してＥＣＩ２［１］を生成し、さらに、生成したＥＣＩ２［１］を、二重暗号鍵にて暗号化してＥＥＣＩ２［１］を生成する。また、記録再生装置１０は、生成した結合部分コンテンツＣＣ２［１］から１以上のＢピクチャ及び１以上のＰピクチャを取得し、取得した１以上のＢピクチャを装置記録鍵Ｋ１にて暗号化してＥＣＢ２［１］を生成し、取得した１以上のＰピクチャを装置記録鍵Ｋ１にて暗号化してＥＣＰ２［１］を生成する。記録再生装置１０は、暗号化コンテンツＥＣ２［１］、・・・、［１０］を、生成したＥＥＣＩ２［１］、ＥＣＢ２［１］及びＥＣＰ２［１］からなる二重暗号化部分コンテンツに書き換える。
【０１６７】
なお、記録再生装置１０は、ムーブバックの指示を受け付けると、可搬媒体２０に記録されている暗号化コンテンツＥＣ４及び暗号化媒体記録鍵ＥＫ２を消去し、その後、各二重暗号化部分コンテンツを復号して、コンテンツＣ２を生成する。記録再生装置１０は、生成したコンテンツＣ２を、１２８ビットごとに暗号化して、ＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を生成し、二重暗号化コンテンツを、暗号化コンテンツＥＣ２に置き換える。
【０１６８】
（８）暗号化コンテンツＥＣ２の部分コンテンツごとに、復号、ダウンコンバートして、可搬媒体２０へ記録したが、これに限定されない。
以下のような、動作により、各部分コンテンツＥＣ４［ｎ］を可搬媒体２０へ記録してもよい。
記録再生装置１０は、暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成し、生成したコンテンツＣ２をダウンコンバートして、コンテンツＣ４を生成する。記録再生装置１０は、生成したコンテンツＣ４を、部分コンテンツに分割（例えば、１２８ビットごとに分割）し、暗号化して各部分コンテンツＥＣ４［ｎ］を生成して、生成した部分コンテンツＥＣ４［ｎ］を、順次可搬媒体２０へ記録する。
【０１６９】
２．第２の実施の形態
以下、本発明に係る第２の実施の形態としての著作権保護システム２について、図面を参照して説明する。
２．１  著作権保護システム２の概要
著作権保護システム２は、図１４に示すように、記録再生装置５０、コンテンツ供給装置１１、モニタ１２、スピーカ１３、可搬媒体２０、及び携帯情報端末３０から構成されている。
【０１７０】
著作権保護システム２は、著作権保護システム１と同様に、放送局に設置されたコンテンツ供給装置１１から放送されるデジタル放送番組であるコンテンツを、記録再生装置５０が受信し、受信したコンテンツを記録及び再生し、また、記録再生装置５０に記録されているコンテンツを可搬媒体２０へムーブ（移動）し、ムーブされたコンテンツを、携帯情報端末３０により再生する。更に、可搬媒体２０に記録されているコンテンツを再度記録再生装置５０へムーブするシステムである。
【０１７１】
コンテンツ供給装置１１、モニタ１２、スピーカ１３、可搬媒体２０、及び携帯情報端末３０は、それぞれ、著作権保護システム１における装置と同一の機能及び構成を有するので、ここでの説明は省略する。
以下では、特に、著作権保護システム１との相違点である記録再生装置５０について説明する。
【０１７２】
２．２  記録再生装置５０
記録再生装置５０は、図１５に示すように、コンテンツ受信部５０１、装置記録鍵記憶部５０２、第１暗号化部５０３、暗号化コンテンツ記録部５０４、第１変換部５０５、部分情報選択部５０６、変換用データ暗号化部５０７、変換用データ記憶部５０８、再生部５０９、媒体記録鍵生成部５１０、媒体記録鍵記憶部５１１、第１復号部５１２、コンテンツ読出部５１３、第２変換部５１４、変換鍵記憶部５１５、変換用データ復号部５１６、第２暗号化部５１７、二重暗号鍵生成部５１８、二重暗号鍵記憶部５１９、二重暗号化部５２０、二重暗号化コンテンツ書込部５２１、第２復号部５２２、書込／読出部５２３及び入力部５２４から構成される。
【０１７３】
記録再生装置５０は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等を備えるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、記録再生装置５０は、その機能を達成する。
ここで、記録再生装置５０は、具体例としてハードディスクレコーダである。
【０１７４】
（１）コンテンツ受信部５０１
コンテンツ受信部５０１は、アンテナを含み、コンテンツ供給装置１１から放送されたコンテンツＣ２を、アンテナを介して受信し、受信したコンテンツＣ２を第１暗号化部５０３及び第１変換部５０５へ出力する。なお、コンテンツ受信部５０１が受信するコンテンツは、ＭＰＥＧ‐２規格に従い圧縮符号化された高画質コンテンツである。
【０１７５】
（２）装置記録鍵記憶部５０２
装置記録鍵記憶部５０２は、第１の実施の形態にて示す装置記録鍵記憶部１０２と同様であるため、説明は省略する。
なお、以降の説明において、装置記録鍵記憶部５０２にて予め記憶されている装置記録鍵はＫ１とする。
【０１７６】
（３）第１暗号化部５０３
第１暗号化部５０３は、コンテンツ受信部５０１からコンテンツＣ２を受け取る。
第１暗号化部５０３は、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズ（例えば、１２８ビット）のブロックデータＣ２［１］、Ｃ２［２］、Ｃ２［３］、・・・、Ｃ２［Ｎ］をコンテンツＣ２の先頭から順次読み出す。以降、このブロックデータを部分コンテンツと呼ぶ。部分コンテンツＣ２［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）の再生時間長は、所定時間内（４５秒以内）である。
【０１７７】
更に、第１暗号化部５０３は、装置記録鍵記憶部５０２から装置記録鍵Ｋ１を読み出し、部分コンテンツＣ２［ｎ］のそれぞれについて、装置記録鍵Ｋ１を暗号鍵として用い、暗号化アルゴリズムＥ１を施して暗号化部分コンテンツＥＣ２［ｎ］を生成する。即ち、ＥＣ２［ｎ］＝Ｅ１（Ｃ２［ｎ］、Ｋ１）である。なお、第１暗号化部５０３が用いる暗号化アルゴリズムＥ１の一例は、ＡＥＳ（AdvancedEncryption Standard）である。なお、ＡＥＳは、公知であるため、説明は省略する。ここでは、暗号化するデータ長を、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズとしている。
【０１７８】
第１暗号化部５０３は、生成した暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］を暗号化コンテンツ記録部５０４に格納する。
第１暗号化部５０３は、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］の格納が完了した後、内部に存在するコンテンツＣ２を消去する。
（４）暗号化コンテンツ記録部５０４
暗号化コンテンツ記録部５０４は、第１の実施の形態にて示す暗号化コンテンツ記録部１０４と同様であるため、説明は省略する。
【０１７９】
なお、本実施の形態において、第１の実施の形態と同様に、暗号化部分コンテンツをＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］と表記し、暗号化部分コンテンツをＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］からなるデータを、暗号化コンテンツＥＣ２と表記する。
また、以降の説明において、必要であれば、図３に示す暗号化コンテンツＥＣ２1、ＥＣ２2、ＥＣ２3、・・・を用いる。
【０１８０】
（５）第１変換部５０５
第１変換部５０５は、具体的には、ＭＰＥＧ‐２のデータを、ＭＰＥＧ‐４に変換するためのダウンコンバータなどから構成される。
第１変換部５０５は、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、受け取ったコンテンツＣ２を、ＭＰＥＧ‐４に圧縮変換し、変換コンテンツＣ４を生成する。
【０１８１】
第１変換部５０５は、再生時間長が所定の時間内（例えば、４５秒以内）となるデータサイズ（例えば、１２８ビット）のブロックデータＣ４［１］、Ｃ４［２］、Ｃ４［３］、・・・、Ｃ４［Ｎ］をコンテンツの先頭から順次読み出す。以降、このブロックデータを部分変換コンテンツと呼ぶ。部分変換コンテンツＣ４［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）の再生時間長は、所定時間内（４５秒以内）である。
【０１８２】
第１変換部５０５は、部分変換コンテンツＣ４［ｎ］を一時的に記憶し、選択指示を部分情報選択部５０６へ出力する。
また、第１変換部５０５は、変換コンテンツＣ４の生成後、コンテンツＣ２を消去する。
さらに、第１変換部５０５は、変換用データ暗号化部５０７から変換データ消去指示を受け取ると、一時的に記憶している部分変換コンテンツＣ４［ｎ］を消去する。
【０１８３】
なお、以降において、部分変換コンテンツを、単に、部分コンテンツという。
（６）部分情報選択部５０６
部分情報選択部５０６は、第１変換部５０５から選択指示を受け取ると、第１変換部５０５に記憶されている変換コンテンツＣ４の先頭ブロックデータ、つまり部分コンテンツＣ４［１］を読み出し、読み出した部分コンテンツＣ４［１］を部分情報ＰＣ４として、変換用データ暗号化部５０７へ出力する。
【０１８４】
部分情報選択部５０６は、部分情報ＰＣ４を出力後、内部に存在する部分情報ＰＣ４を消去する。
（７）変換用データ暗号化部５０７
変換用データ暗号化部５０７は、変換コンテンツＣ４から、変換用データを生成する。ここで、変換用データは、変換コンテンツが暗号化されたものである。
【０１８５】
変換用データ暗号化部５０７は、部分情報選択部５０６から、部分情報ＰＣ４を受け取ると、第１変換部５０５より部分コンテンツＣ４［ｎ］を、順次読み出す。
変換用データ暗号化部５０７は、読み出した部分コンテンツＣ４［ｎ］を、受け取った部分情報ＰＣ４を暗号鍵として用い、暗号化アルゴリズムＥ１＿１を施して暗号化部分変換コンテンツＥＣ４＿１［ｎ］を生成する。即ち、ＥＣ４＿１［ｎ］＝Ｅ１＿１（Ｃ４［ｎ］、ＰＣ４）である。なお、変換用データ暗号化部５０７が用いる暗号化アルゴリズムＥ１＿１の一例は、ＡＥＳである。なお、ＡＥＳは、公知であるため、説明は省略する。以降において、暗号化部分変換コンテンツを、単に、暗号化部分コンテンツという。
【０１８６】
変換用データ暗号化部５０７は、生成した暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］を変換用データ記憶部５０８に格納する。
変換用データ暗号化部５０７は、暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］の格納が完了すると、内部に存在する部分コンテンツＣ４[ｎ]及び部分情報ＰＣ４を消去する。さらに、変換用データ暗号化部５０７は、変換データ消去指示を第１変換部５０５へ出力する。
【０１８７】
（８）変換用データ記憶部５０８
変換用データ記憶部５０８は、具体的にはハードディスクユニットであり、変換コンテンツＣ４が暗号化された暗号化変換コンテンツを記憶するための領域を有している。
変換用データ記憶部５０８は、変換用データ暗号化部５０７から暗号化部分コンテンツＥＣ４＿１［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ４＿１［ｎ］を順次格納する。なお、暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］からなるデータを、暗号化変換コンテンツＥＣ４＿１と表記する。以降において、暗号化変換コンテンツを、単に、暗号化コンテンツという。なお、暗号化コンテンツＥＣ４＿１が、上記に述べた変換用データとなる。
【０１８８】
図１６に示すように、変換用データ記憶部５０８は、暗号化コンテンツＥＣ４＿１1、ＥＣ４＿１2、ＥＣ４＿１3、・・・を格納している。添え字の数値は、単に、複数の暗号化コンテンツを識別するための情報である。各暗号化コンテンツＥＣ４＿１には、暗号化コンテンツＥＣ４＿１の高画質コンテンツであるＥＣ２に割り当てられたコンテンツＩＤが対応付けられている。具体的には、ＥＣ２1のコンテンツＩＤである「ＣＩＤ＿１」がＥＣ４＿１1と対応付けられ、ＥＣ２2のコンテンツＩＤである「ＣＩＤ＿２」がＥＣ４＿１2と対応付けられ、ＥＣ２3のコンテンツＩＤである「ＣＩＤ＿３」がＥＣ４＿１3と対応付けられている。
【０１８９】
（９）再生部５０９
再生部５０９は、第１の実施の形態にて示す再生部１０５と同様であるため、説明は省略する。
（１０）媒体記録鍵生成部５１０
媒体記録鍵生成部５１０は、第１の実施の形態にて示す媒体記録鍵生成部１０６と同様であるため、説明は省略する。
【０１９０】
なお、媒体記録鍵生成部５１０にて生成される媒体記録鍵はＫ２とする。
（１１）媒体記録鍵記憶部５１１
媒体記録鍵記憶部５１１は、媒体記録鍵Ｋ２を記憶する鍵記憶領域と、デバイス鍵ＤＫ１とを有している。
媒体記録鍵記憶部５１１は、媒体記録鍵生成部５１０から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する。また、媒体記録鍵記憶部５１１は、受け取ったムーブ指示に含まれるコンテンツＩＤを、書込／読出部５２３を介して、可搬媒体２０へ書き込む。
【０１９１】
媒体記録鍵記憶部５１１は、可搬媒体２０から書込／読出部５２３を介して、可搬媒体２０を識別する媒体ＩＤと、ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）とを読み出し、読み出した媒体ＩＤとＭＫＢと、予め記憶しているデバイス鍵ＤＫ１とを用いて、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成する。ここで、媒体固有鍵Ｋ０の生成及び暗号化媒体記録鍵ＥＫ２の生成は、ＣＰＲＭ規格に基づいて行われる。
【０１９２】
媒体記録鍵記憶部５１１は、生成した暗号化媒体記録鍵ＥＫ２を、書込／読出部５２３を介して、可搬媒体２０へ書き込み、書き込み完了後、生成した暗号化媒体記録鍵ＥＫ２を消去する。
媒体記録鍵記憶部５１１は、受け付けたムーブ指示を第１復号部５１２へ出力する。
媒体記録鍵記憶部５１１は、変換用データ復号部５１６から暗号化部分コンテンツの読み出しに失敗した旨の命令を受け取ると、鍵記憶領域にて記憶している媒体記録鍵Ｋ２を消去する。
【０１９３】
（１２）第１復号部５１２
第１復号部５１２は、媒体記録鍵記憶部５１１からムーブ指示を受け付けると、装置記録鍵記憶部５０２から装置記録鍵Ｋ１を読み出す。
第１復号部５１２は、暗号化コンテンツ記録部５０４から指定の暗号化コンテンツの先頭に位置する部分コンテンツを読み出す先頭読出指示をコンテンツ読出部５１３へ出力する。ここで、先頭読出指示の具体例は、ムーブ指示に含まれるコンテンツＩＤである。
【０１９４】
第１復号部５１２は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［１］を受け取ると、装置記録鍵記憶部５０２から読み出した装置記録鍵Ｋ１を復号鍵として用い、復号アルゴリズムＤ１を施して部分コンテンツＣ２［１］を生成する。即ち、Ｃ２［１］＝Ｄ１（ＥＣ２［１］、Ｋ１）である。なお、復号アルゴリズムＤ１は、暗号化アルゴリズムＥ１で暗号化された暗号文を平文に変換するためのアルゴリズムである。
【０１９５】
第１復号部５１２は、生成した部分コンテンツＣ２［１］を第２変換部５１４へ出力する。
第１復号部５１２は、部分コンテンツＣ２［１］を第２変換部５１４へ出力した後、復号されたＣ２［１］を消去する。
以下に、具体例を示す。第１復号部５１２は、コンテンツの指定としてコンテンツＩＤ「ＣＩＤ＿１」を受け取ると、コンテンツＩＤ「ＣＩＤ＿１」を先頭読出指示として、コンテンツ読出部５１３へ出力する。第１復号部５１２は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２1［１］を受け取り、部分コンテンツＣ２1［１］を生成する。第１復号部５１２は、生成した部分コンテンツＣ２1［１］と、媒体記録鍵記憶部５１１から受け付けたムーブ指示に含まれるコンテンツＩＤとを、第２変換部５１４へ出力する。
【０１９６】
また、第１復号部５１２は、コンテンツの再生時に、再生部５０９から指示を受け、コンテンツ読出部５１３を介して暗号化コンテンツ記録部５０４から読み出した暗号化コンテンツＥＣ２を、装置記録鍵Ｋ１を用いて復号し、復号したコンテンツＣ２を再生部５０９へ出力する。
（１３）コンテンツ読出部５１３
コンテンツ読出部５１３は、第１復号部５１２から先頭読出指示を受け付けると、指定の暗号化コンテンツの先頭に位置する暗号化部分コンテンツを読み出す。また、受け付けた先頭読出指示を一時的に記憶する。具体的には、コンテンツ読出部５１３は、第１復号部５１２からコンテンツＩＤを受け付け、受け付けたコンテンツＩＤと一致するコンテンツＩＤを有する暗号化部分コンテンツＥＣ２［１］を暗号化コンテンツ記録部５０４から読み出す。コンテンツ読出部５１３は、ＥＣ２［１］を、第１復号部５１２へ出力する。コンテンツ読出部５１３は、ＥＣ２［１］を第１復号部５１２へ出力した後、読み出した暗号化部分コンテンツＥＣ２［１］を消去する。
【０１９７】
また、コンテンツ読出部５１３は、二重暗号化部５２０より、指定されたコンテンツのｎ番目に位置する暗号化部分ＥＣ２［ｎ］の読み出しを指示するコンテンツ読出指示を受け取ると、一時的に記憶している先頭読出指示に含まれるコンテンツＩＤと一致するコンテンツＩＤを有する暗号化コンテンツを構成する暗号化部分コンテンツのうち、受け取ったコンテンツ読出指示にて指定されたｎ番目の部分コンテンツＥＣ２［ｎ］を読み出す。コンテンツ読出部５１３は、読み出した暗号化部分コンテンツＥＣ２［ｎ］を二重暗号化部５２０へ出力する。
【０１９８】
コンテンツ読出部５１３は、二重暗号化コンテンツ書込部５２１から、記憶している内容を消去する第１消去指示を受け取ると、読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。
（１４）第２変換部５１４
第２変換部５１４は、具体的には、ＭＰＥＧ‐２のデータを、ＭＰＥＧ‐４に変換するためのダウンコンバータなどから構成される。
【０１９９】
第２変換部５１４は、第１復号部５１２から、部分コンテンツＣ２［１］とコンテンツＩＤとを受け取ると、受け取ったコンテンツＣ２［１］を、ＭＰＥＧ‐４に圧縮変換し、部分コンテンツＣ４［１］を生成する。
第２変換部５１４は、生成した部分コンテンツＣ４［１］を、部分情報ＰＣ４として、変換鍵記憶部５１５へ格納し、コンテンツＩＤを変換鍵記憶部５１５へ出力する。ここで、部分情報ＰＣ４は、暗号化変換部分コンテンツから変換部分コンテンツを生成する変換鍵となる。
【０２００】
第２変換部５１４は、部分情報ＰＣ４（＝Ｃ４［１］）を変換鍵記憶部５１５へ格納した後、生成したＣ４［１］を消去する。
（１５）変換鍵記憶部５１５
変換鍵記憶部５１５は、部分情報ＰＣ４を記憶するための領域を有している。
変換鍵記憶部５１５は、第２変換部５１４からコンテンツＩＤを受け取る。
【０２０１】
さらに、変換鍵記憶部５１５は、第２変換部５１４から部分情報ＰＣ４を受け取ると、受け取った部分情報ＰＣ４を格納する。
変換鍵記憶部５１５は、ＥＣ４＿１[ｎ]の復号を指示する復号指示を変換用データ復号部５１６へ出力する。ここで、復号指示は、第２変換部５１４から受け取ったコンテンツＩＤを含む。
【０２０２】
変換鍵記憶部５１５は、変換用データ復号部５１６から、暗号化部分コンテンツの読み出しに失敗した旨の命令受け取ると、記憶している復号鍵ＰＣ４（＝Ｃ４［１］）を消去する。
（１６）変換用データ復号部５１６
変換用データ復号部５１６は、変換鍵記憶部５１５から復号指示を受け付けると、変換用データ記憶部５０８から、暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］を、順次読み出す。
【０２０３】
変換用データ復号部５１６は、読み出した暗号化部分コンテンツＥＣ４＿１［ｎ］を、変換鍵記憶部５１５にて記憶されている部分情報ＰＣ４（＝Ｃ４［１］）を復号鍵として用い、復号アルゴリズムＤ１＿１を施して部分コンテンツＣ４［ｎ］を生成する。即ち、Ｃ４［ｎ］＝Ｄ１＿１（ＥＣ４＿１［ｎ］、ＰＣ４）である。なお、復号アルゴリズムＤ１＿１は、暗号化アルゴリズムＥ１＿１で暗号化された暗号文を平文に変換するためのアルゴリズムである。
【０２０４】
変換用データ復号部５１６は、生成した部分コンテンツＣ４［ｎ］を第２暗号化部５１７へ出力する。
変換用データ復号部５１６は、暗号化部分コンテンツの読み出しに失敗すると、読み出しに失敗した旨の命令を、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５へ出力する。
変換用データ復号部５１６は、二重暗号化コンテンツ書込部５２１から、第１消去指示を受け取ると、復号したＣ４［ｎ］を消去する。
【０２０５】
これにより、変換用データ復号部５１６は、暗号化部分コンテンツＥＣ４＿１［ｎ］を順次復号することにより、変換用データ、つまり暗号化コンテンツＥＣ４＿１を復号することができる。また、変換用データ復号部５１６は、復号した部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、第２暗号化部５１７へ、順次出力することができる。
【０２０６】
以下に、具体的な動作について説明する。
変換用データ復号部５１６は、カウンタｎを有している。
変換用データ復号部５１６は、変換鍵記憶部５１５から復号指示を受け付けると、カウンタｎに１を設定する。
変換用データ復号部５１６は、変換用データ記憶部５０８から、指定の暗号化コンテンツのｎ番目の暗号化部分コンテンツＥＣ４＿１［ｎ］を読み出す。
【０２０７】
変換用データ復号部５１６は、暗号化部分コンテンツＥＣ４＿１［ｎ］の読み出しに成功したか否かを判断する。
成功したと判断する場合には、変換用データ復号部５１６は、変換鍵記憶部５１５から部分情報ＰＣ４を読み出し、変換用データ記憶部５０８から読み出した暗号化部分コンテンツＥＣ４＿１［ｎ］を、部分情報ＰＣ４を復号鍵として用いて復号し、部分コンテンツＣ４［ｎ］を生成する。変換用データ復号部５１６は、生成した部分コンテンツＣ４［ｎ］を第２暗号化部５１７へ出力する。
【０２０８】
変換用データ復号部５１６は、カウンタｎに１を加算し、加算結果を、再度、ｎとし、変換用データ記憶部５０８から暗号化部分コンテンツＥＣ４＿１［ｎ］を読み出し、読み出しに成功したか否かの判断を再度行う。
失敗したと判断する場合には、変換用データ復号部５１６は、読み出しに失敗した旨の命令を、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５へ出力する。
【０２０９】
例えば、カウンタｎの値がＮ＋１である場合には、暗号化部分コンテンツＥＣ４＿１［Ｎ＋１］は存在しないため、暗号化部分コンテンツの読み出しには、失敗する。これにより、変換用データ復号部５１６は、通常、カウンタｎの値が、１以上Ｎ以下である場合には、暗号化部分コンテンツＥＣ４＿１［ｎ］が存在するため、読み出しに成功する。つまり、暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］を順次読み出すことができる。
【０２１０】
具体例として、変換用データ復号部５１６は、変換用データ記憶部５０８から、コンテンツＩＤ「ＣＩＤ＿１」に対応するＥＣ４＿１1［１］、ＥＣ４＿１1［２］、・・・、ＥＣ４＿１1［Ｎ］を順次読み出すと、順次復号して、Ｃ４1［１］、Ｃ４1［２］、・・・、Ｃ４1［Ｎ］を生成する。変換用データ復号部は、生成したＥＣ４1［１］、ＥＣ４1［２］、・・・、ＥＣ４1［Ｎ］を、第２暗号化部５１７へ順次出力する。
【０２１１】
（１７）第２暗号化部５１７
第２暗号化部５１７は、変換用データ復号部５１６から部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、順次受け取る。
第２暗号化部５１７は、変換用データ復号部５１６から部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部５１１にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］に暗号化アルゴリズムＥ２を施して、暗号化部分コンテンツＥＣ４［ｎ］を生成する。即ち、ＥＣ４［ｎ］＝Ｅ２（Ｃ４［ｎ］、Ｋ２）である。なお、第２暗号化部５１７が用いる暗号化アルゴリズムＥ２の一例は、ＡＥＳである。
【０２１２】
第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［ｎ］を、書込／読出部５２３を介して、可搬媒体２０へ移動させる。つまり、第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［ｎ］を可搬媒体２０へ書き込み、内部に存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。
第２暗号化部５１７は、暗号化部分コンテンツＥＣ２［ｎ］の暗号化に用いる二重暗号鍵の生成を指示する生成指示を二重暗号鍵生成部５１８へ出力する。生成指示の具体例は、二重暗号化する暗号化部分コンテンツの番号を示す数値である。二重暗号化する暗号化部分コンテンツがＥＣ２［ｎ］である場合には、数値ｎが生成指示となる。
【０２１３】
これにより、第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［１］、ＥＣ４［２］、・・・、ＥＣ４［Ｎ］を、可搬媒体２０へ、順次移動させることができる。
具体例として、第２暗号化部５１７は、変換用データ復号部５１６から部分コンテンツＣ４1［１］、Ｃ４1［２］、・・・、Ｃ４1［Ｎ］を、順次受け取ると、暗号化部分コンテンツＥＣ４1［１］、ＥＣ４1［２］、・・・、ＥＣ４1［Ｎ］を、順次生成する。第２暗号化部５１７は、生成した暗号化部分ＥＣ４1［１］、ＥＣ４1［２］、・・・、ＥＣ４1［Ｎ］を、書込／読出部５２３を介して、可搬媒体２０へ順次移動させる。
【０２１４】
（１８）二重暗号鍵生成部５１８
二重暗号鍵生成部５１８は、第１の実施の形態にて示す二重暗号鍵生成部１１２と同様であるため、説明は省略する。
（１９）二重暗号鍵記憶部５１９
二重暗号鍵記憶部５１９は、第１の実施の形態にて示す二重暗号鍵記憶部１１３と同様であるため、説明は省略する。
【０２１５】
以降において、二重暗号鍵記憶部５１９に記憶されている二重暗号鍵は、Ｋ３［ｎ］とする。
（２０）二重暗号化部５２０
二重暗号化部５２０は、二重暗号鍵記憶部５１９から暗号化指示である数値１、２、・・・、Ｎを、順次受け付ける。
【０２１６】
二重暗号化部５２０は、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部５１９から二重暗号鍵Ｋ３［ｎ］を読み出し、コンテンツ読出部５１３から先頭読出指示とを読み出す。
二重暗号化部５２０は、受け取った暗号化指示である数値ｎを、コンテンツ読出指示として、コンテンツ読出部５１３へ出力する。
【０２１７】
二重暗号化部５２０は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］に、暗号化アルゴリズムＥ３を施して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成する。即ち、ＥＥＣ２［ｎ］＝Ｅ３（ＥＣ２［ｎ］、Ｋ３[ｎ]）である。なお、二重暗号化部５２０が用いる暗号化アルゴリズムＥ３の一例は、ＡＥＳである。
【０２１８】
二重暗号化部５２０は、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成した後、装置内に存在する二重暗号鍵Ｋ３［ｎ］を消去する。これにより、二重暗号化部５２０の内部に存在する二重暗号鍵Ｋ３［ｎ］及び二重暗号鍵記憶部５１９に記憶されている二重暗号鍵Ｋ３［ｎ］は、消去される。
二重暗号化部５２０は、生成した二重暗号化部分コンテンツＥＥＣ２［ｎ］と、コンテンツ読出部５１３より読み出した先頭読出指示を含む書込指示を、二重暗号化コンテンツ書込部５２１へ出力する。書込指示の具体例は、コンテンツＩＤと、二重暗号化部分コンテンツに対応する暗号化部分コンテンツの番号を示す数値とを含む情報である。
【０２１９】
これにより、二重暗号化部５２０は、二重暗号化部分コンテンツＥＥＣ２［１］、ＥＥＣ２［２］、・・・、ＥＥＣ２［Ｎ］を、順次生成し、二重暗号化コンテンツ書込部５２１へ、順次出力することができる。
（２１）二重暗号化コンテンツ書込部５２１
二重暗号化コンテンツ書込部５２１は、第１の実施の形態にて示す二重暗号化コンテンツ書込部１１５と同様であるが、第１消去指示の出力先が異なる。
【０２２０】
二重暗号化コンテンツ書込部５２１は、第１消去指示を、コンテンツ読出部５１３、変換用データ復号部５１６及び二重暗号化部５２０へ出力する。
（２２）第２復号部５２２
第２復号部５２２は、第１の実施の形態にて示す第２復号部１１６と同様であるため、説明は省略する。
【０２２１】
（２３）書込／読出部５２３
書込／読出部５２３は、第１の実施の形態にて示す書込／読出部１１７と同様であるため、説明は省略する。
（２４）入力部５２４
入力部５２４は、第１の実施の形態にて示す入力部５２４と同様であるため、説明は省略する。
【０２２２】
２．３  著作権保護システム２の動作概要
ここでは、著作権保護システム２の動作の概要について、図１７に示す流れ図を用いて説明する。
コンテンツ供給装置１１は、コンテンツＣ２を放送し（ステップＳ６００）、記録再生装置５０は、コンテンツＣ２を受信する（ステップＳ６０５）。
【０２２３】
記録再生装置５０は、コンテンツ記録処理を行い、受信したコンテンツＣ２に対して、暗号化コンテンツＥＣ２及びＥＣ４を生成して、それぞれを記録する（ステップＳ６１０）。
記録再生装置５０は、コンテンツＣ２の再生指示を受け付けると、装置記録鍵Ｋ１を復号鍵として用いて、記録している暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成して、生成したコンテンツＣ２をデコードし、映像信号と音声信号とを生成し、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力することにより、コンテンツＣ２の再生をする（ステップＳ６１５）。
【０２２４】
モニタ１２は、記録再生装置５０から映像信号を受け取ると、受け取った映像信号に基づいて映像を出力し、スピーカ１３は、記録再生装置５０から音声信号を受け取ると、受け取った音声信号に基づいて音声を出力する（ステップＳ６４０）。
記録再生装置５０は、可搬媒体２０がメモリカードスロットに挿入された状態で、ムーブ指示を受け付けると、第１移動処理を行い、記録しているコンテンツを、メモリカードスロットに挿入された可搬媒体２０へムーブする（ステップＳ６２０）。このとき、可搬媒体２０は、部分コンテンツＣ２[ｎ]（ｎ＝１、２、・・・、Ｎである。以下同じ）をＭＰＥＧ‐４規格に従い圧縮符号化された部分コンテンツＣ４[ｎ]が媒体記録鍵Ｋ２で暗号化された暗号化部分コンテンツＥＣ４[ｎ]、暗号化媒体記録鍵ＥＫ２、二重暗号鍵Ｋ３[ｎ]及びコンテンツＩＤを記憶している。
【０２２５】
携帯情報端末３０は、可搬媒体２０がメモリカードスロットに挿入された状態で、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、可搬媒体２０に記録されている暗号化媒体鍵ＥＫ２を復号して、媒体記録鍵Ｋ２を生成する。携帯情報端末３０は、生成した媒体記録鍵Ｋ２を復号鍵として用いて、暗号化部分コンテンツＥＣ４[ｎ]を復号して、順次部分コンテンツＣ４［ｎ］を生成する。携帯情報端末３０は、生成した部分コンテンツＣ４［ｎ］を、順次デコードし、映像信号及び音声信号を生成し、生成した映像信号及び音声信号のそれぞれに基づいて、映像及び音声を出力することにより、変換コンテンツＣ４を再生する（ステップＳ６２５）。
【０２２６】
記録再生装置５０は、可搬媒体２０がメモリカードスロットに挿入された状態で、ムーブバック指示を受け付けると、第２移動処理を行い、可搬媒体２０が記録しているコンテンツを、当該記録再生装置５０へムーブする（ステップＳ６３０）。このとき、記録再生装置５０は、ＭＰＥＧ‐２規格に従い圧縮符号化された部分コンテンツＣ２[ｎ]（ｎ＝１、２、・・・、Ｎである。以下同じ）が装置記録鍵Ｋ１で暗号化された暗号化部分コンテンツＥＣ２[ｎ]を記憶している。
【０２２７】
記録再生装置５０は、コンテンツＣ２の再生指示を受け付けると、装置記録鍵Ｋ１を復号鍵として用いて、記録している暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成して、生成したコンテンツＣ２をデコードし、映像信号と音声信号とを生成し、生成した映像信号をモニタ１２へ出力し、生成した音声信号をスピーカ１３へ出力することにより、コンテンツＣ２の再生をする（ステップＳ６３５）。モニタ１２及びスピーカ１３は、記録再生装置５０から受け取った映像信号及び音声信号のそれぞれに基づいて、映像及び音声を出力する（ステップＳ６４０）。
【０２２８】
２．４  コンテンツ記録処理の動作
ここでは、図１７のステップＳ６１０にて行われるコンテンツ記録処理の動作について、図１８にて示す流れ図を用いて説明する。
記録再生装置５０の第１暗号化部５０３は、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、再生時間長が所定の時間内（例えば、４５秒以内）となるように、コンテンツＣ２の先頭から分割し、部分コンテンツＣ２［１］、Ｃ２［２］、・・・、Ｃ２［Ｎ］を生成する。更に、第１暗号化部５０３は、装置記録鍵記憶部５０２から装置記録鍵Ｋ１を読み出し、装置記録鍵Ｋ１を暗号鍵として用い、部分コンテンツＣ２［ｎ］のそれぞれを暗号化して暗号化部分コンテンツＥＣ２［ｎ］を生成し、生成した暗号化部分コンテンツＥＣ２［ｎ］を暗号化コンテンツ記録部５０４に、順次格納する（ステップＳ７００）。
【０２２９】
記録再生装置５０の第１変換部５０５は、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、受け取ったコンテンツＣ２を、ダウンコンバートして、変換コンテンツＣ４を生成する（ステップＳ７０５）。
第１変換部５０５は、再生時間長が所定の時間内（例えば、４５秒以内）となるように、変換コンテンツＣ４の先頭から分割し、部分変換コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を生成する（ステップＳ７１０）。
【０２３０】
記録再生装置５０の部分情報選択部５０６は、第１変換部５０５から選択指示を受け取ると、第１変換部５０５に記憶されている変換コンテンツＣ４の先頭に位置する部分コンテンツＣ４［１］を読み出し、読み出した部分コンテンツＣ４［１］を部分情報ＰＣ４とする（ステップＳ７１５）。
記録再生装置５０の変換用データ暗号化部５０７は、部分情報選択部５０６から、部分情報ＰＣ４を受け取ると、第１変換部５０５より部分コンテンツＣ４［ｎ］を、順次読み出す。変換用データ暗号化部５０７は、受け取った部分情報ＰＣ４を暗号鍵として用いて、読み出した部分コンテンツＣ４［ｎ］を暗号化して暗号化部分コンテンツＥＣ４＿１［ｎ］を生成する（ステップＳ７２０）。変換用データ暗号化部５０７は、生成した暗号化部分コンテンツＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［Ｎ］を変換用データ記憶部５０８に、順次格納する（ステップＳ７２５）。
【０２３１】
記録再生装置５０の第１暗号化部５０３は内部に存在するコンテンツＣ２を消去し、第１変換部５０５は内部に存在するコンテンツＣ２及び部分変換コンテンツＣ４［ｎ］を消去し、部分情報選択部５０６は内部に存在するＰＣ４を消去し、変換用データ暗号化部５０７は内部に存在する部分コンテンツＣ４[ｎ]及び部分情報ＰＣ４を消去する（ステップＳ７３０）。
【０２３２】
２．５  第１移動処理の動作
ここでは、図１７のステップＳ６２０にて行われる第１移動処理の動作について、図１９にて示す流れ図を用いて説明する。
記録再生装置５０は、可搬媒体２０がメモリカードスロットに挿入された状態で、入力部５２４にて、ムーブ指示を受け取ると（ステップＳ７５０）、コンテンツ移動処理を行い、記録しているコンテンツを可搬媒体２０へ移動する（ステップＳ７５５）。このとき、記録再生装置５０は、コンテンツ移動処理の動作中に、コンテンツＩＤ、暗号化媒体記録鍵ＥＫ２、暗号化部分コンテンツＥＣ４[ｎ]（ｎ＝１、２、・・・、Ｎである。以下同じ）及び二重暗号鍵Ｋ３［ｎ］を、可搬媒体２０へ出力する。
【０２３３】
可搬媒体２０は、記録再生装置５０からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤをコンテンツＩＤ記憶領域２１３へ記録する（ステップＳ７６０）。
可搬媒体２０は、記録再生装置５０から暗号化媒体記録鍵ＥＫ２を受け取ると、受け取った暗号化媒体記録鍵ＥＫ２を媒体記録鍵記憶領域２１１へ記録する（ステップＳ７６５）。
【０２３４】
可搬媒体２０は、記録再生装置５０から暗号化部分コンテンツＥＣ４［ｎ］を受け取ると、受け取った暗号化部分コンテンツＥＣ４［ｎ］を暗号化コンテンツ記憶領域２１０へ書き込む（ステップＳ７７０）。
可搬媒体２０は、記録再生装置５０から二重暗号鍵Ｋ３［ｎ］を受け取ると、受け取った二重暗号鍵Ｋ３［ｎ］を二重暗号鍵記憶領域２１２へ書き込む（ステップＳ７７５）。
【０２３５】
２．６  コンテンツ移動処理の動作
ここでは、図１９のステップＳ７５５にて行われるコンテンツ移動処理の動作について、図２０及び図２１に示す流れ図を用いて説明する。
記録再生装置５０の媒体記録鍵生成部５１０は、入力部５２４からムーブ指示を受けると、媒体記録鍵Ｋ２を生成する（ステップＳ８００）。
【０２３６】
記録再生装置５０の媒体記録鍵記憶部５１１は、媒体記録鍵生成部５１０から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する（ステップＳ８０５）。また、媒体記録鍵記憶部５１１は、受け取ったムーブ指示に含まれるコンテンツＩＤを、可搬媒体２０へ書き込む（ステップＳ８１０）。このとき、可搬媒体２０は、図１９にて示すステップＳ７６０を行う。
【０２３７】
媒体記録鍵記憶部５１１は、可搬媒体２０から、媒体ＩＤとＭＫＢとを読み出し、読み出した媒体ＩＤとＭＫＢと、予め記憶しているデバイス鍵ＤＫ１とを用いて、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成する（ステップＳ８１５）。
媒体記録鍵記憶部５１１は、生成した暗号化媒体記録鍵ＥＫ２を、可搬媒体２０へ書き込む（ステップＳ８２０）。このとき、可搬媒体２０は、図１９にて示すステップＳ７６５を行う。
【０２３８】
媒体記録鍵記憶部５１１は、書き込み完了後、生成した暗号化媒体記録鍵ＥＫ２を消去する（ステップＳ８２５）。
記録再生装置５０の第１復号部５１２は、媒体記録鍵記憶部５１１からムーブ指示を受け付けると、装置記録鍵Ｋ１を読み出す（ステップＳ８３０）。
第１復号部５１２は、暗号化コンテンツ記録部５０４から、先頭読出指示をコンテンツ読出部５１３へ出力する。コンテンツ読出部５１３は、第１復号部５１２から先頭読出指示を受け付けると、先頭読出指示にて指定された暗号化コンテンツＥＣ２の先頭の暗号化部分コンテンツＥＣ２［１］を読み出す（ステップＳ８３５）。
【０２３９】
第１復号部５１２は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［１］を受け取ると、ステップＳ８３０にて読み出した装置記録鍵Ｋ１を復号鍵として用い、受け取った暗号化部分コンテンツＥＣ２［１］を復号して部分コンテンツＣ２［１］を生成する（ステップＳ８４０）。
記録再生装置５０の第２変換部５１４は、第１復号部５１２から、部分コンテンツＣ２［１］とコンテンツＩＤとを受け取ると、受け取ったコンテンツＣ２［１］を、ダウンコンバートして、部分コンテンツＣ４［１］を生成する（ステップＳ８４５）。
【０２４０】
第２変換部５１４は、生成した部分コンテンツＣ４［１］を部分情報ＰＣ４として、変換鍵記憶部５１５へ格納する（ステップＳ８５０）。
変換用データ復号部５１６は、変換鍵記憶部５１５から復号指示を受け付けると、カウンタｎに１を設定する（ステップＳ８５５）。
変換用データ復号部５１６は、変換用データ記憶部５０８から、指定された暗号化コンテンツのｎ番目の暗号化部分コンテンツＥＣ４＿１［ｎ］を読み出す（ステップＳ８６０）。
【０２４１】
変換用データ復号部５１６は、暗号化部分コンテンツＥＣ４＿１［ｎ］の読み出しに成功したか否かを判断する（ステップＳ８６５）。
成功したと判断する場合には（ステップＳ８６５における「ＹＥＳ」）、記録再生装置５０は、部分コンテンツ移動処理を行い、読み出した暗号化部分コンテンツＥＣ２[ｎ]から生成された暗号化部分コンテンツＥＣ４［ｎ］を記録媒体へ記録する（ステップＳ８７０）。
【０２４２】
変換用データ復号部５１６は、カウンタｎに１を加算し、加算結果を、再度、ｎとする（ステップＳ８７５）。変換用データ記憶部５０８から暗号化部分コンテンツＥＣ４＿１［ｎ］を読み出し（ステップＳ８８０）、再度ステップＳ８６５以降を実行する。
失敗したと判断する場合には（ステップＳ８６５における「ＮＯ」）、変換用データ復号部５１６は、読み出しに失敗した旨の命令を、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５へ出力し、媒体記録鍵記憶部５１１は媒体記録鍵Ｋ２を消去し、変換鍵記憶部５１５は、部分情報ＰＣ４を消去する（ステップＳ８８５）。
【０２４３】
２．７  部分コンテンツ移動処理の動作
ここでは、図２１のステップＳ８７０にて行われる部分コンテンツ移動処理の動作について、図２２に示す流れ図を用いて説明する。
記録再生装置５０の変換用データ復号部５１６は、変換鍵記憶部５１５から部分情報ＰＣ４を読み出し、変換用データ記憶部５０８から読み出した暗号化部分コンテンツＥＣ４＿１［ｎ］を、部分情報ＰＣ４を復号鍵として用いて復号し、部分コンテンツＣ４［ｎ］を生成する（ステップＳ９００）。
【０２４４】
記録再生装置５０の第２暗号化部５１７は、変換用データ復号部５１６から部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部５１１にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］を暗号化して、暗号化部分コンテンツＥＣ４［ｎ］を生成する（ステップＳ９０５）。
【０２４５】
第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［ｎ］を、可搬媒体２０へ書き込む（ステップＳ９１０）。このとき、可搬媒体２０は、図１９にて示すステップＳ７７０を行う。第２暗号化部５１７は、内部の存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。
二重暗号鍵生成部５１８は、第２暗号化部５１７から生成指示（数値ｎ）を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する（ステップＳ９１５）。
【０２４６】
二重暗号鍵生成部５１８は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部５１９及び可搬媒体２０の二重暗号鍵記憶領域２１２へ格納する（ステップＳ９２０）。このとき、可搬媒体２０は、図１９にて示すステップＳ７７５を行う。
二重暗号化部５２０は、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部５１９から二重暗号鍵Ｋ３［ｎ］を読み出し、コンテンツ読出部５１３から先頭読出指示とを読み出す。二重暗号化部５２０は、受け取った暗号化指示である数値ｎを、コンテンツ読出指示として、コンテンツ読出部５１３へ出力する。二重暗号化部５２０は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］に、暗号化アルゴリズムＥ３を施して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成し（ステップＳ９２５）、二重暗号鍵Ｋ３［ｎ］を消去する（ステップＳ９３０）。
【０２４７】
記録再生装置５０の二重暗号化コンテンツ書込部５２１は、二重暗号化部５２０から書込指示と、二重暗号化部分コンテンツＥＥＣ２［ｎ］とを受け付けると、受け付けたＥＥＣ２［ｎ］を、暗号化コンテンツ記録部５０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ及び暗号化部分コンテンツの番号に対応するＥＣ２［ｎ］に対して、上書きすることにより、暗号化コンテンツ記録部５０４に記録する（ステップＳ９３５）。
【０２４８】
二重暗号化コンテンツ書込部５２１は、コンテンツ読出部５１３、変換用データ復号部５１６及び二重暗号化部５２０へ、第１消去指示を出力する。コンテンツ読出部５１３は、第１消去指示を受け取ると、暗号化コンテンツ記録部５０４から読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。変換用データ復号部５１６は、第１消去指示を受け取ると、復号したＣ４［ｎ］を消去する。二重暗号化部５２０は、第１消去指示を受け取ると、暗号化コンテンツＥＣ２［ｎ］を消去する（ステップＳ９４０）。
【０２４９】
２．８  第２移動処理の動作
図１７のステップＳ６３０にて行われる第２移動処理は、第１の実施の形態における図１２にて示す流れ図と同様の動作であるため、説明は省略する。
２．９  コンテンツ復号処理の動作
図１７のステップＳ６３０にて行われる第２移動処理の動作中に、記録再生装置５０にて行われるコンテンツ復号処理は、第１の実施の形態における図１３にて示す流れ図と同様の動作であるため、説明は省略する。
【０２５０】
２．１０  第２の実施の形態の変形例
第２の実施形態において、変換コンテンツＣ４を部分変換コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］に分割して、各部分変換コンテンツＣ４［ｎ］を暗号化して暗号化コンテンツＥＣ４＿１［ｎ］を生成し、記録したが、これに限定されない。
記録再生装置は、部分情報ＰＣ４（＝Ｃ４［１］）を暗号鍵として用いて、変換コンテンツＣ４に暗号化アルゴリズムＥ１＿２を施して、暗号化変換コンテンツＥＣ４＿２を生成し、記録してもよい。ここで、ＥＣ４＿２＝Ｅ１＿２（Ｃ４、ＰＣ４）である。暗号化アルゴリズムＥ１＿２の一例は、ＡＥＳである。なお、ＡＥＳは、公知であるため、説明は省略する。
【０２５１】
この場合における記録再生装置５０ａの構成及び動作について、上記に示す記録再生装置５０との相違点を中心に説明する。
記録再生装置５０ａの構成要素は、図２３にて示すように、記録再生装置５０の構成要素のうち、第１変換部５０５、変換用データ暗号化部５０７、変換用データ記憶部５０８及び変換用データ復号部５１６を、後述する第１変換部５０５ａ、部分情報選択部５０６ａ、変換用データ暗号化部５０７ａ、変換用データ記憶部５０８ａ及び変換用データ復号部５１６ａに変更される。
【０２５２】
以下、第１変換部５０５ａ、部分情報選択部５０６ａ、変換用データ暗号化部５０７ａ、変換用データ記憶部５０８ａ及び変換用データ復号部５１６ａについて、説明する。なお、他の構成要素については、第２の実施の形態にて示す各構成要素の動作及び機能と同様であるため、ここでの説明は省略する。
（１）第１変換部５０５ａ
第１変換部５０５ａは、具体的には、ＭＰＥＧ‐２のデータを、ＭＰＥＧ‐４に変換するためのダウンコンバータなどから構成される。
【０２５３】
第１変換部５０５ａは、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、受け取ったコンテンツＣ２を、ＭＰＥＧ‐４に圧縮変換し、変換コンテンツＣ４を生成する。
第１変換部５０５ａは、変換コンテンツＣ４を一時的に記憶し、選択指示を部分情報選択部５０６ａへ出力する。
【０２５４】
また、第１変換部５０５ａは、変換コンテンツＣ４の生成後、コンテンツＣ２を消去する。
さらに、第１変換部５０５ａは、変換用データ暗号化部５０７ａから変換データ消去指示を受け取ると、一時的に記憶している変換コンテンツＣ４を消去する。
（２）部分情報選択部５０６ａ
部分情報選択部５０６ａは、第１変換部５０５ａから選択指示を受け取ると、第１変換部５０５に記憶されている変換コンテンツＣ４を読み出し、読み出した変換コンテンツＣ４の先頭位置から、再生時間長が所定の時間内（例えば、４５秒）である部分コンテンツＣ４［１］を取得する。
【０２５５】
部分情報選択部５０６ａは、取得した部分コンテンツＣ４［１］を部分情報ＰＣ４として、変換用データ暗号化部５０７ａへ出力する。
部分情報選択部５０６ａは、部分情報ＰＣ４を出力後、内部に存在する変換コンテンツＣ４及び部分情報ＰＣ４を消去する。
（３）変換用データ暗号化部５０７ａ
変換用データ暗号化部５０７ａは、部分情報選択部５０６ａから、部分情報ＰＣ４を受け取ると、第１変換部５０５ａより変換コンテンツＣ４を読み出す。
【０２５６】
変換用データ暗号化部５０７ａは、読み出した変換コンテンツＣ４を、受け取った部分情報ＰＣ４を暗号鍵として用い、暗号化アルゴリズムＥ１＿２を施して暗号化変換コンテンツＥＣ４＿２を生成する。
変換用データ暗号化部５０７ａは、生成した暗号化変換コンテンツＥＣ４＿２を変換用データ記憶部５０８ａに格納する。
【０２５７】
変換用データ暗号化部５０７ａは、暗号化変換コンテンツＥＣ４＿２の格納が完了すると、内部に存在する変換コンテンツＣ４及び部分情報ＰＣ４を消去する。さらに、変換用データ暗号化部５０７ａは、変換データ消去指示を第１変換部５０５ａへ出力する。
（４）変換用データ記憶部５０８ａ
変換用データ記憶部５０８ａは、具体的にはハードディスクユニットであり、暗号化変換コンテンツＥＣ４＿１を記憶するための領域を有している。
【０２５８】
変換用データ記憶部５０８ａは、変換用データ暗号化部５０７ａから暗号化変換コンテンツＥＣ４＿２を受け取ると、受け取った暗号化変換コンテンツＥＣ４＿２を格納する。
暗号化変換コンテンツＥＣ４＿２には、暗号化コンテンツＥＣ４＿２の高画質コンテンツであるＥＣ２に割り当てられたコンテンツＩＤが対応付けられている。
（５）変換用データ復号部５１６ａ
変換用データ復号部５１６ａは、変換鍵記憶部５１５から復号指示を受け付けると、変換用データ記憶部５０８ａから、暗号化変換コンテンツＥＣ４＿２を読み出す。
【０２５９】
変換用データ復号部５１６ａは、読み出した暗号化変換コンテンツＥＣ４＿２を、変換鍵記憶部５１５にて記憶されている部分情報ＰＣ４（＝Ｃ４［１］）を復号鍵として用い、復号アルゴリズムＤ１＿２を施して変換コンテンツＣ４を生成する。即ち、Ｃ４＝Ｄ１＿２（ＥＣ４＿２、ＰＣ４）である。なお、復号アルゴリズムＤ１＿２は、暗号化アルゴリズムＥ１＿２で暗号化された暗号文を平文に変換するためのアルゴリズムである。
【０２６０】
変換用データ復号部５１６ａは、再生時間長が所定の時間内（例えば、４５秒以内）となるように、変換コンテンツＣ４の先頭から分割し、部分変換コンテンツＣ４［１］、Ｃ４［２］、Ｃ４［３］、・・・、Ｃ４［Ｎ］を生成する。部分変換コンテンツＣ４［ｎ］（ｎ＝１、２、・・・、Ｎである。以下同じ）の再生時間長は、所定時間内（４５秒以内）である。
【０２６１】
変換用データ復号部５１６ａは、生成した部分変換コンテンツＣ４［ｎ］を、順次第２暗号化部５１７へ出力する。
変換用データ復号部５１６は、二重暗号化コンテンツ書込部５２１から、第１消去指示を受け取ると、第２暗号化部５１７へ出力したＣ４［ｎ］を消去する。
また、変換用データ復号部５１６ａは、暗号化変換コンテンツＥＣ４＿２を復号し、変換コンテンツＣ４を生成した後、内部に存在する暗号化変換コンテンツＥＣ４＿２を消去する。
【０２６２】
変換用データ復号部５１６ａは、部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、第２暗号化部５１７へ出力した後、全ての部分コンテンツの出力が完了した旨の命令を、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５へ出力する。なお、このとき、媒体記録鍵記憶部５１１及び変換鍵記憶部５１５では、当該命令を受け取ると、媒体記録鍵記憶部５１１は媒体記録鍵Ｋ２を消去し、変換鍵記憶部５１５は、部分情報ＰＣ４を消去する。
【０２６３】
これにより、変換用データ復号部５１６ａは、部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］を、第２暗号化部５１７へ、順次出力することができる。
（６）コンテンツ記録時の記録再生装置５０ａの動作
記録再生装置５０ａは、コンテンツを記録する際、図１７のステップＳ６１０にて行われる動作、つまり図１８にて示すコンテンツ記録処理を行う代わりに、図２４にて示す記録処理の動作を行う。以下、記録処理の動作を、図２４にて示す流れ図を用いて説明する。
【０２６４】
記録再生装置５０ａの第１暗号化部５０３は、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、装置記録鍵記憶部５０２から装置記録鍵Ｋ１を読み出し、受け取ったコンテンツＣ２を装置記録鍵Ｋ１で暗号化して暗号化コンテンツＥＣ２を生成し、暗号化コンテンツ記録部５０４へ記録する（ステップＳ１０００）。なお、第１暗号化部５０３の詳細な動作については、第２の実施の形態で示しているため、ここでの詳細な説明は省略する。
【０２６５】
記録再生装置５０ａの第１変換部５０５ａは、コンテンツ受信部５０１からコンテンツＣ２を受け取ると、受け取ったコンテンツＣ２を、ダウンコンバートして、変換コンテンツＣ４を生成する（ステップＳ１００５）。
記録再生装置５０ａの部分情報選択部５０６ａは、第１変換部５０５ａから選択指示を受け取ると、変換コンテンツＣ４の先頭に位置する部分コンテンツＣ４［１］を取得し、取得した部分コンテンツＣ４［１］を部分情報ＰＣ４とする。記録再生装置５０ａの変換用データ暗号化部５０７ａは、部分情報選択部５０６ａから、部分情報ＰＣ４を受け取ると、第１変換部５０５ａより変換コンテンツＣ４を読み出す。変換用データ暗号化部５０７ａは、受け取った部分情報ＰＣ４を暗号鍵として用いて、読み出した変換コンテンツＣ４を暗号化して暗号化変換コンテンツＥＣ４＿２を生成する（ステップＳ１０１０）。
【０２６６】
変換用データ暗号化部５０７ａは、生成した暗号化部分コンテンツＥＣ４＿２を変換用データ記憶部５０８ａに、格納する（ステップＳ１０１５）。
記録再生装置５０ａの第１暗号化部５０３は内部に存在するコンテンツＣ２を消去し、第１変換部５０５ａは内部に存在するコンテンツＣ２及び変換コンテンツＣ４を消去し、部分情報選択部５０６ａは内部に存在するＰＣ４（＝Ｃ４［１］）を消去し、変換用データ暗号化部５０７ａは内部に存在する部分コンテンツＣ４及び部分情報ＰＣ４を消去する（ステップＳ１０２０）。
【０２６７】
（７）ムーブ指示の受取時の記録再生装置５０ａの動作
記録再生装置５０ａは、可搬媒体２０へコンテンツを移動する際、図１９のステップＳ７５５にて行われる動作、つまり図２０及び図２１にて示すコンテンツ移動処理を行う代わりに、図２５にて示す移動処理の動作を行う。以下、移動処理の動作を、図２５にて示す流れ図を用いて説明する。
【０２６８】
記録再生装置５０ａの媒体記録鍵生成部５１０は、入力部５２４からムーブ指示とを受けると、媒体記録鍵Ｋ２を生成する。記録再生装置５０ａの媒体記録鍵記憶部５１１は、媒体記録鍵生成部５１０から媒体記録鍵Ｋ２とムーブ指示とを受け取ると、受け取ったＫ２を内部の鍵記憶領域に格納する（ステップＳ１１００）。
また、媒体記録鍵記憶部５１１は、受け取ったムーブ指示に含まれるコンテンツＩＤを可搬媒体２０へ書き込む（ステップＳ１１０５）。
【０２６９】
記録再生装置５０ａの第１復号部５１２は、媒体記録鍵記憶部５１１からムーブ指示を受け付けると、装置記録鍵Ｋ１を読み出し、読み出したＫ１を用いて、暗号化コンテンツＥＣ２の先頭ブロックに位置する暗号化部分コンテンツＥＣ２［１］を復号し、部分情報ＰＣ２（＝Ｃ２［１］）を生成する（ステップＳ１１１０）。
記録再生装置５０ａは、変換処理を行い、変換コンテンツＣ４を生成する（ステップＳ１１１５）。
【０２７０】
記録再生装置５０ａの第２暗号化部５１７は、変換コンテンツＣ４を媒体記録鍵Ｋ２で暗号化して、暗号化コンテンツＥＣ４を生成し、生成した暗号化コンテンツＥＣ４を可搬媒体２０の暗号化コンテンツ記憶領域２１０へ記録する（ステップＳ１１２０）。なお、当該ステップの詳細の動作は、後述する。
記録再生装置５０ａは、装置内に存在する部分情報ＰＣ２、ＰＣ４及び変換コンテンツＣ４を消去する（ステップＳ１１２５）。
【０２７１】
媒体記録鍵記憶部５１１は、媒体固有鍵Ｋ０を生成し、生成した媒体固有鍵Ｋ０を用いて、媒体記録鍵Ｋ２を暗号化して、暗号化媒体記録鍵ＥＫ２を生成し、生成したＥＫ２を可搬媒体２０の媒体記録鍵記憶領域２１１へ記録する（ステップＳ１１３０）。
記録再生装置５０ａは、装置内に存在する媒体記録鍵Ｋ２及び暗号化媒体記録鍵ＥＫ２を消去する（ステップＳ１１３５）。
【０２７２】
（８）変換処理の動作
ここでは、図２５のステップＳ１１１５にて行われる変換処理の動作について、図２６にて示す流れ図を用いて説明する。
記録再生装置５０ａの第２変換部５１４は、部分情報ＰＣ２をダウンコンバートして、部分情報ＰＣ４（＝Ｃ４［１］）を生成する（ステップＳ１２００）。第２変換部５１４は、生成した部分情報ＰＣ４を変換鍵記憶部５１５へ格納する。
【０２７３】
記録再生装置５０ａの変換用データ復号部５１６ａは、変換鍵記憶部５１５から復号指示を受け付けると、部分情報ＰＣ４を復号鍵として、暗号化変換コンテンツＥＣ４＿２を復号して、変換コンテンツＣ４を生成する（ステップＳ１２０５）。変換用データ復号部５１６ａは、再生時間長が所定の時間内（例えば、４５秒以内）となるように、変換コンテンツＣ４の先頭から分割し、部分変換コンテンツＣ４［１］、Ｃ４［２］、Ｃ４［３］、・・・、Ｃ４［Ｎ］を生成する。
【０２７４】
（９）部分変換コンテンツの暗号化時の記録再生装置５０ａの動作
ここでは、図２５にて示すステップＳ１１２０の詳細な動作について、図２７にて示す流れ図を用いて説明する。
記録再生装置５０ａは、ｎ＝１、２、・・・、Ｎに対して、ステップＳ１３０５からステップＳ１３４０までを繰り返す（ステップＳ１３００）。
【０２７５】
記録再生装置５０ａの第２暗号化部５１７は、変換用データ復号部５１６ａから部分コンテンツＣ４［ｎ］を受け取ると、媒体記録鍵記憶部５１１にて記憶されている媒体記録鍵Ｋ２を読み出し、読み出した媒体記録鍵Ｋ２を暗号鍵として用いて、部分コンテンツＣ４［ｎ］を暗号化して、暗号化部分コンテンツＥＣ４［ｎ］を生成する（ステップＳ１３０５）。
【０２７６】
第２暗号化部５１７は、暗号化部分コンテンツＥＣ４［ｎ］を、可搬媒体２０へ書き込む（ステップＳ１３１０）。第２暗号化部５１７は、内部に存在する暗号化部分コンテンツＥＣ４［ｎ］を消去する。
二重暗号鍵生成部５１８は、第２暗号化部５１７から生成指示（数値ｎ）を受け付けると、二重暗号鍵Ｋ３［ｎ］を生成する（ステップＳ１３１５）。
【０２７７】
二重暗号鍵生成部５１８は、生成した二重暗号鍵Ｋ３［ｎ］を、二重暗号鍵記憶部５１９及び可搬媒体２０の二重暗号鍵記憶領域２１２へ格納する（ステップＳ１３２０）。
二重暗号化部５２０は、暗号化指示（数値ｎ）を受け付けると、二重暗号鍵記憶部５１９から二重暗号鍵Ｋ３［ｎ］を読み出し、コンテンツ読出部５１３から先頭読出指示とを読み出す。二重暗号化部５２０は、受け取った暗号化指示である数値ｎを、コンテンツ読出指示として、コンテンツ読出部５１３へ出力する。二重暗号化部５２０は、コンテンツ読出部５１３から、暗号化部分コンテンツＥＣ２［ｎ］を受け取ると、二重暗号鍵Ｋ３［ｎ］を暗号鍵として用いて、暗号化部分コンテンツＥＣ２［ｎ］に、暗号化アルゴリズムＥ３を施して、二重暗号化部分コンテンツＥＥＣ２［ｎ］を生成し、二重暗号鍵Ｋ３［ｎ］を消去する（ステップＳ１３２５）。
【０２７８】
記録再生装置５０ａの二重暗号化コンテンツ書込部５２１は、二重暗号化部５２０から書込指示と、二重暗号化部分コンテンツＥＥＣ２［ｎ］とを受け付けると、受け付けたＥＥＣ２［ｎ］を、暗号化コンテンツ記録部５０４に記憶され、且つ書込指示に含まれるコンテンツＩＤ及び暗号化部分コンテンツの番号に対応するＥＣ２［ｎ］に対して、上書きすることにより、暗号化コンテンツ記録部５０４に記録する（ステップＳ１３３０）。
【０２７９】
二重暗号化コンテンツ書込部５２１は、コンテンツ読出部５１３、変換用データ復号部５１６ａ、第２暗号化部５１７、二重暗号鍵記憶部５１９及び二重暗号化部５２０へ、第１消去指示を出力する。コンテンツ読出部５１３は、第１消去指示を受け取ると、暗号化コンテンツ記録部５０４から読み出した暗号化部分コンテンツＥＣ２［ｎ］を消去する。変換用データ復号部５１６ａは、第１消去指示を受け取ると、第２暗号化部５１７へ出力したＣ４［ｎ］を消去する。第２暗号化部５１７は、第１消去指示を受け取ると、暗号化部分コンテンツＥＣ４［ｎ］を消去する。二重暗号鍵記憶部５１９は、第１消去指示を受け取ると、二重暗号鍵Ｋ３［ｎ］を消去する。二重暗号化部５２０は、第１消去指示を受け取ると、暗号化コンテンツＥＣ２［ｎ］を消去する（ステップＳ１３３５）。
【０２８０】
３．その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）上記実施の形態では、記録再生装置から可搬媒体へコンテンツを移動する構成を有しているが、本発明は、記録再生装置から可搬媒体へのコンテンツの移動に限定されず、例えば、記録再生装置から、他の記録再生装置へコンテンツを移動する構成であってもよい。この場合におけるシステムの構成の一例を、著作権保護システム１の変形例として、図２８に著作権保護システム３として示す。記録再生装置１０から記録再生装置１０００へ、コンテンツを移動する際は、移動先となる記録再生装置１０００が正規可搬媒体であるか否かを確認（認証）した上で、コンテンツの移動を実行する。さらに、前記記録再生装置１０は、コンテンツの移動が完了した後に、内部に記録するコンテンツを利用できない状態にする。ここで、認証技術は、例えば、ＤＴＣＰ規格で定められた認証手順に従う。なお、ＤＴＣＰ規格に基づく認証は、公知であるため、その詳細についてはここでは言及しない。
【０２８１】
コンテンツ供給装置１１、モニタ１２、スピーカ１３、可搬媒体２０及び携帯情報端末３０は、第１の実施の形態と同様であるため、説明は省略する。
記録再生装置１０００は、ＭＰＥＧ‐４規格に従って圧縮符号化されたコンテンツを再生する装置であり、第１の実施の形態にて示す可搬媒体２０の構成要素と、携帯情報端末３０の制御部３０３とを備える。ここで、記録再生装置１０００は、媒体ＩＤの代わりに、記録再生装置１０００を識別する機器ＩＤを記憶している。
【０２８２】
記録再生装置１０は、第１の実施の形態にて示す動作及び機能に加えて、コンテンツを記録再生装置１０００へ移動する動作及び機能と、記録再生装置１０００からコンテンツを、当該記録再生装置１０へ移動する動作及び機能を有している。なお、コンテンツを記録再生装置１０００へ移動する動作及び機能は、第１の実施の形態にて示すコンテンツを可搬媒体２０へ移動する動作及び機能と同様であるため、説明は省略する。また、記録再生装置１０００からコンテンツを、当該記録再生装置１０へ移動する動作及び機能は、第１の実施の形態にて示す可搬媒体２０からコンテンツを当該記録再生装置１０へ移動する動作及び機能と同様であるため、説明は省略する。なお、記録再生装置１０が、暗号化鍵Ｋ０を生成する場合には、デバイス鍵ＤＫ１と、記録再生装置１０００より読み出したＭＫＢと機器ＩＤとを用いて生成する。
【０２８３】
（２）上記実施の形態において、媒体記録鍵Ｋ２を暗号化したが、これに限定されない。記録再生装置は、媒体記録鍵Ｋ２を暗号化しないで、可搬媒体２０へ記録してもよい。
（３）上記実施の形態において、媒体記録鍵Ｋ２は、乱数生成器にて生成したが、これに限定されない。
記録再生装置は、デバイス鍵ＤＫ１と、可搬媒体２０より読み出したＭＫＢ及び媒体ＩＤとを用いて、媒体記録鍵Ｋ２を生成してもよい。つまり、媒体固有鍵Ｋ０を、媒体記録鍵Ｋ２としてもよい。
【０２８４】
（４）上記実施の形態において、可搬媒体２０には、１つの暗号化コンテンツを記録したが、これに限定されない。可搬媒体２０に、複数の暗号化コンテンツを記録してもよい。
例えば、可搬媒体２０の書込可能領域２０４を、図２９に示す書込可能領域２０４ｂに変更すればよい。
【０２８５】
以下、書込可能領域２０４ｂについて、説明する。
書込可能領域２０４ｂは、暗号化コンテンツ記憶領域２１０ｂ、媒体記録鍵記憶領域２１１ｂ及び二重暗号鍵記憶領域２１２ｂを有している。
暗号化コンテンツ記憶領域２１０ｂは、暗号化コンテンツＥＣ４を１以上記憶するための領域を有している。図２９に示すように、暗号化コンテンツ記憶領域２１０ｂは、暗号化コンテンツＥＣ４1、ＥＣ４2、・・・を格納している。添え字の数値は、単に、複数の暗号化コンテンツを識別するための情報である。各暗号化コンテンツＥＣ４には、暗号化コンテンツＥＣ４の高画質コンテンツであるＥＣ２に割り当てられたコンテンツＩＤが対応付けられている。具体的には、ＥＣ２1のコンテンツＩＤである「ＣＩＤ＿１」がＥＣ４1と対応付けられ、ＥＣ２2のコンテンツＩＤである「ＣＩＤ＿２」がＥＣ４2と対応付けられている。
【０２８６】
媒体記録鍵記憶領域２１１ｂは、暗号化媒体記録鍵ＥＫ２を１以上記憶するための領域を有している。図２９に示すように、媒体記録鍵記憶領域２１１ｂは、暗号化媒体記録鍵ＥＫ２1、ＥＫ２2、・・・を格納している。添え字の数値は、単に、複数の暗号化媒体記録鍵を識別するための情報である。各暗号化媒体記録鍵ＥＫ２には、対応する暗号化コンテンツＥＫ４に割り当てられたコンテンツＩＤが対応付けられている。具体的には、ＥＣ４1のコンテンツＩＤである「ＣＩＤ＿１」がＥＫ２1と対応付けられ、ＥＣ４2のコンテンツＩＤである「ＣＩＤ＿２」がＥＫ２2と対応付けられている。
【０２８７】
二重暗号鍵記憶領域２１２ｂは、二重暗号鍵Ｋ３を１以上記憶するための領域を有している。
図２９に示すように、二重暗号鍵記憶領域２１２ｂは、二重暗号鍵鍵Ｋ３1、Ｋ３2、・・・を格納している。ここで、二重暗号鍵Ｋ３1は二重暗号鍵Ｋ３1［１］、Ｋ３1［２］、・・・、Ｋ３1［Ｎ］からなるデータであり、ここで、二重暗号鍵Ｋ３2は二重暗号鍵Ｋ３2［１］、Ｋ３2［２］、・・・、Ｋ３2［Ｎ］からなるデータである。添え字の数値は、単に、複数の媒体記録鍵を識別するための情報である。各二重暗号鍵Ｋ３には、対応する暗号化コンテンツＥＫ４に割り当てられたコンテンツＩＤが対応付けられている。具体的には、ＥＣ４1のコンテンツＩＤである「ＣＩＤ＿１」がＫ３1と対応付けられ、ＥＣ４2のコンテンツＩＤである「ＣＩＤ＿２」がＫ３2と対応付けられている。
【０２８８】
記録再生装置１０は、ムーブバック指示の受け付け時に、ムーブバックするコンテンツのコンテンツＩＤをも受け付ける。記録再生装置１０は、受け付けたコンテンツＩＤに対応する暗号化コンテンツＥＣ４及び暗号化媒体記録鍵ＥＫ２を消去する。記録再生装置１０は、可搬媒体２０の二重暗号鍵記憶領域２１２ｂから、受け付けたコンテンツＩＤに対応する二重暗号鍵Ｋ３［ｎ］を順次読み出し、読み出した二重暗号鍵Ｋ３［ｎ］を用いて、受け付けたコンテンツＩＤに対応し、且つ暗号化コンテンツ記録部１０４に記録している暗号化コンテンツＥＥＣ２［ｎ］を、順次復号する。
【０２８９】
（５）上記実施の形態において、可搬媒体２０をＳＤカードとしたが、これに限定されない。書き換え可能なＤＶＤや書き込み可能なＤＶＤなどのような媒体であってもよい。このとき、ＤＶＤへの書き込みや、データの消去は、記録再生装置１０が、ＤＶＤの領域に対して直接行う。
（６）上記実施の形態において、部分コンテンツの再生時間長は、４５秒としたが、これに限定されない。部分コンテンツの再生時間長は１分以内であればよい。
【０２９０】
（７）本発明の実施の形態では、記録再生装置から可搬媒体へコンテンツを移動する、あるいは可搬媒体から記録再生装置へコンテンツを移動する構成としたが、本発明はその構成に限定されるものではない。例えば、記録再生装置から、別の記録再生装置へコンテンツを移動する構成であってもよい。
（８）本発明の実施の形態では、可搬媒体から記録再生装置へコンテンツを移動する際、可搬媒体に記録する各種データを消去する構成としたが、本発明はその構成に限定されるものではない。例えば、可搬媒体に記録する暗号化コンテンツは消去せずに、復号に必要な鍵だけを消去して、前記暗号化コンテンツを利用不可状態にする構成であってもよい。また、データの消去ではなく、データの一部を破壊して利用できない状態にする構成であってもよい。
【０２９１】
（９）本発明の実施の形態において、記録再生装置が、コンテンツの移動処理における状態遷移を記憶する記憶部を備える構成であってもよい。記録再生装置は、コンテンツの移動が正しく完了しなかった場合、前記記憶部に記憶する状態遷移に基づいて、コンテンツの移動処理を続けて行うか、コンテンツの移動処理を最初からやり直すかを判断する構成であってもよい。さらに、記録再生装置は、前記記憶部に記憶する状態遷移を利用者に通知する通知部を備える構成であってもよい。その場合、正しく完了しなかった旨を利用者に通知して、利用者からの指示に基づいて、コンテンツの移動処理を続けるか、あるいはコンテンツの移動処理を最初かやり直すかを決定する構成であってもよい。
【０２９２】
（１０）本発明の実施の形態において、記録再生装置、並びに可搬媒体が、鍵を移動後に消去する場合、鍵の受信側が、鍵の送信側に対して正しく受信できたことを通知して、送信側は前記通知に基づいて受信を確認した後に、鍵を消去する構成であってもよい。
（１１）本発明の実施の形態において、コンテンツには当該コンテンツを一意に識別するための識別子が付与されており、可搬媒体に移動させたコンテンツを元の記録再生装置に戻す場合、前記記録再生装置は、自身が保持する暗号化コンテンツの識別子、並びに可搬媒体に記録する暗号化コンテンツの識別子が一致するか否かを判定して、一致した場合に限り、コンテンツを記録再生装置に移動させることを許可する構成であってもよい。また、コンテンツには、コンテンツを一意に識別する識別子の代わりに、移動元の記録再生装置を一意に識別する識別子が付与されている構成であってもよい。この場合、記録再生装置は、コンテンツに付与されている記録再生装置の識別子と、自身の識別子が一致するか否かを判定して、一致した場合に限り、コンテンツを記録再生装置に移動させることを許可する構成であってもよい。
【０２９３】
（１２）本発明の実施の形態では、コンテンツは外部のコンテンツ供給装置により供給される構成としたが、本発明はその構成に限定されるものではない。例えば、記録再生装置に挿入された記録媒体からコンテンツを読み出す構成であってもよい。
（１３）記録再生装置１０が暗号化媒体記録鍵ＥＫ２を可搬媒体２０へ書き込むタイミングは、暗号化コンテンツ記録部１０４から暗号化コンテンツの読み出しに失敗したと判断した後に、行ってもよい。なお、暗号化媒体記録鍵ＥＫ２が可搬媒体２０へ書き込まれた後に、装置内の暗号化媒体記録鍵ＥＫ２及び媒体記録鍵Ｋ２は消去される。
【０２９４】
（１４）記録再生装置１０が二重暗号鍵Ｋ３［ｎ］を可搬媒体２０へ書き込むタイミングは、二重暗号化コンテンツ書込部１１５が暗号化コンテンツＥＣ２［ｎ］を二重暗号化コンテンツＥＥＣ２［ｎ］へと上書きを行った後に、行ってもよい。なお、二重暗号鍵Ｋ３［ｎ］が可搬媒体２０へ書き込まれた後に、装置内の二重暗号鍵Ｋ３［ｎ］は消去される。
【０２９５】
（１５）上記第２の実施の形態において、記録再生装置５０が暗号化変換コンテンツＥＣ４＿１を生成する際に、暗号鍵として部分コンテンツＣ４［１］を用いたがこれに限定されない。記録再生装置５０は、部分コンテンツＣ４［１］、Ｃ４［２］、・・・、Ｃ４［Ｎ］のうち何れか１つを暗号鍵として用いてもよい。
（１６）上記第２の実施の形態において、記録再生装置５０は、暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［Ｎ］のそれぞれを、二重暗号化したが、これに限定されない。記録再生装置５０は、少なくとも暗号化コンテンツＥＣ４＿１を復号するために用いる部分情報を二重暗号化してもよい。
【０２９６】
（１７）上記第２の実施の形態において、記録再生装置５０の変換用データ復号部５１６は、１２８ビットからなる暗号化部分コンテンツＥＣ４［ｎ］を読み出したが、これに限定されない。
変換用データ復号部５１６は、再生時間長の合計が所定時間内（４５秒内）となるように、暗号化コンテンツＥＣ４の先頭から順に１以上の暗号化部分コンテンツを読み出してもよい。
【０２９７】
以下に、具体例を用いて、説明する。
変換用データ復号部５１６は、再生時間長の合計が所定時間内（４５秒内）となるように、ＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［１０］を読み出し、読み出したＥＣ４＿１［ｎ１］（ｎ１＝１、２、・・・、１０である。以下、同じ）を復号する。第２暗号化部５１７は、媒体記録鍵Ｋ２を用いて、Ｃ４［ｎ１］を暗号化してＥＣ４［ｎ１］を順次生成し、可搬媒体２０へ順次書き込む。二重暗号鍵生成部５１８は、二重暗号鍵Ｋ３［１］を生成し、可搬媒体２０及び二重暗号鍵記憶部５１９へ書き込む。二重暗号化部５２０は、コンテンツ読出部５１３を介して、ＥＣ４＿１［１］、ＥＣ４＿１［２］、・・・、ＥＣ４＿１［１０］に対応する暗号化部分コンテンツＥＣ２［１］、ＥＣ２［２］、・・・、ＥＣ２［１０］を取得する。二重暗号化部５２０は、二重暗号鍵Ｋ３［１］を用いて、暗号化部分コンテンツＥＣ２［ｎ１］を、順次暗号化して、二重暗号化部分コンテンツＥＥＣ２［ｎ１］を生成する。二重暗号化コンテンツ書込部５２１は、暗号化部分コンテンツＥＣ２［ｎ１］を、二重暗号化部分コンテンツＥＥＣ２［ｎ１］で、順次上書きする。
【０２９８】
記録再生装置５０は、上記の動作を、暗号化部分コンテンツＥＣ２［Ｎ］が二重暗号化部分コンテンツＥＥＣ２［Ｎ］で上書きされるまで行う。
（１８）上記実施の形態において、記録再生装置は、コンテンツＣ２を、装置鍵Ｋ１にて暗号化して、暗号化コンテンツＣ２を記録したが、これに限定されない。
記録再生装置は、コンテンツＣ２を装置鍵にて暗号化しないで、記録してもよい。このとき、記録再生装置は、ムーブ指示を受け付けると、二重暗号鍵Ｋ３で、各Ｃ２［ｎ］を暗号化して、暗号化部分コンテンツを生成し、対応する部分コンテンツＣ２［ｎ］を、生成した暗号化部分コンテンツで書き換える。
【０２９９】
（１９）上記実施の形態において、記録再生装置は、媒体記録鍵Ｋ２を用いてコンテンツＣ４を暗号化して、暗号化コンテンツＥＣ４を、可搬媒体へ記録したが、これに限定されない。記録再生装置は、コンテンツＣ４を可搬媒体へ記録してもよい。
（２０）上記第２の実施の形態において、記録再生装置５０は、暗号化コンテンツＥＣ４＿１の復号に用いる部分情報に対応する部分コンテンツＥＣ２［１］のみを復号しダウンコンバートして、部分情報ＰＣ４（＝Ｃ４［１］）を生成したが、これに限定されない。
【０３００】
以下のような、動作により、各部分コンテンツＥＣ４［ｎ］を可搬媒体２０へ記録してもよい。
記録再生装置１０は、暗号化コンテンツＥＣ２を復号して、コンテンツＣ２を生成し、生成したコンテンツＣ２をダウンコンバートして、コンテンツＣ４を生成する。記録再生装置１０は、生成したコンテンツＣ４から、部分情報ＰＣ４を取得する。
【０３０１】
（２１）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０３０２】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０３０３】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（２２）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
４．まとめ
従来、コンテンツの保護技術に関する規格として、例えば、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）がある。ＤＴＣＰは、コンテンツをデジタル転送する際に、コンテンツを暗号化するなどして不正コピーを防止する技術である。ＤＴＣＰのようなコンテンツ保護技術においては、コンテンツに、「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」、「Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ」等のコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）を付与する。「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」はコンテンツのコピーが禁止されていることを表し、「Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ」はコンテンツのコピーが１回だけ許されていることを表す。従って、コピー制御情報として「Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ」が付与されたコンテンツをコピーすると、コピーによって新たに得られたコンテンツには、コピー制御情報として「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」が付与される。
【０３０４】
一方で、コピー制御情報として「Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ」が付与されたコンテンツであっても、他の記録媒体、あるいは他の装置へ移動させたいという要望がある。例えば、デジタルテレビに内蔵されているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に記録されているコンテンツをＤＶＤ−ＲＡＭに移動させて保存版として保管しておきたいような場合である。この際（ＨＤＤからＤＶＤ−ＲＡＭにコンテンツを移動させた場合）、デジタルテレビ内蔵ＨＤＤの当該コンテンツは、当然、再生できない状態にされなければならない。例えば、内蔵ＨＤＤからＤＶＤ−ＲＡＭにコンテンツをコピーした後に、内蔵ＨＤＤに記録されているコンテンツを消去するなどしてコンテンツを無効化する、すなわちコンテンツを利用できない状態にする方法などが考えられる。しかしながら、コンテンツの移動に先立ってデジタルテレビから内蔵ＨＤＤを取り出し、これをパーソナルコンピュータに接続してバックアップを作成し、コンテンツを移動した後にバックアップしておいたデータを内蔵ＨＤＤに戻すという操作が行われると、コンテンツを何度でも移動できることになり、事実上不正コピーを防止することができなくなる。
【０３０５】
また、コンテンツの移動中に電源断などの原因により、移動元と移動先のコンテンツが共に損なわれ、コンテンツとして利用できなくなることは、コンテンツを利用するユーザにとっては不便である。さらに、このようにして利用できなくなったコンテンツを再度入手するために出費が必要な場合には経済的な損失も発生する。
上記課題を解決するための従来技術として、不正コピーを防止しながら、コンテンツの喪失を招くことなく、コンテンツの移動を可能にする技術がある。
【０３０６】
しかしながら、移動元のコンテンツが高画質コンテンツであり、コンテンツのサイズに比べて、移動先の記録容量が小さい場合には、コンテンツの移動前に、その画質を劣化させるなどしてサイズを小さく圧縮変換してから移動を行うのが通例であるが、前記構成のようにコンテンツを消去するなどして移動元のコンテンツを無効化する場合、圧縮変換された（画質の劣化した）コンテンツだけがユーザの下に残ることになる。すなわち、再び記録容量の大きな内蔵ＨＤＤへコンテンツを戻す（移動する）場合であっても、画質の劣化されたコンテンツを高画質コンテンツへ変換することは不可能であり、元々の高画質コンテンツは復元されないため、これはコンテンツを利用するユーザの利便性が損なわれることにつながる。
【０３０７】
本発明における著作権保護システムは、前記課題を解決するものであって、不正コピーを防止しながら、コンテンツの喪失を招くことなくコンテンツの移動を可能にして、さらに、サイズを小さくする圧縮変換後であっても、当該コンテンツを移動元に戻す場合には、元々の高画質コンテンツの復元を可能にする。
本発明の著作権保護システムは、コンテンツを供給するコンテンツ供給装置と、前記コンテンツを獲得して、コンテンツの記録、並びに再生を行い、さらにコンテンツの移動を実行する記録再生装置と、前記移動するコンテンツを獲得する記録再生装置と、可搬媒体から構成され、コンテンツの移動時に当該コンテンツを所定単位に分けて移動させる。
【０３０８】
本発明は、コンテンツをユーザに配信する産業、コンテンツを記録再生する装置を製造する製造業、コンテンツを記録再生する装置を販売する販売業において、画像変換したコンテンツを他の装置へムーブしても、元のコンテンツを復元可能であることから、ユーザの利便性を損なわず、コンテンツの著作権を保護する仕組みとして利用することができる。
【０３０９】
本発明にかかる著作権保護システムは、コンテンツの移動元の記録再生装置が、コンテンツの移動をブロック単位で行うことにより、コンテンツ移動中の電源断などによるコンテンツ消失の危険がなく、かつ、ユーザがコンテンツ移動処理中に記録再生装置を解析して復号された平文コンテンツの不正入手を試みても、得られる平文コンテンツはコンテンツ全体のほんの一部に過ぎずに被害は少なくてすむ。即ち、移動中のコンテンツ消失を防止しかつ移動中の平文コンテンツ取得に安全であるという効果を有し、ユーザ利便性と安全性の両方を損なうことのない著作権保護システムの実現において有用である。
【０３１０】
本発明によれば、コンテンツの移動元の記録再生装置が、コンテンツの移動時に当該コンテンツの部分情報を移動させることにより、記録再生装置内のコンテンツをすべて消去することなく利用不可状態にし、移動したコンテンツを再び当該記録再生装置へ戻す場合には、前記部分情報を元に戻す（移動させる）ことにより、元々の高画質コンテンツを復元可能（利用可能）にすることが可能となる。
【０３１１】
本発明は、端末装置が保持する第１のフォーマットのコンテンツを、第２のフォーマットのコンテンツとして可搬媒体へ移動することが可能で、かつ、前記可搬媒体に移動した第２のフォーマットのコンテンツを前記端末装置に第１のフォーマットのコンテンツとして移動する第２の移動処理が可能な著作権保護システムであって、  前記可搬媒体は、データを記憶する記憶部を具備し、前記端末装置は、第１のフォーマットのコンテンツを記憶するコンテンツ記憶部と、前記第１のフォーマットのコンテンツを前記第２のフォーマットのコンテンツに変換するフォーマット変換部と、復元用データを生成する復元用データ生成部と、前記第２のフォーマットのコンテンツと前記復元用データを前記可搬媒体内の記憶部に移動する移動部と前記移動部によるデータ移動の後に、前記第１のフォーマットのコンテンツおよび前記第２のフォーマットのコンテンツおよび前記復元用データを消去する消去部とを具備することを特徴とする。
【０３１２】
ここで、前記端末装置は、さらに、前記可搬媒体のデータ記憶部に記憶する前記復元用データを読み出す読出し部と、前記復元用データを元に前記第１のフォーマットのコンテンツを復元して、前記コンテンツ記憶部に記録する復元部と、前記可搬媒体のデータ記憶部に記憶する前記第２のフォーマットのコンテンツと前記復元用データを消去する消去部とを具備するとしてもよい。
【０３１３】
ここで、前記端末装置は、さらに、少なくとも前記復元用データと前記第１のフォーマットのコンテンツとから復元用基本データを生成する復元用基本データ生成部と、前記復元用基本データ生成部を記憶する復元用基本データ記憶部とを具備するとしてもよい。
ここで、前記端末装置は、さらに、前記可搬媒体のデータ記憶部に記憶する前記復元用データを読み出す読出し部と、前記復元用データと前記復元用基本データを元に前記第１のフォーマットのコンテンツを復元して、前記コンテンツ記憶部に記録する復元部と、前記可搬媒体のデータ記憶部に記憶する前記第２のフォーマットのコンテンツと前記復元用データを消去する消去部とを具備するとしてもよい。
【０３１４】
また、本発明は、端末装置が保持する第１のフォーマットのコンテンツを、第２のフォーマットのコンテンツとして可搬媒体へ移動することが可能で、かつ、前記可搬媒体に移動した第２のフォーマットのコンテンツを前記端末装置に第１のフォーマットのコンテンツとして移動する第２の移動処理が可能な著作権保護システムであって、前記可搬媒体は、データを記憶する記憶部を具備し、前記端末装置は、第１のフォーマットのコンテンツを記憶するコンテンツ記憶部と、前記コンテンツ記憶部に記憶する前記第１のフォーマットのコンテンツからコンテンツのフォーマットに基づいて決定された所定のデータサイズの第１のフォーマットの部分コンテンツを取り出す部分コンテンツ取り出し部と、前記第１のフォーマットの部分コンテンツを第２のフォーマットの部分コンテンツに変換するフォーマット変換部と、前記第１のフォーマットの部分コンテンツに対応する部分コンテンツ復元用データを生成する部分コンテンツ復元用データ生成部と、前記第２のフォーマットの部分コンテンツと前記部分コンテンツ復元用データを前記可搬媒体内の記憶部に移動する移動部と、前記移動部によるデータ移動の後に、前記端末装置内の前記第１のフォーマットの部分コンテンツおよび前記第２のフォーマットの部分コンテンツおよび前記部分コンテンツ復元用データを消去する消去部とを具備することを特徴とする。
【０３１５】
ここで、前記端末装置は、さらに、前記可搬媒体のデータ記憶部に記憶する前記部分コンテンツ復元用データを読み出す読出し部と、前記部分コンテンツ復元用データを元に前記第１のフォーマットのコンテンツを復元して、前記コンテンツ記憶部に記録する復元部と、前記可搬媒体のデータ記憶部に記憶する前記第２のフォーマットのコンテンツと前記部分コンテンツ復元用データを消去する消去部とを具備するとしてもよい。
【０３１６】
ここで、前記端末装置は、さらに、少なくとも前記部分コンテンツ復元用データと前記第１のフォーマットの部分コンテンツとから部分コンテンツ復元用基本データを生成する部分コンテンツ復元用基本データ生成部と、前記部分コンテンツ復元用基本データ生成部を記憶する部分コンテンツ復元用基本データ記憶部とを具備するとしてもよい。
ここで、前記端末装置は、さらに、前記可搬媒体のデータ記憶部に記憶する前記部分コンテンツ復元用データを読み出す読出し部と、前記部分コンテンツ復元用データと前記部分コンテンツ復元用基本データを元に前記第１のフォーマットのコンテンツを復元して、前記コンテンツ記憶部に記録する復元部と、前記可搬媒体のデータ記憶部に記憶する前記第２のフォーマットのコンテンツと前記部分コンテンツ復元用データを消去する消去部とを具備するとしてもよい。
【０３１７】
ここで、前記部分コンテンツ復元用データ生成部は、乱数を生成して、前記部分コンテンツ復元用データとし、前記部分コンテンツ復元用基本データ生成部は、前記部分コンテンツ復元用データを用いて前記第１のフォーマットの部分コンテンツを暗号化して、前記部分コンテンツ復元用基本データとするとしてもよい。
また、本発明は、外部から与えられる第１のフォーマットのコンテンツデータを記録、再生する端末装置が、必要に応じて、前記第１のフォーマットで記憶するコンテンツを第２のフォーマットのコンテンツにフォーマット変換して可搬媒体へ移動することが可能な、著作権保護システムであって、前記端末装置は、前記第１のフォーマットのコンテンツデータを暗号化して、暗号化コンテンツデータとする第１の暗号化部と、前記暗号化コンテンツデータを記憶する暗号化コンテンツ記憶部と、前記第１のフォーマットのコンテンツデータを、第２のフォーマットのコンテンツデータに変換するフォーマット変換部と、前記第２のフォーマットのコンテンツデータを元に変換鍵を生成する変換鍵生成部と、前記変換鍵を用いて前記第２のフォーマットのコンテンツデータを暗号化して変換用データとする第２の暗号化部と、前記変換用データを記憶する記憶部とを備えることを特徴とする。
【０３１８】
また、本発明は、コンテンツを保持して、可搬媒体へコンテンツを移動可能な端末装置であって、前記端末装置は、第１のフォーマットのコンテンツを記憶するコンテンツ記憶部と、前記第１のフォーマットのコンテンツを第２のフォーマットのコンテンツに変換するフォーマット変換部と、復元用データを生成する復元用データ生成部と、前記第２のフォーマットのコンテンツと前記復元用データを前記可搬媒体内の記憶部に移動する移動部と、前記移動部によるデータ移動の後に、前記第１のフォーマットのコンテンツおよび前記第２のフォーマットのコンテンツおよび前記復元用データを消去する消去部とを具備することを特徴とする。
【０３１９】
また、本発明は、コンテンツを保持して、可搬媒体へコンテンツを移動可能な端末装置であって、前記端末装置は、第１のフォーマットのコンテンツを記憶するコンテンツ記憶部と、前記コンテンツ記憶部に記憶する前記第１のフォーマットのコンテンツからコンテンツのフォーマットに基づいて決定された所定のデータサイズの第１のフォーマットの部分コンテンツを取り出す部分コンテンツ取り出し部と、前記第１のフォーマットの部分コンテンツを第２のフォーマットの部分コンテンツに変換するフォーマット変換部と、前記第１のフォーマットの部分コンテンツに対応する部分コンテンツ復元用データを生成する部分コンテンツ復元用データ生成部と、前記第２のフォーマットの部分コンテンツと前記部分コンテンツ復元用データを前記可搬媒体内の記憶部に移動する移動部と、  前記移動部によるデータ移動の後に、前記端末装置内の前記第１のフォーマットの部分コンテンツおよび前記第２のフォーマットの部分コンテンツおよび前記部分コンテンツ復元用データを消去する消去部とを具備することを特徴とする。
【０３２０】
また、本発明は、オリジナルコンテンツを、端末装置から可搬型の記録媒体へ移動させる著作権保護システムであって、前記端末装置は、前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに、非可逆変換を施して、変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記コンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号に用いられた前記暗号鍵を削除する鍵削除手段とを備え、前記記録媒体は、前記変換コンテンツを記憶するコンテンツ記憶手段を備えることを特徴とする。
【０３２１】
この構成によると、著作権保護システムの端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、著作権保護システムの端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたオリジナルコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。
【０３２２】
ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記ブロックは、暗号化されたブロックデータであり、前記変換コンテンツ生成手段は、前記暗号化コンテンツを復号して、前記オリジナルコンテンツを生成し、生成した前記オリジナルコンテンツに前記非可逆変換を施して、変換コンテンツを生成し、前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換えるとしてもよい。
【０３２３】
この構成によると、著作権保護システムの端末装置は、暗号化されたブロックデータを、二重暗号化するので、オリジナルコンテンツに対するセキュリティを高めることができる。
ここで、前記変換コンテンツ書込手段は、さらに、前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込み、前記コンテンツ記憶手段は、前記変換コンテンツを記憶する代わりに、前記暗号化変換コンテンツと前記復号鍵情報とを記憶するとしてもよい。
【０３２４】
この構成によると、著作権保護システムの端末装置は、記録媒体へ暗号化変換コンテンツを書き込むので、変換コンテンツに対するセキュリティが高まる。
ここで、前記著作権保護システムは、さらに、携帯情報端末を含み、  前記携帯情報端末は、前記コンテンツ記憶手段に、前記復号鍵情報及び前記暗号化変換コンテンツが記憶された前記記録媒体から、前記暗号化変換コンテンツと前記復号鍵情報とを読み出し、読み出した前記暗号化変換コンテンツを、前記復号鍵情報を用いて復号して、前記変換コンテンツを生成し、生成した前記変換コンテンツを再生するとしてもよい。
【０３２５】
この構成によると、著作権保護システムの携帯情報端末は、オリジナルコンテンツに非可逆変換を施した変換コンテンツを再生することができ、端末装置は、オリジナルコンテンツの再生ができない。これにより、オリジナルコンテンツに対する著作権を保護することができる。
ここで、オリジナルコンテンツを、端末装置から可搬型の記録媒体へ移動させる著作権保護システムであって、前記端末装置は、前記オリジナルコンテンツを記憶しているオリジナルコンテンツ記憶手段と、前記オリジナルコンテンツに非可逆変換が施された変換コンテンツが暗号化された非オリジナルコンテンツを記憶している非オリジナルコンテンツ記憶手段と、前記変換コンテンツに含まれ、前記非オリジナルコンテンツの復号に用いる復号ブロックデータを、前記オリジナルコンテンツから取得する復号ブロックデータ取得手段と、前記非オリジナルコンテンツを、前記復号ブロックデータを用いて復号して、前記変換コンテンツを生成する変換コンテンツ生成手段と、前記変換コンテンツ生成手段にて生成された前記変換コンテンツを、前記記録媒体へ書き込む変換コンテンツ書込手段と、暗号鍵を用いて、前記オリジナルコンテンツの１のブロックを暗号化して、暗号化ブロックを生成し、前記１のブロックを、前記暗号化ブロックに置き換える暗号化手段と、前記暗号鍵を、前記記録媒体へ書き込む鍵書込手段と、前記暗号化に用いられた前記暗号鍵を内部から削除する鍵削除手段とを備え、前記記録媒体は、前記変換コンテンツを記憶するコンテンツ記憶手段を備えるとしてもよい。
【０３２６】
この構成によると、著作権保護システムの端末装置は、当該端末装置にて記憶しているオリジナルコンテンツの１のブロックを暗号鍵で暗号化し、前記暗号鍵を記録媒体へ書き込んでいるので、ユーザに対して、オリジナルコンテンツの利用をさせないようにすることができる。
また、著作権保護システムの端末装置は、オリジナルコンテンツ記憶手段に１のブロックが暗号化されたオリジナルコンテンツを記憶しているため、前記変換コンテンツを前記記録媒体に移動させた後であっても、前記暗号鍵を前記記録媒体から取得することにより変換前の前記オリジナルコンテンツを復元することができる。
【０３２７】
また、著作権保護システムの端末装置は、非オリジナルコンテンツを予め記憶しているので、記録媒体へコンテンツを移動させる際に、オリジナルコンテンツに非可逆変換を施す必要がない。これにより、コンテンツ移動時の処理の負荷を軽減することができる。
ここで、前記変換コンテンツに含まれる１の変換ブロックデータを暗号鍵として用いて、前記変換コンテンツを暗号化することにより、前記非オリジナルコンテンツは生成され、前記非オリジナルコンテンツの生成された後、前記暗号鍵は消去され、前記復号ブロックデータ取得手段は、前記オリジナルコンテンツに、前記非可逆変換を施して、前記変換コンテンツを生成し、生成した前記変換コンテンツから前記１の変換ブロックデータを、前記復号ブロックデータとして取得するとしてもよい。
【０３２８】
この構成によると、著作権保護システムの端末装置は、非オリジナルコンテンツを復号する際に、オリジナルコンテンツから、変換コンテンツに含まれる１の変換ブロックデータを生成するので、非オリジナルコンテンツを復号するための復号鍵を予め記憶しておく必要がない。
ここで、前記オリジナルコンテンツは、複数のブロックデータごとに暗号化された暗号化コンテンツであり、前記ブロックは、暗号化されたブロックデータであり、前記復号ブロックデータ取得手段は、前記非可逆変換を施して、前記変換コンテンツを生成して、前記復号ブロックデータを取得する代わりに、前記１の変換ブロックデータに対応する暗号化されたブロックデータを復号し、前記非可逆変換を施して、前記復号ブロックデータを取得し、前記暗号化手段は、前記暗号鍵を用いて、前記暗号化されたブロックデータを暗号化して、二重暗号化ブロックデータを前記暗号化ブロックとして生成し、前記暗号化されたブロックデータを、生成した二重暗号化ブロックデータに置き換えるとしてもよい。
【０３２９】
この構成によると、著作権保護システムの端末装置は、暗号化されたブロックデータを、二重暗号化するので、オリジナルコンテンツに対するセキュリティを高めることができる。
ここで、前記変換コンテンツ書込手段は、さらに、前記変換コンテンツを暗号化して、暗号化変換コンテンツを生成し、前記変換コンテンツ書込手段は、前記変換コンテンツを前記記録媒体へ書き込む代わりに、生成した前記暗号化変換コンテンツと、前記暗号化変換コンテンツを復号する復号鍵情報を、前記記録媒体へ書き込み、前記コンテンツ記憶手段は、前記変換コンテンツを記憶する代わりに、前記暗号化変換コンテンツと前記復号鍵情報とを記憶するとしてもよい。
【０３３０】
この構成によると、著作権保護システムの端末装置は、記録媒体へ暗号化変換コンテンツを書き込むので、変換コンテンツに対するセキュリティが高まる。
ここで、前記著作権保護システムは、さらに、携帯情報端末を含み、前記携帯情報端末は、前記コンテンツ記憶手段に、前記復号鍵情報及び前記暗号化変換コンテンツが記憶された前記記録媒体から、前記暗号化変換コンテンツと前記復号鍵情報とを読み出し、読み出した前記暗号化変換コンテンツを、前記復号鍵情報を用いて復号して、前記変換コンテンツを生成し、生成した前記変換コンテンツを再生するとしてもよい。
【０３３１】
この構成によると、著作権保護システムの携帯情報端末は、オリジナルコンテンツに非可逆変換を施した変換コンテンツを再生することができ、端末装置は、オリジナルコンテンツの再生ができない。これにより、オリジナルコンテンツに対する著作権を保護することができる。
【産業上の利用可能性】
【０３３２】
上記において説明した著作権保護システムは、コンテンツをユーザに配信する産業、コンテンツを記録再生する装置を製造する製造業、コンテンツを記録再生する装置を販売する販売業において、経営的、つまり反復的かつ継続的に利用されうる。
【図面の簡単な説明】
【０３３３】
【図１】著作権保護システム１の全体を示す図である。
【図２】記録再生装置１０の構成を示すブロック図である。
【図３】暗号化コンテンツ記録部１０４が記憶している情報を示す図である。
【図４】暗号化コンテンツＥＣ２1から二重暗号化部分コンテンツＥＥＣ２1への変換を示す図である。
【図５】可搬媒体２０の構成を示すブロック図である。
【図６】書込可能領域２０４が記憶している情報を示す図である。
【図７】携帯情報端末３０の構成を示すブロック図である。
【図８】著作権保護システム１の全体の動作を示す流れ図である。
【図９】第１移動処理の動作を示す流れ図である。
【図１０】コンテンツ移動処理の動作を示す流れ図である。
【図１１】部分コンテンツ移動処理の動作を示す流れ図である。
【図１２】第２移動処理の動作を示す流れ図である。
【図１３】コンテンツ復号処理の動作を示す流れ図である。
【図１４】著作権保護システム２の全体を示す図である。
【図１５】記録再生装置５０の構成を示すブロック図である。
【図１６】変換用データ記憶部５０８が記憶している情報を示す図である。
【図１７】著作権保護システム２の全体の動作を示す流れ図である。
【図１８】著作権保護システム２におけるコンテンツ記録処理の動作を示す流れ図である。
【図１９】著作権保護システム２における第１移動処理の動作を示す流れ図である。
【図２０】著作権保護システム２におけるコンテンツ移動処理の動作を示す流れ図である。図２１へ続く。
【図２１】著作権保護システム２におけるコンテンツ移動処理の動作を示す流れ図である。図２０から続く。
【図２２】著作権保護システム２における部分コンテンツ移動処理の動作を示す流れ図である。
【図２３】記録再生装置５０ａの構成を示すブロック図である。
【図２４】記録再生装置５０ａにて行われる記録処理の動作を示す流れ図である。
【図２５】記録再生装置５０ａにて行われる移動処理の動作を示す流れ図である。
【図２６】記録再生装置５０ａにて行われる変換処理の動作を示す流れ図である。
【図２７】記録再生装置５０ａが、暗号化コンテンツＥＣ４を生成し、可搬媒体２０へ記録する動作を示す流れ図である。
【図２８】著作権保護システム３の全体を示す図である。
【図２９】書込可能領域２０４ｂが記憶している情報を示す図である。
【符号の説明】
【０３３４】
１      著作権保護システム
１０    記録再生装置
１１    コンテンツ供給装置
１２    モニタ
１３    スピーカ
２０    可搬媒体
３０    携帯情報端末
５０    記録再生装置
１０１    コンテンツ受信部
１０２    装置記録鍵記憶部
１０３    第１暗号化部
１０４    暗号化コンテンツ記録部
１０５    再生部
１０６    媒体記録鍵生成部
１０７    媒体記録鍵記憶部
１０８    第１復号部
１０９    暗号化コンテンツ読出部
１１０    変換部
１１１    第２暗号化部
１１２    二重暗号鍵生成部
１１３    二重暗号鍵記憶部
１１４    二重暗号化部
１１５    二重暗号化コンテンツ書込部
１１６    第２復号部
１１７    書込／読出部
１１８    入力部
２０１    入出力部
２０２    制御部
２０３    記憶部
２０４    書込可能領域
２０５    読出専用領域
２１０    暗号化コンテンツ記憶領域
２１１    媒体記録鍵記憶領域
２１２    二重暗号鍵記憶領域
２１３    コンテンツＩＤ記憶領域
２２０    可搬媒体ＩＤ記憶領域
２２１    ＭＫＢ記憶領域
３０１    デバイス鍵記憶部
３０２    入出力部
３０３    制御部
３０４    表示部
３０５    キー操作部
３０６    通信部
３０７    アンテナ
３０８    マイク
３０９    スピーカ
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005101215.tif 000031
【図２】
2005101215.tif 000032
【図３】
2005101215.tif 000033
【図４】
2005101215.tif 000034
【図５】
2005101215.tif 000035
【図６】
2005101215.tif 000036
【図７】
2005101215.tif 000037
【図８】
2005101215.tif 000038
【図９】
2005101215.tif 000039
【図１０】
2005101215.tif 000040
【図１１】
2005101215.tif 000041
【図１２】
2005101215.tif 000042
【図１３】
2005101215.tif 000043
【図１４】
2005101215.tif 000044
【図１５】
2005101215.tif 000045
【図１６】
2005101215.tif 000046
【図１７】
2005101215.tif 000047
【図１８】
2005101215.tif 000048
【図１９】
2005101215.tif 000049
【図２０】
2005101215.tif 000050
【図２１】
2005101215.tif 000051
【図２２】
2005101215.tif 000052
【図２３】
2005101215.tif 000053
【図２４】
2005101215.tif 000054
【図２５】
2005101215.tif 000055
【図２６】
2005101215.tif 000056
【図２７】
2005101215.tif 000057
【図２８】
2005101215.tif 000058
【図２９】
2005101215.tif 000059
【国際調査報告】
2005101215.tif 000060
2005101215.tif 000061