ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置と、前記編集コンテンツを受信するコンテンツ受信装置とから構成されるコンテンツ送受信システムであって、前記コンテンツ送信装置は、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶手段と、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割手段と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化手段と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信手段とを備え、前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成し、前記コンテンツ受信装置は、前記暗号化転送データを臨時番号とともに順次受信する受信手段と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号手段と、復号して得られた転送データを順次記録媒体に書き込む書込手段と、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断手段とを備え、前記書込手段は、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むことを特徴とするコンテンツ送受信システム。前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとが切り換わるときに、乱数を生成し、生成した前記乱数を不連続の前記臨時番号とすることを特徴とする請求項1に記載のコンテンツ送受信システム。前記暗号化手段は、不連続の前記臨時番号として、直前に生成した臨時番号との差分が閾値より大きい前記臨時番号を生成し、前記判断手段は、受信した臨時番号と直前に受信した臨時番号との差分が閾値以上である場合に不連続と判断することを特徴とする請求項2に記載のコンテンツ送受信システム。ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置であって、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶手段と、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割手段と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化手段と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信手段とを備え、前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成することを特徴とするコンテンツ送信装置。前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとが切り換わるときに、乱数を生成し、生成した前記乱数を不連続の前記臨時番号とすることを特徴とする請求項4に記載のコンテンツ送信装置。前記暗号化手段は、不連続の前記臨時番号として、直前に生成した臨時番号との差分が閾値より大きい前記臨時番号を生成し、前記閾値は、連続及び不連続の判断において用いられることを特徴とする請求項5に記載のコンテンツ送信装置。前記暗号化手段は、不連続の前記臨時番号として、直前に生成した臨時番号との差分が第2閾値以上である前記臨時番号を生成し、前記第2閾値は、第1閾値より大きく、前記第2閾値は、不連続の判断に用いられ、前記第1閾値は、連続の判断に用いられることを特徴とする請求項5に記載のコンテンツ送信装置。請求項1に記載のコンテンツ送信装置から前記編集コンテンツを受信するコンテンツ受信装置であって、前記暗号化転送データを臨時番号とともに順次受信する受信手段と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号手段と、復号して得られた転送データを順次記録媒体に書き込む書込手段と、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断手段とを備え、前記書込手段は、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むことを特徴とするコンテンツ受信装置。前記判断手段は、受信した臨時番号と直前に受信した臨時番号との差分が閾値以上である場合に不連続と判断することを特徴とする請求項8に記載のコンテンツ受信装置。前記判断手段は、受信した臨時番号と直前に受信した臨時番号との差分が第2閾値以上である場合に不連続と判断し、受信した臨時番号と直前に受信した臨時番号との差分が第1閾値以下である場合に連続と判断し、第2閾値は、第1閾値より大きいことを特徴とする請求項8に記載のコンテンツ受信装置。前記書込手段は、不連続であると判断される場合に、さらに、受信した当該部分コンテンツの位置を前記オリジナルコンテンツ部と前記編集コンテンツとの切り換え点として前記記録媒体に書き込むことを特徴とする請求項8に記載のコンテンツ受信装置。ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブし、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶手段を備えるコンテンツ送信装置で用いられるコンテンツ送信方法であって、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割ステップと、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化ステップと、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信ステップとを備え、前記暗号化ステップは、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成することを特徴とするコンテンツ送信方法。請求項1に記載のコンテンツ送信装置から前記編集コンテンツを受信するコンテンツ受信装置で用いられるコンテンツ受信方法であって、前記暗号化転送データを臨時番号とともに順次受信する受信ステップと、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号ステップと、復号して得られた転送データを順次記録媒体に書き込む書込ステップと、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断ステップとを備え、前記書込ステップは、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むことを特徴とするコンテンツ受信方法。ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブし、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶手段を備えるコンテンツ送信装置で用いられるコンテンツ送信用のコンピュータプログラムを記録しているコンピュータ読み取り可能な記録媒体であって、コンピュータに、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割ステップと、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化ステップと、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信ステップとを実行させ、前記暗号化ステップは、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成するコンピュータプログラムを記録している記録媒体。請求項1に記載のコンテンツ送信装置から前記編集コンテンツを受信するコンテンツ受信装置で用いられるコンテンツ受信用のコンピュータプログラムを記録しているコンピュータ読み取り可能な記録媒体であって、コンピュータに、前記暗号化転送データを臨時番号とともに順次受信する受信ステップと、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号ステップと、復号して得られた転送データを順次記録媒体に書き込む書込ステップと、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断ステップとを実行させ、前記書込ステップは、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むコンピュータプログラムを記録している記録媒体。ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブし、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶手段を備えるコンテンツ送信装置を構成する集積回路であって、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割手段と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化手段と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信手段とを備え、前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成することを特徴とする集積回路。請求項1に記載のコンテンツ送信装置から前記編集コンテンツを受信するコンテンツ受信装置を構成する集積回路であって、前記暗号化転送データを臨時番号とともに順次受信する受信手段と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号手段と、復号して得られた転送データを順次記録媒体に書き込む書込手段と、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断手段とを備え、前記書込手段は、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むことを特徴とする集積回路。しかしながら、特許文献1により開示された技術では、オリジナルコンテンツと受信コンテンツが同一であるかどうかを判断するために、全てのデータの比較処理が実行されるため、受信装置の処理負荷が増大すると言う課題がある。本発明は、前記課題を解決するため、処理負荷が増大することなく、ムーブされたコンテンツが再度、ムーブされる場合に、オリジナルコンテンツと再度ムーブされたコンテンツとが異なることを容易に判断することができるコンテンツ送受信システムを提供することを目的とする。前記課題を解決するために、本発明の一実施態様であるコンテンツ送受信システムは、ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置と、前記編集コンテンツを受信するコンテンツ受信装置とから構成されるコンテンツ送受信システムであって、前記コンテンツ送信装置は、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶手段と、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割手段と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化手段と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信手段とを備え、前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成し、前記コンテンツ受信装置は、前記暗号化転送データを臨時番号とともに順次受信する受信手段と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号手段と、復号して得られた転送データを順次記録媒体に書き込む書込手段と、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断手段とを備え、前記書込手段は、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むことを特徴とする。この実施態様によると、受信した臨時番号と直前に受信した臨時番号とを比較するだけで、受信したコンテンツに編集されたコンテンツ部が含まれることを判断して、受信したコンテンツがオリジナルコンテンツと異なるものであることを容易に判断することができるという優れた効果を奏する。請求項1に記載の態様であるコンテンツ送受信システムは、ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置と、前記編集コンテンツを受信するコンテンツ受信装置とから構成されるコンテンツ送受信システムであって、前記コンテンツ送信装置は、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶手段と、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割手段と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化手段と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信手段とを備え、前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成し、前記コンテンツ受信装置は、前記暗号化転送データを臨時番号とともに順次受信する受信手段と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号手段と、復号して得られた転送データを順次記録媒体に書き込む書込手段と、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断手段とを備え、前記書込手段は、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むことを特徴とする。この実施態様によると、受信した臨時番号と直前に受信した臨時番号とを比較するだけで、受信したコンテンツに編集されたコンテンツ部が含まれることを判断して、受信したコンテンツがオリジナルコンテンツと異なるものであることを容易に判断することができるという優れた効果を奏する。また、請求項4に記載の態様であるコンテンツ送信装置は、ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置であって、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶手段と、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割手段と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化手段と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信手段とを備え、前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成する。この実施態様によると、オリジナル部分コンテンツと編集部分コンテンツとの切り換り直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成するので、コンテンツ受信装置において、臨時番号の不連続を検出することにより、オリジナル部分コンテンツと編集部分コンテンツとの切り換えを検出することができる。ここで、請求項5に記載の態様において、前記暗号化手段は、前記オリジナル部分コンテンツと前記編集部分コンテンツとが切り換わるときに、乱数を生成し、生成した前記乱数を不連続の前記臨時番号とする。この実施態様によると、生成した乱数を不連続の前記臨時番号とするので、容易に、直前に生成された臨時番号と不連続となる臨時番号を生成することができる。ここで、請求項6に記載の態様において、前記暗号化手段は、不連続の前記臨時番号として、直前に生成した臨時番号との差分が閾値より大きい前記臨時番号を生成し、前記閾値は、連続及び不連続の判断において用いられる。この実施態様によると、不連続の前記臨時番号として、直前に生成した臨時番号との差分が閾値より大きい前記臨時番号を生成するので、確実に不連続となる臨時番号を生成することができる。ここで、請求項7に記載の態様において、前記暗号化手段は、不連続の前記臨時番号として、直前に生成した臨時番号との差分が第2閾値以上である前記臨時番号を生成し、前記第2閾値は、第1閾値より大きく、前記第2閾値は、不連続の判断に用いられ、前記第1閾値は、連続の判断に用いられる。この実施態様によると、不連続の前記臨時番号として、直前に生成した臨時番号との差分が第2閾値より大きい前記臨時番号を生成するので、確実に不連続となる臨時番号を生成することができる。また、請求項8に記載の態様であるコンテンツ受信装置は、前記コンテンツ送信装置から前記編集コンテンツを受信するコンテンツ受信装置であって、前記暗号化転送データを臨時番号とともに順次受信する受信手段と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号手段と、復号して得られた転送データを順次記録媒体に書き込む書込手段と、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断手段とを備え、前記書込手段は、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むことを特徴とする。この実施態様によると、受信した臨時番号と直前に受信した臨時番号とを比較するだけで、受信したコンテンツに編集されたコンテンツ部が含まれることを判断して、受信したコンテンツがオリジナルコンテンツと異なるものであることを容易に判断することができるという優れた効果を奏する。ここで、請求項9に記載の態様において、前記判断手段は、受信した臨時番号と直前に受信した臨時番号との差分が閾値以上である場合に不連続と判断する。この実施態様によると、差分が閾値以上である場合に不連続と判断するので、編集部分コンテンツの存在を確実に知ることができる。ここで、請求項10に記載の態様において、前記判断手段は、受信した臨時番号と直前に受信した臨時番号との差分が第2閾値以上である場合に不連続と判断し、受信した臨時番号と直前に受信した臨時番号との差分が第1閾値以下である場合に連続と判断し、第2閾値は、第1閾値より大きい。この実施態様によると、差分が第2閾値以上である場合に不連続と判断するので、編集部分コンテンツの存在を確実に知ることができる。ここで、請求項11に記載の態様において、前記書込手段は、不連続であると判断される場合に、さらに、受信した当該部分コンテンツの位置を前記オリジナルコンテンツ部と前記編集コンテンツとの切り換え点として前記記録媒体に書き込む。1.実施の形態1本発明に係る一の実施の形態としてのコンテンツ送受信システム80について説明する。1.1コンテンツ送受信システム80の構成コンテンツ送受信システム80は、図1に示すように、ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置60と、前記編集コンテンツを受信するコンテンツ受信装置70とから構成されている。コンテンツ送信装置60は、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる編集コンテンツ65を記憶している記憶部61と、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割部62と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化部63と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信部64とを備えている。暗号化部63は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成する。コンテンツ受信装置70は、前記暗号化転送データを臨時番号とともに順次受信する受信部71と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号部72と、復号して得られた転送データを順次記録媒体に書き込む書込部73と、受信した暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断部74とを備えている。前記書込部73は、不連続であると判断される場合に、編集コンテンツ部の存在を示す情報を前記記録媒体に書き込む。このように構成されているので、受信した臨時番号と直前に受信した臨時番号とを比較するだけで、受信したコンテンツに編集されたコンテンツ部が含まれることを判断して、受信したコンテンツがオリジナルコンテンツと異なるものであることを容易に判断することができるという優れた効果を奏する。1.2コンテンツ送受信システム80の動作コンテンツ送受信システム80の動作について説明する。1コンテンツ送信装置60の動作ここでは、コンテンツ送信装置60の動作について、図19に示すフローチャートを用いて説明する。分割部62は、オリジナル部分コンテンツ及び編集部分コンテンツを複数の転送データに分割するステップS501。暗号化部63は、各転送データについて臨時番号を生成するステップS502。この場合において、暗号化部63は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについてステップS511、直前に生成された臨時番号と不連続となる臨時番号を生成するステップS512。他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについてステップS513、直前に生成された臨時番号と連続して変化する臨時番号を生成するステップS514。暗号化部63は、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成するステップS503。送信部64は、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信するステップS504。2コンテンツ受信装置70の動作ここでは、コンテンツ受信装置70の動作について、図20に示すフローチャートを用いて説明する。受信部71は、前記暗号化転送データを臨時番号とともに順次受信するステップS521。復号部72は、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号するステップS522。書込部73は、復号して得られた転送データを順次記録媒体に書き込むステップS523。判断部74は、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断するステップS524。書込部73は、不連続であると判断される場合にステップS524、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込むステップS525。2.実施の形態2本発明に係る別の実施の形態としてのコンテンツ送受信システム50について説明する。2.1コンテンツ送受信システム50コンテンツ送受信システム50は、図2に示すように、コンテンツ蓄積装置10及びコンテンツ蓄積装置20から構成されている。コンテンツ蓄積装置10及びコンテンツ蓄積装置20は、IEEE802.3などの有線LANを用いたローカルネットワーク40により相互に接続されており、TCP/IPを用いてデジタルデータの送受信を行う。また、コンテンツ蓄積装置20には、HDMIHighDefinitionMultimediaInterfaceケーブルなどの映像及び音声を非圧縮で伝送可能な方法で、表示装置30が接続されている。なお、ここでは、説明を容易にするために、コンテンツ蓄積装置10とコンテンツ蓄積装置20とは、同一の装置であるとする。コンテンツ蓄積装置10は、利用者の操作により、地上波、CS、BS等により放送されたオリジナルコンテンツを受信し、受信したオリジナルコンテンツを内蔵するハードディスクに記録する。また、コンテンツ蓄積装置10は、利用者の操作により、ハードディスクに記録しているオリジナルコンテンツを、ローカルネットワーク40を介して、コンテンツ蓄積装置20にムーブする。コンテンツ蓄積装置20は、コンテンツ蓄積装置10からオリジナルコンテンツを受信し、受信したオリジナルコンテンツを内蔵するハードディスクに記録する。また、コンテンツ蓄積装置20は、利用者の操作により、オリジナルコンテンツの再生及び編集を行う。さらに、コンテンツ蓄積装置20は、利用者の操作により、再度、オリジナルコンテンツ又は編集されたコンテンツをコンテンツ蓄積装置10へムーブする。なお、各コンテンツは、1個又は複数個の部分コンテンツから構成されている。各部分コンテンツは、一つのまとまりのある映像及び音声ストリームデータを構成している。コンテンツ蓄積装置10は、具体的には、デジタル放送受信装置、パーソナルコンピュータPC、HDDレコーダ等である。また、コンテンツ蓄積装置20は、具体的には、HDDレコーダ、PC、携帯電話などのモバイル機器等である。なお、上記において、コンテンツ蓄積装置10とコンテンツ蓄積装置20とは、同一の装置としているが、完全に同一の装置でなくてもよい。2.2コンテンツ蓄積装置10及び20コンテンツ蓄積装置10及び20は、同一の装置であり、ここでは、コンテンツ蓄積装置10及び20を、コンテンツ蓄積装置100として、図3を用いて説明する。コンテンツ蓄積装置100は、この図に示すように、選局部101、デマルチプレクサ102、録画制御部103、送信制御部104、ストリーム暗号生成部105、Nonce情報生成部106、ストリーム復号部107、ストリーム解析部108、認証部109、通信IF部111、ストリーム記憶部112、付随情報記憶部113、ユーザIF部114、付随情報管理部121、再生制御部122、ストリームデコード部123、AV出力部124、編集制御部125及び区間情報生成部126から構成されている。コンテンツ蓄積装置100の各構成要素は、ROMやRAMなどのメモリ及びCPUを含んで構成され、メモリに格納された制御プログラムに従ってCPUが動作することにより、構成要素の全部又はその一部の機能が実現される。ここで、選局部101、デマルチプレクサ102、録画制御部103、送信制御部104、ストリーム暗号生成部105、Nonce情報生成部106、ストリーム復号部107、ストリーム解析部108、認証部109、通信IF部111、ユーザIF部114、付随情報管理部121、再生制御部122、ストリームデコード部123、AV出力部124、編集制御部125及び区間情報生成部126は、一つの集積回路から構成されるとしてもよい。1ストリーム記憶部112及び付随情報記憶部113ストリーム記憶部112は、ハードディスク等の記憶媒体により構成され、デジタル放送番組言い換えると、コンテンツの映像及び音声ストリームデータを記憶するための領域を備えている。前記デジタル放送番組は、地上波、CS、BS等により放送され、テレビアンテナを介して、受信したものである。また、ローカルネットワーク40を経由して受信したコンテンツのストリームデータを記憶しているとしてもよいし、利用者がムービカメラなどを用いて、自身で制作したコンテンツの映像及び音声ストリームデータを記憶しているとしてもよい。これらのストリームデータは、ARIBAssociationofRadioIndustriesandBroadcast規格に準拠したMPEG2-TS形式のストリームデータである。付随情報記憶部113は、ハードディスク等の記憶媒体により構成され、付随情報601を記憶するための領域を備えている。付随情報601は、ストリーム記憶部112に記憶されているコンテンツのストリームデータに付随する。付随情報601は、例えば、ローカルネットワーク40を経由して受信しストリーム記憶部112に記憶しているコンテンツのストリームデータに付随し、又は、放送により受信したコンテンツのストリームデータに付随する。また、付随情報601は、利用者がムービカメラなどを用いて、自身で制作したコンテンツの映像及び音声ストリームデータに付随するとしてもよい。また、付随情報記憶部113は、ストリーム解析部108により生成された新たな付随情報を記録する。付随情報601は、図4に一例として示すように、コンテンツ全体を管理するための管理情報602と、ストリーム区間毎の区間詳細情報603、、606とから構成される。付随情報601は、さらに、オプションとしてデジタルコピー制御情報609を含む場合がある。コンテンツが複数の部分コンテンツから構成されている場合に、複数の区間詳細情報603、、606は、それそれ、複数の部分コンテンツに対応している。ここで、ストリーム区間は、コンテンツを構成する部分コンテンツの範囲を示す。部分コンテンツは、上述したように、一の著作権情報などに対応することにより、まとまりのある部分である。具体的には、一の部分コンテンツは、権利者Aがその権利を保持し、他の一の部分コンテンツは、権利者Bがその権利を保持している。なお、部分コンテンツは、著作権情報により区分されるのではなく、他の要因により区分されるとしてもよい。管理情報602は、付随情報全体のサイズ、コピー回数などの著作権情報、番組のタイトル、番組のジャンル、コンテンツの録画日時、コンテンツ全体の録画時間、コンテンツが放送されるチャネルを示すChチャネル情報、地上波デジタル放送、BS放送、CS放送など当該コンテンツの放送の種別、当該付随情報に含まれる区間詳細情報の数を示す区間詳細情報数、前回コンテンツの再生を停止した位置を示すレジューム位置、ムーブされたコンテンツであるかオリジナルコンテンツであるかを示すムーブコンテンツフラグ、及びコンテンツを構成するストリーム区間ごとの区間詳細情報への参照情報などを含んでいる。また、当該コンテンツを識別する識別子を含むとしてもよい。なお、当該コンテンツがオリジナルコンテンツである場合に、管理情報602は、ムーブコンテンツフラグを含まないとしてもよい。区間詳細情報603は、区間管理情報604及びタイムマップ情報605を含んでいる。区間管理情報604は、映像、音声のデコードに必要となるストリーム構成、符号化方式などを含んでいる。区間管理情報604は、さらに、種別フラグを含む場合があり、また、当該コンテンツを識別するコンテンツ識別子を含む場合もある。ここで、種別フラグは、区間詳細情報603に対応する部分コンテンツが、オリジナルであるか又は編集されたものであるかを示す。さらに、オプションとして、コンテンツ制御情報とコンテンツムーブ回数情報とを含む場合もある。なお、コンテンツ制御情報及びコンテンツムーブ回数情報については、後述する。タイムマップ情報605は、ストリームデータへのランダムアクセスを行う為のインデックステーブルである。デジタルコピー制御情報609は、コンテンツのムーブやコピーの回数を制御するための情報である。2録画制御部103、選局部101及びデマルチプレクサ102録画制御部103は、利用者からの録画指示をユーザIF部114経由で受け取り、選局部101に対して録画対象のチャネルの選局を指示し、次に、デマルチプレクサ102に対して、付随情報記憶部113及びストリーム記憶部112への記録開始及び記録終了を指示する。選局部101は、デジタル放送チューナを含んで構成され、デジタル放送チューナを制御して、テレビアンテナで受信した電波のうち録画制御部103から指示されたチャンネルにより指定された周波数により放送された放送波を復調し、更にスクランブルを解除し、MPEG2-TSストリームとして、デマルチプレクサ102に出力する。デマルチプレクサ102は、録画制御部103の制御により、受信したMPEG2-TSストリームから、ビデオ解析、オーディオ解析、セクション解析により、映像及び音声ストリームデータと、付随情報とを分離し、映像及び音声ストリームデータをストリーム記憶部112へ書き込み、付随情報を付随情報記憶部113へ書き込む。3通信IF部111及び認証部109通信IF部111は、ネットワーク通信ユニットを含んで構成され、ローカルネットワーク40に接続されており、ローカルネットワーク40を介して、他の複数の機器との双方向通信を行う。通信IF部111は、コンテンツのムーブ受付可能な機器の発見とコンテンツ送信に関わる一連の通信プロトコルを実行する。なお、本実施の形態では、機器発見においては、UPnPUniversalPlugandPlayを用い、コンテンツ送信にはHTTPHyperTextTransferProtocolを用いるものとする。通信IF部111は、パケットPCP:ProtectedContentPacketを通信の最小単位とし、他の機器からパケットを受信する。ここで、パケットのデータ構造の一例を図5及び図6を用いて説明する。図5に一例として示すパケット700は、ヘッダ部711及びデータ部712から構成されている。ヘッダ部711は、予約領域Reserved701、暗号アルゴリズムCipherAlgorithm、CA702、E-EMIExtentedEncryptionModeIndicator703、Exchange_key_label704、Nonce情報705、ContentLength706を含み、データ部712は、暗号化単位データ707を含む。なお、単位データについては、後述する。E-EMI703は、当該コンテンツに対して設定されたコピー制御のための情報である。詳細については、非特許文献1に記載されている。ContentLength706は、当該パケットのデータ部712に含まれるデータの長さを示す。Nonce情報705は、図6に示すように、PCP-URProtectedContentPacketUsageRule801とSNonce802とから構成される。PCP-UR801は、PCP-UR情報811及び予約領域Reserved812を含み、PCP-UR情報811は、PCP-URがどのように解釈されるかやコンテンツのタイプなどを示す情報を含む。予約領域812は、オプションとして、コンテンツ属性情報を含む。予約領域812にコンテンツ属性情報が格納されていない場合、予約領域812は、ゼロ埋めされた状態となっている。また、コンテンツ属性情報は、オリジナル部分コンテンツ及び編集部分コンテンツの区別を示す種別フラグ、コンテンツを識別するコンテンツ識別子コンテンツID又はユニークIDとも呼ぶ。、コンテンツ制御情報及びコンテンツムーブ回数情報を含む。コンテンツ制御情報は、一例として、区間制御IDを含む。区間制御IDは、図7に一例として示すように、2ビットで表現され、01又は10の何れかの値をとる。また、この図には、区間制御IDに対応する制御方法を示し、制御方法の振る舞いを定義している。区間制御ID01は、区間データの保存を示し、区間制御ID10は、区間データの破棄を示す。つまり、区間制御IDが01である場合に、当該パケットに含まれる暗号化単位データを復号して得られた単位データをストリーム記憶部112に記憶する制御を示す。区間制御IDが10である場合に、当該パケットに含まれる暗号化単位データを復号することなく、また単位データをストリーム記憶部112に記憶することなく、当該パケットを読みとばす制御を示す。コンテンツムーブ回数情報は、コンテンツのムーブが許可される最大回数である。なお、コンテンツ制御情報及びコンテンツムーブ回数情報は、任意に設定されるとしてもよい。コンテンツ蓄積装置10は、例えば、オリジナルコンテンツのユニークIDをコンテンツ属性情報に格納することにより、コンテンツ蓄積装置20にユニークIDを伝達することができる。認証部109は、通信相手の機器との間で、認証及び鍵交換AuthenticationandKeyExchange、AKEを行う。また、認証部109は、コンテンツの著作権に関する処理を行う。具体的には、コンテンツの全てのストリームデータの送信が完了したときに、及びコンテンツの全てのストリームデータの受信が完了したときに、付随情報記憶部113に記憶されている付随情報のデジタルコピー制御情報を更新する。例えば、デジタルコピー制御情報に、コンテンツのコピー回数を示すコンテンツコピー回数情報が含まれるときに、1回のコピーが完了すると、コンテンツコピー回数情報に1を加算して、付随情報記憶部113に記憶されている付随情報を更新する。4送信制御部104送信制御部104は、利用者が選択したコンテンツの他の機器へのムーブを制御する。送信制御部104は、通信IF部111に対して、相手機器の発見とコンテンツ送信準備を指示するとともに、ストリーム暗号生成部105とNonce情報生成部106に対して、送信ストリームデータの生成を指示する。5Nonce情報生成部106Nonce情報生成部106は、送信制御部104の指示により、付随情報記憶部113から、利用者の選択に係るコンテンツに対応する付随情報を読み出し、読み出した付随情報内の管理情報に含まれるムーブコンテンツフラグを用いて、利用者の選択に係るコンテンツがオリジナルコンテンツかムーブコンテンツかを判定する。管理情報内にムーブコンテンツフラグが存在しない場合には、オリジナルコンテンツであると判定する。次に、読み出した付随情報を用いて、以下に示すようにして、パケットのヘッダ部に含まれる各情報を生成し、生成した各情報を含むヘッダ部をストリーム暗号生成部105へ出力する。また、Nonce情報生成部106は、付随情報の区間管理情報に含まれるコンテンツ制御情報などを用いて、E-EMIを生成する。また、付随情報の区間管理情報に含まれるコンテンツ制御情報などに基づいて、PCP-UR情報を生成する。さらに、区間管理情報に含まれる種別フラグ、コンテンツ識別子、コンテンツ制御情報、コンテンツムーブ回数情報を、コンテンツ属性情報として、PCP-URの予約領域に格納する。さらに、Nonce情報生成部106は、以下に示すようにして、SNonceの生成又は更新を行う。SNonceの生成Nonce情報生成部106は、一例として、通信相手の機器との間で、TCPコネクションが確立した場合に、又は、ストリーム記憶部112から映像及び音声ストリームデータの読み出しを開始するときに、言い換えると、映像及び音声ストリームデータの先頭に配置された単位データを読み出すときに、乱数を生成し、生成した乱数をSNonceに格納することにより、SNonceの生成を行う。ここで、乱数の長さは、一例として、47ビット長である。また、Nonce情報生成部106は、一のオリジナル部分コンテンツについての全てのパケットの送信が完了し、次に、編集部分コンテンツについての最初のパケットを生成するときに、生成するSNonceの値と、直前に用いたSNonceの値との連続性がなくなるように、乱数を生成し、生成した乱数を新たにSNonceの値とする。なお、Nonce情報生成部106は、一のオリジナル部分コンテンツについての全てのパケットの送信が完了し、次に、編集部分コンテンツについての最初のパケットを生成するときに、生成するSNonceの値と、直前に用いたSNonceの値との連続性がなくなるようにするために、次のようにしてもよい。つまり、Nonce情報生成部106は、SNonceの値として、乱数を生成し、生成した乱数の値と、直前に用いたSNonceの値との差分が、所定の第2閾値以上、例えば、1000以上であるか否かを判断し、第2閾値以上であるなら、この乱数を採用する。第2閾値より小さい又は等しければ、生成した前記乱数を破棄し、再度、新たに乱数を生成して、前記の判断を行う。このようにして、前記差分が第2閾値以上という条件を満たす乱数が生成されるまで、乱数の生成と前記の判断を繰り返し、前記差分が第2閾値以上という条件を満たす乱数が生成されれば、この乱数を採用し、採用した乱数をSNonceに格納することにより、SNonceの生成を行うとしてもよい。ここで、第2閾値は、第1閾値より、大きい値である。第1閾値は、SNonceが連続であることを判断するための閾値であり、前記差分が第1閾値より小さい又は等しい場合に、連続であると判断される。第1閾値は、一例として、1である。また、第2閾値は、SNonceが不連続であることを判断するための閾値であり、前記差分が第2閾値より大きいか又は等しい場合に、不連続であると判断される。第1閾値より大きく、第2閾値より小さい範囲は、前記差分として取り得ない数値範囲であり、このような数値範囲を設けることにより、連続の判断と不連続の判断とを確実に行うことができる。このような理由により、連続の判断と不連続の判断において、異なる閾値を用いている。上記のように、一のオリジナル部分コンテンツについての全てのパケットの送信が完了し、次に、編集部分コンテンツについての最初のパケットを生成するときに、Nonce情報生成部106は、直前に用いたSNonceの値を一時的に記憶しておく。一時的に記憶されたSNonceの値は、編集部分コンテンツについての全てのパケットの送信が完了し、再度、当該コンテンツ内の別のオリジナル部分コンテンツについての最初のパケットを生成するときに、一時的に記憶されたSNonceの値を読み出し、読み出したSNonceの値を更新して用いる。SNonceの更新また、Nonce情報生成部106は、一例として、ストリームデータの読込みデータサイズに応じて、又はコピー制御情報が変化するときに、直前に生成したSNonceに1を加算することにより、SNonceの更新を行う。実行する。例えば、128MBのデータこの単位のデータを転送データと呼んでいる。を読み込む度に、直前に生成したSNonceに1を加算してもよい。また、例えば、コピー制御情報が、NMCNoMoreCopiesからCOGCopyOneGenerationに変わるときに、直前に生成したSNonceに1を加算してもよい。次に、Nonce情報生成部106は、生成したSNonce又は更新したSNonceをパケットのNonce情報に格納する。以上説明したように、Nonce情報生成部106は、同一の部分コンテンツに含まれる全ての単位データについてそれぞれ生成される複数のパケットに含まれるSNonceに関しては、連続値になるように設定する。また、オリジナル部分コンテンツから編集部分コンテンツに切り換わった時点で、又は、編集部分コンテンツからオリジナル部分コンテンツに切り換わった時点で、SNonceの値が不連続となるように設定する。SNonceの一例図8には、ストリームデータ901から生成されるパケット911、、921、931、、941及び951、のそれぞれのヘッダ部に格納されているSNonceの一例を示している。ストリームデータ901は、転送データ902、903、904、から構成されている。各転送データのデータ長は、128MBである。各転送データは、複数個の単位データから構成される。単位データのデータ長は、所定の単位長である。パケット911、、921の各データ部に含まれる暗号化単位データは、転送データ902の各単位データを暗号化して生成されたものであり、パケット911、、921は、同じSNonceの値100をそれぞれのヘッダ部に格納している。次に、パケット931、、941の各データ部に含まれる暗号化単位データは、転送データ903の各単位データを暗号化して生成されたものであり、パケット931、、941は、同じSNonceの値101をそれぞれのヘッダ部に格納している。さらに、パケット951、の各データ部に含まれる暗号化単位データは、転送データ904の各単位データを暗号化して生成されたものであり、パケット951、は、同じSNonceの値102をそれぞれのヘッダ部に格納している。このように、同一の転送データについて、生成される複数のパケットに付されたSNonceの値は、同一である。また、同一の部分コンテンツ内において、ストリームデータが、第1転送データ及び、それに継続する第2転送データを含む場合に、第1転送データについての各パケットに付されたSNonceの値に1を加算して得られたSNonceの値が、第2転送データについての各パケットに付されたSNonceの値となる。このように、あるパケットに付されたSNonceの値は、直前のパケットに付されたSNonceの値から連続している。ここで、連続とは、上述したように、あるパケットに付されたSNonceの値と、直前のパケットに付されたSNonceの値との差分が、0または1であることをいう。言い換えると、連続とは、その差分が第1閾値以下であることをいい、第1閾値は、1である。SNonceの他の一例図9には、ストリームデータ1001から生成されるパケット1011、、1021、1031、、1041及び1051、のそれぞれのヘッダ部に格納されているSNonceの一例を示している。ストリームデータ1001は、オリジナル部分コンテンツ1002、編集部分コンテンツ1003、オリジナル部分コンテンツ1004、から構成されている。また、オリジナル部分コンテンツ1002は、転送データ1005、から構成され、編集部分コンテンツ1003は、転送データ1006、、1007から構成され、オリジナル部分コンテンツ1004は、転送データ1008、から構成されている。各転送データのデータ長は、128MBである。各転送データは、複数個の単位データから構成される。単位データのデータ長は、所定の単位長である。パケット1011、、1021の各データ部に含まれる暗号化単位データは、オリジナル部分コンテンツ1002内の転送データ1005の各単位データを暗号化して生成されたものであり、パケット1011、、1021は、同じSNonceの値100をそれぞれのヘッダ部に格納している。次に、パケット1031、の各データ部に含まれる暗号化単位データは、編集部分コンテンツ1003内の転送データ1006の各単位データを暗号化して生成されたものであり、パケット1031、、は、同じSNonceの値1000をそれぞれのヘッダ部に格納している。次に、パケット1041、の各データ部に含まれる暗号化単位データは、編集部分コンテンツ1003内の転送データ1007の各単位データを暗号化して生成されたものであり、パケット1041、は、同じSNonceの値1001をそれぞれのヘッダ部に格納している。さらに、パケット1051、の各データ部に含まれる暗号化単位データは、オリジナル部分コンテンツ1004内の転送データ1008の各単位データを暗号化して生成されたものであり、パケット1051、は、同じSNonceの値101をそれぞれのヘッダ部に格納している。このように、同一の部分コンテンツ内において、同一の転送データについて、生成される複数のパケットに付されたSNonceの値は、同一である。また、同一の部分コンテンツ内において、ストリームデータが、第1転送データ及び、それに継続する第2転送データを含む場合に、第1転送データについての各パケットに付されたSNonceの値に1を加算して得られたSNonceの値が、第2転送データについての各パケットに付されたSNonceの値となる。このように、あるパケットに付されたSNonceの値は、直前のパケットに付されたSNonceの値から連続している。一方、オリジナル部分コンテンツ1002から編集部分コンテンツ1003に切り換わるときに、編集部分コンテンツ1003の先頭の転送データ1006内の先頭パケット1031に付されたSNonce1034の値1000は、直前のパケット1021に付されたSNonce1024の値100とは、異なるものとなっており、連続性がない。また、編集部分コンテンツ1003からオリジナル部分コンテンツ1004に切り換わるときに、オリジナル部分コンテンツ1004の先頭の転送データ1008内の先頭パケット1051に付されたSNonce1054の値101は、直前のパケット1041に付されたSNonce1044の値1001とは、異なるものとなっており、連続性がない。また、パケット1051に付されたSNonce1054の値101は、パケット1021に付されたSNonce1024の値100に、1を加算して得られたものである。連続性は、次のように定義される。つまり、連続性がないとは、あるパケットに付されたSNonceの値と、直前のパケットに付されたSNonceの値との差分が第1閾値より大きいことをいう。一方、連続性があるとは、あるパケットに付されたSNonceの値と、直前のパケットに付されたSNonceの値との差分が第1閾値より小さい又は等しいことをいう。なお、上記において、第1閾値は、一例として、1であるとしているが、例えば、5であるとしてもよい。同一のオリジナル部分コンテンツ内の転送データについて、連続するSNonceの値が付された複数のパケットが送信された場合において、例えば、連続して送信されるべき複数のパケットがネットワーク上で消失するなどのエラー等が発生したときに、あるパケットに付されたSNonceの値と、直前のパケットに付されたSNonceの値との差分が1より大きくなることがある。このような場合に、1ではなく、例えば、第1閾値5を用いて、連続性の判断をすることにより、誤って、編集部分コンテンツ又は、オリジナル部分コンテンツに切り換わったと判定される可能性が低くなる。つまり、差分が2より大きいか又は等しく、5より小さい又は等しい場合には、何らかのエラー等が発生している可能性があるが、この場合においても、受信した転送データは、同一のオリジナル部分コンテンツ又は、編集部分コンテンツ内の転送データとみなしてもよい。なお、連続性は、次のように定義されるとしてもよい。つまり、連続性がないとは、あるパケットに付されたSNonceの値と、直前のパケットに付されたSNonceの値との差分が第2閾値より大きいか又は等しいことをいい、ここで、第2閾値は、一例として、1000である。一方、連続性があるとは、上述したように、あるパケットに付されたSNonceの値と、直前のパケットに付されたSNonceの値との差分が第1閾値より小さい又は等しいことをいう。ここで、第2閾値は、第1閾値より大きい。6ストリーム暗号生成部105ストリーム暗号生成部105は、送信制御部104の指示により、利用者の選択に係るコンテンツに対応する付随情報を付随情報記憶部113から読み出し、Nonce情報生成部106からパケットのヘッダ部に格納される情報を受け取る。次に、E-EMI、受け取ったヘッダ部に含まれるNonce情報及び認証及び鍵交換AKEにおいて通信相手の機器と共有した交換鍵を用いて、コンテンツ鍵を生成する。なお、コンテンツ鍵の生成についての詳細は、非特許文献1に記載されているので、ここでは、その説明を省略する。また、ストリーム暗号生成部105は、送信制御部104から指示されたコンテンツについて、暗号化の単位長さ毎に、ストリーム記憶部112から単位データを読み出し、読み出した単位データを、前記コンテンツ鍵を用いて、暗号化アルゴリズムにより暗号化して、暗号化単位データを生成する。ここで、暗号化アルゴリズムの一例は、AESである。さらに、Nonce情報生成部106から受け取ったヘッダ部と、暗号化単位データからなるデータ部を結合してパケットを生成し、生成したパケットを通信IF部111へ出力する。7ストリーム解析部108ストリーム解析部108は、通信IF部111から受信したパケットを受け取り、受け取ったパケットをヘッダ部とデータ部とに分離する。次に、ストリーム解析部108は、受信したパケットのヘッダ部に格納されたNonce情報からPCP-URを取り出し、取り出したPCP-UR内の予約領域に格納されている種別フラグを用いて、当該パケットのデータ部に格納されている暗号化単位データが、オリジナル部分コンテンツの一部であるか、又は編集部分コンテンツの一部であるかを判断する。次にストリーム解析部108は、データ部に格納された暗号化単位データをストリーム復号部107へ出力し、ストリーム復号部107に対して、データ部に格納された暗号化単位データの復号及び復号により得られた単位データのストリーム記憶部112への記録の指示を通知する。また、パケットのヘッダ部に含まれるCA、E-EMI、Nonce情報、ContentLengthをストリーム復号部107へ出力する。さらに、ストリーム解析部108は、受信したパケットに含まれるSNonceと直前に受信したパケットに含まれるSNonceとが連続しているか否かを判断する。連続しているか否かは、受信したパケットに含まれるSNonceの値と、直前に受信したパケットに含まれるSNonceの値との差分が、第1閾値以下であるか否かにより、判断される。ここで、第1閾値は、上述したように、1である。当該差分が第1閾値以下であれば、つまり、当該差分が0か又は1であれば、連続していると判断する。一方、当該差分が第1閾値より大きければ、つまり、当該差分が2に等しいか、又は2より大きければ、連続していないと判断する。連続していないと判断した場合には、当該受信したパケットは、編集部分コンテンツの先頭のパケットであるか、又は、オリジナル部分コンテンツの先頭パケットであるので、編集部分コンテンツからオリジナル部分コンテンツに切り換わったか、又は、オリジナル部分コンテンツから編集部分コンテンツに切り換わったことが分かる。これにより、当該コンテンツに編集部分コンテンツが含まれていることが分かる。また、前記の種別フラグにより、当該コンテンツが、オリジナルコンテンツであるか、又は編集コンテンツであるかが分かるので、どちらに切り換わったかが分かる。連続していない場合に、ストリーム解析部108は、不連続フラグを1に設定し、編集部分コンテンツが存在することを示す情報を付随情報記憶部113へ書き込む。また、連続していない場合に、ストリーム解析部108は、受信した当該部分コンテンツの位置を前記オリジナルコンテンツ部と前記編集コンテンツとの切り換え点として付随情報記憶部113へ書き込む。なお、ストリーム解析部108は、前記差分が第1閾値以下であれば、連続していると判断し、前記差分が第2閾値より大きいか等しければ、連続していないと判断してもよい。ここで、上述したように、第2閾値は、第1閾値より大きい。ストリーム解析部108は、受信したパケットに含まれるSNonceの値が連続していると判断される期間中、ストリーム復号部107に対して暗号化単位データの復号及び復号により得られた単位データの記録の指示を通知し続ける。SNonceの不連続を検出したときには、受信したパケットに含まれるヘッダ部のNonce情報をPCP-URとSNonceに分離し、PCP-URの予約領域のコンテンツ属性情報の種別フラグがオリジナル部分コンテンツを示すか編集部分コンテンツを示すかを判断し、編集部分コンテンツを示すと判断するとき、オリジナル部分コンテンツのNonce情報を記憶するメモリ領域とは、別のメモリ領域にNonce情報を記憶する。ここで、各メモリ領域は、ストリーム解析部108内に存在している。次に、ストリーム解析部108は、以下に示すようにして、付随情報の管理情報を生成し、生成した管理情報を付随情報の一部として付随情報記憶部113へ書き込み、PCP-URの予約領域に含まれるコンテンツ属性情報を用いて、付随情報の区間詳細情報を生成し、生成した区間詳細情報を前記付随情報の一部として付随情報記憶部113へ書き込む。ストリーム解析部108は、当該コンテンツについての最初のパケットを受信したときのみ、ムーブコンテンツフラグを、ムーブコンテンツを示すように設定し、区間詳細情報数を1に設定する。次に、設定されたムーブコンテンツフラグ及び区間詳細情報数を含む管理情報を生成する。このとき、図6に示す管理情報に含まれる項目のうち、ムーブコンテンツフラグ及び区間詳細情報数以外の項目については、管理情報内に設定しない。次に、生成した管理情報を、付随情報の一部として、付随情報記憶部113へ書き込む。また、ストリーム解析部108は、オリジナル部分コンテンツから編集部分コンテンツへの切り換わりを検出したとき、又は、編集部分コンテンツからオリジナル部分コンテンツへの切り換わりを検出したとき、付随情報記憶部113に記憶されている付随情報の管理情報内の区間詳細情報数に1を加算して上書きする。さらに、当該コンテンツについての最初のパケットを受信したとき、オリジナル部分コンテンツから編集部分コンテンツへの切り換わりを検出したとき、又は、編集部分コンテンツからオリジナル部分コンテンツへの切り換わりを検出したとき、ストリーム解析部108は、PCP-URの予約領域に含まれるコンテンツ属性情報を抽出し、抽出したコンテンツ属性情報からコンテンツ識別子、コンテンツ制御情報及びコンテンツムーブ回数情報を取り出し、取り出したコンテンツ識別子、コンテンツ制御情報及びコンテンツムーブ回数情報を含む区間管理情報を生成する。このとき、図6に示す区間管理情報に含まれる項目のうち、コンテンツ識別子、コンテンツ制御情報及びコンテンツムーブ回数情報以外の項目については、区間管理情報内に設定しない。生成した区間管理情報を含む区間詳細情報を生成し、生成した区間詳細情報を、前記付随情報の一部として付随情報記憶部113へ書き込む。8ストリーム復号部107ストリーム復号部107は、ストリーム解析部108から、復号及び記録の指示とともに、暗号化単位データを受け取り、CA、E-EMI、Nonce情報、ContentLengthを受け取る。次に、受け取ったE-EMI、Nonce情報及び認証及び鍵交換AKEにおいて通信相手の機器と共有した交換鍵などを用いて、コンテンツ鍵を生成する。なお、コンテンツ鍵の生成については、上述した通りである。次に、ストリーム復号部107は、前記コンテンツ鍵を用いて、受け取ったCAにより示される復号アルゴリズムにより、受け取った暗号化単位データを復号して、単位データを生成し、生成した単位データをストリーム記憶部112へ書き込む。ここで、復号アルゴリズムの一例は、AESであ。9再生制御部122、ストリームデコード部123及びAV出力部124再生制御部122は、利用者の操作に従ってコンテンツの再生を制御する。再生制御部122は、利用者の選択したコンテンツの付随情報を付随情報記憶部113から読み出すよう、付随情報管理部121に指示を出す。再生制御部122は付随情報管理部121内に記憶された付随情報に基づき、ストリームデコード部123及びAV出力部124を制御する。これにより、コンテンツの再生が行われる。ストリームデコード部123は、再生制御部122からの指示に従い、ストリーム記憶部112よりMPEG2-TS形式で符号化された映像及び音声ストリームデータを読み出し、読み出した映像及び音声ストリームデータから映像データ及び音声データを復号し、映像データ及び音声データをAV出力部124へ出力する。AV出力部124は、ストリームデコード部123から映像データ及び音声データを受け取り、受け取った映像データ及び音声データを表示装置30へ出力する。10付随情報管理部121、編集制御部125及び区間情報生成部126付随情報管理部121は、利用者の操作により、ユーザIF部114及び再生制御部122を介して、利用者により選択されたコンテンツを通知される。次に、付随情報記憶部113から、通知されたコンテンツに対応する付随情報を読み込み、読み込んだ付随情報を内部に記憶する。次に、付随情報内の管理情報内のムーブコンテンツフラグを読み出し、読み出したムーブコンテンツフラグがムーブコンテンツを示す場合に、編集制御部125に選択されたコンテンツがムーブコンテンツであること示す情報を通知する。編集制御部125及び区間情報生成部126は、利用者の操作によりユーザIF部114を介して、一のコンテンツに対して、別のコンテンツに含まれる部分コンテンツを追加し、又は、一のコンテンツに含まれる部分コンテンツを修正、改変する。編集制御部125は、付随情報管理部121から、選択されたコンテンツがムーブコンテンツであること示す情報を受け取る。次に、編集制御部125は、利用者の操作によりユーザIF部114から、付随情報記憶部113に記憶されている複数の付随情報のうち、利用者により選択されたコンテンツ上に追加される部分コンテンツを示す区間詳細情報の指定を受け付ける。この部分コンテンツは、利用者により選択されたコンテンツとは、別のコンテンツ内の部分コンテンツである。別のコンテンツとは、例えば、利用者が自身で制作したコンテンツである。次に、編集制御部125は、利用者の操作により、ユーザIF部114から、ムーブコンテンツ上において、前記部分コンテンツを配置すべき位置の指定を受け付け、部分コンテンツの著作権情報、前記部分コンテンツを示す区間詳細情報及びムーブコンテンツ上において前記部分コンテンツを配置すべき位置を示す位置情報を区間情報生成部126へ出力する。また、編集制御部125は、利用者の操作によりユーザIF部114から、ストリーム記憶部112に記憶されている映像及び音声のストリームデータの一部分を修正、改変して、修正、改変した部分をストリーム記憶部112に上書きし、修正、改変した部分に対応する区間詳細情報を付随情報管理部121から受け取り、受け取った区間詳細情報を区間情報生成部126へ出力する。区間情報生成部126は、編集制御部125から、著作権情報、区間詳細情報及び位置情報を受け取り、受け取った著作権情報、区間詳細情報及び位置情報を用いて、位置情報により示される位置において、区間詳細情報を挿入又は追加し、又は、受け取った区間詳細情報を、元の区間詳細情報に上書きし、又は、受け取った著作権情報を付随情報に書き込む。こうして、挿入、追加、又は上書きされた区間詳細情報を含む付随情報が付随情報記憶部113に記録される。2.3コンテンツ送受信システム50の動作ここでは、コンテンツ送受信システム50の動作について説明する。1コンテンツのムーブの動作aここでは、コンテンツ蓄積装置10によりコンテンツをストリーム記憶部112及び付随情報記憶部113に記録し、次に、コンテンツ蓄積装置10からコンテンツ蓄積装置20へコンテンツをムーブするまでの動作について、図10~図11に示すフローチャートを用いて、説明する。なおUPnPによるコンテンツリスト交換や、DTCP-IPなどの認証及び鍵交換AKEについての詳細の説明については、省略する。コンテンツ蓄積装置10の録画制御部103は、利用者によるユーザIF部114の操作により、デジタル放送番組であるコンテンツの録画の指示を受け取りステップS101、次に、コンテンツ蓄積装置10の選局部101及びデマルチプレクサ102は、利用者から指示されたコンテンツを受信し、受信したコンテンツのストリームデータから付随情報及び映像及び音声ストリームデータの抽出を行い、映像及び音声ストリームデータと付随情報とをそれぞれストリーム記憶部112及び付随情報記憶部113へ書き込むステップS102。次に、コンテンツ蓄積装置10の送信制御部104は、利用者によるユーザIF部114の操作により、録画されたコンテンツの選択を受け付けステップS103、次に、送信制御部104は、利用者によるユーザIF部114の操作により、選択したコンテンツのコンテンツ蓄積装置20へのムーブの指示を受け付けるステップS104。次に、コンテンツ蓄積装置10の認証部109と、コンテンツ蓄積装置20の認証部109とは、著作権処理開始処理を行う。著作権処理開始処理とは、例えば、コンテンツ蓄積装置10の認証部109と、コンテンツ蓄積装置20の認証部109との間の認証及び鍵交換であるステップS105。次に、コンテンツ蓄積装置10のNonce情報生成部106は、付随情報記憶部113から、利用者の選択に係るコンテンツに対応する付随情報を読み出しステップS106、読み出した付随情報を用いて、利用者の選択に係るコンテンツがオリジナルコンテンツかムーブコンテンツかを判定するステップS107。ここでは、利用者によって選択されたコンテンツはオリジナルコンテンツであるとして説明を続ける。次に、コンテンツ蓄積装置10のNonce情報生成部106は、付随情報内の区間管理情報からコンテンツのユニークIDであるコンテンツ識別子を取得する。なお、ユニークIDは、ムーブバックされたコンテンツが自機器のHDDで記録されているかを確認するために使用する。また、利用者のムーブ指示でムーブするムーブ回数が指定された場合、ユニークIDとコンテンツムーブ回数情報とがコンテンツ蓄積装置20へ伝達される。コンテンツ蓄積装置10のNonce情報生成部106は、オリジナルコンテンツであることを示す種別フラグ、取得したユニークIDであるコンテンツ識別子、及び指定されたムーブ回数情報とから構成されるコンテンツ属性情報を生成し、生成したコンテンツ属性情報をNonce情報に格納するステップS110。続けて、コンテンツ蓄積装置10のNonce情報生成部106は、SNonceを生成又は更新するステップS111。次に、コンテンツ蓄積装置10のストリーム暗号生成部105は、SNonceが生成された場合に、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS112、ストリーム記憶部112に記憶されている映像及び音声ストリームデータから単位データを読み出しステップS113、コンテンツ鍵を用いて、読み出した単位データを暗号化して暗号化単位データを生成しステップS114、Nonce情報を格納しているヘッダ部と暗号化単位データからなるデータ部とを結合して、パケットPCPを生成しステップS115、通信IF部111は、生成されたパケットを、ローカルネットワーク40を介して、コンテンツ蓄積装置20へ送信するステップS116。コンテンツ蓄積装置20の通信IF部111は、パケットを受信しステップS116、コンテンツ蓄積装置20は、受信したパケットの処理をするステップS117。コンテンツ蓄積装置10は、コンテンツの送信が終了するまでステップS118、ステップS111~S116を繰り返す。コンテンツの送信が終了するとステップS118、コンテンツ蓄積装置10の通信IF部111は、終了を示すパケットをコンテンツ蓄積装置20へ送信するステップS119。次に、コンテンツ蓄積装置10の認証部109と、コンテンツ蓄積装置20の認証部109とは、著作権処理終了処理を行う。著作権処理終了処理においては、付随情報記憶部113に記憶されている付随情報のデジタルコピー制御情報が更新されるステップS120。以上においては、コンテンツ蓄積装置10からコンテンツ蓄積装置20へのコンテンツのムーブの動作を中心として説明しており、SNonceについて、どのような場合に生成し、どのような場合に更新するのかについての説明を省略している。これらの詳細については、以下に説明する。2コンテンツのムーブの動作bここでは、コンテンツ蓄積装置10からコンテンツ蓄積装置20へのコンテンツのムーブの動作のうち、SNonceについて、どのような場合に生成し、どのような場合に更新するかについて、図12に示すフローチャートを用いて、説明する。コンテンツ蓄積装置10の通信IF部111とコンテンツ蓄積装置20の通信IF部111との間のTCPコネクションが確立するとステップS141、コンテンツ蓄積装置10のNonce情報生成部106は、SNonceを生成し、Nonce情報を生成するステップS142。ここで、一例として、生成されたSNonceの値は、1であるとする。次に、コンテンツ蓄積装置10のストリーム暗号生成部105は、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS143、ストリーム記憶部112に記憶されている映像及び音声ストリームデータから単位データを読み出し、コンテンツ鍵を用いて、読み出した単位データを暗号化して暗号化単位データを生成し、Nonce情報を格納しているヘッダ部と暗号化単位データからなるデータ部とを結合して、パケットPCPを生成するステップS144。ストリーム暗号生成部105は、上記のように、パケットの生成を繰り返すステップS145、、S146。ここで、生成された各パケットに含まれるSNonceの値は、全て1である。コンテンツ蓄積装置10の通信IF部111は、生成された各パケットSNonceの値は、全て1を、ローカルネットワーク40を介して、コンテンツ蓄積装置20へ送信するステップS161、S162、、S163。コンテンツ蓄積装置20の通信IF部111は、パケットを受信しステップS161、S162、、S163、コンテンツ蓄積装置20は、受信したパケットの処理を行うステップS171、S172、、S173。ここまでに生成された全てのパケットのデータ部に含まれる暗号化単位データの総合計長は、128MBである。暗号化において、平文の長さと暗号文の長さが等しくなる暗号化アルゴリズムを用いているので、ここまでに暗号化の対象となった全ての単位データの総合計長は、128MBである。暗号化の対象となる全ての単位データの総合計長が128MBを超えると、コンテンツ蓄積装置10のNonce情報生成部106は、SNonceを更新し、Nonce情報を生成するステップS147。ここで、一例として、更新後のSNonceの値は、2である。次に、コンテンツ蓄積装置10のストリーム暗号生成部105は、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS148、上記と同様に、パケットの生成を繰り返すステップS149、S150、、S151。ここで、生成された各パケットに含まれるSNonceの値は、全て2である。コンテンツ蓄積装置10の通信IF部111は、生成された各パケットSNonceの値は、全て2を、ローカルネットワーク40を介して、コンテンツ蓄積装置20へ送信するステップS164、S165、、S166。コンテンツ蓄積装置20の通信IF部111は、パケットを受信しステップS164、S165、、S166、コンテンツ蓄積装置20は、受信したパケットの処理を行うステップS174、S175、、S176。ステップS149~S151において、暗号化の対象となる全ての単位データの総合計長が128MBを超えると、コンテンツ蓄積装置10のNonce情報生成部106は、SNonceを更新し、Nonce情報を生成するステップS152。ここで、一例として、更新後のSNonceの値は、3である。次に、コンテンツ蓄積装置10のストリーム暗号生成部105は、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS153、上記と同様に、パケットの生成を繰り返すステップS154、。ここで、生成された各パケットに含まれるSNonceの値は、全て3である。コンテンツ蓄積装置10の通信IF部111は、生成された各パケットSNonceの値は、全て3を、ローカルネットワーク40を介して、コンテンツ蓄積装置20へ送信するステップS167、。コンテンツ蓄積装置20の通信IF部111は、パケットを受信しステップS167、、コンテンツ蓄積装置20は、受信したパケットの処理を行うステップS177、。3SNonceの生成及び更新の動作ここでは、SNonceの生成の動作について図13に示すフローチャートを用いて説明する。コンテンツ蓄積装置10のNonce情報生成部106は、乱数を生成しステップS201、生成した乱数をSNonceの値とするステップS202。また、SNonceの更新の動作について図14に示すフローチャートを用いて説明する。コンテンツ蓄積装置10のNonce情報生成部106は、SNonceに、1を加算するステップS211。4受信側におけるパケットの処理ここでは、受信側におけるパケットの処理について、図15及び図16に示すフローチャートを用いて説明する。なお、ここで説明するパケットの処理は、図11のステップS117、図12のステップS171、、S177に示すパケットの処理の詳細の動作である。コンテンツ蓄積装置20のストリーム解析部108は、通信IF部111から受信したパケットをヘッダ部とデータ部とに分離しステップS250、ヘッダ部からNonce情報を抽出しステップS251、抽出したNonce情報をPCP-URとSNonceに分離するステップS252。ストリーム解析部108は、管理情報を生成し、生成した管理情報を付随情報の一部として付随情報記憶部113へ書き込みステップS253、区間詳細情報を生成し、生成した区間詳細情報を前記付随情報の一部として付随情報記憶部113へ書き込むステップS254。次に、ストリーム解析部108は、今回受信したパケットのNonce情報に含まれるSNonceの値と、直前に受信したパケットのNonce情報に含まれるSNonceの値とを比較して、その差分が第1閾値以内であるか否かを判断するステップS258。その差分が第1閾値より大きい場合にステップS258でNO、不連続フラグを1に設定するステップS259。その差分が第1閾値より小さい又は等しい場合にはステップS258でYES、何もしない。次に、その差分が1である場合にステップS260でNO、ストリーム復号部107は、Nonce情報、E-EMI及び交換鍵から、コンテンツ鍵を生成するステップS261。次に、ストリーム復号部107は、コンテンツ鍵を用いて、復号アルゴリズムにより、受信したパケットに含まれる暗号化単位データを復号して、単位データを生成しステップS262、生成した単位データをストリーム記憶部112へ書き込むステップS263。5コンテンツ蓄積装置10からコンテンツ蓄積装置20へムーブされたコンテンツを、再度、コンテンツ蓄積装置10へムーブする場合の動作ここでは、コンテンツ蓄積装置10からコンテンツ蓄積装置20へムーブされたコンテンツを、再度、コンテンツ蓄積装置10へムーブする場合の動作について、図17~図18に示すフローチャートを用いて説明する。再度、コンテンツ蓄積装置10へムーブする場合の動作は、図10~図11のステップS104~S120と同様である。また、図12のステップS141~S177に類似している。図12に示す動作との主な相違点は、コンテンツの中に、編集部分コンテンツが含まれる場合に、SNonceをどのようにして生成するかである。最初に、コンテンツ蓄積装置20は、ムーブコンテンツを書き戻す先の機器が動作可能であるかをUPnPの機器発見プロトコルを用いて検索する。次に、コンテンツ蓄積装置10は、コンテンツ蓄積装置20からの機器検索に対して、ムーブコンテンツの書き戻しが可能である事を示す応答電文を機器応答として送信する。コンテンツ蓄積装置20の利用者は発見された機器の中から、コンテンツ蓄積装置10を選択することで、コンテンツの移動が開始される。こうして、利用者の指示によりムーブ先の機器が決定される。次に、コンテンツ蓄積装置10の通信IF部111とコンテンツ蓄積装置20の通信IF部111との間のTCPコネクションが確立するとステップS301、コンテンツ蓄積装置20のNonce情報生成部106は、SNonceを生成し、Nonce情報を生成するステップS302。ここで、一例として、生成されたSNonceの値は、1であるとする。次に、コンテンツ蓄積装置20のストリーム暗号生成部105は、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS303、ストリーム記憶部112に記憶されている映像及び音声ストリームデータから単位データを読み出し、コンテンツ鍵を用いて、読み出した単位データを暗号化して暗号化単位データを生成し、Nonce情報を格納しているヘッダ部と暗号化単位データからなるデータ部とを結合して、パケットPCPを生成するステップS304。ストリーム暗号生成部105は、上記のように、パケットの生成を繰り返すステップS305、、S306。ここで、生成された各パケットに含まれるSNonceの値は、全て1である。コンテンツ蓄積装置20の通信IF部111は、生成された各パケットSNonceの値は、全て1を、ローカルネットワーク40を介して、コンテンツ蓄積装置10へ送信するステップS311、S312、、S313。コンテンツ蓄積装置10の通信IF部111は、パケットを受信しステップS311、S313、S313、コンテンツ蓄積装置10は、受信したパケットの処理を行うステップS321、S322、、S323。ここまでに生成された全てのパケットのデータ部に含まれる暗号化単位データの総合計長は、128MBである。暗号化において、平文の長さと暗号文の長さが等しくなる暗号化アルゴリズムを用いているので、ここまでに暗号化の対象となった全ての単位データの総合計長は、128MBである。次に、コンテンツ蓄積装置20のストリーム暗号生成部105は、読み出す単位データが編集部分コンテンツの一部か又はオリジナル部分コンテンツかの一部を判断するステップS331。この判断は、付随情報内の管理詳細情報の区間管理情報に含まれる種別フラグを用いて行う。種別フラグは、編集部分コンテンツか、又はオリジナル部分コンテンツかを示している。オリジナル部分コンテンツの一部であると判断される場合ステップS331でNO、コンテンツ蓄積装置20のNonce情報生成部106は、何もしない。編集部分コンテンツの一部であると判断される場合ステップS331でYES、Nonce情報生成部106は、直前に生成したSNonceを一時的に記憶しステップS332、次に、SNonceを生成し、Nonce情報を生成するステップS333。ここで、生成されたSNonceは、一例として、1001であるとする。次に、コンテンツ蓄積装置20のストリーム暗号生成部105は、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS334、その後、パケットの生成を繰り返すステップS335、S336、、S337。ここで、生成された各パケットに含まれるSNonceの値は、全て1001である。次に、コンテンツ蓄積装置20の通信IF部111は、生成された各パケットSNonceの値は、全て1001を、ローカルネットワーク40を介して、コンテンツ蓄積装置10へ送信するステップS341、S342、、S343。コンテンツ蓄積装置10の通信IF部111は、パケットを受信しステップS341、S342、S343、コンテンツ蓄積装置10は、受信したパケットの処理を行うステップS351、S352、、S353。ステップS335~S337で、暗号化の対象となる全ての単位データの総合計長が128MBを超えると、コンテンツ蓄積装置20のNonce情報生成部106は、SNonceを更新し、Nonce情報を生成するステップS361。ここで、一例として、更新後のSNonceの値は、1002となる。次に、コンテンツ蓄積装置20のストリーム暗号生成部105は、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS362、上記と同様に、パケットの生成を繰り返すステップS363、。ここで、生成された各パケットに含まれるSNonceの値は、全て1002である。コンテンツ蓄積装置20の通信IF部111は、生成された各パケットSNonceの値は、全て1002を、ローカルネットワーク40を介して、コンテンツ蓄積装置10へ送信するステップS364、。コンテンツ蓄積装置10の通信IF部111は、パケットを受信しステップS364、、コンテンツ蓄積装置10は、受信したパケットの処理を行うステップS365、。次に、コンテンツ蓄積装置20のストリーム暗号生成部105は、次に、読み出す単位データが編集部分コンテンツの一部か否かを判断するステップS371。編集部分コンテンツの一部であると判断される場合ステップS371でYES、以降の処理は、ステップS331でYESと判断される場合と同様であり、説明を省略する。オリジナル部分コンテンツの一部であると判断される場合ステップS371でNO、コンテンツ蓄積装置20のNonce情報生成部106は、ステップS332において一時的に記憶されたSNonceを読み出しステップS372、次に、読み出したSNonceを更新し、Nonce情報を生成するステップS373。ここで、更新されたSNonceは、一例として、2であるとする。次に、コンテンツ蓄積装置20のストリーム暗号生成部105は、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS374、パケットの生成を繰り返すステップS375、S376、、S377。ここで、生成された各パケットに含まれるSNonceの値は、全て2である。コンテンツ蓄積装置20の通信IF部111は、生成された各パケットSNonceの値は、全て2を、ローカルネットワーク40を介して、コンテンツ蓄積装置10へ送信するステップS381、S382、、S383。コンテンツ蓄積装置10の通信IF部111は、パケットを受信しステップS381、S382、、S383、コンテンツ蓄積装置10は、受信したパケットの処理を行うステップS391、S392、、S393。ステップS375~S377において、暗号化の対象となる全ての単位データの総合計長が128MBを超えると、コンテンツ蓄積装置20のNonce情報生成部106は、SNonceを更新し、Nonce情報を生成するステップS401。ここで、一例として、更新後のSNonceの値は、3となる。次に、コンテンツ蓄積装置10のストリーム暗号生成部105は、Nonce情報、E-EMI及び交換鍵からコンテンツ鍵を生成しステップS402、上記と同様に、パケットの生成を繰り返すステップS403、S404、。ここで、生成された各パケットに含まれるSNonceの値は、全て3である。コンテンツ蓄積装置20の通信IF部111は、生成された各パケットSNonceの値は、全て3を、ローカルネットワーク40を介して、コンテンツ蓄積装置10へ送信するステップS411、S412、。コンテンツ蓄積装置10の通信IF部111は、パケットを受信しステップS411、S412、、コンテンツ蓄積装置10は、受信したパケットの処理を行うステップS421、S422、。コンテンツ蓄積装置20のストリーム暗号生成部105によるコンテンツの全ての単位データの暗号化が終了するとステップS431でYES、終了を示すパケットを生成し、通信IF部111は、終了を示すパケットをコンテンツ蓄積装置10へ送信するステップS432。次に、コンテンツ蓄積装置10とコンテンツ蓄積装置20とは、著作権処理終了処理を行うステップS433。3.その他の変形例なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。1上記の実施の形態2において、コンテンツ蓄積装置10からコンテンツ蓄積装置20へムーブされたコンテンツを、再度、コンテンツ蓄積装置10へムーブする場合に、コンテンツ蓄積装置10において、次のようにしてもよい。コンテンツ蓄積装置10は、復号したストリーム区間がストリーム記憶部112に存在するかどうかを、付随情報記憶部113に記録されている付随情報を用いて確認し、存在すればストリームを復号したストリーム区間をストリーム記憶部112に記録しない。一方、復号したストリーム区間が存在しなければ、復号したストリーム区間をストリーム記憶部112に書き込み、復号したストリーム区間が、編集ストリーム区間であれば、対応する区間詳細情報を生成して、生成した区間詳細情報を付随情報記憶部113へ書き込む。2上記の実施の形態2においては、コンテンツ蓄積装置10とコンテンツ蓄積装置20とは、同一であるとしているが、次のようにしてもよい。コンテンツ蓄積装置10は、実施の形態2においては、コンテンツの編集を行わないので、編集制御部125及び区間情報生成部126を含まないとしてもよい。また、コンテンツ蓄積装置20は、実施の形態2においては、放送番組コンテンツの受信を行わないので、選局部101、デマルチプレクサ102及び録画制御部103を含まないとしてもよい。3上記の実施の形態2において、ストリーム解析部108により、不連続フラグが1に設定された場合に、ストリーム解析部108は、当該コンテンツについて、コピーの禁止を示すコピー制御情報を付加して、付随情報記憶部113に書き込むとしてもよい。また、当該コンテンツについて、ムーブの禁止を示す制御情報を付加して、付随情報記憶部113に書き込むとしてもよい。また、オリジナルコンテンツに付与されたコンテンツ識別子とは異なるコンテンツ識別子を新たに設定し、新たなコンテンツ識別子を当該コンテンツに付与し、付随情報記憶部113に書き込むとしてもよい。4上記の各装置は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。つまり、前記マイクロプロセッサは、前記コンピュータプログラムに含まれる各命令を1個ずつ読み出し、読み出した命令を解読し、解読結果に従って動作する。なお、各装置は、マイクロプロセッサ、ROM、RAM、ハードディスクユニット、ディスプレィユニット、キーボード、マウスなどの全てを含むコンピュータシステムに限らず、これらの一部から構成されているコンピュータシステムであってもよい。また、RAM又はハードディスクユニットに記憶されているコンピュータプログラムに含まれる命令に従って、マイクロプロセッサが動作することにより、当該コンピュータプログラムとマイクロプロセッサとが、あたかも、一つのハードウェア回路を構成し、このハードウェア回路が動作しているようにみせることができる。5上記の各装置を構成する構成要素の一部又は全部は、1個のシステムLSILargeScaleIntegration:大規模集積回路から構成されているとしてもよい。システムLSIは、複数の構成部を1個のチップ上に集積して製造された超多機能LSIであり、具体的には、マイクロプロセッサ、ROM、RAMなどを含んで構成されるコンピュータシステムである。前記RAMには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムLSIは、その機能を達成する。また、上記の各装置を構成する構成要素の各部は、個別に1チップ化されても良いし、一部又は全てを含むように1チップ化されてもよい。また、ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。また、集積回路化の手法はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGAFieldProgrammableGateArrayやLSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブルプロセッサを利用しても良い。さらには、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。6上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なICカード又は単体のモジュールから構成されているとしてもよい。前記ICカード又は前記モジュールは、マイクロプロセッサ、ROM、RAM、などから構成されるコンピュータシステムである。前記ICカード又は前記モジュールは、上記の超多機能LSIを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ICカード又は前記モジュールは、その機能を達成する。このICカード又はこのモジュールは、耐タンパ性を有するとしてもよい。7本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD―ROM、MO、DVD、DVD-ROM、DVD-RAM、BDBlu-rayDisc、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。8次のように構成してもよい。本発明の一態様は、ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置と、前記編集コンテンツを受信するコンテンツ受信装置とから構成されるコンテンツ送受信システムである。前記コンテンツ送信装置は、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶回路と、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割回路と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化回路と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信回路とを備える。前記暗号化回路は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成する。前記コンテンツ受信装置は、前記暗号化転送データを臨時番号とともに順次受信する受信回路と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号回路と、復号して得られた転送データを順次記録媒体に書き込む書込回路と、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断回路とを備える。前記書込回路は、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込む。本発明の別の態様は、ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置に組み込まれる集積回路である。前記集積回路は、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している記憶回路と、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割回路と、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化回路と、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信回路とを備える。前記暗号化回路は、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成する。本発明の別の態様は、編集コンテンツを受信するコンテンツ受信装置に組み込まれる集積回路である。前記集積回路は、前記暗号化転送データを臨時番号とともに順次受信する受信回路と、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号回路と、復号して得られた転送データを順次記録媒体に書き込む書込回路と、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断回路とを備える。前記書込回路は、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込む。本発明の別の態様は、ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置であって、複数のコンピュータ命令が組み合わされて構成されるコンピュータプログラムを記憶しているメモリ部と、前記メモリ部に記憶されている前記コンピュータプログラムから1個ずつコンピュータ命令を読み出し、解読し、その解読結果に応じて動作するプロセッサとを備える。前記メモリ部は、オリジナルなコンテンツの一部であるオリジナル部分コンテンツと、修正及び追加された編集部分コンテンツとからなる前記編集コンテンツを記憶している。前記コンピュータプログラムは、コンピュータに、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割ステップと、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化ステップと、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信ステップとを実行させる。前記暗号化ステップは、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成する。本発明の別の態様は、編集コンテンツを受信するコンテンツ受信装置であって、複数のコンピュータ命令が組み合わされて構成されるコンピュータプログラムを記憶しているメモリ部と、前記メモリ部に記憶されている前記コンピュータプログラムから1個ずつコンピュータ命令を読み出し、解読し、その解読結果に応じて動作するプロセッサとを備える。前記コンピュータプログラムは、コンピュータに、前記暗号化転送データを臨時番号とともに順次受信する受信ステップと、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号ステップと、復号して得られた転送データを順次記録媒体に書き込む書込ステップと、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断ステップとを実行させる。前記書込ステップは、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込む。本発明の別の態様は、ムーブされたオリジナルコンテンツを編集した編集コンテンツを再度ムーブするコンテンツ送信装置において用いられるコンピュータプログラムを記録しているコンピュータ読み取り可能な非一時的記録媒体である。前記コンピュータプログラムは、コンピュータに、前記オリジナル部分コンテンツ及び前記編集部分コンテンツを複数の転送データに分割する分割ステップと、各転送データについて臨時番号を生成し、生成した臨時番号に基づいて生成した鍵を用いて、各転送データを暗号化して暗号化転送データを生成する暗号化ステップと、前記暗号化転送データを対応する前記臨時番号とともに、生成した順序で順次送信する送信ステップとを実行させる。前記暗号化ステップは、前記オリジナル部分コンテンツと前記編集部分コンテンツとの切り換わり直後の転送データについて、直前に生成された臨時番号と不連続となる臨時番号を生成し、他方、直前の臨時番号と不連続となる前記臨時番号を除き、各部分コンテンツを分割して得られた各転送データについて、直前に生成された臨時番号と連続して変化する臨時番号を生成する。本発明の別の態様は、編集コンテンツを受信するコンテンツ受信装置において用いられるコンピュータプログラムを記録しているコンピュータ読み取り可能な非一時的記録媒体である。前記コンピュータプログラムは、コンピュータに、前記暗号化転送データを臨時番号とともに順次受信する受信ステップと、受信した臨時番号に基づいて鍵を生成し、生成した鍵を用いて前記暗号化転送データを復号する復号ステップと、復号して得られた転送データを順次記録媒体に書き込む書込ステップと、受信した前記暗号化転送データとともに受信した臨時番号と、直前に受信した臨時番号との連続性を判断する判断ステップとを実行させる。前記書込ステップは、不連続であると判断される場合に、編集部分コンテンツの存在を示す情報を前記記録媒体に書き込む。9上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。4.まとめ本発明は、著作権保護されたコンテンツのストリームとその付随情報をHDDに記録保持し、前記コンテンツをネットワークで接続された機器に暗号化して送信するコンテンツ送信装置であって、前記付随情報からコンテンツのストリームがオリジナルコンテンツのストリームかを判定し、オリジナルコンテンツと同一でない場合、不連続となるようコンテンツ属性情報を格納したNonce情報を生成するNonce生成情報手段と、前記Nonce情報を含んだヘッダとストリーム記憶装置から読み出したストリームを暗号した暗号ストリームを結合して、前記コンテンツ属性情報含んだパケットを生成するストリーム暗号/生成手段と、前記付随情報に格納されたコピー回数情報を減算する付随情報記録手段とを備えることを特徴とする。本発明は、ネットワークで接続された機器から送信されたコンテンツのストリームを受信し、前記ストリームを復号しHDDに記録保持し、ストリームの付随情報を生成または更新しHDDに記録保持するコンテンツ受信装置であって、受信したコンテンツの受信ストリームのパケットを、ストリームとヘッダに分離したあと、最初のパケットのヘッダに含まれるNonce情報からコンテンツ属性情報を抽出し、次に受信したパケットのヘッダに含まれるNonce情報と前回取得したNonce情報が連続か不連続によって同一性を判断するストリーム解析手段と、前記付随情報に格納されたコピー回数情報を加算する付随情報記録手段とを備えることを特徴とする。本発明のコンテンツ送信装置およびコンテンツ受信装置によれば、既存のコンテンツ送信および受信方法を拡張しつつ、同一でないコンテンツのストリームを送信した場合、ストリームのヘッダに不連続となるコンテンツ属性情報を格納することで、コンテンツ受信側はオリジナルコンテンツのストリームと異なると容易に判断することができる。またNonce情報からコンテンツの復号暗号するための鍵を生成するため、例えば、Nonce情報が第三者によって改竄されたとしても、コンテンツは、正しく復号できない。よって、コンテンツの保護をさらに強化することができる。また、本発明は、著作権保護されたコンテンツのストリームとその付随情報をHDDに記録保持し、前記コンテンツをネットワークで接続された機器に暗号化して送信するコンテンツ送信装置であって、前記コンテンツのストリームデータを保持するストリーム記憶手段と、前記ストリームに設定された、任意の付随情報を保持する付随情報記憶手段と、前記コンテンツのストリームを編集挿入した新たなストリームの付随情報を生成する編集区間情報生成手段と、前記付随情報からコンテンツのストリームがオリジナルコンテンツのストリームかを判定し、オリジナルコンテンツと同一でない場合、不連続となるようコンテンツ属性情報を格納したNonce情報を生成するNonce生成情報手段と、前記Nonce情報を含んだヘッダとストリーム記憶装置から読み出したストリームを暗号した暗号ストリームを結合して、前記コンテンツ属性情報含んだパケットを生成するストリーム暗号/生成手段と、前記付随情報に格納されたコピー回数情報を減算する付随情報記録手段と、前記送信ストリームをネットワークにより接続された機器へ物理的に送信する通信I/F手段とを、備えることを特徴とする。ここで、前記コンテンツ属性情報を含むNonce情報は、送信ストリームに含まれるヘッダ情報のNonce領域に格納されるとしてもよい。ここで、前記Nonce情報のPCP-URのReserved領域に格納する情報は、種別フラグ、コンテンツ識別子、コンテンツ制御情報、コンテンツコピー回数情報を含むとしてもよい。ここで、前記Nonce情報は、コンテンツ識別子によりムーブコンテンツのストリーム区間か編集で追加されたストリーム区間かを判定できるとしてもよい。ここで、前記Nonce情報は、ムーブコンテンツのストリームと編集で追加されたストリームのNonceを不連続にすることで混在したストリームを容易に分離できるとしてもよい。また、本発明は、ネットワークで接続された機器から送信されたコンテンツのストリームを受信し、前記ストリームを復号しHDDに記録保持し、ストリームの付随情報を生成または更新しHDDに記録保持するコンテンツ受信装置であって、前記コンテンツをネットワークにより接続された機器より受信する通信I/F手段と、前記コンテンツに含まれるストリームを保持するストリーム記憶手段と、受信したコンテンツの受信ストリームのパケットを、ストリームとヘッダに分離したあと、最初のパケットのヘッダに含まれるNonce情報からコンテンツ属性情報を抽出し、次に受信したパケットのヘッダに含まれるNonce情報と前回取得したNonce情報が連続か不連続によって同一性を判断するストリーム解析手段と、前記付随情報に格納されたコピー回数情報を加算する付随情報記録手段とを備えることを特徴とする。ここで、前記コンテンツ属性情報を含んだNonce情報は、受信ストリームのパケットのヘッダに含まれるNonce領域に格納されるとしてもよい。ここで、前記ストリーム解析手段は前記受信ストリームのパケットに含まれるヘッダのNonceのReserved領域に格納された種別フラグにより、ムーブコンテンツのストリームと編集で追加されたコンテンツのストリームを判断することができるとしてもよい。ここで、前記ストリーム解析手段は前回の前記Nonce情報と現在受信したストリームのNonce情報が連続であるかどうかを判定することで、編集コンテンツのストリームまたはムーブコンテンツのストリームの区間かを容易に判定できるとしてもよい。ここで、前記ストリーム解析手段、前記Nonce情報のReserved領域に格納されたコンテンツ制御情報により、ストリームの復号、ストリームの記録を制御するとしてもよい。