(57)【特許請求の範囲】
【請求項１】
コンテンツの記録及び再生をする記録再生装置とバックアップ装置とからなるバックアップシステムであって、
前記記録再生装置は、
前記コンテンツを記憶している記憶手段と、
前記コンテンツのバックアップの指示を受け付ける受付手段と、
前記指示を受け付けると、前記コンテンツを前記記憶手段から読み出し、読み出した前記コンテンツをバックアップ装置へ送信するコンテンツ送信手段と、
前記指示を受け付けると、前記バックアップの対象である前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込む書込手段と、
前記期間情報により示される期間内は、前記コンテンツの再生を許可し、前記期間情報により示される期間が終了すると、前記コンテンツの再生を禁止する再生制御手段とを備え、
前記バックアップ装置は、
前記記録再生装置から、前記コンテンツを受信するコンテンツ受信手段と、
受信した前記コンテンツを記憶するバックアップ記憶手段と
を備えることを特徴とするバックアップシステム。
【請求項２】
コンテンツの記録及び再生を行う記録再生装置であって、
前記コンテンツを記憶している記憶手段と、
前記コンテンツのバックアップの指示を受け付ける受付手段と、
前記指示を受け付けると、前記コンテンツを前記記憶手段から読み出し、読み出した前記コンテンツのバックアップが許可されていれば、読み出した前記コンテンツをバックアップ装置へ送信するコンテンツ送信手段と、
前記指示を受け付けると、前記バックアップの対象である前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込む書込手段と、
前記期間情報により示される期間内は、前記コンテンツの再生を許可し、前記期間情報により示される期間が終了すると、前記コンテンツの再生を禁止する再生制御手段と
を備えることを特徴とする記録再生装置。
【請求項３】
前記記録再生装置は、さらに、
前記バックアップ装置へ、前記期間情報の示す期間の延長許可を求める延長要求を送信する延長要求手段と、
前記バックアップ装置から前記延長の許可を示す延長許可情報を受信し、前記期間情報の示す期間を延長する延長手段と
を備えることを特徴とする請求項２に記載の記録再生装置。
【請求項４】
前記延長要求手段は、前記期間情報の示す期間の終了する時点よりも所定時間前に、前記延長要求を送信する
ことを特徴とする請求項３に記載の記録再生装置。
【請求項５】
前記延長要求手段は、前記期間情報の示す期間内に、定期的に前記延長要求手段要求を繰返し送信する
ことを特徴とする請求項３に記載の記録再生装置。
【請求項６】
前記延長手段は、前記記憶手段に記憶されている前記期間情報よりも後の期間を示す前記延長許可情報を受信し、前記期間情報の示す期間を受信した前記延長許可情報の示す期間に書き換えることにより、前記期間情報を延長する
ことを特徴とする請求項３に記載の記録再生装置。
【請求項７】
前記延長手段は、予め、延長時間を記憶しており、前記延長時間を前記期限情報の示す期間に付加することにより、前記期間情報を延長する
ことを特徴とする請求項３に記載の記録再生装置。
【請求項８】
前記期間情報は、前記記憶手段に記憶されている前記コンテンツの再生が許可される期間の終了する時点を示し、
前記再生制御手段は、現在時刻が前記期間情報の示す時点より前であれば、前記コンテンツの再生を許可し、現在時刻が前記期間情報の示す時点よりも後であれば、前記コンテンツの再生を禁止する
ことを特徴とする請求項３に記載の記録再生装置。
【請求項９】
前記期間情報は、前記記憶手段に記憶されている前記コンテンツの再生が許可される時間長を示す許可時間と、前記コンテンツの再生が許可される期間の開始時点を示す開始時刻であり、
前記再生制御手段は、前記開始時刻からの経過時間を取得し、取得した前記経過時間が前記許可時間以下であれば、前記コンテンツの再生を許可し、前記開始時間からの経過時間が前記許可時間を超えていれば、前記コンテンツの再生を禁止する
ことを特徴とする請求項３に記載の記録再生装置。
【請求項１０】
前記再生制御手段は、前記記憶手段から前記コンテンツを削除することによって、前記コンテンツの再生を禁止する
ことを特徴とする請求項２に記載の記録再生装置。
【請求項１１】
前記記録再生装置は、さらに、
前記バックアップ装置の記憶している前記コンテンツの取得を示すリストア指示を取得するリストア指示取得手段と、
前記リストア指示を取得すると、前記バックアップ装置へ、前記バックアップ装置の記憶している前記コンテンツの送信要求を送信するリストア要求手段と、
前記バックアップ装置から、前記コンテンツを受信し、受信した前記コンテンツを前記記憶手段に書き込むリストア手段とを備え、
前記コンテンツが書き込まれると、前記書込手段は、さらに、前記リストア手段により書き込まれた前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段に書き込む
ことを特徴とする請求項１０に記載の記録再生装置。
【請求項１２】
前記記憶手段に記憶されている前記コンテンツは、
暗号鍵に基づいて、デジタル著作物を暗号化して生成された暗号化著作物と前記暗号化著作物の復号に用いられる復号鍵とを含んで構成され、
前記再生制御手段は、前記コンテンツに含まれる前記復号鍵を削除することによって、前記コンテンツの再生を禁止する
ことを特徴とする請求項２に記載の記録再生装置。
【請求項１３】
前記記録再生装置は、さらに、
前記バックアップ装置の記憶している前記暗号鍵の取得を示すリストア指示を取得するリストア指示取得手段と、
前記リストア指示を取得した場合に、前記バックアップ装置へ、前記バックアップ装置の記憶している前記復号鍵の送信要求を送信するリストア要求手段と、
前記バックアップ装置から、前記復号鍵を受信し、受信した前記復号鍵を前記記憶手段に書き込むリストア手段とを備え、
前記復号鍵が書き込まれると、前記書込手段は、さらに、前記記憶手段に記憶されている前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段に書き込む
ことを特徴とする請求項１２に記載の記録再生装置。
【請求項１４】
前記記憶手段に記憶されている前記コンテンツは、
暗号鍵を用いてデジタル著作物を暗号化して生成された暗号化著作物と、
前記暗号化著作物の復号に用いられる復号鍵を当該記録再生装置に固有の固有鍵を用いて暗号化して生成された暗号化鍵とを含み、
前記再生制御手段は、前記記憶手段から前記暗号化鍵を削除することにより前記コンテンツの再生を禁止する
ことを特徴とする請求項２に記載の記録再生装置。
【請求項１５】
前記記憶手段に記憶されている前記コンテンツは、バックアップの許可又は禁止を示すバックアップ情報を含んでおり、
前記コンテンツ送信手段は、前記バックアップ情報がバックアップの許可を示しているか否かを判断し、許可を示していると判断すると、前記コンテンツを送信し、
前記書込手段は、前記バックアップ情報がバックアップの許可を示しているか否かを判断し、許可を示していると判断すると、前記期間情報を書き込む
ことを特徴とする請求項２に記載の記録再生装置。
【請求項１６】
前記コンテンツ送信手段は、通信鍵を用いて前記コンテンツを暗号化し、暗号化された前記コンテンツを、安全に送信する
ことを特徴とする請求項２に記載の記録再生装置。
【請求項１７】
前記記録再生装置は、さらに、
前記コンテンツに所定の演算を施して生成された検出情報を記憶している検出情報記憶手段と、
前記記憶手段から前記コンテンツを読み出し、読み出した前記コンテンツに前記所定の演算を施して検査情報を生成し、生成した検査情報と前記検出情報とを比較し、一致しないと判定された前記コンテンツの使用を禁止する不正禁止手段と
を備えることを特徴とする請求項２に記載の記録再生装置。
【請求項１８】
前記バックアップ装置は、前記記録再生装置以外の機器によるバックアップの指示に応じて別のコンテンツを記憶しており、
前記記録再生装置は、さらに、
前記別のコンテンツの取得を示すリストア指示を取得するリストア指示取得手段と、
前記リストア指示を取得すると、前記別のコンテンツの送信要求を前記バックアップ装置へ送信するコンテンツ要求手段と、
前記バックアップ装置から、前記別のコンテンツを受信し、受信した前記別のコンテンツを前記記憶手段に書き込むリストア手段とを備え、
前記別のコンテンツを受信すると、前記書込手段は、さらに、前記別のコンテンツの再生が許可される期間を示す期間情報を、前記別のコンテンツと対応付けて、前記記憶手段へ書き込む
ことを特徴とする請求項２に記載の記録再生装置。
【請求項１９】
コンテンツの記録及び再生を行う記録再生装置において用いられるバックアップ方法であって、
前記記録再生装置は、前記コンテンツを記憶している記憶手段を備え、
前記バックアップ方法は、
前記コンテンツのバックアップの指示を受け付ける受付ステップと、
前記指示を受け付けると、前記コンテンツを前記記憶手段から読み出し、読み出した前記コンテンツのバックアップが許可されていれば、読み出した前記コンテンツをバックアップ装置へ送信するコンテンツ送信ステップと、
前記指示を受け付けると、前記バックアップの対象である前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込む書込ステップと、
前記期間情報により示される期間内は、前記コンテンツの再生を許可し、前記期間情報により示される期間が終了すると、前記コンテンツの再生を禁止する再生制御ステップと
を備えることを特徴とするバックアップ方法。
【請求項２０】
コンテンツの記録及び再生を行う記録再生装置に搭載される集積回路であって、
前記コンテンツを記憶している記憶手段と、
前記コンテンツのバックアップの指示を受け付ける受付手段と、
前記指示を受け付けると、前記コンテンツを前記記憶手段から読み出し、読み出した前記コンテンツのバックアップが許可されていれば、読み出した前記コンテンツをバックアップ装置へ送信するコンテンツ送信手段と、
前記指示を受け付けると、前記バックアップの対象である前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込む書込手段と、
前記期間情報により示される期間内は、前記コンテンツの再生を許可し、前記期間情報により示される期間が終了すると、前記コンテンツの再生を禁止する再生制御手段と
を備えることを特徴とする集積回路。
【請求項２１】
コンテンツの記録及び再生を行う記録再生装置において、実行されるバックアッププログラムであって、
前記記録再生装置は、前記コンテンツを記憶している記憶手段を備え、
前記バックアッププログラムは、
前記コンテンツのバックアップの指示を受け付ける受付ステップと、
前記指示を受け付けると、前記コンテンツを前記記憶手段から読み出し、読み出した前記コンテンツのバックアップが許可されていれば、読み出した前記コンテンツをバックアップ装置へ送信するコンテンツ送信ステップと、
前記指示を受け付けると、前記バックアップの対象である前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込む書込ステップと、
前記期間情報により示される期間内は、前記コンテンツの再生を許可し、前記期間情報により示される期間が終了すると、前記コンテンツの再生を禁止する再生制御ステップと
をコンピュータである前記記録再生装置に実行させることを特徴とするバックアッププログラム。
【請求項２２】
前記バックアッププログラムは、コンピュータにより読み取り可能な記録媒体に記録されていること
を特徴とする請求項２１に記載のバックアッププログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの著作権保護を考慮しつつ、デジタルコンテンツのバックアップを生成する技術に関する。
【背景技術】
【０００２】
近年、デジタルコンテンツを放送する、デジタル放送が開始されている。デジタルコンテンツは、使用に伴う劣化が少ないので、著作権を保護するために、コピー生成の可否及び生成を許可されるコピーの数を示すコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）が付加されている。このＣＣＩは、１度だけコピーを許可すること（Ｃｏｐｙ  Ｏｎｃｅ）を示すことが多い。Ｃｏｐｙ  Ｏｎｃｅを示すＣＣＩを含むコンテンツを、記録媒体に記録すると、このコンテンツに付加されているＣＣＩは、以後のコピーを禁止することを示す（Ｎｏ  Ｍｏｒｅ  Ｃｏｐｙ）ＣＣＩに書き換えられる。Ｎｏ  Ｍｏｒｅ  Ｃｏｐｙを示すＣＣＩを含むコンテンツは、コピーすることはできないが、他の媒体へ移動（ＭＯＶＥ）することは、許可されている。
【０００３】
ＣＣＩが付加されたコンテンツであっても、例えば、ハードディスクレコーダ（以下ＨＤレコーダ）の電源ＯＦＦ時に、パソコンなどを使用してＨＤＤ（ハードディスクドライブ）に記憶されているコンテンツを操作するような不正が行われることがある。このような不正な複製を防ぐために、従来から、予めＨＤＤに記憶されているコンテンツを１方向関数に代入して、不正検出情報を算出して記憶しておき、ＨＤレコーダに電源が投入された際に、ＨＤＤに記憶しているコンテンツを１方向関数に代入して、検証情報を生成し、生成した検証情報と記憶している不正検出情報とを比較することで、コンテンツの不正使用を検出する技術が在する。
【０００４】
また、コンテンツを一時的に記憶し、所定時間が経過した場合又は再生された場合に、前記コンテンツを消去することで、コピー不可を示すＣＣＩを含むコンテンツのシフト再生を実現し、利用者の利便性を向上させる技術もある。
一方で、ＨＤＤは、大容量でランダムアクセスが可能であるため、利用者は、記憶容量を気にせずにデジタル放送により放送されるコンテンツを、ＨＤレコーダに記憶させ、簡単な操作で、記憶されているコンテンツを視聴することができる。
【特許文献１】特開2002-297452号公報
【特許文献２】特開2002-244926号公報
【特許文献３】特開2002-304806号公報
【特許文献４】特開2004-133501号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ＨＤＤは、便利である反面、回転動作、シーク動作を伴って、情報の書き込み及び読み出しを行うため、利用頻度に応じて故障の発生率が上昇する。ＨＤＤが、故障すれば、データが消失してしまう恐れがある。このような、ＨＤＤの故障によるデータ消失を防止するために、他の記憶媒体、記録装置などにコンテンツをバックアップすることが有効であると考えられる。しかし、バックアップが目的であっても、ＣｏｐｙＯｎｃｅを示すＣＣＩを含むコンテンツを、他の媒体にＭＯＶＥすると、ＨＤレコーダに記憶されていたコンテンツは削除されてしまい、利用者にとっての利便性が損なわれるという問題がある。
【０００６】
また、バックアップのためにコンテンツの複製を許可すれば、悪意のある利用者により、コンテンツが不正に複製される可能性があり、著作権者の権利を十分に保護できないという問題が発生する。
本発明は、このような問題を鑑みてなされたものであり、著作権の保護と利用者にとっての利便性とを調整しつつ、コンテンツをバックアップすることができるバックアップシステム、記録再生装置、バックアップ装置、バックアップ方法、集積回路、バックアッププログラム、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明は、コンテンツの記録及び再生をする記録再生装置とバックアップ装置とからなるバックアップシステムであって、前記記録再生装置は、前記コンテンツを記憶している記憶手段と、前記コンテンツのバックアップの指示を受け付ける受付手段と、前記指示を受け付けると、前記コンテンツを前記記憶手段から読み出し、読み出した前記コンテンツをバックアップ装置へ送信するコンテンツ送信手段と、前記指示を受け付けると、前記バックアップの対象である前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込む書込手段と、前記期間情報により示される期間内は、前記コンテンツの再生を許可し、前記期間情報により示される期間が終了すると、前記コンテンツの再生を禁止する再生制御手段とを備え、前記バックアップ装置は、前記記録再生装置から、前記コンテンツを受信するコンテンツ受信手段と、受信した前記コンテンツを記憶するバックアップ記憶手段とを備えることを特徴とする。
【０００８】
本明細書において、「バックアップ」とは、誤操作や障害により、正当な機器の記憶しているコンテンツが消失した場合に備え、バックアップ装置にコンテンツのコピーを記憶させることである。記録再生装置は、通常時は、自身の記憶しているコンテンツを使用し、当該記録再生装置の記憶しているコンテンツが消失した場合、バックアップ装置からコピーを取得し、消失したコンテンツを復旧する。「コンテンツが消失した場合」には、記録再生装置や当該記録再生装置の接続されているネットワーク上の障害、記録再生装置のメモリ不足による削除、誤操作のみならず、利用者の意思によって削除された場合も、復旧の対象になり得るものとする。ただし、他の記録媒体などに、ＭＯＶＥしたことによりコンテンツが消失した場合、記録再生装置は、バックアップ装置からコンテンツを取得することはできない。
【発明の効果】
【０００９】
上記の構成によると、前記コンテンツを前記バックアップ装置へ送信するとともに、バックアップの対象となった前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込むので、前記記録再生装置において、前記記憶手段に記憶されている前記コンテンツを再生できる期間が、前記期間情報の示す期間内に限定され、著作権者の権利を保護しつつ、利用者は、前記コンテンツを視聴することができる。従って、著作権の保護と利用者にとっての利便性を調整しつつ、障害対策用にコンテンツをバックアップすることができる。
【００１０】
また、本発明は、コンテンツの記録及び再生を行う記録再生装置でもあり、前記コンテンツを記憶している記憶手段と、前記コンテンツのバックアップの指示を受け付ける受付手段と、前記指示を受け付けると、前記コンテンツを前記記憶手段から読み出し、読み出した前記コンテンツのバックアップが許可されていれば、読み出した前記コンテンツをバックアップ装置へ送信するコンテンツ送信手段と、前記指示を受け付けると、前記バックアップの対象である前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込む書込手段と、前記期間情報により示される期間内は、前記コンテンツの再生を許可し、前記期間情報により示される期間が終了すると、前記コンテンツの再生を禁止する再生制御手段とを備えることを特徴とする。
【００１１】
この構成によると、前記コンテンツを前記バックアップ装置へ送信するとともに、バックアップの対象となった前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段へ書き込み、前記再生制御手段が、前記期間情報により示される期間が終了すると、前記コンテンツの再生を禁止するので、前記記憶手段に記憶されている前記コンテンツを再生できる期間が、前記期間情報の示す期間内に限定される。従って、著作権の保護と利用者にとっての利便性のバランスをとりつつ、障害対策用にコンテンツをバックアップすることができる。
【００１２】
前記記録再生装置は、さらに、前記バックアップ装置へ、前記期間情報の示す期間の延長許可を求める延長要求を送信する延長要求手段と、前記バックアップ装置から前記延長の許可を示す延長許可情報を受信し、前記期間情報の示す期間を延長する延長手段とを備える。
この構成によると、前記延長手段は、前記バックアップ装置から前記延長の許可を示す延長許可情報を受信し、前記期間情報の示す期間を延長する。これにより、利用者は、バックアップ当初の前記期間情報の示す期間の終了後も、前記記録再生装置に記憶されているコンテンツを視聴することができる。
【００１３】
また、前記記録再生装置は、前記バックアップ装置に前記延長要求を送信し、延長許可情報を受信した場合に、期間情報を延長する。ここで、前記バックアップ装置において、前記延長要求が所定の条件、例えば、特定の規格に準拠した機器から送信されたものであること、を満たしている場合にのみ延長許可情報を送信するように設定すると想定する。このようにすれば、前記期間情報を延長することができる機器を、所定の条件を満たす機器にのみに限定することができる。
【００１４】
前記記録再生装置において、前記延長要求手段は、前記期間情報の示す期間の終了する時点よりも所定時間前に、前記延長要求を送信することを特徴とする。
この構成では、前記延長要求手段は、前記期間情報の示す期間の終了する時点よりも所定時間前の時点に、前記延長要求を送信するため、前記記録再生装置において、コンテンツの視聴を許可される期間が途切れることがない。
【００１５】
前記記録再生装置において、前記延長要求手段は、前記期間情報の示す期間内に、定期的に前記延長要求手段要求を繰返し送信することを特徴とする。
この構成によると、何らかの不具合により、送信が失敗した場合でも、前記延長要求手段は、繰返し前記延長要求を送信するため、確実に、前記期間情報の示す期間を延長することができる。
【００１６】
前記記録再生装置において、前記延長手段は、前記記憶手段に記憶されている前記期間情報よりも後の期間を示す前記延長許可情報を受信し、前記期間情報の示す期間を受信した前記延長許可情報の示す期間に書き換えることにより、前記期間情報を延長することを特徴とする。
この構成によると、前記延長手段は、前記期間情報の示す期間を、受信した前記延長許可情報の示す期間に置き換えるだけで、迅速かつ容易に、前記期間情報を延長することができる。
【００１７】
前記記録再生装置を構成する前記延長手段は、予め、延長時間を記憶しており、前記延長時間を前記期限情報の示す期間に付加することにより、前記期間情報を延長することを特徴とする。
ホームネットワーク、社内ＬＡＮなどを想定した場合、前記バックアップ装置は、ネットワークに接続された各機器から、前記延長要求を受信し、延長を許可するか否かを判定し、延長許可情報を送信する。
【００１８】
上記の構成では、前記延長手段は、予め、記憶している延長時間を、前記期限情報の示す期間に付加することにより、前記期間情報を延長する。このように、前記記録再生装置において、前記期間に前記延長期間を付加する演算を行うことで、バックアップ装置の実行する処理を軽減することができる。さらに、本発明では、有効期間の管理及び延長に関する演算を当該記録再生装置が行うため、バックアップ装置が、外部の操作から保護された時計を備える必要がない。
【００１９】
前記期間情報は、前記記憶手段に記憶されている前記コンテンツの再生が許可される期間の終了する時点を示し、前記記録再生装置を構成する前記再生制御手段は、現在時刻が前記期間情報の示す時点より前であれば、前記コンテンツの再生を許可し、現在時刻が前記期間情報の示す時点よりも後であれば、前記コンテンツの再生を禁止することを特徴とする。
【００２０】
この構成によると、前記再生制御手段は、現在時刻と前記終了時刻とを比較することにより、容易に前記コンテンツの再生の許可及び禁止を決定することができる。
前記期間情報は、前記記憶手段に記憶されている前記コンテンツの再生が許可される時間長を示す許可時間と、前記コンテンツの再生が許可される期間の開始時点を示す開始時刻であり、前記記録再生装置は、前記再生制御手段が、前記開始時刻からの経過時間を取得し、取得した前記経過時間が前記許可時間以下であれば、前記コンテンツの再生を許可し、前記開始時間からの経過時間が前記許可時間を超えていれば、前記コンテンツの再生を禁止することを特徴とする。
【００２１】
この構成よると、前記期間情報は、前記記憶手段に記憶されている前記コンテンツの再生が許可される時間長を示す許可時間と、前記コンテンツの再生が許可される期間の開始時点を示す開始時刻である。前記期間情報の示す期間は、前記バックアップ装置へ、前記コンテンツをバックアップした時点から、所定時間の間であると考えられる。書込手段は、前記指示を受け付けた時点の現在時刻を取得し、取得した現在時刻を開始時刻とすることによって、容易に、前記開始時刻を取得し、前記記憶手段に書き込むことができる。
【００２２】
前記記録再生装置において、前記再生制御手段は、前記記憶手段から前記コンテンツを削除することによって、前記コンテンツの再生を禁止することを特徴とする。
この構成では、前記再生制御手段は、前記記憶手段から前記コンテンツを削除するため、前記期限情報の示す期間の終了後の前記コンテンツの再生を、確実に、禁止することができる。
【００２３】
本発明の記録再生装置は、さらに、前記バックアップ装置の記憶している前記コンテンツの取得を示すリストア指示を取得するリストア指示取得手段と、前記リストア指示を取得すると、前記バックアップ装置へ、前記バックアップ装置の記憶している前記コンテンツの送信要求を送信するリストア要求手段と、前記バックアップ装置から、前記コンテンツを受信し、受信した前記コンテンツを前記記憶手段に書き込むリストア手段とを備え、前記コンテンツが書き込まれると、前記書込手段は、さらに、前記リストア手段により書き込まれた前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段に書き込むことを特徴とする。
【００２４】
この構成によると、前記リストア手段は、前記バックアップ装置から、前記コンテンツを受信し、受信した前記コンテンツを前記記憶手段に書き込む。これにより、利用者は、再度、前記コンテンツを視聴できるようになる。
さらに、前記コンテンツを受信すると、前記書込手段は、前記リストア手段の書き込んだ前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段に書き込むため、前記記録再生装置において、取得した前記コンテンツを再生できる期間を限定することができる。
【００２５】
前記記録再生装置において、前記記憶手段に記憶されている前記コンテンツは、暗号鍵に基づいて、デジタル著作物を暗号化して生成された暗号化著作物と前記暗号化著作物の復号に用いられる復号鍵とを含んで構成され、前記再生制御手段は、前記コンテンツに含まれる前記復号鍵を削除することによって、前記コンテンツの再生を禁止することを特徴とする。
【００２６】
この構成では、前記コンテンツに含まれる暗号化著作物は、デジタル著作物を暗号鍵により暗号化して生成されているため、不正な利用者により、前記暗号化著作物が複製された場合でも、前記復号鍵がなければ、前記デジタル著作物を生成することがでず、前記コンテンツの不正な再生を防止することができる。
前記記録再生装置は、さらに、前記バックアップ装置の記憶している前記復号鍵の取得を示すリストア指示を取得するリストア指示取得手段と、前記リストア指示を取得した場合に、前記バックアップ装置へ、前記バックアップ装置の記憶している前記復号鍵の送信要求を送信するリストア要求手段と、前記バックアップ装置から、前記復号鍵を受信し、受信した前記復号鍵を前記記憶手段に書き込むリストア手段とを備え、前記復号鍵が書き込まれると、前記書込手段は、さらに、前記記憶手段に記憶されている前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段に書き込むことを特徴とする。
【００２７】
この構成では、前記リストア手段は、前記復号鍵を受信し、受信した復号鍵を前記記憶手段に書き込む。これにより、利用者は、再び前記記録再生装置に記憶されているコンテンツを視聴することができる。また、前記書込手段は、前記記憶手段の記憶している前記コンテンツの再生が許可される期間を示す期間情報を、前記コンテンツと対応付けて前記記憶手段に書き込むため、前記記録再生装置において、前記コンテンツの再生が許可される期間を限定することができる。
【００２８】
本発明の記録再生装置において、前記記憶手段に記憶されている前記コンテンツは、暗号鍵を用いてデジタル著作物を暗号化して生成された暗号化著作物と、  前記暗号化著作物の復号に用いられる復号鍵を当該記録再生装置に固有の固有鍵を用いて暗号化して生成された暗号化鍵とを含み、前記再生制御手段は、前記記憶手段から前記暗号化鍵を削除することにより前記コンテンツの再生を禁止することを特徴とする。
【００２９】
この構成によると、前記記憶手段の記憶している前記コンテンツは、前記固有鍵を用いて、前記復号鍵を暗号化して生成された暗号化鍵と、前記暗号鍵を用いて前記デジタル著作物を暗号化した前記暗号化著作物とを含む。従って、前記コンテンツが複製された場合でも、前記固有鍵がなければ前記コンテンツを再生することができないため、第三者による不正なコンテンツの再生を防止することができる。
【００３０】
前記記憶手段に記憶されている前記コンテンツは、バックアップの許可又は禁止を示すバックアップ情報を含んでおり、前記記録再生装置を構成する前記コンテンツ送信手段は、前記バックアップ情報がバックアップの許可を示しているか否かを判断し、許可を示していると判断すると、前記コンテンツを送信し、前記書込手段は、前記バックアップ情報がバックアップの許可を示しているか否かを判断し、許可を示していると判断すると、前記期間情報を書き込むことを特徴とする。
【００３１】
この構成では、前記コンテンツは、作成者により予め、バックアップの可否を示すバックアップ情報が付加されており、前記コンテンツ送信手段は、前記バックアップ情報がバックアップの許可を示している場合にのみ、前記コンテンツを送信する。従って、前記コンテンツのバックアップに関して、前記コンテンツの作成者の意思を反映することができる。
【００３２】
前記記録再生装置を構成する前記コンテンツ送信手段は、通信鍵を用いて前記コンテンツを暗号化し、暗号化された前記コンテンツを、安全に送信することを特徴とする。
この構成により、不正な第三者による、前記コンテンツの盗聴を防止することができる。
前記記録再生装置は、さらに、前記コンテンツに所定の演算を施して生成された検出情報を記憶している検出情報記憶手段と、前記記憶手段から前記コンテンツを読み出し、読み出した前記コンテンツに前記所定の演算を施して検査情報を生成し、生成した検査情報と前記検出情報とを比較し、一致しないと判定された前記コンテンツの使用を禁止する不正禁止手段とを備えることを特徴とする。
【００３３】
この構成によると、前記不正禁止手段は、同一の演算により生成された前記検出情報と前記検査情報とを比較する。この演算に、一方向関数を用いると、前記コンテンツに一部でも変更があれば、前記検出情報は前記検査情報と一致しない。
従って、前記コンテンツの改ざんを容易に検出可能であり、悪意のある第三者により、不正に改ざんされたコンテンツの再生を防止することができる。
【００３４】
前記バックアップ装置は、前記記録再生装置以外の機器によるバックアップの指示に応じて別のコンテンツを記憶しており、前記記録再生装置は、さらに、前記別のコンテンツの取得を示すリストア指示を取得するリストア指示取得手段と、前記リストア指示を取得すると、前記別のコンテンツの送信要求を前記バックアップ装置へ送信するコンテンツ要求手段と、前記バックアップ装置から、前記別のコンテンツを受信し、受信した前記別のコンテンツを前記記憶手段に書き込むリストア手段とを備え、前記別のコンテンツを受信すると、前記書込手段は、さらに、前記別のコンテンツの再生が許可される期間を示す期間情報を、前記別のコンテンツと対応付けて、前記記憶手段へ書き込むことを特徴とする。
【００３５】
この構成によると、リストア手段は、前記バックアップ装置から、前記別のコンテンツを受信し、受信した前記別のコンテンツを前記記憶手段に書き込むため、例えば、ホームネットワーク、社内ＬＡＮといった同一のネットワークに属する機器の間で、同一のコンテンツを共有することができる。これにより、利用者は、異なる部屋に設置した何れの機器からでも、同一のコンテンツを視聴することが可能になり、利用者の利便性が向上する。
【００３６】
また、前記別のコンテンツが前記記憶手段に書き込まれると、前記書込手段は、前記別のコンテンツの再生が許可される期間を示す期間情報を、前記別のコンテンツと対応付けて、前記記憶手段へ書き込むため、前記コンテンツを有する各機器において、前記コンテンツを再生できる期間を限定することができる。
また、本発明は、コンテンツをバックアップするバックアップ装置であって、前記コンテンツを記憶している記憶手段と、記録再生装置から、当該記録再生装置の記憶しているコンテンツの再生が許可される期間を示す期間情報の延長の許可を求める延長要求を受信する延長受付手段と、前記延長を許可するか否かを判定する判定手段と、許可すると判定する場合に前記延長の許可を示す延長許可情報を、前記記録再生装置へ出力する許可手段とを備えることを特徴とする。
【００３７】
この構成では、前記判定手段により前記延長を許可すると判定する場合に、前記許可手段は、前記延長の許可を示す延長許可情報を出力する。これにより、所定の条件を満たす装置のみが前記コンテンツの再生に係る期間情報を延長することが可能になり、条件を満たさない不正な機器は、期間情報を延長できない。従って、条件を満たさない機器において、期間情報の示す期間が終了後の、前記コンテンツの再生を停止させることができる。
【００３８】
前記バックアップ装置を構成する前記記憶手段は、さらに、前記コンテンツを示す識別情報を前記コンテンツと対応して記憶しており、前記延長受付手段は、前記記録再生装置の記憶している前記コンテンツを示すコンテンツ識別情報を含む前記延長要求を受信し、前記判定手段は、前記コンテンツ識別情報と、前記記憶手段の記憶している前記識別情報とを比較し、両者が一致すれば、許可すると判定することを特徴とする。
【００３９】
この構成では、前記判断手段は、前記コンテンツ識別情報と前記記憶手段の記憶している識別情報とが一致すれば、許可すると判定する。従って、前記バックアップ装置に記憶されている前記コンテンツが、ＭＯＶＥされ、もはや、障害対策用のバックアップではなくなると、前記期間情報の示す期間は延長されず、前記期間が終了すると、前記記録再生装置での、前記コンテンツの再生は不可能になる。このようにすることで、悪意のある利用者により前記バックアップ装置からＭＯＶＥされたコンテンツと、前記記録再生装置の有するコンテンツの両方が視聴可能になることを防止する。
【００４０】
前記延長要求は、当該延長要求を出力した前記記録再生装置を示す装置識別情報を含んでおり、前記バックアップ装置において、前記判定手段は、予め、特定の機器を示す１以上の許可装置識別情報を記憶しており、受信した前記延長要求に含まれる前記装置識別情報が、前記許可装置識別情報の何れかと一致すれば、許可すると判定することを特徴とする。
【００４１】
この構成では、前記判定手段は、受信した前記延長要求に含まれる前記装置識別情報が、予め記憶している特定の機器を示す許可装置識別情報のいずれかと一致すれば、許可すると判定する。これにより、特定の機器においてのみ、前記期間情報を延長し、前記コンテンツの再生の許可される期間を延長することが可能であり、その他の機器において、前記コンテンツの再生の許可される期間の延長することができない。
【００４２】
前記バックアップ装置において、前記記憶手段は、さらに、前記コンテンツに所定の演算を施して生成された検出情報を前記コンテンツと対応して記憶しており、前記判定手段は、前記記憶手段から、前記コンテンツを読み出し、読み出した前記コンテンツに前記所定の演算を施して検証情報を生成し、生成した検証情報と前記検出情報とを比較し、一致すれば、前記延長を許可すると判定することを特徴とする。
【００４３】
この構成では、前記判定手段は、前記コンテンツに同一の演算を施して生成された検証情報と前記記憶手段の記憶している前記検出情報とを比較し、一致すれば、前記延長を許可する。前記演算に、一方向関数を用いれば、前記コンテンツの改ざんが容易に前記コンテンツの改ざんを容易に検出することができる。従って、前記バックアップ装置がバックアップしているコンテンツが不正に改ざんされた場合、前記記録再生装置において、前記コンテンツの再生が許可される期間の延長は許可されず、前記コンテンツの再生可能な期間を限定することができる。
【００４４】
前記バックアップ装置において、前記許可手段は、前記期間情報により示される期間よりも、後の期間を示す前記延長許可情報を出力することを特徴とする。
この構成によると、前記許可手段が、前記延長許可情報として、前記延長後期間情報を出力するため、前記記録再生装置においては、前記期間情報を、前記延長後期間情報に置き換えることにより、迅速に延長することができる。
【００４５】
また、バックアップ装置が、前記延長後期間情報を設定するため、バックアップ装置において、各機器の前記コンテンツの再生が許可される期間を、一括管理することができる。
前記バックアップ装置は、さらに、前記記憶手段の記憶している前記コンテンツの送信要求を受信するリストア受信手段と、前記コンテンツを送信するか否かを判定するリストア判定手段と送信すると判定されると、前記記憶手段から前記コンテンツを読み出し、読み出した前記コンテンツを送信するリストア送信手段とを備えることを特徴とする。
【００４６】
この構成では、前記リストア判定手段により、送信すると判定されると、前記リストア送信手段は、前記記憶手段から前記コンテンツを読み出し、読み出した前記コンテンツを送信する。従って、所定の条件を満たしている機器は、前記コンテンツを取得し、利用者は、前記コンテンツの視聴を楽しむことができる。また、所定の条件を満たさない機器での前記コンテンツの再生を防止することができる。
【００４７】
前記送信要求は、当該送信要求の送信元であるリストア機器を示すリストア機器識別情報を含んでおり、前記バックアップ装置において、前記リストア判定手段は、予め、特定の機器を示す１以上の許可装置識別情報を記憶しており、前記リストア機器識別情報が、前記許可装置識別情報の何れかと一致すれば、前記コンテンツを送信すると判定することを特徴とする。
【００４８】
この構成によると、前記リストア判定手段は、前記リストア機器識別情報が、予め記憶している許可装置識別情報に含まれる場合、前記コンテンツを送信すると判定する。従って、前記コンテンツを取得できる機器を、予め、設定されている特定の機器のみに限定することができる。
前記許可装置識別情報は、前記記憶手段の記憶している前記コンテンツのバックアップを指示したバックアップ元装置を示しており、前記バックアップ装置において、前記リストア判定手段は、前記リストア機器識別情報と前記許可装置識別情報とが一致すれば、前記コンテンツを送信すると判定することを特徴とする。
【００４９】
この構成によると、前記コンテンツを取得できる機器を、前記記憶手段の記憶している前記コンテンツのバックアップを指示したバックアップ元装置のみに限定することができる。
本発明のバックアップ装置において、前記リストア判定手段は、前記記憶手段に記憶されている前記コンテンツと同一で、前記バックアップ装置により再生を許可されたコンテンツを記憶している機器の総数を示すコピー数と、前記コピー数の上限を示すコピー許可数とを有し、前記コピー数が前記コピー許可数未満であれば、前記コンテンツを送信すると判定することを特徴とする。
【００５０】
この構成では、前記リストア判定手段は、前記コピー数が前記コピー許可数未満であれば、前記コンテンツを送信すると判定する。従って、前記コンテンツと同一のコンテンツを有する機器の総数を前記コピー許可数未満に限定することができる。
前記バックアップ装置は、さらに、前記記憶手段に記憶されている前記コンテンツと同一であり、前記バックアップ装置により再生を許可されたコンテンツを記憶している機器を示す機器識別情報と、前記機器において前記コンテンツの再生が許可される期間を示すコピー期間情報とを対応付けて記憶している期間情報記憶手段と、前記コピー期間情報の示す期間が終了すると、前記コピー数から１減算するコピー数管理手段を備えることを特徴とする。
【００５１】
この構成では、前記コピー数管理手段前記バックアップ装置は、前記コピー期間情報の示す期間が終了すると、前記コピー数から１減算する。従って、ある機器において、前記コンテンツの視聴が許可される期間が終了すると、前記バックアップ装置は、他の機器に前記コンテンツを出力することができる。
前記バックアップ装置において、前記記憶手段の記憶している前記コンテンツは、予め、前記コピー許可数を含んでおり、前記判定手段は、前記コンテンツから前記コピー許可数を取得することを特徴とする。
【００５２】
前記コンテンツの作成者は、任意のコピー許可数を含むコンテンツを生成することができるため、この構成によると、前記判定手段は、前記コンテンツから取得した前記コピー許可数使用することにより、前記コンテンツの作成者の意思を反映した判定を行うことができる。
前記バックアップ装置を構成する前記リストア送信手段は、通信鍵を用いて前記コンテンツを暗号化し、安全に、暗号化コンテンツを送信する。
【００５３】
この構成により、不正な第三者による前記コンテンツの盗聴を防止することができる。
また、前記記録再生装置は、前記延長要求に先立って、前記バックアップ装置へ、起動を指示する起動指示情報を出力し、前記バックアップ装置は、さらに、前記起動指示を受信すると、当該バックアップ装置を構成する各回路へ電力供給を開始する電力制御手段を備えることを特徴とする。
【００５４】
バックアップ装置は、障害発生対策用にコンテンツを保持するという役割上、その動作時間は短いほうが望ましい。上記の構成によると、電力制御手段は、前記起動指示を受信すると、当該バックアップ装置を構成する各回路へ電力供給を開始する。従って、前記バックアップ装置の動作時間を短縮し、前記記憶手段を構成するハードディスクユニットの故障の発生確率を低下させることができる。
【発明を実施するための最良の形態】
【００５５】
１．  実施の形態1
本発明に係る実施の形態1のバックアップシステム１について、図を用いて以下に説明する。
１．１  バックアップシステム１の概要
本発明のバックアップシステム１は、図１に示すようにハードディスクレコーダ（以下ＨＤレコーダ）１００、ＨＤレコーダ４００及びバックアップ装置５００から構成される。ＨＤレコーダ１００、ＨＤレコーダ４００及びバックアップ装置５００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３０により接続されている。
【００５６】
ＨＤレコーダ１００は、放送装置１０から送信される放送波を受信することにより、映像及び音声からなるコンテンツを取得し、取得したコンテンツを記憶する。また、ＨＤレコーダ１００は、ＤＶＤなどの、外部記録メディアを装着され、装着された外部記録メディアから、コンテンツを取得することもできる。
ＨＤレコーダ１００は、利用者の操作に基づいて、記憶しているコンテンツをバックアップ装置５００へ送信するとともに、自身の記憶しているコンテンツに有効期限を設定する。
【００５７】
バックアップ装置５００は、ＨＤレコーダ１００からコンテンツを受け取り、受け取ったコンテンツを記憶する。
また、ＨＤレコーダ１００は、有効期限が近づくと、バックアップ装置５００に、有効期限の延長を要求する。
バックアップ装置５００は、ＨＤレコーダ１００から、コンテンツの有効期限の延長の要求を受け取り、受け取った要求に該当するコンテンツが正常に記憶されていることを確認し、ＨＤレコーダ１００に対して、有効期限の延長を許可する。
【００５８】
バックアップ装置５００により、延長が許可されると、ＨＤレコーダ１００は、自身の記憶している有効期限を延長する。延長が許可されない場合及びＬＡＮ３０の不具合などによりバックアップ装置５００と通信できなかった場合、ＨＤレコーダ１００は、有効期限が過ぎたコンテンツを削除する。削除した後、利用者の操作などにより、ＨＤレコーダ１００は、バックアップ装置５００にバックアップされているコンテンツを、バックアップ装置５００から取得し、改めて有効期限を設定する。
【００５９】
さらに、ＨＤレコーダ１００は、ＨＤレコーダ１００自身がバックアップ装置５００に送信したコンテンツだけでなく、ＨＤレコーダ４００がバックアップ装置５００に送信したコンテンツを取得することも出来る。
ＨＤレコーダ４００は、ＨＤレコーダ１００と同様に、放送番組を含むコンテンツを受信し、記憶し、再生し、バックアップ装置５００へ、受信したコンテンツを送信する。
１．２  ＨＤレコーダ１００及びＨＤレコーダ４００
ＨＤレコーダ１００は、図２に示すように、送受信部１０１、認証部１０２、入力部１０３、再生制御部１０４、デコード部１０５、鍵生成部１０６、制御部１０７、固有情報記憶部１０８、暗号処理部１０９、情報記憶部１１０、入出力部１１２、セキュア記憶部１１３、放送受信部１１４及びアンテナ１３０から構成される。
【００６０】
ＨＤレコーダ１００は、具体的にはマイクロプロセッサ、ＲＡＭ、ＲＯＭを含んで構成されるコンピュータシステムであって、前記ＲＡＭ及びＲＯＭにはコンピュータプログラムが記憶されている。前記マイクロプロセッサが前記コンピュータプログラムに従って動作することにより、ＨＤレコーダ１００はその機能の一部を達成する。
なお、ＨＤレコーダ４００の構成及び動作は、ＨＤレコーダ１００と同様であるので、説明を省略する。
（１）固有情報記憶部１０８
固有情報記憶部１０８は、ＲＯＭから構成され、装置識別子１１５「ＩＤ＿Ａ」と装置固有鍵１１６「Ｋｅｙ＿Ａ」とを記憶している。また、固有情報記憶部１０８は、保護機構を備えており、外部機器によるアクセスから保護されている。
【００６１】
装置識別子１１５「ＩＤ＿Ａ」は、ＨＤレコーダ１００を一意に示す情報である。装置固有鍵１１６「Ｋｅｙ＿Ａ」は、ＨＤレコーダ１００に固有の鍵情報である。これらは、予め、ＨＤレコーダ１００の出荷時に固有情報記憶部１０８に書き込まれている。
（２）情報記憶部１１０
情報記憶部１１０は、ハードディスクユニットから構成され、一例として、図３に示すように、バックアップ履歴表１３１、コンテンツファイル１３４、１３９・・・を記憶している。各コンテンツファイルは、コンテンツＩＤと暗号化コンテンツと、暗号化コンテンツ鍵とを含む。コンテンツＩＤは、暗号化コンテンツを一意に識別する識別情報である。暗号化コンテンツは、コンテンツ鍵を用いて、放送装置１０又は外部記録メディアから取得したコンテンツに暗号化アルゴリズムＥ１を施して生成されたものである。ここで、コンテンツは、ＭＰＥＧ２などの圧縮方式により圧縮された画像データ、音声データを含んで構成される。
【００６２】
暗号化コンテンツ鍵は、固有情報記憶部１０８の記憶している装置固有鍵１１６「Ｋｅｙ＿Ａ」を用いて、コンテンツの暗号化に使用されたコンテンツ鍵に暗号化アルゴリズムＥ１を施して生成されたものである。コンテンツ鍵とコンテンツとは１対１に対応する。ここで、暗号化アルゴリズムＥ１は、一例としてＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などである。
【００６３】
例えば、コンテンツファイル１３４は、コンテンツＩＤ１３６「Ａ００１」、暗号化コンテンツ１３７、暗号化コンテンツ鍵１３８「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」を含んでおり、コンテンツＩＤ１３６「Ａ００１」は、暗号化コンテンツ１３７を示す識別情報である。暗号化コンテンツ１３７は、コンテンツ鍵「Ｋｅｙ＿１ａ」を用いて、映像を含むコンテンツに、暗号化アルゴリズムＥ１を施して生成されたものである。暗号化コンテンツ鍵１３８「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」は、固有情報記憶部１０８の記憶している装置固有鍵１１６「Ｋｅｙ＿Ａ」を用いて、コンテンツ鍵「Ｋｅｙ＿１ａ」に暗号化アルゴリズムＥ１を施して生成されたものである。コンテンツ鍵「Ｋｅｙ＿１ａ」は、暗号化コンテンツ１３７の基になるコンテンツと１対１に対応する。
【００６４】
バックアップ履歴表１３１は、ＨＤレコーダ１００が、バックアップ装置５００にバックアップを行った日時と、このとき、情報記憶部１１０に記憶されている各コンテンツファイルのコンテンツＩＤとを対応付けて含んでいる。
このほかにも、メニュー画面、初期設定画面などの各種画像データを記憶している。
（３）セキュア記憶部１１３
セキュア記憶部１１３は、フラッシュメモリを含んで構成され、外部機器によるアクセスから保護されている。
【００６５】
セキュア記憶部１１３は、一例として、図４に示すコンテンツ管理表１２１を記憶している。コンテンツ管理表１２１は、図４に示すように、複数のコンテンツ情報１２２、１２３、１２４・・・を含む。各コンテンツ情報管理情報は、コンテンツＩＤ、タイトル、録画日時、ハッシュ値、種類、圧縮方式、有効期限、バックアップフラグ及び優先度から構成され、情報記憶部１１０に記憶されているコンテンツファイルと１対１に対応する。
【００６６】
コンテンツＩＤは、対応するコンテンツファイルに含まれる暗号化コンテンツを識別する情報であり、対応するコンテンツファイルに含まれるコンテンツＩＤと同一である。
タイトルは、対応する暗号化コンテンツを示す名称であり、暗号化コンテンツの基になるコンテンツを放送装置１０又は外部記録メディアから取得した時点では、書き込まれていない。
【００６７】
録画日時は、対応するコンテンツファイルに含まれる暗号化コンテンツの元になるコンテンツを、放送装置１０又は記録メディアから取得した日付と時刻を示す。種類は、コンテンツの入手経路を示す情報であり、一例として、放送装置１０から受信したコンテンツであることを示す「放送番組」、デジタルカメラなどによって撮影された画像データであることを示す「写真」などである。圧縮方式は、コンテンツを構成する映像、音声の圧縮に使用されている圧縮方式の名称である。
【００６８】
ハッシュ値は、対応するコンテンツファイルに含まれる暗号化コンテンツと、暗号化コンテンツ鍵とを結合して、ハッシュ関数に代入して生成されたものである。ここで使用するハッシュ関数は、一例としてＳＨＡ−１である。
有効期限は、対応する暗号化コンテンツをＨＤレコーダ１００において利用することが出来る期間の終了する年月日及び時刻を示している。
【００６９】
バックアップフラグは、対応する暗号化コンテンツがバックアップ装置５００にバックアップされているか否かを示すフラグであり、「１」又は「０」の値をとる。「１」は、バックアップされていることを示し、「０」はバックアップされていないことを示す。
優先度は、コンテンツの保存の優先度を示す情報であり、「１」又は「２」の値をとる。新たな暗号化コンテンツを情報記憶部１１０に書き込む際に、情報記憶部１１０の空き容量が不足している場合、制御部１０７は、優先度「２」を含むコンテンツ情報と対応するコンテンツファイルを削除し、記憶容量を確保する。情報記憶部１１０の空き容量が不足しても、優先度「１」を含むコンテンツ情報と対応するコンテンツファイルは、削除されない。優先度は、コンテンツ取得時に自動的に「１」に設定されるが、利用者の操作により、変更される。
【００７０】
例えば、コンテンツ情報１２２は、情報記憶部１１０に記憶されているコンテンツファイル１３４と対応している。コンテンツＩＤ１５１「Ａ００１」は、暗号化コンテンツ１３７を示す識別情報であり、コンテンツＩＤ１３６「Ａ００１」と同一である。タイトル１５２「ワイドショー」は、暗号化コンテンツ１３７に対して利用者が入力した名称である。また、録画日時１５３「０４．１０．１０．１７:００」は、暗号化コンテンツ１３７が、２００４年１０月１０日１７時に取得されたコンテンツを暗号化して生成されたことを示している。ハッシュ値１５４「０１ａ」は、暗号化コンテンツ１３７と暗号化コンテンツ鍵１３８「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」との結合物をハッシュ関数に代入して生成されたものである。また、有効期限１５７「０４．１２．１５．１７」は、対応する暗号化コンテンツ１３７をＨＤレコーダ１００において、復号して再生することができる期限が、２００４年１２月１５日１７時までであることを示している。
（４）アンテナ１３０、放送受信部１１４、デコード部１０５
アンテナ１３０は、放送装置１０から送信される放送波を受信する。
【００７１】
放送受信部１１４は、チューナー、変復調部、トランスポートデコーダなどを備えており、アンテナ１３０の受信した放送波から１つの放送波を選択し、選択した放送波をデジタル信号に変換し、ＴＳ（トランスポートストリーム）パケットを生成する。次に生成したＴＳパケットを、生成した順にデコード部１０５へ出力する。
また、制御部１０７から、現在受信中のコンテンツを記録することを示す録画指示を受け取る。録画指示を受け取ると、生成したＴＳパケットを、生成した順に、連続的に制御部１０７へ出力する。制御部１０７から終了通知を受け取るまで、ＴＳパケットの出力を継続する。
【００７２】
ここで、ＨＤレコーダ１００が放送装置１０から取得するコンテンツは、複数のＴＳパケットを含んで構成される。以下の説明において、特に必要がない限り、コンテンツを構成するＴＳパケットについては、言及せず、単にコンテンツと呼ぶ。
デコード部１０５は、制御部１０７の指示により、放送受信部１１４の取得したコンテンツ及び暗号処理部１０９（後述する）により生成されたコンテンツを、各コンテンツの圧縮方式に応じて、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの方式に従って伸長して画像データ及び音声データを生成し、生成した画像データ及び音声データを再生制御部１０４へ出力する。
【００７３】
ＭＰＥＧ２、ＪＰＥＧについては、公知の技術であるので、説明を省略する。
（５）送受信部１０１
送受信部１０１は、ＬＡＮ３０と接続されており、制御部１０７及び認証部１０２と外部機器との間で、情報の送受信を行う。ここで、外部機器とは、バックアップ装置５００である。
（６）認証部１０２
認証部１０２は、予め、ＨＤレコーダ１００に固有の秘密鍵ＳＫ＿Ａ、公開鍵証明書Ｃｅｒｔ＿Ａ、認証局の公開鍵ＰＫ＿ＣＡ及びＣＲＬ（Ｃｅｒｔｉｆｉｃａｔｅ  Ｒｅｖｏｃａｔｉｏｎ  Ｌｉｓｔ）を記憶している。公開鍵証明書Ｃｅｒｔ＿Ａは、秘密鍵ＳＫ＿Ａと対応する公開鍵ＰＫ＿Ａの正当性を証明するものであり、証明書識別番号、前記公開鍵ＰＫ＿Ａ、認証局の署名データを含んで構成される。認証局の署名データは、認証局の秘密鍵ＳＫ＿ＣＡを用いて、少なくとも、公開鍵ＰＫ＿Ａに署名生成アルゴリズムＳを施して生成されたものである。署名生成アルゴリズムＳは、一例として、有限体上のＥｌｇａｍａｌ署名である。Ｅｌｇａｍａｌ署名については、公知であるので説明を省略する。
【００７４】
ここで、認証局は、公正な第三者機関であり、実施の形態１のバックアップシステム１を構成する各機器の公開鍵証明書を発行する。
ＣＲＬは、無効になった公開鍵証明書の証明書識別番号を含む。
認証局の公開鍵ＰＫ＿ＣＡは、認証局の秘密鍵ＳＫ＿ＣＡと対になる公開鍵である。
認証部１０２は、制御部１０７の指示により外部機器との間で、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）に従った機器認証を行い、認証が失敗した場合、制御部１０７と外部機器との通信を禁止する。認証が成功であった場合、外部機器との間で共通のセッション鍵を生成し、生成したセッション鍵を制御部１０７へ出力する。機器認証の動作については、後に詳細に説明する。
（７）入力部１０３
入力部１０３は、電源ボタン、録画ボタン、メニューボタン、選択ボタンなどの各種ボタン及びリモートコントローラの受信回路を備える。
【００７５】
利用者によるボタン操作及びリモートコントローラの操作を受け付け、受け付けた、ボタン操作及びリモートコントローラの操作を示す操作指示情報を制御部１０７へ出力する。
（８）鍵生成部１０６及び暗号処理部１０９
鍵生成部１０６は、制御部１０７からコンテンツ鍵の生成指示を受け取る。コンテンツ鍵の生成指示を受け取ると、擬似乱数を生成し、生成した擬似乱数を用いて５６ビット長のコンテンツ鍵を生成する。生成したコンテンツ鍵を制御部１０７へ出力する。コンテンツ鍵の生成方法は、他の方法を用いても良い。
【００７６】
暗号処理部１０９は、制御部１０７から平文の情報と鍵とを受け取り、暗号化を指示される。また、制御部１０７から暗号文と鍵とを受け取り、復号を指示される。
暗号化を指示されると、受け取った鍵を用いて、受け取った平文に暗号化アルゴリズムＥ１を施して、暗号文を生成し、生成した暗号文を制御部１０７へ出力する。
復号を指示されると、受け取った鍵を用いて受け取った暗号文に、復号アルゴリズムＤ１を施して復号文を生成し、生成した復号文を制御部１０７へ出力する。
【００７７】
暗号処理部１０９の受け取る平文と鍵との組み合わせは、一例として、コンテンツとコンテンツ鍵、コンテンツ鍵と装置固有鍵「Ｋｅｙ＿Ａ」である。また、暗号処理部１０９の受け取る暗号文と鍵との組み合わせは、暗号化コンテンツとコンテンツ鍵、暗号化コンテンツ鍵と装置固有鍵「Ｋｅｙ＿Ａ」である。
復号アルゴリズムＤ１は、暗号化アルゴリズムＥ１により生成された暗号文を復号するアルゴリズムである。
（９）制御部１０７  
制御部１０７は、図５に示すように、セキュアクロック１１７、主制御部１１８、期限管理部１１９から構成される。
【００７８】
（ａ）セキュアクロック１１７
セキュアクロック１１７は、時間の経過を計測し、現在時刻を算出する時計である。算出される、現在時刻は、年月日、曜日、時刻を含む。
また、セキュアクロック１１７は、保護機構を備えており、外部の操作から保護されている。
【００７９】
（ｂ）期限管理部１１９
期限管理部１１９は、予め、延長実行時間「２４時間」を記憶している。延長実行時間「２４時間」は、ＨＤレコーダ１００の記憶している暗号化コンテンツの有効期限の延長を要求するか否かを判断する基準であり、ここでは、期限管理部１１９は、有効期限が切れるまでの時間が「２４時間」未満であれば、バックアップ装置５００へ有効期限の延長を要求する。
【００８０】
期限管理部１１９は、主制御部１１８から、各コンテンツの有効期限の延長を指示する有効期限延長指示を受け取る。また、有効期限切れのコンテンツの削除を示す削除指示を受け取る。
（ｂ−１）有効期限延長処理
有効期限延長指示を受け取ると、期限管理部１１９は、セキュア記憶部１１３に記憶されているコンテンツ管理表１２１を構成するコンテンツ情報を１つずつ順番に選択し、選択したコンテンツ情報について、以下に説明する処理を行う。
【００８１】
期限管理部１１９は、選択したコンテンツ情報から、有効期限を読み出す。ここで、選択したコンテンツ情報に、有効期限が書き込まれていなければ、次のコンテンツ情報の処理に移る。
有効期限を読み出すと、期限管理部１１９は、次に、セキュアクロックから、現在時刻を取得する。読み出した有効期限と取得した現在時刻との差を算出する。ここで、算出される差を残り時間と呼ぶ。
【００８２】
算出した残り時間が、延長実行時間「２４時間」以上であれば、期限管理部１１９は、選択したコンテンツ情報に関する処理を終了し、次の、コンテンツ情報の処理に移る。
算出した残り時間が、更新実行時間「２４時間」未満であれば、期限管理部１１９は、送受信部１０１を介して、バックアップ装置５００へ、起動を示す起動指示を送信する。
次に、期限管理部１１９は、バックアップ装置５００から、起動したことを示す起動通知を受け取る。ここで、一定時間以内に起動通知を受信しなければ、選択したコンテンツ情報に関する処理を終了し、次の、コンテンツ情報の処理に移る。
【００８３】
起動通知を受け取ると、期限管理部１１９は、認証部１０２へ、バックアップ装置５００との機器認証を指示する。認証部１０２による機器認証が成功すると、認証部１０２から機器認証において生成されたセッション鍵を受け取る。以下の処理において、期限管理部１１９は、セッション鍵を用いて、バックアップ装置５００との間で送受信する情報を暗号化及び復号し、秘密通信を行うが、簡略化のため、これらの暗号化及び復号の処理についての説明を省略する。
【００８４】
認証部１０２による機器認証が失敗すると、選択したコンテンツ情報に関する処理を終了し、次の、コンテンツ情報の処理に移る。
認証部１０２からセッション鍵を受け取ると、期限管理部１１９は、選択したコンテンツ情報に含まれるコンテンツＩＤを読み出し、固有情報記憶部１０８から装置識別子１１５「ＩＤ＿Ａ」を読み出し、読み出したコンテンツＩＤと装置識別子と、有効期限の延長を要求する延長要求とを、送受信部１０１を介して、バックアップ装置５００へ送信する。
【００８５】
次に、期限管理部１１９は、送受信部１０１を介して、バックアップ装置５００から新たな有効期限又は、延長要求を受け付けられないことを示すエラー通知を受信する。
エラー通知を受信すると、期限管理部１１９は、選択したコンテンツ情報に関する処理を終了し、次の、コンテンツ情報の処理に移る。
新たな有効期限を受信すると、期限管理部１１９は、受け取った有効期限により、選択したコンテンツ情報に含まれる有効期限を更新し、次のコンテンツ情報の処理に移る。
【００８６】
全てのコンテンツ情報について、上記の処理が終了すると、有効期限の延長が終了したことを示す延長終了通知を主制御部１１８へ出力する。
（ｂ−２）削除処理
期限管理部１１９は、主制御部１１８から、削除指示を受け取ると、セキュア記憶部１１３に記憶されているコンテンツ管理表１２１を構成するコンテンツ情報を１つずつ順番に選択し、選択したコンテンツ情報について、以下に説明する処理を行う。
【００８７】
期限管理部１１９は、選択したコンテンツ情報から、有効期限を読み出す。ここで、選択したコンテンツ情報に、有効期限が書き込まれていなければ、次のコンテンツ情報の処理に移る。
有効期限を読み出すと、期限管理部１１９は、次に、セキュアクロック１１７から、現在時刻を取得する。読み出した有効期限と取得した現在時刻とを比較し、現在時刻が有効期限よりも前の時点を示していれば、そのまま次のコンテンツ情報の処理に移る。
【００８８】
現在時刻が有効期限よりも後の時点を示していれば、期限管理部１１９は、選択したコンテンツ情報に含まれるコンテンツＩＤを読み出し、情報記憶部１１０上で、読み出したコンテンツＩＤと一致するコンテンツＩＤを含むコンテンツファイルを削除する。次に、選択したコンテンツ情報を削除し、次のコンテンツ情報の処理に移る。
全てのコンテンツ情報について、上記の処理が終了すると、有効期限切れのコンテンツの削除処理が終了したことを示す削除終了通知を主制御部１１８へ出力する。
【００８９】
（ｃ）主制御部１１８
主制御部１１８は、予め、情報記憶部１１０に記憶されている暗号化コンテンツの有効期限の延長を行う延長時刻を記憶している。ここでは、延長時刻「２時００分」を記憶している。また、有効期限切れのコンテンツの削除を実行する時間間隔「３０分」を記憶している。これらは、ＨＤレコーダ１００の出荷時に設定されている。
【００９０】
主制御部１１８は、入力部１０３から、各種の操作指示情報を受け取り、受け取った操作指示情報に応じて、各種の処理を制御する。
具体的には、録画ボタンの押下を示す操作指示情報を受け取ると、以下に説明する（ｃ−１）録画処理の制御を行う。
メニューボタンの押下を示す操作指示情報を受け取ると、主制御部１１８は、情報記憶部１１０に記憶されている画像データを基に、メニュー画面１８１を生成し、生成したメニュー画面１８１を再生制御部１０４へ出力し、メニュー画面１８１の表示を指示する。図６（ａ）は、ここで表示されるメニュー画面１８１の一例である。メニュー画面１８１は、再生リスト表示ボタン１８２、リストアボタン１８３、タイマー予約ボタン１８４、番組表表示ボタン１８５、コンテンツリストボタン１８６、ダビング設定ボタン１８７、初期設定ボタン１８８及びコンテンツ管理ボタン１８９を含む。利用者は、方向キーにより、いずれかのボタンにカーソルを合わせ、決定ボタンを押下することにより、いずれかのボタンを選択する。
【００９１】
再生リスト表示ボタン１８２の選択を示す操作指示情報を受け取ると、主制御部１１８は、以下に説明する（ｃ−２）再生処理の制御を行う。また、初期設定ボタン１８８の選択を示す操作指示情報を受け取ると、以下に説明する（ｃ−３）初期設定処理を行う。リストアボタン１８３の選択を示す操作指示情報を受け取ると、以下に説明する（ｃ−４）リストア処理を実行する。
【００９２】
その他のボタンの選択を示す操作指示情報を受け取った場合、主制御部１１８は、それぞれの、ボタンに応じて、タイマー予約の受付、番組表の表示、外部記録メディアからの情報の入出力など、各種の処理を行う。
また、主制御部１１８は、セキュアクロック１１７を定期的に監視し、セキュアクロック１１７の示す時刻が延長時刻である「２時００分」であると判断すると、期限管理部１１９へ有効期限延長指示を出力する。
【００９３】
また、主制御部１１８は、セキュアクロック１１７を用いて時間を計測し、「３０分」毎に、期限管理部１１９へ有効期限切れのコンテンツの削除を示す削除指示を出力する。
以下に、主制御部１１８が行う（ｃ−１）録画処理の制御、（ｃ−２）再生処理の制御、（ｃ−３）初期設定処理、（ｃ−４）リストア処理及び（ｃ−５）バックアップ処理について説明する。
【００９４】
（ｃ−１）録画処理の制御
入力部１０３から、録画ボタンの押下を示す操作指示情報を受け取ると、主制御部１１８は、新たにコンテンツＩＤを生成し、セキュア記憶部１１３に記憶されているコンテンツ管理表１２１に、生成したコンテンツＩＤを含むコンテンツ情報を追加する。このとき、追加したコンテンツ情報の録画日時として現在時刻を書き込み、種類として「放送番組」を書き込み、圧縮方式に「ＭＰＥＧ２」、バックアップフラグ「０」、優先度に「１」を書き込む。
【００９５】
次に、主制御部１１８は、鍵生成部１０６へ、コンテンツ鍵の生成指示を出力し、鍵生成部１０６からコンテンツ鍵を受け取る。コンテンツ鍵を受け取ると、主制御部１１８は、情報記憶部１１０内に新たにコンテンツファイルを生成する。
次に、主制御部１１８は、放送受信部１１４へ録画指示を出力し、放送受信部１１４からコンテンツを受け取る。受け取ったコンテンツ鍵とコンテンツとを暗号処理部１０９へ出力し、コンテンツの暗号化を指示する。暗号処理部１０９から、暗号化コンテンツを受け取る。主制御部１１８は、情報記憶部１１０内に新たに生成したコンテンツファイルへ、受け取った暗号化コンテンツを書き込む。
【００９６】
既に述べたように、ここで、放送受信部１１４から出力されるコンテンツは、複数のＴＳパケットから構成されており、主制御部１１８は、ストップボタンの押下を示す操作指示情報を受け取るまで、ＴＳパケット単位でコンテンツを受け取り、暗号化を指示し、暗号化コンテンツを書き込むことを繰り返す。
この繰返しと並行して、主制御部１１８は、情報記憶部１１０の空き容量を監視している。空き容量が不足していると判断した場合、コンテンツ管理表１２１を構成するコンテンツ情報のうち、優先度が「２」であるものを選択し、選択したコンテンツ情報と対応するコンテンツファイルを情報記憶部１１０から削除し、選択したコンテンツ情報をコンテンツ管理表１２１から削除する。
【００９７】
コンテンツ管理表１２１を構成するコンテンツ情報のうち、優先度が「２」のものが存在しない場合、つまり、情報記憶部１１０上に、削除しても良いコンテンツが存在しない場合、主制御部１１８は、利用者に、例えば、ランプを点滅させるなどして、記憶容量が不足しており、録画を中止する事を通知する。
情報記憶部１１０の記憶容量が不足し録画を中断する場合又は、入力部１０３からストップボタンの押下を示す操作指示情報を受け取った場合、主制御部１１８は、放送受信部１１４に録画終了を示す終了通知を出力する。
【００９８】
次に、主制御部１１８は、固有情報記憶部１０８から装置固有鍵１１６「Ｋｅｙ＿Ａ」を読み出し、読み出した装置固有鍵１１６「Ｋｅｙ＿Ａ」とコンテンツ鍵とを暗号処理部１０９へ出力し、コンテンツ鍵の暗号化を指示する。暗号処理部１０９から暗号化コンテンツ鍵を受け取り、受け取った暗号化コンテンツ鍵と生成したコンテンツＩＤとを、生成したコンテンツファイルへ書き込む。
【００９９】
次に、主制御部１１８は、暗号化コンテンツと暗号化コンテンツ鍵とを、生成したコンテンツファイルから読み出し、読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、１６０ビット長のハッシュ値を生成する。追加したコンテンツ情報に算出したハッシュ値を書き込む。
（ｃ−２）再生処理の制御
利用者のボタン操作により、再生リスト表示ボタン１８２が選択されると、主制御部１１８は、情報記憶部１１０に記憶されている画像データと、コンテンツ管理表１２１を構成する各コンテンツ情報のタイトル及び録画日時とを用いて再生リスト画面２１１を生成し、生成した再生リスト画面２１１の表示を再生制御部１０４へ出力する。図６（ｂ）に示す再生リスト画面２１１は、ここで表示される再生リスト画面２１１である。
【０１００】
再生リスト画面２１１は、コンテンツボタン２１２、２１３、２１４及び２１５を含んでおり、各コンテンツボタンは、コンテンツ管理表１２１を構成するコンテンツ情報１２２、１２３、１２４及び１２５とそれぞれ対応している。
次に、利用者の操作によるコンテンツボタンの選択を受け付ける。
利用者によりいずれかのコンテンツボタンが選択されると、主制御部１１８は、選択されたコンテンツボタンと対応するコンテンツ情報に含まれるコンテンツＩＤをセキュア記憶部１１３から読み出す。情報記憶部１１０において、読み出したコンテンツＩＤと一致するコンテンツＩＤを含むコンテンツファイルを検出する。検出したコンテンツファイルから、暗号化コンテンツと暗号化コンテンツ鍵とを読み出し、読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合し、ハッシュ関数に代入し、ハッシュ値を算出する。
【０１０１】
主制御部１１８は、選択されたコンテンツボタンと対応するコンテンツ情報に含まれるハッシュ値を読み出し、読み出したハッシュ値と算出したハッシュ値とを比較し、両者が一致しなければ、選択されたコンテンツを再生できないことを示すエラー画面を生成する。主制御部１１８は、生成したエラー画面を再生制御部１０４へ出力し、エラー画面の表示を指示し、コンテンツの再生を中止する。
【０１０２】
読み出したハッシュ値と算出したハッシュ値とが一致すれば、主制御部１１８は、固有情報記憶部１０８から、装置固有鍵１１６「Ｋｅｙ＿Ａ」を読み出し、読み出した装置固有鍵１１６「Ｋｅｙ＿Ａ」と読み出した暗号化コンテンツ鍵とを暗号処理部１０９へ出力し、暗号化コンテンツ鍵の復号を指示する。
次に、主制御部１１８は、暗号処理部１０９から、コンテンツ鍵を受け取る。コンテンツ鍵を受け取ると、検出したコンテンツファイルから暗号化コンテンツを読み出し、読み出した暗号化コンテンツと受け取ったコンテンツ鍵とを暗号処理部１０９へ出力し、暗号化コンテンツの復号を指示する。次に、主制御部１１８は、暗号処理部１０９から、コンテンツを受け取り、受け取ったコンテンツをデコード部１０５へ出力する。
（ｃ−３）初期設定処理
図６（ａ）に示すメニュー画面１８１がモニタ１２０に表示された状態で、初期設定ボタン１８８の選択を示す操作指示情報を受け取ると、主制御部１１８は、初期設定画面１９１を生成し、生成した初期設定画面１９１の表示を、再生制御部１０４へ指示する。図７（ａ）は、ここで表示される初期設定画面１９１である。初期設定画面１９１は、設定項目１９２、１９３、１９４及び１９６を含む。利用者の操作により、いずれかの設定項目にカーソルが合わせられると、設定項目に対応する設定ボックスが表示される。図７（ａ）では、設定項目１９６「バックアップ」に対応する設定ボックス１９７〜２０１が表示されている。
【０１０３】
主制御部１１８は、設定ボックス１９７〜２０１への、利用者による入力操作を受け付ける。ここでは、設定ボックス１９７には、コンテンツの種類を問わず全てのコンテンツをバックアップすることを示す「全て」が入力されている。
設定ボックス１９８には、バックアップのために、バックアップ装置５００へ暗号化コンテンツを送信するスケジュールとして、「日曜  ０時３０分」が入力されている。
【０１０４】
設定ボックス１９９には、情報記憶部１１０に記憶されている暗号化コンテンツのうち、バックアップされていない新規の暗号化コンテンツのみをバックアップの対象とすることを示す「新規のみ」が入力されている。
設定ボックス２０１には、バックアップ装置５００にバックアップされているコンテンツのリストアを開始する方法として、利用者の操作によって開始することを示す「手動」が入力されている。以下の説明において、バックアップ装置５００にバックアップされている暗号化コンテンツをＨＤレコーダ１００が取得することをリストアと呼ぶ。
【０１０５】
次に、主制御部１１８は、入力部１０３から決定ボタンの押下を示す操作指示情報を受け取り、各設定ボックスに入力された設定事項を記憶する。
また、具体的には図示していないが、利用者がボタン１９２〜１９４にカーソルを合わせることにより、チャンネル、画質、ディスクに関する設定の入力を受け付け、決定ボタンの押下により入力された設定事項を記憶する。
（ｃ−４）リストア処理
図６（ａ）に示すメニュー画面１８１がモニタ１２０に表示された状態で、リストアボタン１８３の選択を示す操作指示情報を受け取ると、主制御部１１８は、送受信部１０１を介して、バックアップ装置５００へ、起動指示を送信する。
【０１０６】
所定時間以内に、送受信部１０１を介してバックアップ装置５００から、正常に起動したことを示す起動通知を受信しなかった場合、主制御部１１８は、バックアップ装置５００との通信に失敗したためリストアできないことを利用者に通知するエラー画面を生成する。再生制御部１０４を介してモニタ１２０に生成したエラー画面を表示し、以下の処理を中止する。
【０１０７】
所定時間以内に、送受信部１０１を介してバックアップ装置５００から、起動通知を受信したとすると、主制御部１１８は、認証部１０２へ、バックアップ装置５００との機器認証を指示する。認証部１０２による機器認証が失敗であった場合、主制御部１１８は、バックアップ装置５００との通信に失敗したため、リストアできないことを利用者に通知するエラー画面を生成し、再生制御部１０４を介してモニタ１２０に生成したエラー画面を表示し、以下の処理を中止する。
【０１０８】
機器認証が成功であった場合、主制御部１１８は、認証部１０２から、セッション鍵を受け取る。主制御部１１８は、バックアップ装置５００との間の情報の送受信において、受け取ったセッション鍵を共通鍵暗号方式により秘密通信を行う。説明の簡略化のため、以下の説明では、秘密通信に係る暗号化及び復号の処理についての記載を省略する。
主制御部１１８は、固有情報記憶部１０８から装置識別子１１５「ＩＤ＿Ａ」を読み出し、リストア可能な暗号化コンテンツの情報を要求するリストア情報要求と読み出した装置識別子１１５「ＩＤ＿Ａ」とを送受信部１０１を介してバックアップ装置５００へ送信する。
【０１０９】
次に、主制御部１１８は、送受信部１０１を介して、バックアップ装置５００から、バックアップ装置５００の記憶している暗号化コンテンツそれぞれに対応するコンテンツＩＤ、タイトル及び録画日時を受信する。受信したコンテンツＩＤ、タイトル及び録画日時を一時的に記憶し、情報記憶部１１０に記憶されている画像データと受信したタイトル及び録画日時とを用いて、図７（ｂ）に示すリストア情報画面２２１を生成し、再生制御部１０４を介してモニタ１２０に生成したリストア情報画面２２１を表示する。
【０１１０】
リストア情報画面２２１には、複数のコンテンツボタン２２２〜２２５が表示されている。
主制御部１１８は、入力部１０３から、いずれかのコンテンツボタンの選択を示す操作指示情報を受け取り、受け取った操作指示情報と対応するコンテンツＩＤを読み出す。次に、主制御部１１８は、読み出したコンテンツＩＤと、コンテンツＩＤの示す暗号化コンテンツのリストアを要求するリストア要求とを、送受信部１０１を介して、バックアップ装置５００へ送信する。
【０１１１】
次に、送受信部１０１を介して、バックアップ装置５００から、暗号化コンテンツとコンテンツ鍵と有効期限とを受信する。情報記憶部１１０に新たなコンテンツファイルを生成し、生成したコンテンツファイルに、利用者により選択されたコンテンツボタンと対応するコンテンツＩＤと受信した暗号化コンテンツとを書き込む。
次に、主制御部１１８は、セキュア記憶部１１３から装置固有鍵１１６「Ｋｅｙ＿Ａ」を読み出し、読み出した装置固有鍵１１６「Ｋｅｙ＿Ａ」と受信したコンテンツ鍵とを暗号処理部１０９へ出力し、コンテンツ鍵暗号化を指示する。暗号処理部１０９から暗号化コンテンツ鍵を受け取ると、新たに生成したコンテンツファイルに受け取った暗号化コンテンツ鍵を書き込む。
【０１１２】
次に、主制御部１１８は、情報記憶部１１０上に新たに生成したコンテンツファイルから暗号化コンテンツと暗号化コンテンツ鍵とを読み出し、読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、ハッシュ値を算出する。ハッシュ値を算出すると、主制御部１１８は、利用者により選択されたコンテンツボタンと対応するコンテンツＩＤ、タイトル、録画日時、有効期限及び算出したハッシュ値を含むコンテンツ情報を生成し、生成したコンテンツ情報をコンテンツ管理表１２１に追加する。このとき、追加したコンテンツ情報にバックアップフラグ「１」及び優先度「２」を書き込み、リストア処理を終了する。
【０１１３】
これらの処理の途中で、バックアップ装置５００から、リストアできないことを示すエラー通知を受け取ると、リストアに失敗したことを示すエラー画面を生成し、再生制御部１０４を介して、生成したエラー画面をモニタ１２０に表示する。
ここでは、利用者の操作により、リストアするコンテンツを選択し、選択されたコンテンツをバックアップ装置５００から取得しているが、バックアップ履歴表１３１を利用して、情報記憶部１１０の状態を、バックアップを行った直後の状態に戻してもよい。この場合、主制御部１１８は、バックアップ履歴表１３１からバックアップを行った日付を読み出し、読み出した日付をモニタ１２０に表示する。利用者は、表示された日付のいずれかを選択する。主制御部１１８は、バックアップ履歴表１３１に、選択された日付と対応して記憶されているコンテンツＩＤを読み出す。読み出したコンテンツＩＤのうち、コンテンツ管理表１２１に含まれていないコンテンツＩＤのみを抽出し、抽出したコンテンツＩＤをバックアップ装置５００に送信し、送信したコンテンツＩＤと対応する暗号化コンテンツの送信を要求する。
（ｃ−５）バックアップ処理
主制御部１１８は、利用者の操作によるバックアップに関する設定を記憶している。ここでは、上記の初期設定画面１９１において、入力された設定事項を記憶しているとして説明する。
【０１１４】
主制御部１１８は、定期的に時刻を監視しており、現在時刻が「日曜  ０時３０分」であると判断すると、セキュア記憶部１１３に記憶されているコンテンツ管理表１２１を構成するコンテンツ情報を一つずつ順番に選択し、選択されたコンテンツ情報について以下の処理を行う。
選択されたコンテンツ情報に含まれるバックアップフラグを読み出す。読み出したバックアップフラグが「０」であれば、次のコンテンツ情報の処理へ移る。
【０１１５】
「０」でなければ、主制御部１１８は、選択したコンテンツ情報に含まれるコンテンツＩＤを基に、情報記憶部１１０上で、選択したコンテンツ情報と対応するコンテンツファイルを検出する。検出したコンテンツファイルに含まれる暗号化コンテンツと暗号化コンテンツ鍵とを情報記憶部１１０から読み出し、読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、ハッシュ値を算出する。算出したハッシュ値と選択したコンテンツ情報に含まれるハッシュ値とを比較する。両者が一致しなければ、次のコンテンツ情報の処理へ移る。
【０１１６】
両者が一致すれば、主制御部１１８は、送受信部１０１を介して、バックアップ装置５００へ、起動指示を送信する。所定時間以内に、送受信部１０１を介してバックアップ装置５００から、起動通知を受信しなければ、主制御部１１８は、以降の処理を中止する。
所定時間以内に、送受信部１０１を介して起動通知を受信すると、主制御部１１８は、認証部１０２へ、バックアップ装置５００との機器認証を指示する。認証部１０２による機器認証が失敗であった場合、主制御部１１８は、以降の処理を中止する。
【０１１７】
認証部１０２による機器認証が成功であれば、主制御部１１８は、認証部１０２から、セッション鍵を受け取る。主制御部１１８は、バックアップ装置５００との間の情報の送受信において、受け取ったセッション鍵を用いた共通鍵暗号方式により、秘密通信を行う。説明の簡略化のため、以下の説明では、秘密通信に係る暗号化及び復号の処理についての記載を省略する。
【０１１８】
主制御部１１８は、固有情報記憶部１０８から装置固有鍵１１６「Ｋｅｙ＿Ａ」を読み出し、読み出した装置固有鍵１１６「Ｋｅｙ＿Ａ」と情報記憶部１１０から読み出した暗号化コンテンツ鍵とを暗号処理部１０９へ出力し、暗号化コンテンツ鍵の復号を指示する。
主制御部１１８は、暗号処理部１０９からコンテンツ鍵を受け取る。コンテンツ鍵を受け取ると、検出したコンテンツファイルに含まれる暗号化コンテンツを読み出し、固有情報記憶部１０８から装置識別子１１５「ＩＤ＿Ａ」を読み出し、セキュア記憶部１１３から、選択したコンテンツ情報に含まれるコンテンツＩＤ、タイトル及び録画日時を読み出す。次に、主制御部１１８は、バックアップを指示するバックアップ要求、読み出した装置識別子１１５「ＩＤ＿Ａ」、コンテンツＩＤ、タイトル、録画日時、コンテンツ鍵及び暗号化コンテンツを、送受信部１０１を介して、バックアップ装置５００へ送信する。
【０１１９】
次に、主制御部１１８は、送受信部１０１を介してバックアップ装置５００から、バックアップ要求を受け付けられないことを示すエラー通知又は有効期限を受信する。
エラー通知を受信した場合、主制御部１１８は、以降の処理を中止する。
有効期限を受信した場合、主制御部１１８は、選択したコンテンツ情報に受信した有効期限を書き込み、バックアップフラグを「１」に変更する。次に、優先度に「２」を書き込み、次のコンテンツ情報の処理に移る。
【０１２０】
全てのコンテンツ情報について、上記の処理が終了すると、主制御部１１８は、コンテンツ管理表１２１に含まれる各コンテンツ情報から、コンテンツＩＤを読み出し、読み出したコンテンツＩＤと現在の日付とを、バックアップ履歴表１３１に書き込む。
なお、利用者により入力部１０３の備えるバックアップボタンが押下されると、主制御部１１８は、初期設定処理において、設定されたバックアップスケジュールとは無関係に、上記のバックアップ処理を開始する。
（１０）再生制御部１０４及びモニタ１２０
再生制御部１０４は、画像信号処理部と音声信号処理部とを含んで構成される。再生制御部１０４は、デコード部１０５から画像データ及び音声データを受け取る。画像信号処理部は、受け取った画像データから画像信号を生成する。垂直同期信号、水平同期信号及び生成した画像信号をモニタ１２０へ出力する。また、制御部１０７の指示により、各種の画面データから、画像信号を生成し、モニタ１２０へ出力する。
【０１２１】
音声信号処理部は、受け取った音声データからアナログ音声信号を生成し、生成したアナログ音声信号をモニタ１２０へ出力する。
モニタ１２０は、スピーカを内蔵しており、画像信号処理部から、水平同期信号、垂直同期信号及び画像信号を受け取り、受け取った水平同期信号、垂直同期信号及び画像信号に基づいて、画像を表示する。また、スピーカは、音声信号処理部から、アナログ音声信号を受け取り、受け取ったアナログ音声信号を音声に変換し、出力する。
（１１）入出力部１１２
入出力部１１２は、一例として、ＤＶＤ、メモリカードといった記録メディアを装着される。制御部１０７の指示により、記録メディアに記録されている情報の読み出し及び記録メディアへの情報の書き込みを行う。
１．３  バックアップ装置５００
バックアップ装置５００は、図８に示すように、送受信部５０１、認証部５０２、電源部５０３、制御部５０７、暗号処理部５０９、固有情報記憶部５０４、コンテンツ記憶部５１０、セキュア情報記憶部５１１、入力部５１２及び表示部５１３から構成される。
【０１２２】
バックアップ装置５００は、具体的にはマイクロプロセッサ、ＲＡＭ、ＲＯＭを含んで構成されるコンピュータシステムである。ＲＡＭ及びＲＯＭには、コンピュータプログラムが記憶されており、マイクロプロセッサが前記コンピュータプログラムに従って動作することにより、バックアップ装置５００は、その機能の一部を達成する。
（１）固有情報記憶部５０４
固有情報記憶部５０４は、ＲＯＭから構成され、図８に示すように装置固有鍵５１６「Ｋｅｙ＿Ｃ」を記憶している。装置固有鍵５１６「Ｋｅｙ＿Ｃ」は、バックアップ装置５００に固有の鍵データであり、バックアップ装置５００の出荷時に書き込まれる。
【０１２３】
（２）コンテンツ記憶部５１０
コンテンツ記憶部５１０は、ハードディスクユニットから構成され、一例として、図９に示すようにコンテンツファイル５２９、５３４、５３９・・・を記憶している。
各コンテンツファイルは、コンテンツＩＤ、暗号化コンテンツ及び暗号化コンテンツ鍵を含む。コンテンツＩＤは、暗号化コンテンツと対応する識別情報である。暗号化コンテンツは、コンテンツ鍵を用いて、コンテンツに暗号化アルゴリズムＥ１を施して生成されたものである。暗号化コンテンツ鍵は、固有情報記憶部５０４の記憶している装置固有鍵５１６「Ｋｅｙ＿Ｃ」を用いて、コンテンツの暗号化に使用されたコンテンツ鍵に暗号化アルゴリズムＥ１を施して生成されたものである。
【０１２４】
例えば、コンテンツファイル５２９は、コンテンツＩＤ５３１「Ａ００１」、暗号化コンテンツ５３２、暗号化コンテンツ鍵５３３「Ｅｎｃ（Ｋｅｙ＿Ｃ，Ｋｅｙ＿１ａ）」を含む。
コンテンツＩＤ５３１「Ａ００１」は、暗号化コンテンツ５３２を一意に識別する情報であり、これは、ＨＤレコーダ１００の情報記憶部１１０に記憶されているコンテンツＩＤ１３６「Ａ００１」と同一である。暗号化コンテンツ５３２は、コンテンツ鍵「Ｋｅｙ＿１ａ」を用いて、コンテンツに、暗号化アルゴリズムＥ１を施して、生成されたものである。暗号化コンテンツ５３２は、ＨＤレコーダ１００の情報記憶部１１０に記憶されている暗号化コンテンツ１３７と同一のものである。
【０１２５】
暗号化コンテンツ鍵５３３「Ｅｎｃ（Ｋｅｙ＿Ｃ，Ｋｅｙ＿１ａ）」は、固有情報記憶部５０４の記憶している装置固有鍵５１６「Ｋｅｙ＿Ｃ」を用いて、コンテンツ鍵「Ｋｅｙ＿１ａ」に暗号化アルゴリズムＥ１を施して生成されたものである。
（３）セキュア情報記憶部５１１
セキュア情報記憶部５１１は、フラッシュメモリ含んで構成される。また、セキュア情報記憶部５１１は、保護機構を備えており、外部機器によるアクセスから保護されている。
【０１２６】
セキュア情報記憶部５１１は、一例として、図１０に示すように、バックアップ管理表５２１及び許可装置識別情報５５１を記憶している。
バックアップ管理表５２１は、図１１に示すように、複数のバックアップ情報５２２、５２３、５２４、５２５・・・を含んで構成される。各バックアップ情報は、コンテンツＩＤ、タイトル、録画日時、バックアップ元装置識別子及びハッシュ値から構成される。各コンテンツ情報は、コンテンツ記憶部５１０に記憶されているコンテンツファイルと１対１に対応している。
【０１２７】
コンテンツＩＤは、対応するコンテンツファイルに含まれるコンテンツＩＤと同一であり、暗号化コンテンツを示す識別情報である。タイトルは、対応する暗号化コンテンツの名称である。
録画日時は、ＨＤレコーダ１００又はＨＤレコーダ４００が、放送装置１０又は外部記録メディアから、暗号化コンテンツのもとになるコンテンツを取得した時点の日付と時刻である。バックアップ元装置識別子は、対応するコンテンツファイルに含まれる暗号化コンテンツのバックアップを要求した装置の装置識別子である。ハッシュ値は、対応するコンテンツファイルに含まれる暗号化コンテンツと暗号化コンテンツ鍵とを結合し、ハッシュ関数に代入して生成されたものである。
【０１２８】
許可装置識別情報５５１は、バックアップ装置５００が、バックアップ要求など各種の指示を受け付ける機器の識別情報を含んで構成される。本実施の形態では、バックアップシステム１を形成するＨＤレコーダ１００を示す装置識別子５５２「ＩＤ＿Ａ」及びＨＤレコーダ４００を示す装置識別子５５３「ＩＤ＿Ｂ」を含んでいる。
（４）電源部５０３
電源部５０３は、外部電源から電力を取得し、制御部５０７の指示に従って、取得した電力を、バックアップ装置５００を構成する各回路へ供給する。
【０１２９】
通常時、電源部５０３は、送受信部５０１及び制御部５０７のみへ、電力を供給している。
電源部５０３は、制御部５０７から、電力供給開始を指示される。電力供給開始を指示されると、その他の各部への電力供給を開始する。また、制御部５０７から電力供給の停止を指示される。電力供給の停止を指示されると、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する。
【０１３０】
（５）送受信部５０１
送受信部５０１は、ＬＡＮ３０と接続されており、ＬＡＮ３０に接続されている外部機器と制御部５０７及び認証部５０２との間の各種の情報の送受信を行う。ここで、外部機器とは、ＨＤレコーダ１００及びＨＤレコーダ４００である。
（６）認証部５０２
認証部５０２は、予め、バックアップ装置５００に固有の秘密鍵ＳＫ＿Ｃ、公開鍵証明書Ｃｅｒｔ＿Ｃ、認証局の公開鍵ＰＫ＿ＣＡ及びＣＲＬを記憶している。公開鍵証明書Ｃｅｒｔ＿Ｃは、秘密鍵ＳＫ＿Ｃと対応する公開鍵ＰＫ＿Ｃの正当性を証明するものであり、証明書識別番号、前記公開鍵ＰＫ＿Ｃ、認証局の署名データを含んで構成される。認証局の署名データは、認証局の秘密鍵ＳＫ＿ＣＡを用いて、少なくとも、公開鍵ＰＫ＿Ｃに署名生成アルゴリズムＳを施して生成されたものである。
【０１３１】
ＣＲＬは、無効になった公開鍵証明書の証明書識別番号を含む。
認証局の公開鍵ＰＫ＿ＣＡは、認証局の秘密鍵ＳＫ＿ＣＡと対になる公開鍵である。
認証部５０２は、制御部５０７の指示により外部機器との間で、ＤＴＣＰに従った機器認証を行い、認証が失敗した場合、制御部５０７と外部機器との通信を禁止する。認証が成功であった場合、外部機器との間で共通のセッション鍵を生成し、生成したセッション鍵を制御部５０７へ出力する。機器認証の動作については、後に詳細に説明する。
【０１３２】
（７）暗号処理部５０９
暗号処理部５０９は、制御部５０７から平文と鍵を受け取り、平文の暗号化を指示される。また、制御部５０７から暗号文と鍵を受け取り、暗号文の復号を指示される。
暗号化を指示されると、受け取った鍵を用いて、受け取った平文に暗号化アルゴリズムＥ１を施して、暗号文を生成し、生成した暗号文を制御部５０７へ出力する。
【０１３３】
復号を指示されると、受け取った鍵を用いて受け取った暗号文に、復号アルゴリズムＤ１を施して復号文を生成し、生成した復号文を制御部１０７へ出力する。
暗号処理部５０９の受け取る平文と鍵との組み合わせは、一例として、コンテンツ鍵と装置固有鍵「Ｋｅｙ＿Ｃ」である。また、暗号処理部５０９の受け取る暗号文と鍵との組み合わせは、暗号化コンテンツ鍵と装置固有鍵「Ｋｅｙ＿Ｃ」である。
【０１３４】
（８）制御部５０７
制御部５０７は、視聴時間「２４０時間」を記憶している。視聴時間は、バックアップの対象となった暗号化コンテンツを、ＨＤレコーダ１００及びＨＤレコーダ４００が利用できる時間である。
また、制御部５０７は、具体的には図示していないが、外部から操作することが出来ないセキュアクロックを備えている。
【０１３５】
制御部５０７は、送受信部５０１を介して外部機器から、起動を指示する起動指示を受け取る。外部機器とは、ＨＤレコーダ１００又はＨＤレコーダ４００である。
起動指示を受け取ると、電源部５０３へ、電力供給開始を指示する。次に、送受信部５０１を介して、外部機器へ、バックアップ装置５００が起動したことを示す起動通知を送信する。
【０１３６】
次に、制御部５０７は、認証部５０２へ外部機器との機器認証を指示する。認証部５０２による機器認証が失敗であった場合、電源部５０３へ電力供給の停止を指示する。
認証部５０２による機器認証が成功であった場合、認証部５０２からセッション鍵を受け取る。以下の処理において、制御部５０７は、受け取ったセッション鍵を用いた共通鍵暗号方式により、外部機器との間で秘密通信を実現するが、秘密通信に係る暗号化及び復号の処理についての説明を省略する。
【０１３７】
次に、制御部５０７は、送受信部５０１を介して、外部機器から、装置識別子とバックアップ要求とコンテンツＩＤとコンテンツ鍵とタイトルと録画日時と暗号化コンテンツとを受信する。又は、装置識別子と延長要求とコンテンツＩＤとを受信する。又は、装置識別子とリストア情報要求とを受信する。
（ａ）バックアップ処理
装置識別子とバックアップ要求とコンテンツＩＤとコンテンツ鍵とタイトルと録画日時と暗号化コンテンツとを受信すると、制御部５０７は、受信した装置識別子が、セキュア情報記憶部５１１に記憶されている許可装置識別情報５５１に含まれていることを確認する。含まれていなければ、送受信部５０１を介して、外部機器へ、バックアップ要求を受け付けられないことを示すエラー通知を送信する。次に、電源部５０３へ電力供給の停止を指示する。
【０１３８】
受信した装置識別子が、セキュア情報記憶部５１１に記憶されている許可装置識別情報５５１に含まれていれば、固有情報記憶部５０４から装置固有鍵５１６「Ｋｅｙ＿Ｃ」を読み出す。読み出した装置固有鍵５１６「Ｋｅｙ＿Ｃ」と受信したコンテンツ鍵とを暗号処理部５０９へ出力し、コンテンツ鍵の暗号化を指示する。
次に、制御部５０７は、暗号処理部５０９から、暗号化コンテンツ鍵を受け取り、受信したコンテンツＩＤと暗号化コンテンツと暗号化コンテンツ鍵とを含むコンテンツファイルを生成し、生成したコンテンツファイルをコンテンツ記憶部５１０へ書き込む。
【０１３９】
次に、制御部５０７は、コンテンツ記憶部５１０に書き込んだコンテンツファイルに含まれる暗号化コンテンツと暗号化コンテンツ鍵とを読み出し、読み出した暗号化コンテンツと暗号化コンテンツ鍵との結合物をハッシュ関数に代入し、１６０ビットのハッシュ値を生成する。
次に、制御部５０７は、受信したコンテンツＩＤ、タイトル、録画日時、装置識別子及び算出したハッシュ値からなるバックアップ情報を生成し、生成したバックアップ情報をバックアップ管理表５２１に追加する。ここで、受信した装置識別子をバックアップ元装置識別子とする。
【０１４０】
次に、制御部５０７は、セキュアクロックから現在時刻を取得し、取得した現在時刻に視聴時間「２４０時間」を加算して有効期限を算出する。次に、算出した有効期限を、送受信部５０１を介して、外部機器へ送信する。
送信が完了すると、制御部５０７は、電源部５０３へ電力供給の停止を指示する。
（ｂ）有効期限の延長処理
送受信部５０１を介して、装置識別子と延長要求とコンテンツＩＤとを受信すると、制御部５０７は、受信した装置識別子が、セキュア情報記憶部５１１に記憶されている許可装置識別情報５５１に含まれる装置識別子のいずれかと一致することを確認する。一致しなければ、送受信部５０１を介して、外部機器へ、延長要求を受け付けられないことを示すエラー通知を送信する。次に、電源部５０３へ電力供給の停止を指示する。
【０１４１】
受信した装置識別子が、許可装置識別情報５５１に含まれる装置識別子のいずれかと一致すれば、制御部５０７は、受信したコンテンツＩＤと同一のコンテンツＩＤを含むバックアップ情報を選択する。
次に、制御部５０７は、コンテンツ記憶部５１０から、受信したコンテンツＩＤと同一のコンテンツＩＤを含むコンテンツファイルを検出し、検出したコンテンツファイルに含まれる暗号化コンテンツと暗号化コンテンツ鍵とを読み出す。読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、ハッシュ値を算出する。
【０１４２】
算出したハッシュ値と選択したバックアップ情報に含まれるハッシュ値とを比較し、両者が一致しなかった場合、制御部５０７は、延長要求を受け付けられないことを示すエラー通知を、送受信部５０１を介して外部機器へ出力する。
両者が一致する場合、制御部５０７は、セキュアクロックから現在時刻を取得し、取得した現在時刻に、視聴時間「２４０時間」を加算して有効期限を算出する。次に、算出した有効期限を、送受信部５０１を介して、外部機器へ送信する。
【０１４３】
（ｃ）リストア処理
外部機器から、装置識別子とリストア情報要求とを受信すると、制御部５０７は、受信した装置識別子が、セキュア情報記憶部５１１に記憶されている許可装置識別情報５５１に含まれていることを確認する。含まれていなければ、送受信部５０１を介して、外部機器へ、リストア情報要求を受け付けられないことを示すエラー通知を送信する。次に、電源部５０３へ電力供給の停止を指示する。
【０１４４】
受信した装置識別子が、許可装置識別情報５５１に含まれていれば、制御部５０７は、セキュア情報記憶部５１１の記憶しているバックアップ管理表５２１に含まれる全てのバックアップ情報からコンテンツＩＤとタイトルと録画時刻とを読み出す。読み出したコンテンツＩＤとタイトルと録画時刻とを、送受信部５０１を介して外部機器へ送信する。
次に、制御部５０７は、送受信部５０１を介して外部機器から、コンテンツＩＤとリストア要求とを受信する。コンテンツＩＤとリストア要求とを受信すると、バックアップ管理表５２１から、受信したコンテンツＩＤと同一のコンテンツＩＤを含むバックアップ情報を選択する。
【０１４５】
次に、制御部５０７は、受信したコンテンツＩＤを基に、選択したバックアップ情報と対応するコンテンツファイルを検出する。検出したコンテンツファイルから暗号化コンテンツと暗号化コンテンツ鍵とを読み出す。読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、ハッシュ値を算出する。算出したハッシュ値と選択したバックアップ情報に含まれるハッシュ値とを比較する。
【０１４６】
両者が一致しなければ、制御部５０７は、送受信部５０１を介して、外部機器へ、リストア要求を受け付けられないことを示すエラー通知を送信する。次に、電源部５０３へ電力供給の停止を指示する。
両者が一致すれば、制御部５０７は、固有情報記憶部５０４から装置固有鍵５１６「Ｋｅｙ＿Ｃ」を読み出し、読み出した暗号化コンテンツ鍵と装置固有鍵５１６「Ｋｅｙ＿Ｃ」とを暗号処理部５０９へ出力し、暗号化コンテンツ鍵の復号を指示する。次に、暗号処理部５０９から、コンテンツ鍵を受け取る。コンテンツ鍵を受け取ると、制御部５０７は、検出したコンテンツファイルから暗号化コンテンツを読み出す。
【０１４７】
次に、制御部５０７は、セキュアクロックから現在時刻を取得し、取得した現在時刻に視聴時間「２４０時間」を加算して有効期限を算出する。読み出した暗号化コンテンツと、受け取ったコンテンツ鍵と算出した有効期限とを、送受信部５０１を介して、外部機器へ送信する。
送信が完了すると、制御部５０７は、電源部５０３へ、電力供給の停止を指示する。
【０１４８】
（９）入力部５１２及び表示部５１３
入力部５１２は、操作者による情報及び指示の入力を受け付け、受け付けた情報及び受け付けた指示に応じた操作指示情報を制御部５０７へ出力する。  
表示部５１３は、制御部５０７の制御により、各種情報を表示する。  
１．４  バックアップシステム１の動作
以下に、バックアップシステム１の動作について説明する。
【０１４９】
（１）ＨＤレコーダ１００の動作
ＨＤレコーダ１００の動作について、図１２に示すフローチャートを用いて説明する。説明の便宜上、ステップＳ１１１から説明を始める。なお、主制御部１１８は、図７に示す初期設定画面１９１により設定されたバックアップに関する設定事項、コンテンツの種類「全て」、バックアップスケジュール「日曜  ０：３０」、バックアップモード「新規のみ」、リストアモード「手動」を記憶している。
【０１５０】
ＨＤレコーダ１００の制御部１０７は、セキュアクロック１１７の示す現在時刻と自身の記憶している延長時刻「２：００」とを比較し（ステップＳ１１１）、現在時刻が「２：００」であると判断すると（ステップＳ１１１のＹＥＳ）、有効期限の延長処理を行う（ステップＳ１１２）。現在時刻が「２：００」でないと判断すると（ステップＳ１１１のＮＯ）、ステップＳ１１２は行わず、ステップＳ１１３へ移る。
【０１５１】
次に、制御部１０７は、現在時刻と記憶しているバックアップスケジュール「日曜０：３０」とを比較し、現在時刻が「日曜０：３０」であると判断すると（ステップＳ１１３のＹＥＳ）、バックアップ処理を行う（ステップＳ１１４）。
現在時刻が「日曜０：３０」でないと判断すると（ステップＳ１１３のＮＯ）、ステップＳ１１５へ処理を移す。
【０１５２】
次に、直前に有効期限切れのコンテンツ削除処理を行ってからの経過時間が「３０分」を超えていれば（ステップＳ１１５のＹＥＳ）、制御部１０７は、再び、コンテンツ管理表１２１の各コンテンツ情報に含まれる有効期限と、現在時刻とを比較し、有効期限の終了しているコンテンツ情報と対応するコンテンツファイルを情報記憶部１１０から削除し、前記コンテンツ情報をコンテンツ管理表１２１から削除する（ステップＳ１１６）。
【０１５３】
経過時間が「３０分」未満であれば（ステップＳ１１５のＮＯ）、制御部１０７は、ステップＳ１１６の処理は行わず、ステップＳ１１７へ処理を移す。
次に、利用者の操作により電源ボタンが押下されると（ステップＳ１１７のＹＥＳ）、制御部１０７は、入力部１０３を介して、利用者によるボタン操作及びリモートコントローラの操作を受け付け（ステップＳ１１８）、受け付けたボタン操作に応じて各種の処理を行う。
【０１５４】
電源ボタンを押下されなければ（ステップＳ１１７のＮＯ）、ステップＳ１１１へ戻り、現在時刻の監視を続ける。
ステップＳ１１８において、録画ボタンが押下されると、制御部１０７は、録画処理を実行する（ステップＳ１２２）。録画処理が終了すると、ステップＳ１１８へ戻り、利用者の操作を受け付ける。
【０１５５】
また、ステップＳ１１８において、電源ボタンが押下されると、ステップＳ１１１へ戻り、時刻の監視を続ける。
ステップＳ１１８において、その他のボタンが押下されると、その他の処理を行う（ステップＳ１２３）。
ステップＳ１１８において、メニューボタンの押下を受け付けると、制御部１０７は、モニタ１２０に、図６（ａ）に示すメニュー画面１８１を表示し（ステップＳ１２１）、利用者による選択を受け付ける（ステップＳ１２４）。
【０１５６】
初期設定ボタン１８８が選択されると（ステップＳ１２４）、制御部１０７は、モニタ１２０に、図７（ａ）に示す初期設定画面１９１を表示し（ステップＳ１２６）、利用者のボタン操作による、各種の設定を受け付ける（ステップＳ１２７）。設定の受付が終了すると、ステップＳ１１８へ戻る。
ステップＳ１２４において、再生リスト表示ボタン１８２が選択されると、再生処理を行う（ステップＳ１２９）。再生処理が終了すると、ステップＳ１１８へ戻る。
【０１５７】
ステップＳ１２４において、リストアボタン１８３が選択されると、制御部１０７は、リストア処理を行う（ステップＳ１３１）。リストア処理が終了すると、ステップＳ１１８へ戻る。また、その他のボタンが選択されると、その他の処理を行い（ステップＳ１８１）、ステップＳ１１８へ戻る。
（２）ＨＤレコーダ１００による録画処理
以下に、ＨＤレコーダ１００による録画処理について、図１３に示すフローチャートを用いて説明する。これは、図１２のステップＳ１２２の詳細である。
【０１５８】
録画ボタンの押下を示す操作指示情報を受け取ると、制御部１０７は、新たなコンテンツＩＤを生成し（ステップＳ１５１）、生成したコンテンツＩＤを含むコンテンツ情報をコンテンツ管理表１２１に追加する（ステップＳ１５３）。追加したコンテンツ情報の録画日時に現在時刻を書き込み（ステップＳ１５４）、種類に「放送番組」を書き込む（ステップＳ１５６）。また、圧縮方式に「ＭＰＥＧ２」を書き込み（ステップＳ１５７）、バックアップフラグに「０」を書き込み（ステップＳ１５８）、優先度に「１」を書き込む（ステップＳ１６１）。
【０１５９】
次に、制御部１０７は、鍵生成部１０６へコンテンツ鍵の生成を指示する。鍵生成部１０６は、コンテンツ鍵を生成し、生成したコンテンツ鍵を制御部１０７へ出力する（ステップＳ１６２）。
次に、制御部１０７は、情報記憶部１１０に新たなコンテンツファイルを生成する（ステップＳ１６３）。次に、放送受信部１１４へ録画指示を出力する。放送受信部１１４は、アンテナ１３０を介して、コンテンツを受信し（ステップＳ１６４）、受信したコンテンツをＴＳパケット単位で制御部１０７へ出力する。
【０１６０】
利用者により、ストップボタンが押下されるまで以下のステップＳ１６４〜ステップＳ１６８の処理を繰返し、ストップボタンが押下されると（ステップＳ１６６のＹＥＳ）、ステップＳ１７１へ処理を移す。
先ず、制御部１０７は、放送受信部１１４から受け取ったコンテンツと鍵生成部１０６から受け取ったコンテンツ鍵とを暗号処理部１０９へ出力し、コンテンツの暗号化を指示する。暗号処理部１０９は、受け取ったコンテンツ鍵を用いて、コンテンツを暗号化し、生成した暗号化コンテンツを制御部１０７へ出力する（ステップＳ１６７）。
【０１６１】
制御部１０７は、暗号処理部１０９により生成された暗号化コンテンツを、情報記憶部１１０に生成したコンテンツファイルへ書き込み（ステップＳ１６８）、ステップＳ１６４へ戻る。
ストップボタンが押下されると（ステップＳ１６６のＹＥＳ）、制御部１０７は、固有情報記憶部１０８から、装置固有鍵１１６「Ｋｅｙ＿Ａ」を読み出し（ステップＳ１７１）、読み出した装置固有鍵１１６「Ｋｅｙ＿Ａ」とコンテンツ鍵とを暗号処理部１０９へ出力し、コンテンツの鍵の暗号化を指示する。暗号処理部１０９は、受け取った装置固有鍵１１６「Ｋｅｙ＿Ａ」を用いてコンテンツ鍵を暗号化し、暗号化コンテンツ鍵を生成する。生成した暗号化コンテンツ鍵を制御部１０７へ出力する（ステップＳ１７２）。
【０１６２】
制御部１０７は、暗号処理部１０９から暗号化コンテンツ鍵を受け取り、受け取った暗号化コンテンツ鍵と生成したコンテンツＩＤとを、コンテンツファイルへ書き込む（ステップＳ１７３）。
次に、制御部１０７は、暗号化コンテンツと暗号化コンテンツ鍵と結合してハッシュ関数に代入し、ハッシュ値を算出する（ステップＳ１７４）。追加したコンテンツ情報に算出したハッシュ値を書き込む（ステップＳ１７６）。
【０１６３】
ステップＳ１６４〜ステップＳ１６８と並行して、制御部１０７は、ステップＳ１８１〜ステップＳ１８９を実行する。先ず、制御部１０７は、情報記憶部１１０の空き容量を監視する（ステップＳ１８１）。空き容量が充分あると判断し（ステップＳ１８１のＹＥＳ）、利用者によりストップボタンが押下されなければ（ステップＳ１８２のＮＯ）、ステップＳ１８１へ戻り空き容量の監視を続ける。利用者により、ストップボタンが押下された場合（ステップＳ１８２のＹＥＳ）、制御部１０７は、ステップＳ１７１へ処理を移す。
【０１６４】
空き容量が不足していると判断した場合（ステップＳ１８１のＮＯ）、制御部１０７は、セキュア記憶部１１３に記憶されているコンテンツ管理表１２１に含まれるコンテンツ情報を先頭から順次選択する（ステップＳ１８４）。このとき、コンテンツ管理表１２１に含まれる全てのコンテンツ情報について、ステップＳ１８７〜１８９の処理を終えている場合、つまり、削除可能なコンテンツが情報記憶部１１０に存在しない場合（ステップＳ１８６のＹＥＳ）、制御部１０７は、ランプを点滅させるなどして、利用者に記憶容量が不足していることを通知し、ステップＳ１７１へ処理を移す。
【０１６５】
ステップＳ１８６のＮＯの場合、制御部１０７は、選択したコンテンツ情報に含まれる優先度を読み出し、読み出した優先度が、「２」であるか否かを判定する（ステップＳ１８７）。優先度「２」でなければ（ステップＳ１８７のＮＯ）、ステップＳ１８４に戻り、次のコンテンツ情報を選択する。
優先度「２」であれば（ステップＳ１８７のＹＥＳ）、選択したコンテンツ情報に含まれるコンテンツＩＤを基に、情報記憶部１１０において、選択したコンテンツ情報と対応するコンテンツファイルを検出し、検出したコンテンツファイルを情報記憶部１１０から削除する（ステップＳ１８８）。次に、選択したコンテンツ情報を、コンテンツ管理表１２１から削除し（ステップＳ１８９）、ステップＳ１８１へ戻る。
【０１６６】
（３）ＨＤレコーダ１００の再生時の動作
以下に、図１５に示すフローチャートを用いてＨＤレコーダ１００の再生時の動作について説明する。これは、図１２のステップＳ１２９の詳細である。
利用者により、図６に示すメニュー画面１８１の再生リスト表示ボタン１８２が選択されると、制御部１０７は、図６（ｂ）に示すような再生リスト画面２１１を生成し、生成した再生リスト画面２１１をモニタ１２０へ表示する（ステップＳ２０１）。
【０１６７】
次に、入力部１０３を介して、利用者によるコンテンツの選択を受け付ける（ステップＳ２０２）。以下の説明において、利用者がコンテンツボタン２１２を選択した場合について説明する。
制御部１０７は、選択されたコンテンツボタン２１２と対応するコンテンツ情報１２２に含まれるコンテンツＩＤ「Ａ００１」をセキュア記憶部１１３から読み出し（ステップＳ２０３）、読み出したコンテンツＩＤ「Ａ００１」を基に、情報記憶部１１０上で、コンテンツ情報１２２と対応するコンテンツファイル１３４を検出する（ステップＳ２０４）。検出したコンテンツファイル１３４から暗号化コンテンツ１３７と暗号化コンテンツ鍵１３８「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」とを読み出す（ステップＳ２０５）。読み出した暗号化コンテンツ１３７と暗号化コンテンツ鍵１３８「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」とを結合してハッシュ関数に代入し、ハッシュ値を算出する（ステップＳ２０６）。
【０１６８】
次に、制御部１０７は、コンテンツＩＤ「Ａ００１」を含むコンテンツ情報１２２からハッシュ値「０１ａ」を読み出す（ステップＳ２０７）。算出したハッシュ値と読み出したハッシュ値とを比較し（ステップＳ２０８）、両者が一致しない場合（ステップＳ２０８のＮＯ）、選択されたコンテンツの再生が出来ないことを示すエラー画面を生成し、生成したエラー画面を表示し（ステップＳ２０９）、再生処理を終了する。
【０１６９】
算出したハッシュ値と読み出したハッシュ値とが一致する場合（ステップＳ２０８のＹＥＳ）、制御部１０７は、固有情報記憶部１０８から装置固有鍵１１６「Ｋｅｙ＿Ａ」を読み出し、暗号化コンテンツ鍵１３８「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」と読み出した装置固有鍵１１６「Ｋｅｙ＿Ａ」とを暗号処理部１０９へ出力し、暗号化コンテンツ鍵１３８「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」の復号を指示する。
【０１７０】
暗号処理部１０９は、制御部１０７から暗号化コンテンツ鍵「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」と装置固有鍵１１６「Ｋｅｙ＿Ａ」とを受け取る。受け取った装置固有鍵１１６「Ｋｅｙ＿Ａ」を用いて、暗号化コンテンツ鍵「Ｅｎｃ（Ｋｅｙ＿Ａ，Ｋｅｙ＿１ａ）」を復号してコンテンツ鍵「Ｋｅｙ＿１ａ」を生成し、生成したコンテンツ鍵「Ｋｅｙ＿１ａ」を制御部１０７へ出力する（ステップＳ２１１）。
【０１７１】
制御部１０７は、暗号処理部１０９からコンテンツ鍵「Ｋｅｙ＿１ａ」を受け取る。コンテンツ鍵「Ｋｅｙ＿１ａ」を受け取ると、コンテンツファイル１３４から、暗号化コンテンツ１３７を読み出し（ステップＳ２１２）、読み出した暗号化コンテンツ１３７とコンテンツ鍵「Ｋｅｙ＿１ａ」とを暗号処理部１０９へ出力し、暗号化コンテンツの復号を指示する。
【０１７２】
暗号処理部１０９は、制御部１０７の指示に従って、コンテンツ鍵「Ｋｅｙ＿１ａ」を用いて暗号化コンテンツを復号し、コンテンツを生成し、生成したコンテンツを制御部１０７へ出力する（ステップＳ２１３）。
制御部１０７は、暗号処理部１０９からコンテンツを受け取り、受け取ったコンテンツを再生制御部１０４へ出力する。再生制御部１０４は、制御部１０７からコンテンツ受け取り、受け取ったコンテンツを伸長して画像信号及び音声信号を生成し（ステップＳ２１４）、生成した画像信号及び音声信号をモニタ１２０へ出力し、モニタ１２０は、画像及び音声を再生する（ステップＳ２１６）。
【０１７３】
（４）ＨＤレコーダ１００及びバックアップ装置５００によるリストア処理
図１６〜１７に示すフローチャートを用いて、ＨＤレコーダ１００及びバックアップ装置５００によるリストア処理について説明する。これは、図１２のステップＳ１３１の詳細である。
利用者により、図６に示すメニュー画面１８１のリストアボタン１８３が選択されると、制御部１０７は、送受信部１０１を介して、バックアップ装置５００へ起動指示を送信する（ステップＳ２３１）。
【０１７４】
バックアップ装置５００の制御部５０７は、送受信部５０１を介して起動指示を受信し、電源部５０３へ電力供給開始を指示する。電源部５０３は、バックアップ装置５００を構成する各部への電力供給を開始する（ステップＳ２３２）。
次に、制御部５０７は、送受信部５０１を介して、ＨＤレコーダ１００へ起動通知を送信する（ステップＳ２３３）。
【０１７５】
ＨＤレコーダ１００の制御部１０７は、送受信部１０１を介して、所定時間以内にバックアップ装置５００から、起動通知を受信しなければ（ステップＳ２３４のＮＯ）、リストアできないことを示すエラー画面を生成し、再生制御部１０４を介して生成したエラー画面をモニタ１２０へ表示する（ステップＳ２３６）。
所定時間以内に起動通知を受信すると（ステップＳ２３４のＹＥＳ）、認証部１０２へバックアップ装置５００との機器認証を指示する。認証部１０２は、制御部１０７の指示により、バックアップ装置５００との間で機器認証を行う（ステップＳ２３７）。
【０１７６】
認証部１０２による機器認証が失敗であれば（ステップＳ２３９のＮＯ）、制御部１０７は、ステップＳ２３６へ処理を移す。
機器認証が成功であれば（ステップＳ２３９のＹＥＳ）、固有情報記憶部１０８から装置識別子１１５「ＩＤ＿Ａ」を読み出し（ステップＳ２４１）、送受信部１０１を介して、読み出した装置識別子１１５「ＩＤ＿Ａ」とリストア情報要求を、バックアップ装置５００へ送信する（ステップＳ２４４）。
【０１７７】
ＨＤレコーダ１００との機器認証が失敗すると（ステップＳ２４２のＮＯ）、バックアップ装置５００の制御部５０７は、電源部５０３へ電力供給の停止を指示し、電源部５０３は、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する（ステップＳ２４３）。
ＨＤレコーダ１００との機器認証が成功であると（ステップＳ２４２のＹＥＳ）、次に、送受信部５０１を介して、ＨＤレコーダ１００からリストア情報要求と装置識別子「ＩＤ＿Ａ」を受信する。受信した装置識別子「ＩＤ＿Ａ」が、セキュア情報記憶部５１１に記憶されている許可装置識別情報５５１に登録されているか否かを判断する（ステップＳ２４６）。登録されていないと判断すると（ステップＳ２４６のＮＯ）、制御部５０７は、ステップＳ２６３へ処理を移す。
【０１７８】
登録されていると判断すると（ステップＳ２４６のＹＥＳ）、バックアップ管理表５２１を構成する各バックアップ情報からコンテンツＩＤ、タイトル及び録画日時を読み出し（ステップＳ２４７）、読み出したコンテンツＩＤ、タイトル及び録画日時を送受信部５０１を介して、ＨＤレコーダ１００へ送信する（ステップＳ２４８）。
ＨＤレコーダ１００の制御部１０７は、送受信部１０１を介して、バックアップ装置５００からコンテンツＩＤ、タイトル及び録画日時を受信する。受信したタイトル及び録画日時を用いて図７に示すリストア情報画面２２１を生成し（ステップＳ２５１）、生成したリストア情報画面２２１を再生制御部１０４を介してモニタ１２０に表示する（ステップＳ２５２）。
【０１７９】
制御部１０７は、入力部１０３を介して、利用者によるリストアするコンテンツの選択を受け付ける（ステップＳ２５３）。
制御部１０７は、選択されたコンテンツボタンと対応するコンテンツＩＤを読み出し（ステップＳ２５４）、読み出したコンテンツＩＤとリストア要求とを、送受信部１０１を介してバックアップ装置５００へ送信する（ステップＳ２５６）。
【０１８０】
バックアップ装置５００を構成する制御部５０７は、送受信部５０１を介して、リストア要求及びコンテンツＩＤを受信する。リストア要求を受信すると、制御部５０７は、セキュア情報記憶部５１１に記憶されているバックアップ管理表５２１から受信したコンテンツＩＤを含むバックアップ情報を選択する（ステップＳ２５７）。
次に、制御部５０７は、受信したコンテンツＩＤを基に、コンテンツ記憶部５１０において、選択したバックアップ情報と対応するコンテンツファイルを検出し、検出したコンテンツファイルに含まれる暗号化コンテンツ及び暗号化コンテンツ鍵を読み出す（ステップＳ２５９）。制御部５０７は、読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、ハッシュ値を算出する（ステップＳ２６０）。
【０１８１】
次に、選択したバックアップ情報に含まれるハッシュ値を読み出し（ステップＳ２６１）、算出したハッシュ値と読み出したハッシュ値とを比較し、両者が一致しない場合（ステップＳ２６２のＮＯ）、制御部５０７は、受信したコンテンツＩＤと対応するコンテンツのリストア要求を受け付けられないことを示すエラー通知を生成し、生成したエラー通知を、送受信部５０１を介してＨＤレコーダ１００へ送信する（ステップＳ２６３）。ここで、エラー通知を受信すると、ＨＤレコーダ１００の制御部１０７は、リストアできないことを通知するエラー画面をモニタに表示し、リストア処理を終了する。
【０１８２】
次に、制御部５０７は、電源部５０３へ、電力供給の停止を指示する。電源部５０３は、制御部５０７の指示を受け取り、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する（ステップＳ２６４）。
算出したハッシュ値と読み出したハッシュ値とが一致すると判断すると（ステップＳ２６２のＹＥＳ）、制御部５０７は、固有情報記憶部５０４から装置固有鍵５１６「Ｋｅｙ＿Ｃ」を読み出し（ステップＳ２６６）、読み出した装置固有鍵５１６「Ｋｅｙ＿Ｃ」と暗号化コンテンツ鍵とを暗号処理部５０９へ出力し、暗号化コンテンツ鍵の復号を指示する。暗号処理部５０９は、制御部５０７の指示により、装置固有鍵５１６「Ｋｅｙ＿Ｃ」を用いて、暗号化コンテンツ鍵を復号してコンテンツ鍵を生成し、生成したコンテンツ鍵を制御部５０７へ出力する（ステップＳ２６７）。
【０１８３】
制御部５０７は、暗号処理部５０９からコンテンツ鍵を受け取り、次に、検出したコンテンツファイルに含まれる、暗号化コンテンツを読み出す（ステップＳ２６８）。
次に、制御部５０７は、セキュアクロックから現在時刻を取得し、取得した現在時刻に視聴時間「２４０時間」を加算して有効期限を算出する（ステップＳ２６９）。送受信部５０１を介して、ＨＤレコーダ１００へ読み出した暗号化コンテンツと受け取ったコンテンツ鍵と算出した有効期限とを送信する（ステップＳ２７１）。送信すると、制御部５０７は、電源部５０３へ、電力供給の停止を指示し、電源部５０３は、制御部５０７の指示を受け取り、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する（ステップＳ２７２）。
【０１８４】
ＨＤレコーダ１００の制御部１０７は、送受信部１０１を介して、バックアップ装置５００から、暗号化コンテンツとコンテンツ鍵と有効期限とを受信する。暗号化コンテンツとコンテンツ鍵と有効期限とを受信すると、情報記憶部１１０上に新たにコンテンツファイルを生成し、受信した暗号化コンテンツと、コンテンツＩＤとを、生成したコンテンツファイルへ書き込む（ステップＳ２７４）。
【０１８５】
次に、固有情報記憶部１０８から、装置固有鍵１１６「Ｋｅｙ＿Ａ」を読み出し（ステップＳ２７６）、読み出した装置固有鍵１１６「Ｋｅｙ＿Ａ」と受信したコンテンツ鍵とを暗号処理部１０９へ出力し、コンテンツ鍵の暗号化を指示する。暗号処理部１０９は、制御部１０７から装置固有鍵１１６「Ｋｅｙ＿Ａ」とコンテンツ鍵とを受け取る。受け取った装置固有鍵「Ｋｅｙ＿Ａ」を用いてコンテンツ鍵を暗号化し、暗号化コンテンツ鍵を生成し、生成した暗号化コンテンツ鍵を制御部１０７へ出力する（ステップＳ２７７）。
【０１８６】
制御部１０７は、暗号処理部１０９から暗号化コンテンツ鍵を受け取り、受け取った暗号化コンテンツ鍵を情報記憶部１１０上に生成したコンテンツファイルへ書き込む（ステップＳ２７８）。
次に、制御部１０７は、受信した暗号化コンテンツと受け取った暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、ハッシュ値を算出する（ステップＳ２７９）。
【０１８７】
制御部１０７は、選択されたコンテンツボタンと対応するコンテンツＩＤと、タイトルと、録画日時と、受信した有効期限と、算出したハッシュ値とを含むコンテンツ情報をコンテンツ管理表１２１に追加する（ステップＳ２８１）。追加したコンテンツ情報のバックアップフラグに「１」を書き込み（ステップＳ２８４）、優先度「２」を書き込む（ステップＳ２８６）。
【０１８８】
（５）ＨＤレコーダ１００及びバックアップ装置５００によるバックアップ処理
ＨＤレコーダ１００及びバックアップ装置５００によるバックアップ処理について、図１８〜２０に示すフローチャートを用いて説明する。これは、図１２のステップＳ１１４の詳細である。
セキュアクロック１１７の示す現在時刻が、バックアップスケジュールとして、利用者により設定された「日曜  ０：３０」になると、制御部１０７は、セキュア記憶部１１３に記憶されているコンテンツ管理表１２１を構成するコンテンツ情報を１つずつ順番に選択する（ステップＳ３０１）。このとき、全てのコンテンツ情報を選択し終えており、新たに選択すべきコンテンツ情報が存在しなければ（ステップＳ３０２のＹＥＳ）、バックアップ処理を終了する。全てのコンテンツ情報を選択し終えていなければ（ステップＳ３０２のＮＯ）、制御部１０７は、選択したコンテンツ情報に含まれるバックアップフラグが「０」であるか否か、すなわち選択したコンテンツ情報と対応するコンテンツは、既にバックアップされているか否かを判断する（ステップＳ３０３）。バックアップフラグが「０」でない場合（ステップＳ３０３のＮＯ）、ステップＳ３０１へ戻り、次のコンテンツ情報を選択する。
【０１８９】
バックアップフラグが「０」である場合（ステップＳ３０３のＹＥＳ）、制御部１０７は、選択したコンテンツ情報からコンテンツＩＤを読み出し（ステップＳ３０４）、読み出したコンテンツＩＤを基に、選択したコンテンツ情報と対応するコンテンツファイルを検出する（ステップＳ３０６）。検出したコンテンツファイルから暗号化コンテンツ及び暗号化コンテンツ鍵を、情報記憶部１１０から読み出す（ステップＳ３０７）。
【０１９０】
制御部１０７は、読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、ハッシュ値を算出する（ステップＳ３０８）。次に、選択したコンテンツ情報に含まれるハッシュ値を読み出し（ステップＳ３０９）、読み出したハッシュ値と算出したハッシュ値とを比較する（ステップＳ３１１）。両者が一致しない場合、ステップＳ３０１に戻り、次のコンテンツ情報の処理に移る。
【０１９１】
読み出したハッシュ値と算出したハッシュ値とが一致する場合、制御部１０７は、送受信部１０１を介して、バックアップ装置５００へ起動指示を送信する（ステップＳ３１３）。
バックアップ装置５００の制御部５０７は、送受信部５０１を介して、ＨＤレコーダ１００から起動指示を受信し、電源部５０３へ電力供給の開始を指示する。電源部５０３は、制御部５０７の指示により、バックアップ装置５００を構成する各部へ電力供給を開始する（ステップＳ３１６）。
【０１９２】
制御部５０７は、送受信部５０１を介して、ＨＤレコーダ１００へ起動通知を送信する（ステップＳ３１７）。
ＨＤレコーダ１００の制御部１０７は、所定時間以内にバックアップ装置５００から起動通知を受信しなければ（ステップＳ３１８のＮＯ）、バックアップ処理を終了する。
送受信部１０１を介して、所定時間以内に起動通知を受信すると（ステップＳ３１８のＹＥＳ）、制御部１０７は、認証部１０２へバックアップ装置５００との機器認証を指示する。
【０１９３】
認証部１０２は、制御部１０７の指示により、バックアップ装置５００と機器認証を行う（ステップＳ３２１）。認証部１０２による機器認証が失敗であれば（ステップＳ３２２のＮＯ）、制御部１０７は、バックアップ処理を終了する。
機器認証が成功であれば（ステップＳ３２２のＹＥＳ）、制御部１０７は、固有情報記憶部１０８から装置固有鍵１１６「Ｋｅｙ＿Ａ」を読み出し、読み出した装置固有鍵１１６「Ｋｅｙ＿Ａ」と選択したコンテンツ情報に含まれる暗号化コンテンツ鍵とを暗号処理部１０９へ出力し、暗号化コンテンツ鍵の復号を指示する。暗号処理部１０９は、制御部１０７の指示を受け、受け取った装置固有鍵１１６「Ｋｅｙ＿Ａ」を用いて、暗号化コンテンツ鍵を復号してコンテンツ鍵を生成し、生成したコンテンツ鍵を制御部１０７へ出力する（ステップＳ３２３）。
【０１９４】
制御部１０７は暗号処理部１０９からコンテンツ鍵を受け取る。コンテンツ鍵を受け取ると、選択したコンテンツ情報に含まれるコンテンツＩＤ、タイトル、録画日時を読み出す（ステップＳ３２４）。
次に、制御部１０７は、固有情報記憶部１０８から装置識別子１１５「ＩＤ＿Ａ」を読み出し、情報記憶部１１０から選択したコンテンツ情報と対応する暗号化コンテンツを読み出す（ステップＳ３２６）。送受信部１０１を介して、バックアップ要求と読み出した装置識別子１１５「ＩＤ＿Ａ」とコンテンツＩＤとタイトルと録画日時と暗号化コンテンツと受け取ったコンテンツ鍵とをバックアップ装置５００へ送信する（ステップＳ３２７）。
【０１９５】
ＨＤレコーダ１００との機器認証が失敗であれば（ステップＳ３２８のＮＯ）、制御部５０７は、電源部５０３へ電力供給の停止を指示し、電源部５０３は、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する（ステップＳ３２９）。
機器認証が成功であれば（ステップＳ３２８のＹＥＳ）、制御部５０７は、送受信部１０１を介して、ＨＤレコーダ１００から、バックアップ要求と装置識別子「ＩＤ＿Ａ」とコンテンツＩＤとタイトルと録画日時と暗号化コンテンツとコンテンツ鍵とを受信する。受信した装置識別子「ＩＤ＿Ａ」が、セキュア情報記憶部５１１に記憶されている許可装置識別情報５５１に登録されているか否かを判断する（ステップＳ３３１）。登録されていないと判断すると（ステップＳ３３１のＮＯ）、制御部５０７は、送受信部５０１を介して、バックアップ要求を受け付けられないことを示すエラー通知を、ＨＤレコーダ１００へ送信し（ステップＳ３３２）、電源部５０３を介して、バックアップ装置５００を構成する各回路への電力供給を停止する（ステップＳ３３３）。ここで、エラー通知を受け取ったＨＤレコーダ１００は、バックアップ処理を終了する。
【０１９６】
受信した装置識別子「ＩＤ＿Ａ」が、許可装置識別情報５５１に登録されていると判断すると（ステップＳ３３１のＹＥＳ）、固有情報記憶部５０４から装置固有鍵５１６「Ｋｅｙ＿Ｃ」を読み出し、読み出した装置固有鍵５１６「Ｋｅｙ＿Ｃ」と受信したコンテンツ鍵とを暗号処理部５０９へ出力し、コンテンツ鍵の暗号化を指示する。暗号処理部５０９は、制御部５０７の指示に従って、受け取った装置固有鍵５１６「Ｋｅｙ＿Ｃ」を用いて、コンテンツ鍵を暗号化して暗号化コンテンツ鍵を生成し、生成した暗号化コンテンツ鍵を、制御部５０７へ出力する（ステップＳ３３６）。
【０１９７】
制御部５０７は、暗号処理部５０９から、暗号化コンテンツ鍵を受け取る。暗号化コンテンツ鍵を受け取ると、コンテンツ記憶部５１０上に新たなコンテンツファイルを生成し、生成したコンテンツファイルに、受信したコンテンツＩＤと暗号化コンテンツと暗号処理部５０９から受け取った暗号化コンテンツ鍵とを書き込む（ステップＳ３３７）。
次に、制御部５０７は、受信した暗号化コンテンツと受け取った暗号化コンテンツ鍵とを結合し、ハッシュ関数に代入してハッシュ値を算出する（ステップＳ３３９）。受信したコンテンツＩＤ、タイトル、録画日時、装置識別子「ＩＤ＿Ａ」及び算出したハッシュ値を含むバックアップ情報を生成し、生成したバックアップ情報をバックアップ管理表５２１に追加する（ステップＳ３４１）。ここで、受信した装置識別子「ＩＤ＿Ａ」をバックアップ元装置識別子とする。
【０１９８】
制御部５０７は、セキュアクロックから現在時刻を取得し、取得した現在時刻に視聴時間「２４０時間」を加算して有効期限を算出し（ステップＳ３４２）、算出した有効期限を、送受信部５０１を介してＨＤレコーダ１００へ送信する（ステップＳ３４３）。送信が完了すると、電源部５０３を介して、バックアップ装置５００を構成する各回路への電力供給を停止する（ステップＳ３４４）。
【０１９９】
ＨＤレコーダ１００の制御部１０７は、送受信部１０１を介して、バックアップ装置５００から有効期限を受け取り、受け取った有効期限を選択したコンテンツ情報に書き込む（ステップＳ３４６）。
次に、制御部１０７は、選択したコンテンツ情報のバックアップフラグを「１」に変更し（ステップＳ３４７）、優先度を「２」に変更し（ステップＳ３４８）、ステップＳ３０１へ戻る。
【０２００】
（６）ＨＤレコーダ１００の有効期限延長動作
ＨＤレコーダ１００による有効期限の延長動作について、図２１のフローチャートを用いて説明する。これは、図１２のステップＳ１１２の詳細である。
セキュアクロック１１７の示す時刻が、予め、設定されている延長時刻「２：００」になると、制御部１０７を構成する主制御部１１８は、期限管理部１１９へ、有効期限延長指示を出力する。
【０２０１】
期限管理部１１９は、有効期限延長指示を受け取り、セキュア記憶部１１３に記憶されているコンテンツ管理表１２１を構成するコンテンツ情報を１つずつ、順番に選択する（ステップＳ３６１）。このとき、全てのコンテンツ情報を選択し終えており、新たに選択すべきコンテンツ情報が存在しない場合（ステップＳ３６２のＹＥＳ）、有効期限延長の処理を終了する。
【０２０２】
全てのコンテンツ情報を選択し終えていない場合（ステップＳ３６２のＮＯ）、期限管理部１１９は、選択したコンテンツ情報から有効期限を読み出す（ステップＳ３６３）。ここで、選択したコンテンツ情報に有効期限が書き込まれていない場合（ステップＳ３６６のＮＯ）、ステップＳ３６１に戻り、次のコンテンツ情報を選択する。
選択したコンテンツ情報に、有効期限が書き込まれていれば（ステップＳ３６６のＹＥＳ）、期限管理部１１９は、次に、セキュアクロック１１７から現在時刻を取得し（ステップＳ３６７）、読み出した有効期限と取得した現在時刻との差を算出して残り時間を算出する（ステップＳ３６８）。期限管理部１１９は、算出した残り時間と延長実行時間「２４時間」とを比較し、残り時間が２４時間以上であると判断すると（ステップＳ３７１のＮＯ）、ステップＳ３６１へ戻り、次のコンテンツ情報の処理に移る。
【０２０３】
算出した残り時間が、２４時間未満であると判断すると（ステップＳ３７１のＹＥＳ）、期限管理部１１９は、送受信部１０１を介してバックアップ装置５００へ、起動指示を送信する（ステップＳ３７２）。
バックアップ装置５００の制御部５０７は、送受信部５０１を介して起動指示を受け取り、電源部５０３へ電力供給開始を指示する。電源部５０３は、バックアップ装置５００を構成する各部への電力供給を開始する（ステップＳ３７３）。
【０２０４】
次に、制御部５０７は、送受信部５０１を介して、ＨＤレコーダ１００へ起動通知を送信する（ステップＳ３７４）。
ＨＤレコーダ１００の期限管理部１１９は、送受信部１０１を介して、所定時間以内にバックアップ装置５００から、起動通知を受信しなければ（ステップＳ３７６のＮＯ）、ステップＳ３６１へ戻る。
【０２０５】
所定時間以内に起動通知を受信すると（ステップＳ３７６のＹＥＳ）、期限管理部１１９は、認証部１０２へバックアップ装置５００との機器認証を指示する。認証部１０２は、制御部１０７を構成する期限管理部１１９の指示により、バックアップ装置５００との間で機器認証を行う（ステップＳ３８１）。
認証部１０２による機器認証が失敗であれば（ステップＳ３８２のＮＯ）、期限管理部１１９は、ステップＳ３６１へ戻る。
【０２０６】
機器認証が成功であれば（ステップＳ３８２のＹＥＳ）、期限管理部１１９は、固有情報記憶部１０８から装置識別子１１５「ＩＤ＿Ａ」を読み出し、選択したコンテンツ情報からコンテンツＩＤを読み出す（ステップＳ３８３）。
次に、期限管理部１１９は、送受信部１０１を介して、延長要求と読み出した装置識別子１１５「ＩＤ＿Ａ」とコンテンツＩＤとを、バックアップ装置５００へ送信する（ステップＳ３８６）。
【０２０７】
ＨＤレコーダ１００との機器認証が失敗すると（ステップＳ３８９のＮＯ）、バックアップ装置５００の制御部５０７は、電源部５０３へ電力供給の停止を指示し、電源部５０３は、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する（ステップＳ３９１）。
ＨＤレコーダ１００との機器認証が成功であると（ステップＳ３８９のＹＥＳ）、制御部５０７は、送受信部５０１を介して、延長要求と装置識別子「ＩＤ＿Ａ」とコンテンツＩＤとを受信する。
【０２０８】
次に、制御部５０７は、受信した装置識別子「ＩＤ＿Ａ」が、セキュア情報記憶部５１１に記憶されている許可装置識別情報５５１に含まれているか否かを判断する（ステップＳ３９２）。含まれていないと判断すると（ステップＳ３９２のＮＯ）、制御部５０７は、送受信部５０１を介してＨＤレコーダ１００へ、エラー通知を送信し（ステップＳ３９３）、電源部５０３へ電力供給の停止を指示する。電源部５０３は、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する（ステップＳ３９４）。ここで、エラー通知を受信した場合、ＨＤレコーダ１００の期限管理部１１９は、ステップＳ３６１へ処理を移す。
【０２０９】
ステップＳ３９２において、受信した装置識別子「ＩＤ＿Ａ」が、許可装置識別情報５５１に含まれていると判断すると（ステップＳ３９２のＹＥＳ）、制御部５０７は、セキュア情報記憶部５１１に記憶されているバックアップ管理表５２１から、受信したコンテンツＩＤを含むバックアップ情報を選択する（ステップＳ３９６）。
次に、制御部５０７は、受信したコンテンツＩＤを基に、選択したコンテンツ情報と対応するコンテンツファイルを検出し、検出したコンテンツファイルから暗号化コンテンツと暗号化コンテンツ鍵とを読み出し（ステップＳ３９７）、読み出した暗号化コンテンツと暗号化コンテンツ鍵とを結合し、ハッシュ関数に代入してハッシュ値を算出する（ステップＳ３９８）。
【０２１０】
次に、制御部５０７は、選択したバックアップ情報に含まれるハッシュ値を読み出し（ステップＳ４０１）、読み出したハッシュ値と算出したハッシュ値とを比較する（ステップＳ４０２）。両者が一致しない場合（ステップＳ４０２のＮＯ）、制御部５０７は、送受信部５０１を介してＨＤレコーダ１００へ、エラー通知を送信し（ステップＳ４０３）、電源部５０３へ電力供給の停止を指示する。電源部５０３は、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する（ステップＳ４０４）。ここで、エラー通知を受信した場合、ＨＤレコーダ１００の期限管理部１１９は、ステップＳ３６１へ処理を移す。
【０２１１】
読み出したハッシュ値と算出したハッシュ値とが一致する場合（ステップＳ４０２のＹＥＳ）、制御部５０７は、セキュアクロックから現在時刻を取得し、取得した現在時刻に視聴時間「２４０時間」を加算して有効期限を算出する（ステップＳ４０６）。
次に、制御部５０７は、算出した有効期限を、送受信部５０１を介してＨＤレコーダ１００へ送信する（ステップＳ４０７）。有効期限を送信すると、制御部５０７は、電源部５０３へ電力供給の停止を指示する。電源部５０３は、送受信部５０１及び制御部５０７以外の各部への電力供給を停止する（ステップＳ４０８）。
【０２１２】
期限管理部１１９は、送受信部１０１を介して、バックアップ装置５００から有効期限を受信する。受信した有効期限により、選択したコンテンツ情報に含まれる有効期限を更新し（ステップＳ４１１）、ステップＳ３６１へ処理を移す。
（７）機器認証
ＨＤレコーダ１００とバックアップ装置５００との間の機器認証の動作について図２４〜図２５を用いて説明する。
【０２１３】
なお、この機器認証の方法は一例であり、他の認証方法、鍵共有方法を用いてもよい。ここで、Ｇｅｎ（）を鍵生成関数とし、Ｙをシステム固有のパラメータとする。鍵生成関数Ｇｅｎ（）は、Ｇｅｎ（ｘ，Ｇｅｎ（ｚ，Ｙ））＝Ｇｅｎ（ｚ，Ｇｅｎ（ｘ，Ｙ））の関係を満たすものとする。鍵生成関数は任意の公知技術で実施可能なため、詳細についてここでは説明しない。
【０２１４】
ＨＤレコーダ１００の認証部１０２は、公開鍵証明書Ｃｅｒｔ＿Ａを読み出し（ステップＳ５０１）、送受信部１０１を介して、読み出した公開鍵証明書Ｃｅｒｔ＿Ａをバックアップ装置５００へ送信する（ステップＳ５０２）。
公開鍵証明書Ｃｅｒｔ＿Ａを受信したバックアップ装置５００の認証部５０２は、認証局の公開鍵ＰＫ＿ＣＡを用いて、公開鍵証明書Ｃｅｒｔ＿Ａに含んで受信した認証局の署名データＳｉｇ＿ＣＡに署名検証アルゴリズムＶを施して署名検証する（ステップＳ５０３）。ここで、署名検証アルゴリズムＶは、署名生成アルゴリズムＳにより生成された署名データを検証するアルゴリズムである。署名検証の結果が失敗であれば（ステップＳ５０４のＮＯ）、処理を終了する。
【０２１５】
署名検証の結果が成功であれば（ステップＳ５０４のＹＥＳ）、認証部５０２は、ＣＲＬを読み出し（ステップＳ５０５）、公開鍵証明書Ｃｅｒｔ＿Ａに含んで受信した証明書識別番号ＩＤ＿ａが読み出したＣＲＬに登録されているか否かを判断する（ステップＳ５０６）。登録されていると判断すると（ステップＳ５０６のＹＥＳ）、処理を終了する。
登録されていないと判断すると（ステップＳ５０６のＮＯ）、認証部５０２は、公開鍵証明書Ｃｅｒｔ＿Ｃを読み出し（ステップＳ５０７）、読み出した公開鍵証明書Ｃｅｒｔ＿ＣをＨＤレコーダ１００に送信する（ステップＳ５０８）。
【０２１６】
公開鍵証明書Ｃｅｒｔ＿Ｃを受信したＨＤレコーダ１００の認証部１０２は、認証局の公開鍵ＰＫ＿ＣＡを用いて、公開鍵証明書Ｃｅｒｔ＿Ｃに含んで受信した認証局の署名データＳｉｇ＿ＣＡに署名検証アルゴリズムＶを施して署名検証する（ステップＳ５０９）。署名検証の結果が失敗であれば（ステップＳ５１０のＮＯ）処理を終了する。
署名検証の結果が成功であれば（ステップＳ５１０のＹＥＳ）、認証部１０２は、ＣＲＬを読み出し（ステップＳ５１１）、公開鍵証明書Ｃｅｒｔ＿Ｃに含んで受信した証明書識別番号ＩＤ＿ｂが読み出したＣＲＬに登録されているか否かを判断する（ステップＳ５１２）。登録されていると判断すると（ステップＳ５１２のＹＥＳ）、処理を終了する。登録されていないと判断すると（ステップＳ５１２のＮＯ）、処理を継続する。
【０２１７】
バックアップ装置５００の認証部５０２は、乱数Ｃｈａ＿Ｃを生成し（ステップＳ５１３）、生成した乱数Ｃｈａ＿ＣをＨＤレコーダ１００に送信する（ステップＳ５１４）。
ＨＤレコーダ１００の認証部１０２は、乱数Ｃｈａ＿Ｃを受信し、ＨＤレコーダ１００の秘密鍵ＳＫ＿Ａを用いて、受信した乱数Ｃｈａ＿Ｃに署名生成アルゴリズムＳを施して署名データＳｉｇ＿Ａを生成し（ステップＳ５１５）、生成した署名データＳｉｇ＿Ａをバックアップ装置５００へ送信する（ステップＳ５１６）。
【０２１８】
バックアップ装置５００の認証部５０２は、署名データＳｉｇ＿Ａを受信すると、公開鍵証明書Ｃｅｒｔ＿Ａに含んで受信したＨＤレコーダ１００の公開鍵ＰＫ＿Ａを用いて、受信した署名データＳｉｇ＿Ａに、署名検証アルゴリズムＶを施して署名検証する（ステップＳ５１７）。署名検証の結果が失敗であると判断すると（ステップＳ５１８のＮＯ）処理を終了する。署名検証の結果が成功であると判断すると（ステップＳ５１８のＹＥＳ）、処理を続ける。
【０２１９】
ＨＤレコーダ１００の認証部１０２は、乱数Ｃｈａ＿Ａを生成し（ステップＳ５１９）、生成した乱数Ｃｈａ＿Ａをバックアップ装置５００に送信する（ステップＳ５２０）。
バックアップ装置５００は、乱数Ｃｈａ＿Ａを受信し、バックアップ装置５００の秘密鍵ＳＫ＿Ｂを用いて、受信した乱数Ｃｈａ＿Ａに署名生成アルゴリズムＳを施して署名データＳｉｇ＿Ｃを生成し（ステップＳ５２１）、生成した署名データＳｉｇ＿ＣをＨＤレコーダ１００へ送信する（ステップＳ５２２）。
【０２２０】
ＨＤレコーダ１００は、署名データＳｉｇ＿Ｃを受信すると、公開鍵証明書Ｃｅｒｔ＿Ｃに含んで受信したバックアップ装置５００の公開鍵ＰＫ＿Ｂを用いて、受信した署名データＳｉｇ＿Ｃに、署名検証アルゴリズムＶを施して署名検証する（ステップＳ５２３）。署名検証の結果が失敗であると判断すると（ステップＳ５２４のＮＯ）、処理を終了する。署名検証の結果が成功であると判断すると（ステップＳ５２４のＹＥＳ）、認証部１０２は、次に、乱数「ａ」を生成し（ステップＳ５２５）、生成した乱数「ａ」を用いてＫｅｙ＿ａ＝Ｇｅｎ（ａ，Ｙ）を生成し（ステップＳ５２６）、生成したＫｅｙ＿ａをバックアップ装置５００へ送信する（ステップＳ５２７）。
【０２２１】
バックアップ装置５００の認証部５０２は、Ｋｅｙ＿ａを受信すると、乱数「ｃ」を生成し（ステップＳ５２８）、生成した乱数「ｃ」を用いてＫｅｙ＿ｃ＝Ｇｅｎ（ｃ，Ｙ）を生成し（ステップＳ５２９）、生成したＫｅｙ＿ｃをＨＤレコーダ１００へ送信する（ステップＳ５３０）。
また、生成した乱数「ｃ」と受信したＫｅｙ＿ａとを用いて、Ｋｅｙ＿ａｃ＝Ｇｅｎ（ｃ，Ｋｅｙ＿Ａ）＝Ｇｅｎ（ｃ，Ｇｅｎ（ａ，Ｙ））を生成し、これをセッション鍵とする（ステップＳ５３１）。
【０２２２】
ＨＤレコーダ１００は、Ｋｅｙ＿ｃを受信し、生成した乱数「ａ」と受信したＫｅｙ＿ｃとからＫｅｙ＿ａｃ＝Ｇｅｎ（ａ，Ｋｅｙ＿ｃ）＝Ｇｅｎ（ａ，Ｇｅｎ（ｃ，Ｙ））を生成し、これをセッション鍵とする（ステップＳ５３２）。
１．５  まとめ・効果
以上、説明してきたように、本発明のバックアップシステム１において、ＨＤレコーダ１００は、情報記憶部１１０に記憶している暗号化コンテンツをバックアップ装置５００へ送信してバックアップを要求し、バックアップ装置５００は、受信した暗号化コンテンツをバックアップする。このとき、暗号化コンテンツの送信元であるＨＤレコーダ１００に記憶されている暗号化コンテンツには、有効期限を設定する。ＨＤレコーダ１００は、有効期限が切れる前に、バックアップ装置５００に有効期限の延長を要求する。
【０２２３】
バックアップ装置５００と通信できなかったなどの理由で、有効期限の延長ができず、有効期限が切れると、ＨＤレコーダ１００は、情報記憶部１１０から有効期限の切れた暗号化コンテンツを削除する。
また、いったん削除された後で、利用者の操作などにより、バックアップ装置５００に記憶されている暗号化コンテンツを取得することができる。
【０２２４】
バックアップ装置５００は、予め、許可装置識別情報を記憶しており、許可識別情報に登録されている装置識別子を有する装置からのバックアップの要求、延長要の要求及びリストアの要求を受け付ける。
このようにして、バックアップ装置５００が暗号化コンテンツをバックアップした後も、有効期限が切れるまでは、ＨＤレコーダ１００が、当該暗号化コンテンツを記憶しているため、利用者は、簡単な操作でコンテンツを視聴することが可能である。
【０２２５】
また、有効期限が切れるとＨＤレコーダ１００は、記憶している暗号化コンテンツを削除することで、前記暗号化コンテンツのコピーが無期限に存在することを防止し、コンテンツの著作権者の権利を保護することができる。
本発明のバックアップシステム１においては、バックアップ装置５００は、ＨＤレコーダ４００からバックアップを要求されたコンテンツも記憶している。ＨＤレコーダ１００は、ＨＤレコーダ４００の指示によりバックアップされたコンテンツを取得し再生することもできるため、利用者にとっての利便性をより向上させることができる。
【０２２６】
また、バックアップ装置５００は、ＨＤレコーダ１００からの起動指示を受け、各種の処理を行う間のみ、バックアップ装置５００を構成する各部への電力供給を行う。従って、コンテンツ記憶部５１０を構成するハードディスクユニットの動作時間を最小限に抑制し、ハードディスクユニットの故障の危険性を抑制することができる。
２．変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０２２７】
（１）実施の形態１において、期限管理部１１９は、有効期限が過ぎた暗号化コンテンツを含むコンテンツファイルを、情報記憶部１１０から削除しているが、暗号化コンテンツ鍵のみを削除するとしてもよい。
この場合、期限管理部１１９は、情報記憶部１１０から暗号化コンテンツ鍵のみを削除し、対応するコンテンツ情報に含まれるハッシュ値と有効期限とを削除する。
【０２２８】
再生リスト画面２１１をモニタに表示した状態で、利用者のボタン操作により、選択されたコンテンツボタンと対応するコンテンツ情報にハッシュ値が存在しない場合、主制御部１１８は、コンテンツ情報に含まれるコンテンツＩＤを読み出し、送受信部１０１を介して、バックアップ装置５００へコンテンツ鍵要求と読み出したコンテンツＩＤとを送信する。
【０２２９】
バックアップ装置５００は、コンテンツ鍵要求を受信し、ＨＤレコーダ１００へ該当するコンテンツ鍵と有効期限とを送信する。
ＨＤレコーダ１００の主制御部１１８は、コンテンツ鍵と有効期限とを受信し、暗号処理部１０９へ指示して、暗号化コンテンツ鍵を生成し、生成した暗号化コンテンツ鍵を情報記憶部１１０に書き込む。次に、選択されたコンテンツボタンと対応するコンテンツ情報と対応するコンテンツファイル含まれる暗号化コンテンツを情報記憶部１１０から、読み出し、読み出した暗号化コンテンツと生成された暗号化コンテンツ鍵とを基にハッシュ値を生成し、生成したハッシュ値と受信した有効期限とをコンテンツ情報に書き込む。以下、上記の生成処理の制御と同様にして、暗号化コンテンツを復号し、再生する。
（２）上記の変形例（１）において、有効期限を更新できなかったコンテンツ情報のハッシュ値及び有効期限のみを削除するとしても良い。
【０２３０】
この場合、主制御部１１８は、コンテンツ鍵の要求に代わって、有効期限の要求をバックアップ装置５００へ送信する。バックアップ装置５００から、有効期限を受信できた場合にのみ、受信した有効期限をコンテンツ情報に書き込み、コンテンツ情報と対応する暗号化コンテンツ及び暗号化コンテンツ鍵から改めてハッシュ値を算出する。
（３）上記の実施の形態１では、バックアップ装置５００が有効期限を算出し、算出した有効期限をＨＤレコーダ１００へ送信しているが、ＨＤレコーダ１００において、有効期限を算出するとしても良い。
【０２３１】
例えば、バックアップ処理において、バックアップ装置５００は、有効期限を送信する代わりに、正常にバックアップが終了したことを示す完了通知をＨＤレコーダ１００へ送信する。
ＨＤレコーダ１００の主制御部１１８は、完了通知を受信すると、セキュアクロック１１７から現在時刻を取得し、取得した現在時刻に視聴時間「２４０時間」を加算して有効期限を算出する。
【０２３２】
また、有効期限の延長処理においてもバックアップ装置５００は、有効期限に代わって、有効期限の延長が可能であることを示す延長許可をＨＤレコーダ１００に送信する。
ＨＤレコーダ１００の、期限管理部１１９は、延長許可を受信すると、セキュアクロック１１７から現在時刻を取得し、取得した現在時刻に視聴時間「２４０時間」を加算して有効期限を算出する。
【０２３３】
また、現在時刻に代わって、各コンテンツ情報に含まれる有効期限に視聴時間「２４０時間」を加算し、加算結果を新たな有効期限としてもよい。
このような構成の場合、バックアップ装置５００を構成する制御部５０７は、セキュアクロックを有する必要がなくなる。
（４）上記の実施の形態では、ＨＤレコーダ１００は、各コンテンツ情報に含まれる有効期限を基に、有効期限の延長及び、有効期限切れのコンテンツの削除を行っているが、暗号化コンテンツの再生を許可される期間の開始日時及び許可される期間により、各コンテンツを管理しても良い。
【０２３４】
この場合、コンテンツ管理表１２１を構成する各コンテンツ情報は、有効期限に代わって、コンテンツの再生を許可される期間の開始日時を含む。
主制御部１１８は、コンテンツの再生が許可される期間「２４０時間」を記憶している。
バックアップ処理において、バックアップ装置５００は、有効期限に代わって、正常にコンテンツをバックアップしたことを示すバックアップ完了通知を送信する。
【０２３５】
主制御部１１８は、送受信部１０１を介してバックアップ装置５００からバックアップ完了通知を受け取り、セキュアクロック１１７から現在時刻を取得し、取得した現在時刻を開始日時として、コンテンツ情報に書き込む。
有効期限の延長処理において、期限管理部１１９は、セキュアクロック１１７から現在時刻を取得し、開始日時からの経過時間が２１６時間以上であれば、バックアップ装置５００に、延長要求を送信する。
【０２３６】
削除処理において、期限管理部１１９は、セキュアクロック１１７から現在時刻を取得し、開始日時からの経過時間が２４０時間以上であれば、該当するコンテンツファイルを情報記憶部１１０から削除し、コンテンツ情報を削除する。
このような構成の場合、バックアップ装置５００を構成する制御部５０７は、セキュアクロックを有する必要がなくなる。
（５）上記の実施の形態１及び変形例では、ＨＤレコーダ１００は、各暗号化コンテンツの有効期限が失効するまでの時間が２４時間未満になると、バックアップ装置５００へ延長要求を送信しているが、有効期限が失効するまでの時間にかかわらず、定期的に延長要求を送信するとしても良い。
（６）また、有効期限に代わって、視聴回数によって、コンテンツを管理しても良い。
【０２３７】
例えば、コンテンツ管理表１２１の各コンテンツ情報には、有効期限に代わって、有効視聴回数が含まれる。コンテンツを再生するたびに、制御部１０７は、再生されたコンテンツと対応するコンテンツ情報に含まれる有効視聴数から１減算する。
バックアップ処理及び有効期限延長処理において、バックアップ装置５００は、有効期限に代わって、視聴回数「３」を送信する。ＨＤレコーダ１００の制御部１０７は、受信した視聴回数「３」を、有効視聴回数とする。
【０２３８】
また、ＨＤレコーダ１００は、有効視聴回数「０」のコンテンツ情報とこのコンテンツ情報に対応するコンテンツファイルとを削除する。
（７）実施の形態１では、バックアップ装置５００は、予め、許可装置識別情報５５１を記憶しており、許可装置識別情報５５１登録されている装置識別子を有する機器からのリストア要求を受け付けるとしているが、コピーコンテンツの数に応じてリストア要求を受け付けるか否かを判断してもよい。
【０２３９】
説明の便宜上、ここでは、バックアップ装置５００の記憶している暗号化コンテンツを単に「コンテンツ」と呼び、ＨＤレコーダ１００を初めとする再生機器に記憶されている暗号化コンテンツをコピーコンテンツと呼ぶ。また、バックアップシステム１には、ＨＤレコーダ１００及び４００以外にも、コンテンツの記憶及び再生機能を備えた機器が接続されている。
【０２４０】
具体的には、バックアップ装置５００の制御部５０７は、各コンテンツ、それぞれに存在の許されるコピーコンテンツの数である、許容コピー数「３」を記憶している。また、セキュア情報記憶部５１１に記憶されているバックアップ管理表５２１を構成する各バックアップ情報には、現在存在するコピーコンテンツの数を示すコピー数が含まれる。
セキュア情報記憶部５１１は、さらに、複数のコピー管理表を記憶している。各コピー管理表は、複数のコピー情報から構成され各コピー情報は、コンテンツＩＤ、装置識別子、有効期限からなる。コンテンツＩＤは、バックアップ管理表５２１に含まれるコンテンツＩＤのいずれかと同一である。装置識別子は、コンテンツＩＤの示すコピーコンテンツを有する外部機器を識別する情報である。有効期限は、装置識別子の示す外部機器の有するコピーコンテンツの有効期限である。
【０２４１】
（７−ａ）バックアップ処理
実施の形態１において説明したバックアップ処理では、制御部５０７は、ＨＤレコーダ１００から、バックアップ要求を受信すると、実施の形態１において説明したように、コンテンツの書き込み、バックアップ情報の追加、有効期限の算出などを行う。このとき、追加したバックアップ情報のコピー数には「１」を書き込む。
【０２４２】
次に、制御部５０７は、受信したコンテンツＩＤと受信した装置識別子と算出した有効期限とからなるコピー情報を生成し、生成したコピー情報をコピー管理表に追加する。コピー情報を追加した後、算出した有効期限を、ＨＤレコーダ１００へ送信する。
（７−ｂ）コピー削除
ＨＤレコーダ１００の主制御部１１８による録画処理の制御において、既に述べたように、主制御部１１８は、新たなコンテンツを録画する際に、情報記憶部１１０の空き容量が不足すると、優先度「２」を含むコンテンツ情報と対応する暗号化コンテンツを情報記憶部１１０から削除する。
【０２４３】
このとき、主制御部１１８は、コピーコンテンツの削除を示すコピー削除通知と削除するコピーコンテンツと対応するコンテンツＩＤとＨＤレコーダ１００自身の装置識別子「ＩＤ＿Ａ」をバックアップ装置５００へ送信する。
バックアップ装置５００の制御部５０７は、ＨＤレコーダ１００からコピー削除通知とコンテンツＩＤと装置識別子「ＩＤ＿Ａ」とを受信する。コピー削除通知を受信すると、受信したコンテンツＩＤと装置識別子「ＩＤ＿Ａ」とを含むコピー情報を削除し、受信したコンテンツＩＤを含むバックアップ情報のコピー数から１を減じる。
【０２４４】
（７−ｃ）リストア処理
バックアップ装置５００の制御部５０７は、上記に説明したリストア処理において、外部機器からリストア要求を受信すると、リストア要求と供に受信したコンテンツＩＤを含むバックアップ情報からコピー数を読み出す。読み出したコピー数が、許容コピー数「３」であれば、リストア要求を受け付けられないことを示すエラー通知をＨＤレコーダ１００へ送信する。
【０２４５】
読み出したコピー数が、許容コピー数「３」未満であれば、制御部５０７は、実施の形態１において説明した手順で、ハッシュ値の検証、コンテンツ鍵の生成、有効期限の算出などを行う。有効期限を算出した後、バックアップ管理表５２１中の受信したコンテンツＩＤを含むバックアップ情報に含まれるコピー数に１加算する。次に、制御部５０７は、受信したコンテンツＩＤと装置識別子と算出した有効期限とからなるコピー情報を生成し、生成したコピー情報をコピー管理表に追加する。
【０２４６】
次に、コンテンツとコンテンツ鍵と有効期限とを外部機器に送信する。
（７−ｄ）バックアップ装置５００による有効期限の検証
有効期限の延長の処理において、制御部５０７は、受信したコンテンツＩＤと装置識別子とを含むコピー情報を選択し、選択したコピー情報の有効期限を、新たに算出した有効期限書き換える。
【０２４７】
制御部５０７は、各コピー情報に含まれる有効期限の検証を行う検証時刻を記憶している。検証時刻になると、制御部５０７は、コピー管理表を構成するコピー情報を１つ選択し、選択したコピー情報に含まれる有効期限を読み出し、読み出した有効期限と現在時刻を比較する。現在時刻が有効期限を過ぎている場合、選択したコピー情報に含まれるコンテンツＩＤを含むバックアップ情報のコピー数を１減じる。次に、制御部５０７は、選択したコンテンツ情報を削除する。
【０２４８】
現在時刻が有効期限を過ぎていなければ、コピー数の減算及びコピー情報の削除は行わない。
制御部５０７は、全てのバックアップ情報について、同様の手順で有効期限の検証を行う。
（８）変形例（７）では、許容コピー数をバックアップ装置５００が予め記憶しているとしたが、放送されるコンテンツに許容コピー数が含まれていてもよい。
【０２４９】
例えば、コンテンツを構成するＴＳパケットの所定のビットに許容コピー数が含まれており、バックアップ装置５００は、バックアップ処理において、受信した暗号化コンテンツのいずれか一つのＴＳパケットを受信したコンテンツ鍵で復号して許容コピー数を抽出し、抽出したコピー数を受信したコンテンツＩＤと対応付けて記憶する。
また、許容コピー数に限らず、バックアップの生成を許可するか否かを示す情報もコンテンツに含まれていても良い。ＨＤレコーダ１００の制御部１０７は、受信したコンテンツから、バックアップの生成を許可するか否かを示す情報を抽出し、抽出した情報（バックアップ情報と呼ぶ）とコンテンツＩＤとを対応付けて記憶する。
【０２５０】
バックアップの処理の際に、バックアップの対象となる暗号化コンテンツと対応するバックアップ情報が、バックアップの生成の許可を示していれば、実施の形態１において、説明したような手順で暗号化コンテンツをバックアップ装置５００へ送信する。バックアップの対象となる暗号化コンテンツと対応するバックアップ情報が、バックアップの禁止を示していれば、送信を中止する。
【０２５１】
特に、利用者によるバックアップボタンの押下により、上述のバックアップ処理を開始した場合、バックアップの禁止を示すバックアップ情報と対応する暗号化コンテンツのコンテンツのタイトルをモニタ１２０に表示し、表示されているコンテンツのバックアップが禁じられていることを利用者に通知する。
このようにすることで、バックアップ及びコピーコンテンツの生成に関して、コンテンツの著作権者の意思を反映することができる。
（９）実施の形態１では、暗号化コンテンツと暗号化コンテンツ鍵とを結合してハッシュ関数に代入し、ハッシュ値を算出しているが、暗号化コンテンツ鍵のみを代入しても良い。
（１０）上記の実施の形態及び変形例では、コンテンツ及びコンテンツ鍵の暗号化には、共通鍵暗号方式を採用し暗号化と復号化に同一の鍵を用いているが、これに限定されるものではない。例えば、ＲＳＡ、楕円曲線暗号といった公開鍵暗号方式を採用し、暗号化と復号に異なる鍵を用いてもよい。
【０２５２】
具体的に、コンテンツの暗号化に公開鍵暗号方式を採用する場合、図１３を用いて説明したコンテンツの録画処理において、ＨＤレコーダ１００の鍵生成部１０６は、１個のコンテンツ鍵に代わって、１対のコンテンツ暗号鍵とコンテンツ復号鍵とを生成する。制御部１０７は、放送受信部１１４を介して受信したコンテンツと、鍵生成部１０６により生成されたコンテンツ暗号鍵を暗号処理部１０９へ出力してコンテンツの暗号化を指示する。暗号処理部１０９は、コンテンツの暗号化を指示されると、コンテンツ暗号鍵を用いて、コンテンツに、公開鍵暗号方式に従う暗号化アルゴリズムを施して暗号化コンテンツを生成する。ストップボタンの押下又は情報記憶部１１０の空き容量不足により、録画を停止する時、暗号処理部１０９は、コンテンツ鍵に代わって、コンテンツ復号鍵を装置固有鍵「Ｋｅｙ＿Ａ」を用いて暗号化し、暗号化コンテンツ鍵を生成する。
【０２５３】
以後、暗号処理部１０９は、コンテンツ復号鍵の暗号化及び暗号化コンテンツ鍵の復号には、共通鍵暗号方式を採用し、暗号化コンテンツの復号には、公開鍵暗号方式を採用して、暗号化及び復号の処理を行う。
（１１）上記の実施の形態及び変形例では、バックアップ装置５００とＨＤレコーダ１００とがＬＡＮ３０により接続されている例について説明してきたが、この構成に限るものではない。他の例として、バックアップ装置がＨＤレコーダ１００に内蔵されている場合も、本発明に含まれる。
（１２）バックアップ装置５００のコンテンツ記憶部５１０は、ハードディスクユニットから構成されるとして説明してきたが、着脱可能な光ディスクと、光ディスクへの情報の書き込み及び読み出しを行う入出力部を含んで構成されるとしても良い。この場合、利用者は、必要に応じて、光ディスクを着脱する。
【０２５４】
また、複数の光ディスクと、これらを自動的に交換するディスクチェンジャを含んで構成されるとしても良い。
（１３）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０２５５】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０２５６】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０２５７】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（１４）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（LargeScale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０２５８】
なお、上記では、システムＬＳＩとしたが、集積度の違いによって、ＩＣ（IntegratedCircuit）、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼ばれる集積回路であってもよい。
また、システムＬＳＩに代わって、製品に組み込んだ後にプログラムすることが可能なＦＰＧＡ（Field Programable Gate Array）、ＣＰＬＤ（ComplexProgramable Logic Device、リコンフィギュアラブルＬＳＩともいう）により構成されていてもよい。さらに、今後、上記の集積回路の機能を代替する新技術が開発された場合、その新技術によって、各装置を構成する構成要素の一部又は全部を実現してもよい。
（１５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０２５９】
本発明は、デジタルコンテンツを生成し、配布し、放送し、使用する産業及びコンテンツを生成する機器、配布する機器、再生、編集などを行う各種の電器機器を製造、販売する産業において、経営的、継続的、反復的に利用することができる。
【図面の簡単な説明】
【０２６０】
【図１】実施の形態１のバックアップシステム１の構成を示す構成図である。
【図２】ＨＤレコーダ１００の構成を示すブロック図である。
【図３】情報記憶部１１０に記憶されている情報の一例を示す。
【図４】コンテンツ管理表１２１の詳細を示す。
【図５】制御部１０７の構成を示すブロック図である。
【図６】モニタ１２０に表示されるメニュー画面１８１及び再生リスト画面２１１の一例である。
【図７】モニタ１２０に表示される初期設定画面１９１及びリストア情報画面２２１の一例である。
【図８】バックアップ装置５００の構成を示すブロック図である。
【図９】コンテンツ記憶部５１０に記憶されている情報の一例を示す。
【図１０】セキュア情報記憶部５１１に記憶されている情報の一例を示す。
【図１１】バックアップ管理表５２１の詳細を示す。
【図１２】ＨＤレコーダ１００の動作を示すフローチャートである。
【図１３】ＨＤレコーダ１００による録画処理を示すフローチャートである。
【図１４】ＨＤレコーダ１００による録画処理を示すフローチャートである。図１３から続く。
【図１５】コンテンツの再生処理を示すフローチャートである。
【図１６】ＨＤレコーダ１００及びバックアップ装置５００によるリストア処理を示すフローチャートである。
【図１７】ＨＤレコーダ１００及びバックアップ装置５００によるリストア処理を示すフローチャートである。図１６から続く。
【図１８】ＨＤレコーダ１００及びバックアップ装置５００によるバックアップ処理を示すフローチャートである。
【図１９】ＨＤレコーダ１００及びバックアップ装置５００によるバックアップ処理を示すフローチャートである。図１８から続く。
【図２０】ＨＤレコーダ１００及びバックアップ装置５００によるバックアップ処理を示すフローチャートである。図１８から続く。
【図２１】ＨＤレコーダ１００及びバックアップ装置５００による有効期限延長処理を示すフローチャートである。
【図２２】ＨＤレコーダ１００及びバックアップ装置５００による有効期限延長処理を示すフローチャートである。図２１から続く。
【図２３】ＨＤレコーダ１００及びバックアップ装置５００による有効期限延長処理を示すフローチャートである。図２１から続く。
【図２４】ＨＤレコーダ１００及びバックアップ装置５００による機器認証処理を示すフローチャートである。
【図２５】ＨＤレコーダ１００及びバックアップ装置５００による機器認証処理を示すフローチャートである。図２４から続く。
【符号の説明】
【０２６１】
１    バックアップシステム
１０    放送装置
１００    ＨＤレコーダ
１０１    送受信部
１０２    認証部
１０３    入力部
１０４    再生制御部
１０５    デコード部
１０６    鍵生成部
１０７    制御部
１０８    固有情報記憶部
１０９    暗号処理部
１１０    情報記憶部
１１２    入出力部
１１３    セキュア記憶部
１１４    放送受信部
１２０    モニタ
４００    ＨＤレコーダ
５００    バックアップ装置
５０１    送受信部
５０２    認証部
５０３    電源部
５０４    固有情報記憶部
５０７    制御部
５０９    暗号処理部
５１０    コンテンツ記憶部
５１１    セキュア情報記憶部
５１２    入力部
５１３    表示部
【図１】
0004759522.tif 000002
【図２】
0004759522.tif 000003
【図３】
0004759522.tif 000004
【図４】
0004759522.tif 000005
【図５】
0004759522.tif 000006
【図６】
0004759522.tif 000007
【図７】
0004759522.tif 000008
【図８】
0004759522.tif 000009
【図９】
0004759522.tif 000010
【図１０】
0004759522.tif 000011
【図１１】
0004759522.tif 000012
【図１２】
0004759522.tif 000013
【図１３】
0004759522.tif 000014
【図１４】
0004759522.tif 000015
【図１５】
0004759522.tif 000016
【図１６】
0004759522.tif 000017
【図１７】
0004759522.tif 000018
【図１８】
0004759522.tif 000019
【図１９】
0004759522.tif 000020
【図２０】
0004759522.tif 000021
【図２１】
0004759522.tif 000022
【図２２】
0004759522.tif 000023
【図２３】
0004759522.tif 000024
【図２４】
0004759522.tif 000025
【図２５】
0004759522.tif 000026