(57)【要約】  【課題】　提供者が利用者に対してコンテンツの利用形態を柔軟に指定できる著作物保護システムを提供する。  【解決手段】　著作物保護システムは、記録装置と再生装置とから構成され、記録装置は、デジタル著作物と、デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、サブ範囲に相応するサブ範囲鍵を取得し、サブ範囲鍵を用いて暗号鍵を生成し、暗号鍵に基づいてデジタル著作物を暗号化して暗号化情報を生成し、暗号化情報と範囲情報とを記録媒体に書き込む。再生装置は、記録媒体から範囲情報と暗号化情報とを読み出し、当該サブ範囲に相応するサブ範囲鍵を取得し、サブ範囲鍵を用いて復号鍵を生成し、復号鍵に基づいて暗号化情報を復号して、デジタル著作物を生成し再生する。【選択図】  図１
2004118999.tif 000002
【特許請求の範囲】
【請求項１】
デジタル著作物を暗号化して記録媒体に記録する記録装置と前記記録媒体から暗号化デジタル著作物を読み出し復号し再生する再生装置とから構成され、前記デジタル著作物の不正な利用を防止する著作物保護システムであって、
　前記記録装置は、
　デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示す著作物取得手段と、
　取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、
　取得した前記サブ範囲鍵を用いて、暗号鍵を生成する鍵生成手段と、
　生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成する暗号化手段と、
　取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込む書込手段とを含み、
　前記再生装置は、
　前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出手段と、
　読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、
　取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成手段と、
　生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成手段と、
　生成したデジタル著作物を再生する再生手段とを含む
　ことを特徴とする著作物保護システム。
【請求項２】
前記デジタル著作物は、前記記録装置の利用者から他の利用者へ譲渡され、
　前記著作物取得手段は、さらに、前記他の利用者に対して、前記デジタル著作物の利用が許可される他の許可範囲を示す他の範囲情報を取得し、前記他の許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記他の範囲情報は、前記複数のサブ範囲を採用する否かをそれぞれ示す複数の他の採否情報を含み、
　前記記録装置の前記鍵取得手段は、さらに、取得した他の範囲情報に含まれる前記他の採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応する他のサブ範囲鍵を取得し、この結果、１個以上の他のサブ範囲鍵が取得され、
　前記記録装置の前記鍵生成手段は、さらに、取得した前記他のサブ範囲鍵を用いて、他の暗号鍵を生成し、
　前記暗号化手段は、さらに、生成した他の暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して他の暗号化情報を生成し、
　前記書込手段は、取得した前記他の範囲情報と生成した前記他の暗号化情報とを記録媒体に書き込む
　ことを特徴とする請求項１に記載の著作物保護システム。
【請求項３】
デジタル著作物を暗号化して記録媒体に記録する記録装置であって、
　デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示す著作物取得手段と、
　取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、
　取得した前記サブ範囲鍵を用いて、暗号鍵を生成する鍵生成手段と、
　生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成する暗号化手段と、
　取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込む書込手段と
　を備えることを特徴とする記録装置。
【請求項４】
前記暗号化手段は、前記デジタル著作物に対応するコンテンツ鍵を取得し、取得したコンテンツ鍵を用いて前記デジタル著作物に暗号化を施して暗号化著作物を生成し、前記暗号鍵を用いて、取得した前記コンテンツ鍵に暗号化を施して暗号化コンテンツ鍵を生成し、生成した前記暗号化著作物及び前記暗号化コンテンツ鍵から構成される前記暗号化情報を生成する
　ことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記鍵生成手段は、前記鍵取得手段により複数のサブ範囲鍵を取得した場合に、取得した複数のサブ範囲鍵に所定の演算を施して、前記暗号鍵を生成する
　ことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記鍵生成手段は、取得した複数の前記サブ範囲鍵を結合する前記所定の演算を施して、前記暗号鍵を生成する
　ことを特徴とする請求項５に記載の記録装置。
【請求項７】
前記複数のサブ範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲であり、
　前記許可範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲から採用された少なくとも１個のサブ範囲から構成され、
　前記範囲情報は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲を採用するか否かをそれぞれ示す複数の採否情報を含み、
　前記著作物取得手段は、前記複数の採否情報を含む範囲情報を取得し、
　前記鍵取得手段は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲のうち、採用されたものに相応するサブ範囲鍵を取得する
　ことを特徴とする請求項４に記載の記録装置。
【請求項８】
前記著作物取得手段は、前記範囲情報と、前記デジタル著作物とを別々に取得する
　ことを特徴とする請求項４に記載の記録装置。
【請求項９】
前記鍵取得手段、前記鍵生成手段及び前記暗号化手段のいずれか又は全ては、当該記録装置に着脱可能な可搬型モジュールから構成されている
　ことを特徴とする請求項４に記載の記録装置。
【請求項１０】
前記範囲情報に含まれる複数の採否情報は、前記デジタル著作物の価値に応じて異なり、
　前記鍵取得手段は、前記デジタル著作物の価値に応じて異なる複数の採否情報を用いて、前記サブ範囲鍵を取得する
　ことを特徴とする請求項４に記載の記録装置。
【請求項１１】
前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示し、前記デジタル著作物の後の利用の際には、より緩い限定を示し、
　前記鍵取得手段は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示す前記採否情報を用い、前記デジタル著作物の後の利用の際には、より緩い限定を示す前記採否情報を用いる
　ことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示し、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示し、
　前記鍵取得手段は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示す前記採否情報を用い、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示す前記採否情報を用いる
　ことを特徴とする請求項１０に記載の記録装置。
【請求項１３】
前記著作物取得手段は、さらに、前記デジタル著作物の利用が許可される別の許可範囲を示す別の範囲情報を取得し、前記別の許可範囲は、複数の別のサブ範囲から採用された少なくとも１個の別のサブ範囲から構成され、前記別の範囲情報は、複数の別の採否情報を含み、各別の採否情報は、各別のサブ範囲を採用する否かを示し、
　前記鍵取得手段は、さらに、取得した別の範囲情報に含まれる各別の採否情報が、別のサブ範囲の採用を示す場合に、当該別のサブ範囲に相応する別のサブ範囲鍵を取得し、この結果、１個以上の別のサブ範囲鍵が取得され、
　前記鍵生成手段は、さらに、取得した前記別のサブ範囲鍵を用いて、別の暗号鍵を生成し、
　前記暗号化手段は、さらに、生成した別の暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して別の暗号化情報を生成し、
　前記書込手段は、さらに、取得した前記別の範囲情報と生成した前記別の暗号化情報とを記録媒体に書き込む
　ことを特徴とする請求項４に記載の記録装置。
【請求項１４】
前記著作物取得手段は、前記別の範囲情報を管理するセンタ装置から、前記別の範囲情報を取得する
　ことを特徴とする請求項１３に記載の記録装置。
【請求項１５】
前記著作物取得手段は、前記別の範囲情報の取得の代償としての相応する金額の支払いを条件として、前記別の範囲情報を取得する
　ことを特徴とする請求項１４に記載の記録装置。
【請求項１６】
前記デジタル著作物は、前記記録装置の利用者から他の利用者へ譲渡され、
　前記著作物取得手段は、さらに、前記他の利用者に対して、前記デジタル著作物の利用が許可される他の許可範囲を示す他の範囲情報を取得し、前記他の許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記他の範囲情報は、複数の他の採否情報を含み、各他の採否情報は、各サブ範囲を採用するか否かを示し、
　前記記録装置の前記鍵取得手段は、さらに、取得した他の範囲情報に含まれる前記他の採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応する他のサブ範囲鍵を取得し、この結果、１個以上の他のサブ範囲鍵が取得され、
　前記記録装置の前記鍵生成手段は、さらに、取得した前記他のサブ範囲鍵を用いて、他の暗号鍵を生成し、
　前記暗号化手段は、さらに、生成した他の暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して他の暗号化情報を生成し、
　前記書込手段は、取得した前記他の範囲情報と生成した前記他の暗号化情報とを記録媒体に書き込む
　ことを特徴とする請求項４に記載の記録装置。
【請求項１７】
前記著作物取得手段は、取得した前記デジタル著作物を記憶しており、
　前記記録装置は、さらに、記憶している前記デジタル著作物を削除する削除手段を含む
　ことを特徴とする請求項１６に記載の記録装置。
【請求項１８】
前記著作物取得手段は、前記他の範囲情報をセキュアに取得する
　ことを特徴とする請求項１７に記載の記録装置。
【請求項１９】
前記著作物取得手段は、前記他の範囲情報を管理するセンタ装置の許可の基に、前記他の範囲情報を取得する
　ことを特徴とする請求項１７に記載の記録装置。
【請求項２０】
請求項３の記録装置は、さらに、
　前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出手段と、
　読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、
　取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成手段と、
　生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成手段と、
　生成したデジタル著作物を再生する再生手段と
　を含むことを特徴とする請求項３に記載の記録装置。
【請求項２１】
記録媒体からデジタル著作物を読み出して再生する再生装置であって、
　記録装置は、デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示し、取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得され、取得した前記サブ範囲鍵を用いて、暗号鍵を生成し、生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成し、取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込み、
　前記再生装置は、
　前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出手段と、
　読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、
　取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成手段と、
　生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成手段と、
　生成したデジタル著作物を再生する再生手段と
　を備えることを特徴とする再生装置。
【請求項２２】
前記記録装置は、前記デジタル著作物に対応するコンテンツ鍵を取得し、取得したコンテンツ鍵を用いて前記デジタル著作物に暗号化を施して暗号化著作物を生成し、前記暗号鍵を用いて、取得した前記コンテンツ鍵に暗号化を施して暗号化コンテンツ鍵を生成し、生成した前記暗号化著作物及び前記暗号化コンテンツ鍵から構成される前記暗号化情報を生成し、
　前記読出手段は、前記暗号化情報として、前記記録媒体から前記暗号化コンテンツ鍵及び前記暗号化著作物を読み出し、
　前記著作物生成手段は、生成した前記復号鍵を用いて、前記暗号化コンテンツ鍵を復号してコンテンツ鍵を生成し、生成したコンテンツ鍵を用いて、前記暗号化著作物を復号してデジタル著作物を生成する
　ことを特徴とする請求項２１に記載の再生装置。
【請求項２３】
前記記録装置は、複数のサブ範囲鍵を取得した場合に、取得した複数のサブ範囲鍵に所定の演算を施して、前記暗号鍵を生成し、
　前記鍵生成手段は、前記鍵取得手段により複数のサブ範囲鍵を取得した場合に、取得した複数のサブ範囲に前記所定の演算を施して、前記復号鍵を生成する
　ことを特徴とする請求項２２に記載の再生装置。
【請求項２４】
前記記録装置は、取得した複数の前記サブ範囲鍵を結合する前記所定の演算を施して、前記暗号鍵を生成し、
　前記鍵生成手段は、取得した複数の前記サブ範囲鍵を結合する前記所定の演算を施して、前記復号鍵を生成する
　ことを特徴とする請求項２３に記載の再生装置。
【請求項２５】
前記複数のサブ範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲であり、
　前記許可範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲から採用された少なくとも１個のサブ範囲から構成され、
　前記範囲情報は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲を採用するか否かをそれぞれ示す複数の採否情報を含み、
　前記鍵取得手段は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲のうち、採用されたものに相応するサブ範囲鍵を取得し、
　前記鍵生成手段は、取得したサブ範囲鍵を用いて、復号鍵を生成する
　ことを特徴とする請求項２２に記載の再生装置。
【請求項２６】
前記鍵取得手段、前記鍵生成手段及び著作物生成手段のいずれか又は全ては、当該再生装置に着脱可能な可搬型モジュールから構成されている
　ことを特徴とする請求項２２に記載の再生装置。
【請求項２７】
前記読出手段により読み出される前記範囲情報に含まれる複数の採否情報は、前記デジタル著作物の価値に応じて異なり、
　前記鍵取得手段は、前記デジタル著作物の価値に応じて異なる前記複数の採否情報を用いて、前記サブ範囲鍵を取得する
　ことを特徴とする請求項２２に記載の再生装置。
【請求項２８】
前記範囲情報に含まれる複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示し、前記デジタル著作物の後の利用の際には、より緩い限定を示し、
　前記鍵取得手段は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示す前記採否情報を用い、前記デジタル著作物の後の利用の際には、より緩い限定を示す前記採否情報を用いる
　ことを特徴とする請求項２７に記載の再生装置。
【請求項２９】
前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示し、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示し、
　前記鍵取得手段は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示す前記採否情報を用い、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示す前記採否情報を用いる
　ことを特徴とする請求項２７に記載の再生装置。
【請求項３０】
前記記録装置は、さらに、前記デジタル著作物の利用が許可される別の許可範囲を示す別の範囲情報を取得し、前記別の許可範囲は、複数の別のサブ範囲から採用された少なくとも１個の別のサブ範囲から構成され、前記別の範囲情報は、複数の別の採否情報を含み、各別の採否情報は、各別のサブ範囲を採用する否かを示し、取得した別の範囲情報に含まれる各別の採否情報が、別のサブ範囲の採用を示す場合に、当該別のサブ範囲に相応する別のサブ範囲鍵を取得し、この結果、１個以上の別のサブ範囲鍵が取得され、取得した前記別のサブ範囲鍵を用いて、別の暗号鍵を生成し、生成した別の暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して別の暗号化情報を生成し、取得した前記別の範囲情報と生成した前記別の暗号化情報とを記録媒体に書き込み、
　前記読出手段は、さらに、前記デジタル著作物の利用が許可される別の許可範囲を示す前記別の範囲情報と、前記別の暗号化情報とを読み出し、
　前記鍵取得手段は、さらに、読み出した前記別の範囲情報に含まれる各別の採否情報が、別のサブ範囲の採用を示す場合に、当該別のサブ範囲に相応する別のサブ範囲鍵を取得し、この結果、１個以上の別のサブ範囲鍵が取得され、
　前記鍵生成手段は、さらに、取得した前記別のサブ範囲鍵を用いて、別の復号鍵を生成し、
　前記著作物生成手段は、さらに、生成した前記別の復号鍵に基づいて、読み出した前記別の暗号化情報を復号して、前記デジタル著作物を生成し、
　前記再生手段は、さらに、生成したデジタル著作物を再生する
　ことを特徴とする請求項２２に記載の再生装置。
【請求項３１】
コンピュータ読み取り可能な記録媒体であって、
　範囲情報と暗号化情報とを記録しており、
　前記範囲情報は、複数のサブ範囲を採用する否かをそれぞれ示す複数の採否情報を含み、前記複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成される許可範囲において、デジタル著作物の利用が許可され、
　前記範囲情報に含まれる前記採否情報がサブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を用いて、暗号鍵が生成され、
　前記暗号鍵に基づいて、前記デジタル著作物を暗号化して前記暗号化情報が生成される
　ことを特徴とする記録媒体。
【請求項３２】
デジタル著作物を暗号化して記録媒体に記録する記録装置で用いられる記録方法であって、
　デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示す著作物取得ステップと、
　取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得ステップと、
　取得した前記サブ範囲鍵を用いて、暗号鍵を生成する鍵生成ステップと、
　生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成する暗号化ステップと、
　取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込む書込ステップと
　を含むことを特徴とする記録方法。
【請求項３３】
デジタル著作物を暗号化して記録媒体に記録するコンピュータで用いられる記録プログラムであって、
　デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示す著作物取得ステップと、
　取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得ステップと、
　取得した前記サブ範囲鍵を用いて、暗号鍵を生成する鍵生成ステップと、
　生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成する暗号化ステップと、
　取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込む書込ステップと
　を含むことを特徴とする記録プログラム。
【請求項３４】
前記記録プログラムは、コンピュータ読み取り可能な記録媒体に記録されている
　ことを特徴とする請求項３３に記載の記録プログラム。
【請求項３５】
記録媒体からデジタル著作物を読み出して再生する再生装置で用いられる再生方法であって、
　記録装置は、デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示し、取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得され、取得した前記サブ範囲鍵を用いて、暗号鍵を生成し、生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成し、取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込み、
　前記再生方法は、
　前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出ステップと、
　読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得ステップと、
　取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成ステップと、
　生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成ステップと、
　生成したデジタル著作物を再生する再生ステップと
　を含むことを特徴とする再生方法。
【請求項３６】
記録媒体からデジタル著作物を読み出して再生するコンピュータで用いられる再生プログラムであって、
　記録装置は、デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示し、取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得され、取得した前記サブ範囲鍵を用いて、暗号鍵を生成し、生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成し、取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込み、
　前記再生プログラムは、
　前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出ステップと、
　読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得ステップと、
　取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成ステップと、
　生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成ステップと、
　生成したデジタル著作物を再生する再生ステップと
　を含むことを特徴とする再生プログラム。
【請求項３７】
前記再生プログラムは、コンピュータ読み取り可能な記録媒体に記録されている
　ことを特徴とする請求項３６に記載の再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、デジタル著作物を、不正な利用から保護して、記録及び再生する技術に関する。
【背景技術】
【０００２】
　音楽、映像、プログラム等のデジタル化されたコンテンツは、一般に劣化させることなく記録媒体に記録したり、コピーしたりすることが可能である。そのため、そのコンテンツが有料の著作物である場合、第三者による不正利用や不正コピー等が行われる恐れがあり、従ってそのコンテンツの著作権が侵害される恐れがあるという問題がある。近年、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）やインターネットを介した音楽配信等の普及に伴い、デジタル化されたコンテンツの配布が盛んに行われつつあり、前述した問題点の解決が望まれている。
【０００３】
　この問題に対し、従来、第三者による不正利用や不正コピーを防止するため、例えば、Content Protection for Recordable Media （CPRM）のように、記録媒体に記録されたコンテンツの不正コピーが行えないようにする仕組みが知られている（例えば、非特許文献１参照。）。この仕組みを以下に簡単に説明する。
【０００４】
　記録媒体には、その記録媒体固有の媒体ＩＤが、製造時に記録されている。この媒体ＩＤは、読み取ることは可能だが書き換えや消去ができない情報である。記録媒体にコンテンツを記録する際には、その記録媒体の媒体ＩＤを用いてコンテンツ鍵を生成し、コンテンツ鍵を用いて暗号化されたコンテンツをその記録媒体に記録する。これにより、記録媒体に記録された暗号化コンテンツを他の記録媒体にコピーしても、コピー先の記録媒体の媒体ＩＤはコピー元の記録媒体の媒体ＩＤと異なるので、コピーした記録媒体では暗号化コンテンツを復号するためのコンテンツ鍵を導出できない。従って、コピーした記録媒体ではコンテンツを復号できないので、不正コピーを防止することが可能である。
【０００５】
　また、特定の利用者グループに属する正規の利用者のみに対して、バックアップ等の自由なコピーや受信端末以外の端末での利用を可能にし、これにより、コンテンツ提供者が、利用者グループ以外の者による不正利用を防止し、その著作権が保護される仕組みが開示されている（例えば、特許文献１参照。）。この仕組みを以下に簡単に説明する。
【０００６】
　まず、利用者が持つＩＣカードには、その利用者が所属するグループのグループ鍵が記録されている。コンテンツ提供者は、そのグループにのみ利用を許可するコンテンツを、そのグループのグループ鍵で暗号化して配布する。これにより、そのグループに所属していない利用者は、配布されたコンテンツを不正に利用しようとしても、コンテンツ復号に必要なグループ鍵を持たないためコンテンツが復号できない。従って、コンテンツ提供者は、正規の利用者グループ以外の不正利用を防止することができる。
【特許文献１】特開平７−２９７８１８号公報
【非特許文献１】Ｍａｔｓｕｓｈｉｔａ　Ｔｅｃｈｎｉｃａｌ　Ｊｏｕｒｎａｌ　第４８巻　第２号（２００２年４月）、２００２年４月１８日発行、松下電器産業株式会社、（第７頁）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
　しかしながら、これらの従来技術では、同一システム内で、ユーザのコンテンツの利用形態が固定されているという問題点がある。例えば、コンテンツ提供者は、ユーザに対して、（ａ）コンテンツＡのコピーを認めない、（ｂ）コンテンツＢの特定のグループ以外での利用を認めないがバックアップコピーは認める、（ｃ）コンテンツＣの特定機器のみでの利用を認める、等のように、配布するコンテンツ毎や配布先のユーザ毎に、ユーザのコンテンツ利用形態を柔軟に指定することができない。
【０００８】
　本発明は、上記の問題点を解決するために、不正な利用からコンテンツを保護しつつ、コンテンツの提供者が利用者に対して提供するコンテンツの利用形態を柔軟に指定できる著作物保護システム、記録装置、再生装置、記録方法、再生方法、記録プログラム及び再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
　上記目的を達成するために、本発明は、デジタル著作物の不正な利用を防止する著作物保護システムである。前記著作物保護システムは、デジタル著作物を暗号化して記録媒体に記録する記録装置と、前記記録媒体から暗号化デジタル著作物を読み出し復号し再生する再生装置とから構成される。
【００１０】
　前記記録装置は、著作物取得手段、鍵取得手段、鍵生成手段、暗号化手段及び
書込手段を備えている。前記著作物取得手段は、デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得する。前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、前記複数のサブ範囲を採用する否かをそれぞれ示す複数の採否情報を含む。前記鍵取得手段は、取得した範囲情報に含まれる各採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得する。この結果、１個以上のサブ範囲鍵が取得される。前記鍵生成手段は、取得した前記サブ範囲鍵を用いて、暗号鍵を生成する。前記暗号化手段は、生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成する。前記書込手段は、取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込む。
【００１１】
　前記再生装置は、読出手段、鍵取得手段、鍵生成手段、著作物生成手段及び再生手段を備えている。前記読出手段は、前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す。前記鍵取得手段は、読み出した前記範囲情報に含まれる各採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得する。この結果、１個以上のサブ範囲鍵が取得される。前記鍵生成手段は、取得した前記サブ範囲鍵を用いて、復号鍵を生成する。前記著作物生成手段は、生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する。前記再生手段は、生成したデジタル著作物を再生する。
【００１２】
　このように、前記著作物保護システムによると、前記記録装置は、複数のサブ範囲を採用するか否かをそれぞれ示す複数の採否情報を含む前記範囲情報と、前記採否情報により定まるサブ範囲鍵に基づいてデジタル著作物を暗号化した暗号化情報とを記録媒体に書き込むので、デジタル著作物の利用が許可される許可範囲を、複数のサブ範囲から採用して多様に決定することができる。また、前記再生装置は、前記採否情報により定まるサブ範囲鍵に基づいて暗号化情報を復号してデジタル著作物を再生するので、前記採否情報により定まるサブ範囲鍵を正しく取得できる再生装置のみが、暗号化情報を復号してデジタル著作物を再生できる。
【００１３】
　こうして、コンテンツ提供者が、コンテンツ提供者の著作権が保護されるようにしつつ、配布するコンテンツ毎や配布先のユーザ毎に、ユーザのコンテンツ利用形態を柔軟に指定できるようになる。
【発明の効果】
【００１４】
　以上に説明したように、本発明は、従来における問題点を鑑みて行われたもので、コンテンツ提供者が、適切な記録制御情報を決定して配布することにより、可搬媒体に記録されたコンテンツを再生できる再生装置の限定を様々な形態で行うことができるようにしている。これにより、コンテンツ提供者が、コンテンツ提供者の著作権が保護されるようにしつつ、配布するコンテンツ毎や配布先のユーザ毎に、ユーザのコンテンツ利用形態を柔軟に指定できるようになる。
【００１５】
　以上により、従来技術では達成できなかった著作物保護システム、記録装置及び再生装置を提供することができ、その価値は大きい。
【００１６】
　本発明は、デジタル著作物を暗号化して記録媒体に記録する記録装置と前記記録媒体から暗号化デジタル著作物を読み出し復号し再生する再生装置とから構成され、前記デジタル著作物の不正な利用を防止する著作物保護システムであって、前記記録装置は、デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示す著作物取得手段と、取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、取得した前記サブ範囲鍵を用いて、暗号鍵を生成する鍵生成手段と、生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成する暗号化手段と、取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込む書込手段とを含み、前記再生装置は、前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出手段と、読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成手段と、生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成手段と、生成したデジタル著作物を再生する再生手段とを含む。
【００１７】
　この構成によると、前記記録装置は、複数のサブ範囲を採用するか否かをそれぞれ示す複数の採否情報を含む前記範囲情報と、前記採否情報により定まるサブ範囲鍵に基づいてデジタル著作物を暗号化した暗号化情報とを記録媒体に書き込むので、デジタル著作物の利用が許可される許可範囲を、複数のサブ範囲から採用して多様に決定することができる。また、前記再生装置は、前記採否情報により定まるサブ範囲鍵に基づいて暗号化情報を復号してデジタル著作物を再生するので、前記採否情報により定まるサブ範囲鍵を正しく取得できる再生装置のみが、暗号化情報を復号してデジタル著作物を再生できる。
【００１８】
　こうして、コンテンツ提供者が、コンテンツ提供者の著作権が保護されるようにしつつ、配布するコンテンツ毎や配布先のユーザ毎に、ユーザのコンテンツ利用形態を柔軟に指定できるようになる。
【発明を実施するための最良の形態】
【００１９】
　１．著作物保護システム１０
　本発明に係る１個の実施の形態としての著作物保護システム１０について説明する。
【００２０】
　１．１　著作物保護システム１０の構成
　著作物保護システム１０は、図１に示すように、サーバ装置１００、ＤＶＤ記録装置２００ａ、ＤＶＤ再生装置３００ａ、パーソナルコンピュータ２００ｂ、ＤＶＤ再生装置３００ｂ、モニタ３２１ｂ、ＤＶＤ記録再生装置２００ｃ及びモニタ３２１ｃから構成されている。
【００２１】
　サーバ装置１００は、インターネット２０を介して、それぞれ、ＤＶＤ記録装置２００ａ、パーソナルコンピュータ２００ｂ及びＤＶＤ記録再生装置２００ｃと接続されている。
【００２２】
　ＤＶＤ記録装置２００ａは、インターネット２０を介して、サーバ装置１００からコンテンツを取得し、取得したコンテンツをＤＶＤ４００ａに書き込む。コンテンツが記録されたＤＶＤ４００ａは、利用者により、ＤＶＤ再生装置３００ａに装着される。ＤＶＤ再生装置３００ａは、装着されたＤＶＤ４００ａからコンテンツを読み出し、読み出したコンテンツを再生して出力する。
【００２３】
　また、パーソナルコンピュータ２００ｂは、インターネット２０を介して、サーバ装置１００からコンテンツを取得し、取得したコンテンツをＤＶＤ４００ｂに書き込む。コンテンツが記録されたＤＶＤ４００ｂは、利用者により、ＤＶＤ再生装置３００ｂに装着される。ＤＶＤ再生装置３００ｂは、装着されたＤＶＤ４００ｂからコンテンツを読み出し、読み出したコンテンツを再生して出力する。
【００２４】
　さらに、ＤＶＤ記録再生装置２００ｃは、インターネット２０を介して、サーバ装置１００からコンテンツを取得し、取得したコンテンツをＤＶＤ４００ｃに書き込む。また、ＤＶＤ記録再生装置２００ｃは、前記ＤＶＤ４００ｃからコンテンツを読み出し、読み出したコンテンツを再生して出力する。
【００２５】
　１．２　サーバ装置１００の構成
　サーバ装置１００は、図２に示すように、情報記憶部１０１、入力部１０２、表示部１０３、制御部１０４、通信部１０５及び認証部１０６から構成されている。
【００２６】
　サーバ装置１００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ＬＡＮ接続ユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、サーバ装置１００は、その機能を達成する。
【００２７】
　サーバ装置１００は、映画制作会社、映画配信会社、コンテンツ供給業者などにより運営管理される。
【００２８】
　（１）情報記憶部１０１
　情報記憶部１０１は、図２に示すように、依存情報テーブル１２１、料金テーブル１３１、コンテンツテーブル１４１、ユーザテーブル１５１及びコンテンツ１６１、１６２、・・・を記憶している。
【００２９】
　（コンテンツ１６１、１６２、・・・）
　コンテンツ１６１は、映画を構成する音声情報と映像情報とが圧縮符号化されて生成された圧縮符号化データである。コンテンツ１６１は、コンテンツＩＤにより識別される。コンテンツ１６２、・・・も、コンテンツ１６１と同様の圧縮符号化データである。
【００３０】
　（依存情報テーブル１２１）
　依存情報テーブル１２１は、一例として、図３に示すように、１５個の依存情報を含む。各依存情報は、依存情報ＩＤ、グループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグから構成される。
【００３１】
　各依存情報は、コンテンツの利用が許可される許可範囲を定める情報である。依存情報テーブル１２１は、１５個の依存情報を含むので、１５通りの許可範囲が定められている。
【００３２】
　各依存情報による定まる許可範囲は、グループに依存するグループ範囲、記録媒体に依存する媒体範囲、記録機器に依存する機器範囲及びユーザに依存するユーザ範囲を組み合わせることにより定まる。
【００３３】
　ここで、前記グループは、コンテンツを利用する機器を１個以上含み、前記グループ範囲は、前記グループに属する各機器に相応する。前記グループ範囲においてコンテンツの利用が許可されるとは、前記グループに属する各機器について、コンテンツの利用が許可されることと同義である。前記媒体範囲は、１個の記録媒体に相応する。前記媒体範囲においてコンテンツの利用が許可されるとは、前記記録媒体に記録されたコンテンツの利用が許可されることと同義である。前記機器範囲は、１台の記録機器に相応する。前記機器範囲においてコンテンツの利用が許可されるとは、前記記録機器によるコンテンツの利用が許可されることと同義である。前記ユーザ範囲は、１人の利用者に相応する。前記ユーザ範囲においてコンテンツの利用が許可されるとは、前記利用者によるコンテンツの利用が許可されることと同義である。
【００３４】
　各依存情報に含まれるグループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグは、それぞれ、グループ範囲、媒体範囲、機器範囲及びユーザ範囲に対応し、グループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグは、当該依存情報による定まる許可範囲として、それぞれ、グループ範囲、媒体範囲、機器範囲及びユーザ範囲を採用するか否かを示している。
【００３５】
　依存情報ＩＤは、当該依存情報ＩＤが含まれる依存情報を一意に識別するための識別情報である。
【００３６】
　グループ依存フラグは、当該フラグが含まれる依存情報による定まる許可範囲として、グループ範囲を採用するか否かを示している。グループ依存フラグは、「１」又は「０」であり、グループ範囲を採用する場合に、「１」であり、採用しない場合に、「０」である。
【００３７】
　媒体依存フラグは、当該フラグが含まれる依存情報による定まる許可範囲として、媒体範囲を採用するか否かを示している。媒体依存フラグは、「１」又は「０」であり、媒体範囲を採用する場合に、「１」であり、媒体範囲を採用しない場合に、「０」である。
【００３８】
　機器依存フラグは、当該フラグが含まれる依存情報による定まる許可範囲として、機器範囲を採用するか否かを示している。機器依存フラグは、「１」又は「０」であり、機器範囲を採用する場合に、「１」であり、機器範囲を採用しない場合に、「０」である。
【００３９】
　ユーザ依存フラグは、当該フラグが含まれる依存情報による定まる許可範囲として、ユーザ範囲を採用するか否かを示している。ユーザ依存フラグは、「１」又は「０」であり、ユーザ範囲を採用する場合に、「１」であり、ユーザ範囲を採用しない場合に、「０」である。
【００４０】
　このように、グループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグは、それぞれ、「１」又は「０」であるので、組み合わせにより、１６個の依存情報が存在するが、グループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグが、それぞれ、「０」、「０」、「０」及び「０」である場合については、コンテンツの利用が許可される許可範囲が特定されないので、この場合を除いてる。
【００４１】
　ここで、例えば、グループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグが、それぞれ、「１」、「１」、「１」及び「１」である場合には、１個のグループ内での利用が許可され、かつ、１枚の記録媒体による利用が許可され、かつ、１台の記録機器による利用が許可され、かつ、１人の利用者による利用が許可されていることを示している。
【００４２】
　また、例えば、グループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグが、それぞれ、「１」、「１」、「０」及び「０」である場合には、１個のグループ内での利用が許可され、かつ、１枚の記録媒体による利用が許可されていることを示している。
【００４３】
　また、例えば、グループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグが、それぞれ、「０」、「０」、「１」及び「０」である場合には、１台の記録機器による利用が許可されていることを示している。
【００４４】
　また、例えば、グループ依存フラグ、媒体依存フラグ、機器依存フラグ及びユーザ依存フラグが、それぞれ、「０」、「０」、「０」及び「１」である場合には、１人の利用者による利用が許可されていることを示している。
【００４５】
　（料金テーブル１３１）
　料金テーブル１３１は、一例として、図４に示すように、依存情報ＩＤ、依存情報加算額及び条件加算情報から構成される料金情報を複数個含んでいる。また、条件加算情報は、譲渡加算額、保有加算額、６月経過加算額及び１０回利用加算額を含む。
【００４６】
　依存情報ＩＤは、依存情報テーブル１２１において説明したので、ここでは、説明を省略する。
【００４７】
　依存情報加算額は、同じ料金情報に含まれる依存情報ＩＤにより示される依存情報により示される許可範囲において、コンテンツを利用する場合の加算料金を示している。
【００４８】
　例えば、料金テーブル１３１によると、依存情報ＩＤ「１」により示される依存情報の許可範囲においてコンテンツを利用する場合の依存情報加算額は、「１０００円」であり、依存情報ＩＤ「２」〜「５」により示される依存情報の許可範囲においてコンテンツを利用する場合の依存情報加算額は、「７００円」であり、依存情報ＩＤ「６」〜「１１」により示される依存情報の許可範囲においてコンテンツを利用する場合の依存情報加算額は、「５００円」であり、依存情報ＩＤ「１２」〜「１５」により示される依存情報の許可範囲においてコンテンツを利用する場合の依存情報加算額は、「３００円」である。このように、料金テーブル１３１では、許可範囲が広くなるほど、依存情報加算額が増え、利用範囲が狭くなるほど、依存情報加算額が減るような料金体系を採用している。
【００４９】
　なお、このような料金体系を採用しなくてもよい。特定の依存情報に対して、高額の料金を設定し、別の特定の依存情報に対して、低額の料金を設定するとしてもよい。
【００５０】
　また、条件加算情報に含まれる各加算額は、それぞれの条件に合致する場合における加算料金を示している。
【００５１】
　譲渡加算額は、一度購入したコンテンツを他人に譲渡する場合における加算料金を示している。譲渡加算額は、一例として、「５００円」である。譲渡加算額は、依存情報ＩＤに依存していない。
【００５２】
　保有加算額は、一度購入したコンテンツを他人に譲渡する場合に、譲渡後において譲渡者が継続してコンテンツを利用する場合における加算料金を示している。保有加算額は、一例として、「５００円」である。保有加算額は、依存情報ＩＤに依存していない。
【００５３】
　６月経過加算額は、コンテンツを購入した時点から６月が経過した場合において、許可範囲の限定を緩める場合における加算料金を示している。例えば、コンテンツの購入の当初は、依存情報ＩＤ「７」により示される依存情報の許可範囲においてコンテンツを利用し、コンテンツを購入した時点から６月が経過した後において、依存情報ＩＤ「１」により示される依存情報の許可範囲においてコンテンツを利用する場合における加算料金を示している。６月経過加算額は、一例として、「３００円」である。６月経過加算額は、依存情報ＩＤに依存していない。
【００５４】
　１０回利用加算額は、コンテンツを購入後、コンテンツの再生回数が１０回を超えた場合において、許可範囲の限定を緩める場合における加算料金を示している。例えば、コンテンツの購入の当初は、依存情報ＩＤ「７」により示される依存情報の許可範囲においてコンテンツを利用し、１０回分のコンテンツの再生を終了した後において、依存情報ＩＤ「１」により示される依存情報の許可範囲においてコンテンツを利用する場合における加算料金を示している。一例として、１０回利用加算額は、「３００円」である。１０回利用加算額は、依存情報ＩＤに依存していない。
【００５５】
　（コンテンツテーブル１４１）
　コンテンツテーブル１４１は、一例として、図５に示すように、コンテンツＩＤ、タイトル名、時間、コンテンツ加算額及び監督、出演者情報から構成されるコンテンツ特徴情報を複数個含んでいる。
【００５６】
　各コンテンツ特徴情報は、情報記憶部１０１が記憶している各コンテンツに、一対一に対応している。
【００５７】
　コンテンツＩＤは、対応するコンテンツを識別するための識別情報である。
【００５８】
　タイトル名は、対応するコンテンツを示す名称である。
【００５９】
　時間は、対応するコンテンツが、最初から最後まで、再生される場合に要する再生時間である。
【００６０】
　コンテンツ加算額は、対応するコンテンツを利用する場合における加算料金を示している。
【００６１】
　監督、出演者情報は、対応するコンテンツの制作に係わった監督や出演者に関する情報である。
【００６２】
　（ユーザテーブル１５１）
　ユーザテーブル１５１は、図６に示すように、ユーザＩＤ、コンテンツＩＤ、１個又は２個の依存情報ＩＤ、条件情報、年月日及び料金から構成されるユーザ購入情報を複数個記憶するための領域を備えている。
【００６３】
　ユーザＩＤは、利用者を一意に識別するための識別情報である。
【００６４】
　コンテンツＩＤは、対応するユーザＩＤにより識別される利用者が購入したコンテンツを識別する識別情報である。
【００６５】
　依存情報ＩＤは、当該コンテンツを利用する際の許可範囲を示す依存情報を識別する識別情報である。
【００６６】
　２個の依存情報ＩＤがユーザ購入情報に含まれる場合には、先頭の依存情報ＩＤは、コンテンツ購入の当初の依存情報を示しており、後続する依存情報ＩＤは、コンテンツの１０回利用の際のその後の依存情報、又は６月経過後の依存情報を示している。
【００６７】
　条件情報は、利用者によりコンテンツが購入された場合において、付加された条件を示している。付加された条件には、一例として、「譲渡可」、「譲渡後保有可」、「１０回利用」、「６月経過」などがある。これらは、上述した通りである。
【００６８】
　年月日は、利用者によりコンテンツが購入された年月日を示す。
【００６９】
　料金は、当該コンテンツを、上記の依存情報ＩＤにより示される依存情報の許可範囲において、また、条件情報により示される条件により利用する場合の、料金の合計額である。
【００７０】
　（２）通信部１０５
　通信部１０５は、インターネット２０を介して、外部の装置と接続されており、インターネット２０を介して、外部の装置と認証部１０６との間で、また、外部の装置と制御部１０４との間で、情報の送受信を行う。
【００７１】
　ここで、外部の装置とは、ＤＶＤ記録装置２００ａ、パーソナルコンピュータ２００ｂ及びＤＶＤ記録再生装置２００ｃのいずれかである。
【００７２】
　（３）認証部１０６
　認証部１０６は、通信部１０５により、外部の装置と制御部１０４との間で、情報の送受信を行うに先立って、外部の装置との間で、相互に機器認証を行う。相互に機器認証については、公知であるので、説明を省略する。
【００７３】
　相互の機器認証に失敗した場合には、認証部１０６は、以降の外部の装置と制御部１０４との間の情報の送受信を禁止するように、制御部１０４を制御する。
【００７４】
　（４）制御部１０４
　（情報の受信）
　制御部１０４は、外部の装置から、インターネット２０、通信部１０５を介して、コンテンツの一覧の送信を要求する一覧要求、利用者を識別するユーザＩＤ、外部の装置の利用者が所望するコンテンツを識別するコンテンツＩＤ及び外部の装置の利用者が所望するコンテンツの購入の条件を受け取る。ここで、コンテンツの購入の条件は、コンテンツの利用の許可範囲を示す情報を含む。また、コンテンツの購入の条件は、さらに、コンテンツを譲渡可とするか否かを示す情報、コンテンツを譲渡後保有可とするか否かを示す情報、コンテンツを６月経過した後に条件の緩和をするか否かを示す情報、及びコンテンツを１０回利用後に条件の緩和をするか否かを示す情報のいずれか又は全てを含む。
【００７５】
　（一覧の送信）
　制御部１０４は、一覧要求を受け取ると、情報記憶部１０１が有するコンテンツテーブル１４１から全てのコンテンツ特徴情報を読み出し、読み出したコンテンツ特徴情報をコンテンツ一覧として、通信部１０５、インターネット２０を介して、外部の装置へ送信する。
【００７６】
　（料金の計算）
　制御部１０４は、コンテンツＩＤ及びコンテンツの購入の条件を受け取ると、以下に示すようにして、料金を計算する。
【００７７】
　（ａ）制御部１０４は、受け取ったコンテンツＩＤを含むコンテンツ特徴情報をコンテンツテーブル１４１から読み出し、読み出したコンテンツ特徴情報からコンテンツ加算額を抽出する。次に、抽出したコンテンツ加算額を、利用者に課す料金とする。
【００７８】
　（ｂ）次に、制御部１０４は、受け取った購入の条件から、コンテンツの利用の許可範囲を示す情報を抽出し、抽出した情報に対応する依存情報を、依存情報テーブル１２１から読み出し、読み出した依存情報から依存情報ＩＤを抽出する。次に、抽出した依存情報ＩＤを含む料金情報を料金テーブル１３１から読み出し、読み出した利用情報から依存情報加算額を抽出する。次に、抽出した依存情報加算額を、前記料金に加算する。
【００７９】
　（ｃ）次に、制御部１０４は、受け取った購入の条件に、コンテンツを譲渡可とするか否かを示す情報、コンテンツを譲渡後保有可とするか否かを示す情報、コンテンツを６月経過した後に条件の緩和をするか否かを示す情報、及びコンテンツを１０回利用後に条件の緩和をするか否かを示す情報が含まれる場合には、それぞれに対応する加算額を、料金テーブル１３１から読み出し、読み出した加算額を、前記料金に加算する。
【００８０】
　このようにして、コンテンツの購入に対して課する料金が計算される。
【００８１】
　（料金の通知と精算）
　制御部１０４は、通信部１０５及びインターネット２０を介して、外部の装置に対して、計算した前記料金を示す情報を送信する。
【００８２】
　次に、制御部１０４は、外部の装置との間で、料金の精算を行う。なお、このような料金の精算方法については、公知であるので、詳細な説明を省略する。
【００８３】
　（ユーザテーブル１５１への追加）
　制御部１０４は、ユーザＩＤ、コンテンツＩＤ、依存情報ＩＤ、条件情報、年月日、料金から構成されるユーザ購入情報を生成する。
【００８４】
　ここで、ユーザＩＤ及びコンテンツＩＤは、外部の装置から受け取ったユーザＩＤ及びコンテンツＩＤである。依存情報ＩＤは、依存情報テーブル１２１から抽出した依存情報ＩＤである。条件情報は、外部の装置から受け取ったコンテンツを譲渡可とするか否かを示す情報、コンテンツを譲渡後保有可とするか否かを示す情報、コンテンツを６月経過した後に条件の緩和をするか否かを示す情報、及びコンテンツを１０回利用後に条件の緩和をするか否かを示す情報などである。年月日は、当該コンテンツの購入が行われた年月日である。料金は、上述したようにして算出された料金である。
【００８５】
　次に、制御部１０４は、生成したユーザ購入情報をユーザテーブル１５１へ追加して書き込む。
【００８６】
　（記録制御情報の生成）
　制御部１０４は、料金の計算の際に利用した依存情報に含まれる４個の依存フラグをそれぞれ、グループ依存フラグＧＦｌａｇ、媒体依存フラグＭＦｌａｇ、機器依存フラグＤＦｌａｇ、及びユーザ依存フラグＵＦｌａｇとし、図７に示すように、グループ依存フラグＧＦｌａｇ、媒体依存フラグＭＦｌａｇ、機器依存フラグＤＦｌａｇ、及びユーザ依存フラグＵＦｌａｇから構成される記録制御情報ＲＣＩを生成する。次に、生成した記録制御情報ＲＣＩを、通信部１０５、インターネット２０を介して、安全に、外部の装置へ送信する。条件情報が存在する場合には、当該条件情報を送信する。また、条件情報が「１０回利用」又は「６月経過」を示す場合には、２個の記録制御情報ＲＣＩを送信する。
【００８７】
　ここで、生成した記録制御情報ＲＣＩを安全に送信するために、通信部１０５と外部の装置との間で、ＳＳＬ（Ｓｅｃｕｒｅ　Ｓｏｃｋｅｔｓ　Ｌａｙｅｒ）を用いる。
【００８８】
　（コンテンツの送信）
　制御部１０４は、受け取ったコンテンツＩＤにより識別されるコンテンツを、情報記憶部１０１から読み出し、読み出したコンテンツを通信部１０５、インターネット２０を介して、安全に、外部の装置へ送信する。
【００８９】
　ここで、生成したコンテンツを安全に送信するために、通信部１０５と外部の装置との間で、ＳＳＬを用いる。
【００９０】
　（５）入力部１０２、表示部１０３
　入力部１０２は、サーバ装置１００の操作者から指示を受け取り、又はデータの入力を受け取り、受け取った指示又はデータを制御部１０４へ出力する。
【００９１】
　表示部１０３は、制御部１０４の制御の基に、各種情報を表示する。
【００９２】
　１．３　ＤＶＤ４００ａ
　ＤＶＤ４００ａは、一例としてＤＶＤ−ＲＡＭのような記録が可能な可搬型の記録媒体である。一例として、図８に示すように、ＤＶＤ４００ａを一意に識別する媒体識別情報ＭＩＤが、ＤＶＤ４００ａの製造時に予め記録されており、また、ＤＶＤ４００ａは、各種の情報を記録することができる記録領域を有する。
【００９３】
　前記記録領域には、後述するように、ＤＶＤ記録装置２００ａにより、記録制御情報ＲＣＩ、暗号化コンテンツ鍵ＥＣＫ、暗号化コンテンツＥＣＮＴが書き込まれる。
【００９４】
　媒体識別情報ＭＩＤは、ＤＶＤ記録装置２００ａ及びＤＶＤ再生装置３００ａにより、読み出すことはできるが、書き換えや削除はできないように記録されている。
【００９５】
　１．４　ＤＶＤ記録装置２００ａ
　ＤＶＤ記録装置２００ａは、図８に示すように、通信部２０１、コンテンツ鍵生成部２０２、制御部２０３、暗号化鍵生成部２０４、暗号化部２０５、暗号化部２０６、ドライブ部２０７、共通秘密情報保持部２０８、機器秘密情報保持部２０９、入力受付部２１０、表示部２１１及び認証部２１３から構成されている。
【００９６】
　ＤＶＤ記録装置２００ａは、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＤＶＤ記録装置２００ａは、その一部の機能を達成する。
【００９７】
　（１）共通秘密情報保持部２０８及び機器秘密情報保持部２０９
　共通秘密情報保持部２０８は、制御部２０３又は暗号化鍵生成部２０４以外のユニットや装置からアクセスができないように、予め共通秘密情報ＧＳを記憶している。共通秘密情報ＧＳは、１個のグループに属する機器が共通に保持する秘密の情報である。ここで、前記グループには、一例として、ＤＶＤ記録装置２００ａ及びＤＶＤ再生装置３００ａが属している。
【００９８】
　機器秘密情報保持部２０９は、制御部２０３又は暗号化鍵生成部２０４以外のユニットや装置からアクセスができないように、予めＤＶＤ記録装置２００ａに固有の機器秘密情報ＤＳを記憶している。
【００９９】
　（２）通信部２０１
　通信部２０１は、インターネット２０を介して、サーバ装置１００と接続されており、インターネット２０を介して、サーバ装置１００と認証部２１３との間で、サーバ装置１００と制御部２０３との間で、サーバ装置１００と暗号化鍵生成部２０４との間で、また、サーバ装置１００と暗号化部２０６との間で、情報の送受信を行う。
【０１００】
　（３）認証部２１３
　認証部２１３は、通信部２０１により、サーバ装置１００と制御部２０３との間で、サーバ装置１００と暗号化鍵生成部２０４との間で、またサーバ装置１００と暗号化部２０６との間で、情報の送受信を行うに先立って、サーバ装置１００との間で、相互に機器認証を行う。相互に機器認証については、公知であるので、説明を省略する。
【０１０１】
　相互の機器認証に失敗した場合には、認証部２１３は、以降のサーバ装置１００と制御部１０４との間の情報の送受信を禁止するように、制御部１０４を制御し、また、サーバ装置１００と暗号化鍵生成部２０４との間の情報の送受信を禁止するように、暗号化鍵生成部２０４を制御する。また、サーバ装置１００と暗号化部２０６との間の情報の送受信を禁止するように、暗号化部２０６を制御する。
【０１０２】
　（４）リモコン２５０ａ、入力受付部２１０及び表示部２１１
　リモコン２５０ａは、各種のボタンを備え、利用者による前記ボタンの操作により、当該ボタンに割り当てられた情報を、赤外線に乗せて出力する。
【０１０３】
　入力受付部２１０は、リモコン２５０ａから出力される赤外線を受け取り、受け取った赤外線から前記情報を抽出し、抽出した情報を制御部２０３へ出力する。
【０１０４】
　表示部２１１は、制御部２０３の制御により、各種の情報を表示する。
【０１０５】
　（５）制御部２０３
　（情報の送信）
　制御部２０３は、リモコン２５０ａから、入力受付部２１０を介して受け取った利用者の操作指示により、通信部２０１及びインターネット２０を介してサーバ装置１００へ、コンテンツの一覧の送信を要求する一覧要求、ＤＶＤ記録装置２００ａの利用者を識別するユーザＩＤ、前記利用者が所望するコンテンツを識別するコンテンツＩＤ及び前記利用者が所望するコンテンツの購入の条件を送信する。
【０１０６】
　上述したように、コンテンツの購入の条件は、コンテンツの利用の許可範囲を示す情報を含み、コンテンツの購入の条件は、さらに、コンテンツを譲渡可とするか否かを示す情報、コンテンツを譲渡後保有可とするか否かを示す情報、コンテンツを６月経過した後に条件の緩和をするか否かを示す情報、及びコンテンツを１０回利用後に条件の緩和をするか否かを示す情報のいずれか及び全てを含む。
【０１０７】
　（情報の受信）
　制御部２０３は、サーバ装置１００からインターネット２０及び通信部２０１介して、要求した一覧要求に対応するコンテンツ一覧、料金を示す情報、及び記録制御情報ＲＣＩを受信する。
【０１０８】
　コンテンツ一覧を受信すると、制御部２０３は、受信したコンテンツ一覧を表示部２１１へ出力し、当該コンテンツ一覧を表示するように、表示部２１１を制御する。次に、リモコン２５０ａによりコンテンツがコンテンツ一覧から選択され、選択されたコンテンツを識別するコンテンツＩＤを入力受付部２１０から受け取る。
【０１０９】
　また、料金を示す情報を受信すると、制御部２０３は、受信した料金を示す情報を表示部２１１へ出力し、当該料金を示す情報及び当該料金による精算を許諾する否かを利用者に問う旨のメッセージを表示するように、表示部２１１を制御する。次に、リモコン２５０ａから入力受付部２１０を介して、許諾を示す許諾情報又は拒否を示す拒否情報を受け取る。拒否情報を受け取ると、制御部２０３は、当該コンテンツに関する以降の処理を終了する。許諾情報を受け取ると、制御部２０３は、サーバ装置１００との間で、前記料金による精算処理を行う。
【０１１０】
　（記録制御情報ＲＣＩの検証）
　記録制御情報ＲＣＩを受信すると、制御部２０３は、記録制御情報ＲＣＩから、グループ依存フラグＧＦｌａｇ、媒体依存フラグＭＦｌａｇ、機器依存フラグＤＦｌａｇ、及びユーザ依存フラグＵＦｌａｇを抽出する。
【０１１１】
　次に、制御部２０３は、グループ依存フラグＧＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に、共通秘密情報ＧＳの取得を試みる。具体的には、共通秘密情報保持部２０８から共通秘密情報ＧＳを読み出す。ＤＶＤ記録装置２００ａは、共通秘密情報保持部２０８を備えているので、共通秘密情報ＧＳを必ず取得できる。しかし、共通秘密情報保持部２０８を備えていないような装置の場合には、共通秘密情報ＧＳを取得できない。この場合には、制御部２０３は、当該コンテンツに関する以降の処理を行わないことを示すＮＧフラグを生成し、当該コンテンツに関する以降の処理を終了する。
【０１１２】
　次に、制御部２０３は、媒体依存フラグＭＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に、媒体識別情報ＭＩＤの取得を試みる。具体的には、ＤＶＤ４００ａからドライブ部２０７を介して、媒体識別情報ＭＩＤを読み出す。ＤＶＤ４００ａは、媒体識別情報ＭＩＤを記録しているので、媒体識別情報ＭＩＤを必ず取得できる。しかし、媒体識別情報ＭＩＤを記録していない記録媒体がＤＶＤ記録装置２００ａに装着された場合には、媒体識別情報ＭＩＤを読み出すことはできない。この場合には、制御部２０３は、ＮＧフラグを生成し、当該コンテンツに関する以降の処理を終了する。
【０１１３】
　次に、制御部２０３は、機器依存フラグＤＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に、機器秘密情報ＤＳの取得を試みる。具体的には、機器秘密情報保持部２０９から機器秘密情報ＤＳを読み出す。ＤＶＤ記録装置２００ａは、機器秘密情報保持部２０９を備えているので、機器秘密情報ＤＳを必ず取得できる。しかし、機器秘密情報保持部２０９を備えていないような装置の場合には、機器秘密情報ＤＳを取得できない。この場合には、制御部２０３は、ＮＧフラグを生成し、当該コンテンツに関する以降の処理を終了する。
【０１１４】
　次に、制御部２０３は、ユーザ依存フラグＵＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に、ユーザ秘密情報の取得を試みる。具体的には、利用者の操作により、リモコン２５０ａから入力受付部２１０を介して、複数桁の文字列を受け取る。ここで、ユーザ秘密情報は、予め定められた構成ルールに従って構成されている。前記構成ルールの一例は、次に示す通りである。ユーザ秘密情報は、６桁の数字から構成される。先頭の４桁の数字は、利用者が自由に設定したものである。末尾の２桁の数字は、前記先頭の４桁の各数字を加算し、得られた加算結果の下２桁である。
【０１１５】
　制御部２０３は、受け取った複数桁の文字列が、前記の構成ルールを満足しているか否かを判断する。満足していないと判断する場合には、ユーザ秘密情報が取得できなかったものとみなし、制御部２０３は、ＮＧフラグを生成し、当該コンテンツに関する以降の処理を終了する。満足していると判断する場合には、受け取った複数桁の文字列をユーザ秘密情報とみなす。
【０１１６】
　以上のように、制御部２０３は、各フラグが「１」である場合に、対応する情報の取得に失敗した場合には、ＮＧフラグを生成し、その他の場合には、当該コンテンツに関する以降の処理を継続することを示すＯＫフラグを生成する。
【０１１７】
　次に、生成したＮＧフラグ又はＯＫフラグを暗号化鍵生成部２０４へ出力する。
【０１１８】
　（６）コンテンツ鍵生成部２０２
　コンテンツ鍵生成部２０２は、乱数を生成し、生成した乱数をコンテンツ鍵ＣＫとする。次に、コンテンツ鍵ＣＫを暗号化部２０５及び暗号化部２０６へ出力する。
【０１１９】
　（７）暗号化鍵生成部２０４
　暗号化鍵生成部２０４は、サーバ装置１００からインターネット２０及び通信部２０１介して、記録制御情報ＲＣＩ、記録制御情報ＲＣＩ及び前記条件情報、又は２個の記録制御情報ＲＣＩ及び前記条件情報を受信する。また、制御部２０３からＮＧフラグ又はＯＫフラグを受け取る。
【０１２０】
　ＮＧフラグを受け取った場合には、以下に示す暗号化鍵の生成を行わず、処理を終了する。ＯＫフラグを受け取った場合には、以下に示す暗号化鍵の生成を行う。
【０１２１】
　（暗号化鍵の生成）
　暗号化鍵生成部２０４は、グループ依存フラグＧＦｌａｇが「１」である場合に、共通秘密情報保持部２０８から共通秘密情報ＧＳを読み出す。媒体依存フラグＭＦｌａｇが「１」である場合には、ＤＶＤ４００ａからドライブ部２０７を介して、媒体識別情報ＭＩＤを取得する。機器依存フラグＤＦｌａｇが「１」である場合には、機器秘密情報保持部２０９から機器秘密情報ＤＳを読み出す。また、ユーザ依存フラグＵＦｌａｇが「１」である場合には、制御部２０３からユーザ秘密情報を取得する。
【０１２２】
　次に、暗号化鍵生成部２０４は、取得した各情報を上記の順序により、結合する。こうして得られた結合結果を暗号化鍵ＫＣＫとする。なお、採用された情報が１個である場合には、その情報が暗号化鍵ＫＣＫとなる。
【０１２３】
　なお、２個の記録制御情報ＲＣＩを受け取った場合には、それぞれの記録制御情報ＲＣＩを用いて、前記記録制御情報ＲＣＩの数と同数の２個の暗号化鍵を生成する。
【０１２４】
　次に、暗号化鍵生成部２０４は、生成した暗号化鍵ＫＣＫを暗号化部２０５へ出力する。２個の暗号化鍵が生成された場合には、これら２個の暗号化鍵を出力する。
【０１２５】
　次に、暗号化鍵生成部２０４は、記録制御情報ＲＣＩ、記録制御情報ＲＣＩ及び前記条件情報、又は２個の記録制御情報ＲＣＩ及び前記条件情報をドライブ部２０７を介して、ＤＶＤ４００ａに書き込む。
【０１２６】
　ここで、暗号化鍵のＫＣＫの生成方法の具体例を示す。なお、共通秘密情報ＧＳ、媒体識別情報ＭＩＤ及び機器秘密情報ＤＳが取得できたものと仮定する。
【０１２７】
　この場合には、暗号化鍵生成部２０４は、共通秘密情報ＧＳ、媒体識別情報ＭＩＤ及び機器秘密情報ＤＳをこの順序でビット結合して、暗号化鍵ＫＣＫを生成する。
【０１２８】
　ＫＣＫ＝ＧＳ｜｜ＭＩＤ｜｜ＤＳ
　ここで、「｜｜」はビット結合を示す演算子である。
【０１２９】
　なお、上記において暗号化鍵ＫＣＫの生成方法の一具体例として、ビット結合による演算方法を示しているが、この演算方法には、限定されない。例えば、暗号化鍵生成部２０４は、取得できたこれらの複数の情報（例えば、共通秘密情報ＧＳ、媒体識別情報ＭＩＤ及び機器秘密情報ＤＳなど）に対して、他の任意の演算を施して、暗号化鍵ＫＣＫを生成するとしてもよい。ここで、他の任意の演算の具体例は、加算、乗算、排他的論理和などである。
【０１３０】
　また、上記例では、取得できたこれらの複数の情報（例えば、共通秘密情報ＧＳ、媒体識別情報ＭＩＤ及び機器秘密情報ＤＳなど）に関して、ビット結合のみの１種類の演算を用いた暗号化鍵ＫＣＫの生成方法を示しているが、演算の種類は１種類には限定されない。例えば、
　ＫＣＫ＝ＧＳ＋ＭＩＤ×ＤＳ
等、複数種類の演算を用いて暗号化鍵ＫＣＫを生成するとしてもよい。
【０１３１】
　（８）暗号化部２０５
　暗号化部２０５は、コンテンツ鍵生成部２０２からコンテンツ鍵ＣＫを受け取り、暗号化鍵生成部２０４から暗号化鍵ＫＣＫを受け取る。
【０１３２】
　次に、暗号化部２０５は、受け取った暗号化鍵ＫＣＫを用いて、受け取ったコンテンツ鍵ＣＫに暗号化アルゴリズムＥ１を施して、暗号化コンテンツ鍵ＥＣＫを生成し、生成した暗号化コンテンツ鍵ＥＣＫを、ドライブ部２０７を介して、ＤＶＤ４００ａに書き込む。
【０１３３】
　ここで、暗号化アルゴリズムＥ１は、一例として、ＤＥＳ（Ｄａｔａ　Ｅｎｃｒｙｐｔｉｏｎ　Ｓｔａｎｄａｒｄ）によるものである。
【０１３４】
　なお、２個の暗号化鍵を受け取った場合には、それぞれの暗号化鍵を用いて、コンテンツ鍵に暗号化アルゴリズムＥ１を施して、暗号化鍵と同数の２個の暗号化コンテンツ鍵を生成し、生成した２個の暗号化コンテンツ鍵を書き込む。
【０１３５】
　（９）暗号化部２０６
　暗号化部２０６は、サーバ装置１００からインターネット２０及び通信部２０１介して、送信したコンテンツＩＤにより識別されるコンテンツを受信する。また、コンテンツ鍵生成部２０２からコンテンツ鍵ＣＫを受け取る。
【０１３６】
　次に、暗号化部２０６は、受け取ったコンテンツ鍵ＣＫを用いて、受信したコンテンツに暗号化アルゴリズムＥ２を施して、暗号化コンテンツＥＣＮＴを生成し、生成した暗号化コンテンツＥＣＮＴを、ドライブ部２０７を介して、ＤＶＤ４００ａに書き込む。
【０１３７】
　ここで、暗号化アルゴリズムＥ２は、一例として、ＤＥＳによるものである。
【０１３８】
　（１０）ドライブ部２０７
　ドライブ部２０７は、制御部２０３、暗号化鍵生成部２０４、暗号化部２０５及び暗号化部２０６の制御により、ＤＶＤ４００ａから各種情報を読み出し、又はＤＶＤ４００ａに各種情報を書き込む。
【０１３９】
　１．５　ＤＶＤ再生装置３００ａ
　ＤＶＤ再生装置３００ａは、図９に示すように、ドライブ部３０１、制御部３０２、暗号化鍵生成部３０３、復号化部３０４、復号化部３０５、再生部３０６、共通秘密情報保持部３０７、機器秘密情報保持部３０８、モニタ３２１ａ、スピーカ３２２ａ、入力部３２３及び表示部３２４から構成されている。
【０１４０】
　ＤＶＤ再生装置３００ａは、ＤＶＤ記録装置２００ａと同様に、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＤＶＤ再生装置３００ａは、その一部の機能を達成する。
【０１４１】
　（１）共通秘密情報保持部３０７及び機器秘密情報保持部３０８
　共通秘密情報保持部３０７は、制御部３０２又は暗号化鍵生成部３０３以外のユニットや装置からアクセスができないように、予め共通秘密情報ＧＳ’を記憶している。共通秘密情報ＧＳ’は、前記１個のグループに属する機器が共通に保持する秘密の情報であり、共通秘密情報ＧＳと共通秘密情報ＧＳ’とは、同一の値である。
【０１４２】
　機器秘密情報保持部３０８は、制御部３０２又は暗号化鍵生成部３０３以外のユニットや装置からアクセスができないように、予めＤＶＤ再生装置３００ａに固有の機器秘密情報ＤＳ’を記憶している。
【０１４３】
　（２）ドライブ部３０１
　ドライブ部３０１は、制御部３０２、暗号化鍵生成部３０３、復号化部３０４及び復号化部３０５の制御により、ＤＶＤ４００ａから各種情報を読み出し、読み出した各種情報をそれぞれ、制御部３０２、暗号化鍵生成部３０３、復号化部３０４及び復号化部３０５へ出力する。
【０１４４】
　（３）制御部３０２
　制御部３０２は、ドライブ部３０１を介して、ＤＶＤ４００ａから記録制御情報ＲＣＩ、記録制御情報ＲＣＩ及び条件情報、又は２個の記録制御情報ＲＣＩ及び条件情報を読み出す。
【０１４５】
　ＤＶＤ４００ａから記録制御情報ＲＣＩを読み出した場合に、制御部３０２は、読み出した記録制御情報ＲＣＩから、グループ依存フラグＧＦｌａｇ、媒体依存フラグＭＦｌａｇ、機器依存フラグＤＦｌａｇ、及びユーザ依存フラグＵＦｌａｇを抽出する。
【０１４６】
　次に、制御部３０２は、グループ依存フラグＧＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に、共通秘密情報ＧＳ’の取得を試みる。具体的には、共通秘密情報保持部３０７から共通秘密情報ＧＳ’を読み出す。ＤＶＤ再生装置３００ａは、共通秘密情報保持部３０７を備えているので、共通秘密情報ＧＳ’を必ず取得できる。しかし、共通秘密情報保持部３０７を備えていないような装置の場合には、共通秘密情報ＧＳ’を取得できない。この場合には、制御部３０２は、当該コンテンツに関する以降の処理を行わないことを示すＮＧフラグを生成し、当該コンテンツに関する以降の処理を終了する。
【０１４７】
　次に、制御部３０２は、媒体依存フラグＭＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に、媒体識別情報ＭＩＤの取得を試みる。具体的には、ＤＶＤ４００ａからドライブ部３０１を介して、媒体識別情報ＭＩＤを読み出す。ＤＶＤ４００ａは、媒体識別情報ＭＩＤを記録しているので、媒体識別情報ＭＩＤを必ず取得できる。しかし、媒体識別情報ＭＩＤを記録していない記録媒体がＤＶＤ再生装置３００ａに装着された場合には、媒体識別情報ＭＩＤを読み出すことはできない。この場合には、制御部３０２は、ＮＧフラグを生成し、当該コンテンツに関する以降の処理を終了する。
【０１４８】
　次に、制御部３０２は、機器依存フラグＤＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に、機器秘密情報ＤＳ’の取得を試みる。具体的には、機器秘密情報保持部３０８から機器秘密情報ＤＳ’を読み出す。ＤＶＤ再生装置３００ａは、機器秘密情報保持部３０８を備えているので、機器秘密情報ＤＳ’を必ず取得できる。しかし、機器秘密情報保持部３０８を備えていないような装置の場合には、機器秘密情報ＤＳ’を取得できない。この場合には、制御部３０２は、ＮＧフラグを生成し、当該コンテンツに関する以降の処理を終了する。
【０１４９】
　次に、制御部３０２は、ユーザ依存フラグＵＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に、ユーザ秘密情報の取得を試みる。具体的には、利用者の操作により、入力部３２３から、複数桁の文字列を受け取る。ここで、ユーザ秘密情報は、上述したように、予め定められた構成ルールに従って構成されている。制御部３０２は、受け取った複数桁の文字列が、前記構成ルールを満足しているか否かを判断する。満足していないと判断する場合には、ユーザ秘密情報が取得できなかったものとみなし、制御部３０２は、ＮＧフラグを生成し、当該コンテンツに関する以降の処理を終了する。満足していると判断する場合には、受け取った複数桁の文字列をユーザ秘密情報とみなす。
【０１５０】
　以上のように、制御部３０２は、各フラグが「１」である場合に、対応する情報の取得に失敗した場合には、ＮＧフラグを生成し、その他の場合には、当該コンテンツに関する以降の処理を継続することを示すＯＫフラグを生成する。
【０１５１】
　次に、生成したＮＧフラグ又はＯＫフラグを暗号化鍵生成部３０３へ出力する。
【０１５２】
　また、２個の記録制御情報ＲＣＩ及び条件情報を読み出した場合には、制御部３０２は、条件情報が「１０回利用」又は「６月経過」であるとき、内部に保持している過去の当該コンテンツの利用回数、又は内部に保持している当該コンテンツを初めて利用した年月日を用いて、今回の利用が１１回め以降の利用であるか、又は６月経過後の利用であるかを判断する。
【０１５３】
　１０回までの利用であるか、又は６月前までの利用であると判断する場合には、制御部３０２は、２個の記録制御情報ＲＣＩのうち、先頭に配置されている記録制御情報ＲＣＩを用い、また、暗号化鍵生成部３０３に対して先頭に配置されている記録制御情報ＲＣＩを用いるように制御し、復号化部３０４に対して先頭に配置されている暗号化コンテンツ鍵を用いるように制御する。
【０１５４】
　１１回め以降の利用であるか、又は６月経過後の利用である場合には、制御部３０２は、２個の記録制御情報ＲＣＩのうち、末尾に配置されている記録制御情報ＲＣＩを用い、また、暗号化鍵生成部３０３に対して末尾に配置されている記録制御情報ＲＣＩを用いるように制御し、復号化部３０４に対して末尾に配置されている暗号化コンテンツ鍵を用いるように制御する。
【０１５５】
　ここで、制御部３０２における記録制御情報ＲＣＩの用い方については、上述した通りである。
【０１５６】
　（４）暗号化鍵生成部３０３
　暗号化鍵生成部３０３は、ドライブ部３０１を介して、ＤＶＤ４００ａから記録制御情報ＲＣＩ、又は２個の記録制御情報ＲＣＩを読み出す。また、制御部３０２からＮＧフラグ又はＯＫフラグを受け取り、前記２個の記録制御情報ＲＣＩのうちのいずれを用いるかを示す指示を受け取る。前記指示を受け取った場合に、暗号化鍵生成部３０３は、以降において、指示により示される方の記録制御情報ＲＣＩを用いる。
【０１５７】
　ＮＧフラグを受け取った場合には、以下に示す暗号化鍵の生成を行わず、処理を終了する。ＯＫフラグを受け取った場合には、以下に示す暗号化鍵の生成を行う。
【０１５８】
　（暗号化鍵の生成）
　暗号化鍵生成部３０３は、グループ依存フラグＧＦｌａｇが「１」である場合に、共通秘密情報保持部３０７から共通秘密情報ＧＳ’を読み出す。媒体依存フラグＭＦｌａｇが「１」である場合には、ＤＶＤ４００ａからドライブ部３０１を介して、媒体識別情報ＭＩＤを取得する。機器依存フラグＤＦｌａｇが「１」である場合には、機器秘密情報保持部３０８から機器秘密情報ＤＳ’を読み出す。また、ユーザ依存フラグＵＦｌａｇが「１」である場合には、制御部３０２からユーザ秘密情報を取得する。
【０１５９】
　次に、暗号化鍵生成部３０３は、取得した各情報を上記の順序により、ビット結合する。こうして得られた結合結果を復号化鍵ＫＣＫ’とする。なお、採用された情報が１個である場合には、その情報が復号化鍵ＫＣＫ’となる。
【０１６０】
　ここで、復号化鍵ＫＣＫ’の生成方法の一具体例として、ビット結合による演算方法を示しているが、暗号化鍵生成部２０４の記載において説明したように、ビット結合による演算方法には、限定されず、他の演算方法を用いるとしてもよい。ただし、この場合、暗号化鍵生成部２０４により用いられる演算方法と、暗号化鍵生成部３０３により用いられる演算方法とは同一の演算でなければならない。
【０１６１】
　次に、暗号化鍵生成部３０３は、生成した復号化鍵ＫＣＫ’を復号化部３０４へ出力する。
【０１６２】
　（５）復号化部３０４
　復号化部３０４は、ＤＶＤ４００ａに複数の暗号化コンテンツ鍵が記録されている場合には、制御部３０２からいずれの暗号化コンテンツ鍵を用いるかを示す指示を受け取る。
【０１６３】
　復号化部３０４は、暗号化鍵生成部３０３から復号化鍵ＫＣＫ’を受け取る。また、ドライブ部３０１を介して、ＤＶＤ４００ａから暗号化コンテンツ鍵ＥＣＫを読み出す。ここで、前記指示を受け取った場合には、指示により示される方の暗号化コンテンツ鍵を読み出す。
【０１６４】
　次に、復号化部３０４は、受け取った復号化鍵ＫＣＫ’を用いて、読み出した暗号化コンテンツ鍵ＥＣＫに復号アルゴリズムＤ１を施してコンテンツ鍵ＣＫ’を生成し、生成したコンテンツ鍵ＣＫ’を復号化部３０５へ出力する。
【０１６５】
　ここで、復号アルゴリズムＤ１は、暗号化アルゴリズムＥ１により生成された暗号文を復号するアルゴリズムであり、一例として、ＤＥＳによるものである。
【０１６６】
　（６）復号化部３０５
　復号化部３０５は、ドライブ部３０１を介して、ＤＶＤ４００ａから暗号化コンテンツＥＣＮＴを読み出し、復号化部３０４からコンテンツ鍵ＣＫ’を受け取る。
【０１６７】
　次に、復号化部３０５は、受け取ったコンテンツ鍵ＣＫ’を用いて、読み出した暗号化コンテンツＥＣＮＴに復号アルゴリズムＤ２を施してコンテンツＣＮＴ’を生成し、生成したコンテンツＣＮＴ’を再生部３０６へ出力する。
【０１６８】
　ここで、復号アルゴリズムＤ２は、暗号化アルゴリズムＥ２により生成された暗号文を復号するアルゴリズムであり、一例として、ＤＥＳによるものである。
【０１６９】
　（７）再生部３０６、モニタ３２１ａ及びスピーカ３２２ａ
　再生部３０６は、復号化部３０５からコンテンツＣＮＴ’を受け取り、受け取ったコンテンツＣＮＴ’を伸張復号して、音声情報及び映像情報を生成し、生成した音声情報及び映像情報をアナログの音声信号及び映像信号に変換し、アナログの音声信号及び映像信号をそれぞれ、スピーカ３２２ａ及びモニタ３２１ａへ出力する。
【０１７０】
　モニタ３２１ａは、映像信号を受け取って映像を表示する。
【０１７１】
　スピーカ３２２ａは、音声信号を受け取って、音声を出力する。
【０１７２】
　（８）入力部３２３及び表示部３２４
　入力部３２３は、利用者の操作により各種の指示及びデータを受け取り、受け取った指示及びデータを制御部３０２へ出力する。
【０１７３】
　表示部３２４は、制御部３０２の制御の基に、各種情報を表示する。
【０１７４】
　１．６　パーソナルコンピュータ２００ｂ
　パーソナルコンピュータ２００ｂは、ＤＶＤ記録装置２００ａと同様の構成を有しており、図１０に示すように、通信部２０１、コンテンツ鍵生成部２０２、制御部２０３、暗号化鍵生成部２０４、暗号化部２０５、暗号化部２０６、ドライブ部２０７、共通秘密情報保持部２０８、表示部２１１、入力部２１２及び認証部２１３から構成されている。
【０１７５】
　パーソナルコンピュータ２００ｂは、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、パーソナルコンピュータ２００ｂは、その一部の機能を達成する。
【０１７６】
　パーソナルコンピュータ２００ｂは、主として、機器秘密情報保持部２０９を備えていない点において、ＤＶＤ記録装置２００ａと相違している。その他の構成要素は、ＤＶＤ記録装置２００ａと同様である。
【０１７７】
　１．７　ＤＶＤ４００ｂ
　ＤＶＤ４００ｂは、ＤＶＤ４００ａと同様に、ＤＶＤ−ＲＡＭのような記録が可能な可搬型の記録媒体である。一例として、図１０に示すように、ＤＶＤ４００ｂは、各種の情報を記録することができる記録領域を有し、前記記録領域には、パーソナルコンピュータ２００ｂにより、記録制御情報ＲＣＩ、暗号化コンテンツ鍵ＥＣＫ、暗号化コンテンツＥＣＮＴが書き込まれる。
【０１７８】
　ＤＶＤ４００ｂは、媒体識別情報ＭＩＤを記録していない点において、ＤＶＤ４００ａと相違している。
【０１７９】
　１．８　ＤＶＤ再生装置３００ｂ
　ＤＶＤ再生装置３００ｂは、ＤＶＤ再生装置３００ａと同様の構成を有しており、図１１に示すように、ドライブ部３０１、制御部３０２、暗号化鍵生成部３０３、復号化部３０４、復号化部３０５、再生部３０６、共通秘密情報保持部３０７、入力受付部３２５及び表示部３２４から構成されている。また、ＤＶＤ再生装置３００ｂには、モニタ３２１ａ及びスピーカ３２２ａが接続されている。
【０１８０】
　ＤＶＤ再生装置３００ｂは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＤＶＤ再生装置３００ｂは、その一部の機能を達成する。
【０１８１】
　ＤＶＤ再生装置３００ｂは、主として、機器秘密情報保持部３０８を有しない点において、ＤＶＤ再生装置３００ａと相違している。
【０１８２】
　１．９　ＤＶＤ記録再生装置２００ｃ及びＤＶＤ４００ｃ
　ＤＶＤ記録再生装置２００ｃは、ＤＶＤ記録装置２００ａの構成要素とＤＶＤ再生装置３００ａの構成要素を兼ね備えた装置である。
【０１８３】
　ＤＶＤ記録再生装置２００ｃは、図１２に示すように、通信部２０１、コンテンツ鍵生成部２０２、制御部２０３、暗号化鍵生成部２０４、暗号化部２０５、暗号化部２０６、ドライブ部２０７、機器秘密情報保持部２０９、入力受付部２１０、認証部２１３、復号化部３０４、復号化部３０５、再生部３０６から構成されており、モニタ３２１ｃ及びスピーカ３２２ｃが接続されている。
【０１８４】
　ＤＶＤ記録再生装置２００ｃは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＤＶＤ記録再生装置２００ｃは、その一部の機能を達成する。
【０１８５】
　ＤＶＤ記録再生装置２００ｃは、主として、共通秘密情報保持部を有していない点において、ＤＶＤ記録装置２００ａやＤＶＤ再生装置３００ａと相違している。
【０１８６】
　ＤＶＤ４００ｃは、ＤＶＤ４００ａと同じ構成である。
【０１８７】
　１．１０　著作物保護システム１０の動作
　著作物保護システム１０のコンテンツの記録媒体への書き込みの際の動作及びコンテンツの再生の際の動作について説明する。
【０１８８】
　（１）コンテンツの書き込みの際の動作
　コンテンツの書き込みの際の動作について、図１３〜図１５に示すフローチャートを用いて説明する。
【０１８９】
　ＤＶＤ記録装置２００ａの制御部２０３は、通信部２０１及びインターネット２０を介してサーバ装置１００へ、コンテンツの一覧の送信を要求する一覧要求を送信し、サーバ装置１００の制御部１０４は、インターネット２０、通信部１０５を介して、前記一覧要求を受信する（ステップＳ１０１）。
【０１９０】
　次に、制御部１０４は、情報記憶部１０１が有するコンテンツテーブル１４１から全てのコンテンツ特徴情報を読み出し、読み出したコンテンツ特徴情報をコンテンツ一覧として生成し（ステップＳ１０２）、通信部１０５、インターネット２０を介して、生成したコンテンツ一覧をＤＶＤ記録装置２００ａへ送信する（ステップＳ１０３）。
【０１９１】
　次に、リモコン２５０ａによりコンテンツがコンテンツ一覧から選択され、選択されたコンテンツを識別するコンテンツＩＤを入力受付部２１０から受け付け（ステップＳ１０４）、さらに、制御部２０３は、リモコン２５０ａから、入力受付部２１０を介して前記利用者が所望するコンテンツの購入の条件を受け付け（ステップＳ１０５）、次に、ユーザＩＤ、コンテンツＩＤ及び条件をサーバ装置１００へ送信する（ステップＳ１０６）。
【０１９２】
　制御部１０４は、料金を計算し（ステップＳ１０７）、計算した料金を示す情報をＤＶＤ記録装置２００ａへ送信し（ステップＳ１０８）、表示部２１１は、受信した料金を示す情報を表示し（ステップＳ１０９）、制御部２０３は、リモコン２５０ａから入力受付部２１０を介して、許諾を示す許諾情報又は拒否を示す拒否情報を受け取る。拒否情報を受け取ると（ステップＳ１１０）、制御部２０３は、当該コンテンツに関する以降の処理を終了する。許諾情報を受け取ると（ステップＳ１１０）、制御部２０３は、サーバ装置１００との間で、前記料金による精算処理を行う（ステップＳ１１１）。
【０１９３】
　次に、制御部１０４は、ユーザＩＤ、コンテンツＩＤ、依存情報ＩＤ、条件情報、年月日、料金から構成されるユーザ購入情報を生成し、生成したユーザ購入情報をユーザテーブル１５１へ追加して書き込む（ステップＳ１１２）。
【０１９４】
　次に、制御部１０４は、グループ依存フラグＧＦｌａｇ、媒体依存フラグＭＦｌａｇ、機器依存フラグＤＦｌａｇ、及びユーザ依存フラグＵＦｌａｇから構成される記録制御情報ＲＣＩを生成し（ステップＳ１１３）、生成した記録制御情報ＲＣＩを、通信部１０５、インターネット２０を介して、ＤＶＤ記録装置２００ａへ送信する（ステップＳ１１４）。
【０１９５】
　次に、制御部１０４は、受け取ったコンテンツＩＤにより識別されるコンテンツを、情報記憶部１０１から読み出し（ステップＳ１１５）、読み出したコンテンツを通信部１０５、インターネット２０を介して、ＤＶＤ記録装置２００ａへ送信する（ステップＳ１１６）。
【０１９６】
　次に、制御部２０３は、グループ依存フラグＧＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に（ステップＳ１３１）、共通秘密情報ＧＳの取得を試みる（ステップＳ１３２）。共通秘密情報ＧＳが取得できなかった場合には（ステップＳ１３３）、ＮＧフラグを生成し（ステップＳ１３４）、当該コンテンツに関する以降の処理を終了する。
【０１９７】
　グループ依存フラグＧＦｌａｇが「０」であると判断する場合に（ステップＳ１３１）、又は共通秘密情報ＧＳが取得できた場合には（ステップＳ１３３）、制御部２０３は、媒体依存フラグＭＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に（ステップＳ１３５）、媒体識別情報ＭＩＤの取得を試みる（ステップＳ１３６）。媒体識別情報ＭＩＤが取得できなかった場合には（ステップＳ１３７）、制御部２０３は、ＮＧフラグを生成し（ステップＳ１３８）、当該コンテンツに関する以降の処理を終了する。
【０１９８】
　媒体依存フラグＭＦｌａｇが「０」であると判断する場合に（ステップＳ１３５）、又は媒体識別情報ＭＩＤが取得できた場合には（ステップＳ１３７）、制御部２０３は、機器依存フラグＤＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に（ステップＳ１３９）、機器秘密情報ＤＳの取得を試みる（ステップＳ１４０）。機器秘密情報ＤＳを取得できなかった場合（ステップＳ１４１）、ＮＧフラグを生成し（ステップＳ１４２）、当該コンテンツに関する以降の処理を終了する。
【０１９９】
　機器依存フラグＤＦｌａｇが「０」であると判断する場合に（ステップＳ１３９）、又は機器秘密情報ＤＳを取得できた場合（ステップＳ１４１）、制御部２０３は、ユーザ依存フラグＵＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に（ステップＳ１４３）、ユーザ秘密情報の取得を試みる（ステップＳ１４４）。ユーザ秘密情報を取得できなかった場合には（ステップＳ１４５）、ＮＧフラグを生成し（ステップＳ１４６）、当該コンテンツに関する以降の処理を終了する。
【０２００】
　ユーザ依存フラグＵＦｌａｇが「０」であると判断する場合に（ステップＳ１４３）、又はユーザ秘密情報を取得できた場合には（ステップＳ１４５）、制御部２０３は、ＯＫフラグを生成する（ステップＳ１４７）。
【０２０１】
　ＮＧフラグが生成された場合には（ステップＳ１４８）、以降の処理を終了する。ＯＫフラグが生成された場合には（ステップＳ１４８）、暗号化鍵生成部２０４は、記録制御情報ＲＣＩを用いて、暗号化鍵を生成し（ステップＳ１４９）、コンテンツ鍵生成部２０２は、コンテンツ鍵ＣＫを生成し（ステップＳ１５０）、暗号化部２０５は、暗号化鍵ＫＣＫを用いて、受け取ったコンテンツ鍵ＣＫに暗号化アルゴリズムＥ１を施して、暗号化コンテンツ鍵ＥＣＫを生成し（ステップＳ１５１）、暗号化部２０６は、受け取ったコンテンツ鍵ＣＫを用いて、受信したコンテンツに暗号化アルゴリズムＥ２を施して、暗号化コンテンツＥＣＮＴを生成し（ステップＳ１５２）、暗号化鍵生成部２０４は、ドライブ部２０７を介して、記録制御情報ＲＣＩをＤＶＤ４００ａへ書き込み、暗号化部２０５は、ドライブ部２０７を介して、暗号化コンテンツ鍵ＥＣＫをＤＶＤ４００ａへ書き込み、暗号化部２０６は、ドライブ部２０７を介して、暗号化コンテンツＥＣＮＴをＤＶＤ４００ａへ書き込む（ステップＳ１５３）。
【０２０２】
　（２）コンテンツの再生の際の動作
　コンテンツの再生の際の動作について、図１６〜図１７に示すフローチャートを用いて説明する。
【０２０３】
　制御部３０２は、ドライブ部３０１を介して、ＤＶＤ４００ａから記録制御情報ＲＣＩを読み出し、読み出した記録制御情報ＲＣＩから、グループ依存フラグＧＦｌａｇ、媒体依存フラグＭＦｌａｇ、機器依存フラグＤＦｌａｇ、及びユーザ依存フラグＵＦｌａｇを抽出する（ステップＳ２０１）。
【０２０４】
　次に、制御部３０２は、グループ依存フラグＧＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に（ステップＳ２０２）、共通秘密情報ＧＳ’の取得を試みる（ステップＳ２０３）。共通秘密情報ＧＳ’を取得できない場合に（ステップＳ２０４）、ＮＧフラグを生成し（ステップＳ２０５）、当該コンテンツに関する以降の処理を終了する。
【０２０５】
　グループ依存フラグＧＦｌａｇが「０」であると判断する場合に（ステップＳ２０２）、又は共通秘密情報ＧＳ’を取得できた場合に（ステップＳ２０４）、制御部３０２は、媒体依存フラグＭＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に（ステップＳ２０６）、媒体識別情報ＭＩＤの取得を試みる（ステップＳ２０７）。媒体識別情報ＭＩＤを取得できなかった場合には（ステップＳ２０８）、制御部３０２は、ＮＧフラグを生成し（ステップＳ２０９）、当該コンテンツに関する以降の処理を終了する。
【０２０６】
　媒体依存フラグＭＦｌａｇが「０」であると判断する場合に（ステップＳ２０６）、又は媒体識別情報ＭＩＤを取得できた場合には（ステップＳ２０８）、制御部３０２は、機器依存フラグＤＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に（ステップＳ２１０）、機器秘密情報ＤＳ’の取得を試みる（ステップＳ２１１）。機器秘密情報ＤＳ’を取得できなかった場合に（ステップＳ２１２）、制御部３０２は、ＮＧフラグを生成し（ステップＳ２１３）、当該コンテンツに関する以降の処理を終了する。
【０２０７】
　機器依存フラグＤＦｌａｇが「０」であると判断する場合に（ステップＳ２１０）、又は機器秘密情報ＤＳ’を取得できた場合に（ステップＳ２１２）、制御部３０２は、ユーザ依存フラグＵＦｌａｇが「１」であるか「０」であるかを判断し、「１」であると判断する場合に（ステップＳ２１４）、ユーザ秘密情報の取得を試みる（ステップＳ２１５）。ユーザ秘密情報が取得できなかった場合に（ステップＳ２１６）、制御部３０２は、ＮＧフラグを生成し（ステップＳ２１７）、当該コンテンツに関する以降の処理を終了する。
【０２０８】
　ユーザ依存フラグＵＦｌａｇが「０」であると判断する場合に（ステップＳ２１４）、又はユーザ秘密情報が取得できた場合に（ステップＳ２１６）、制御部３０２は、ＯＫフラグを生成する（ステップＳ２１８）。
【０２０９】
　ＮＧフラグが生成された場合には（ステップＳ２１９）、以降の処理を終了する。ＯＫフラグが生成された場合には（ステップＳ２１９）、暗号化鍵生成部３０３は、記録制御情報ＲＣＩを用いて、復号化鍵ＫＣＫ’を生成する（ステップＳ２２０）。
【０２１０】
　復号化部３０４は、暗号化鍵生成部３０３から復号化鍵ＫＣＫ’を受け取り、ドライブ部３０１を介して、ＤＶＤ４００ａから暗号化コンテンツ鍵ＥＣＫを読み出し（ステップＳ２２１）、復号化鍵ＫＣＫ’を用いて、暗号化コンテンツ鍵ＥＣＫに復号アルゴリズムＤ１を施してコンテンツ鍵ＣＫ’を生成する（ステップＳ２２２）。
【０２１１】
　次に、復号化部３０５は、ドライブ部３０１を介して、ＤＶＤ４００ａから暗号化コンテンツＥＣＮＴを読み出し、復号化部３０４からコンテンツ鍵ＣＫ’を受け取り（ステップＳ２２３）、復号化部３０５は、受け取ったコンテンツ鍵ＣＫ’を用いて、読み出した暗号化コンテンツＥＣＮＴに復号アルゴリズムＤ２を施してコンテンツＣＮＴ’を生成する（ステップＳ２２４）。
【０２１２】
　再生部３０６は、復号化部３０５からコンテンツＣＮＴ’を受け取り、受け取ったコンテンツＣＮＴ’を伸張復号して、音声情報及び映像情報を生成し、生成した音声情報及び映像情報をアナログの音声信号及び映像信号に変換し、アナログの音声信号及び映像信号をそれぞれ、スピーカ３２２ａ及びモニタ３２１ａへ出力し、モニタ３２１ａは、映像信号を受け取って映像を表示し、スピーカ３２２ａは、音声信号を受け取って、音声を出力する（ステップＳ２２５）。
【０２１３】
　２．まとめ
　以上説明したように、著作物保護システム１０において、ＤＶＤ記録装置２００ａは、ＤＶＤ記録装置２００ａ及びＤＶＤ４００ａが、コンテンツ提供者が配布する記録制御情報ＲＣＩにより規定される情報を全て有しているかをチェックし、コンテンツＣＮＴをＤＶＤ４００ａに記録するか否かを決定する。次に、記録すると決定した場合に、コンテンツ提供者により配布された記録制御情報ＲＣＩの規定する情報全てを用いて暗号化鍵ＫＣＫを生成し、生成した暗号化鍵を用いて、コンテンツ鍵ＣＫを暗号化して暗号化コンテンツ鍵ＥＣＫを生成し、コンテンツ鍵ＣＫを用いてコンテンツＣＮＴを暗号化して暗号化コンテンツＥＣＮＴを生成し、記録制御情報ＲＣＩ、暗号化コンテンツ鍵ＥＣＫ及び暗号化コンテンツＥＣＮＴをＤＶＤ４００ａに記録する。
【０２１４】
　一方、ＤＶＤ再生装置３００ａは、記録媒体から記録制御情報ＲＣＩを読み出し、ＤＶＤ再生装置３００ａ及びＤＶＤ４００ａが、読み出した記録制御情報ＲＣＩにより規定される情報を全て有しているかをチェックし、暗号化コンテンツＥＣＮＴを復号するか否かを決定する。次に、復号すると決定した場合に、読み出した記録制御情報ＲＣＩの規定する情報全てを用いて復号化鍵ＫＣＫ’を生成し、ＤＶＤ４００ａから暗号化コンテンツ鍵ＥＣＫ及び暗号化コンテンツＥＣＮＴを読み出し、復号化鍵ＫＣＫ’を用いて、暗号化コンテンツ鍵ＥＣＫを復号して、コンテンツ鍵ＣＫ’を生成し、コンテンツ鍵ＣＫ’を用いて、暗号化コンテンツＥＣＮＴを復号してコンテンツＣＮＴ’を生成し、生成したコンテンツＣＮＴ’を再生する。
【０２１５】
　これにより、ＤＶＤ再生装置３００ａがＤＶＤ４００ａに記録されたコンテンツＣＮＴを再生する際には、コンテンツ提供者から配信された記録制御情報ＲＣＩが規定する情報が全て、ＤＶＤ記録装置２００ａ及びＤＶＤ４００ａと、ＤＶＤ再生装置３００ａ及びＤＶＤ４００ａとで等しくないと、ＤＶＤ再生装置３００ａは、ＤＶＤ記録装置２００ａにより生成された暗号化鍵ＫＣＫを正しく得らることができず、最終的にコンテンツＣＮＴを正しく復号できない。
【０２１６】
　具体的には、コンテンツ提供者が配布する記録制御情報ＲＣＩが、図７に示すように、Ｇｆｌａｇ＝１、Ｍｆｌａｇ＝１、Ｄｆｌａｇ＝０、Ｕｆｌａｇ＝０から構成される場合、ＤＶＤ記録装置２００ａは、ＤＶＤ記録装置２００ａ及びＤＶＤ４００ａが記録制御情報ＲＣＩの規定する共通秘密情報ＧＳと媒体識別情報ＭＩＤを有しているかをチェックして、コンテンツＣＮＴをＤＶＤ４００ａに記録するか否かを決定する。そして、コンテンツＣＮＴをＤＶＤ４００ａに記録する際には、暗号化鍵ＫＣＫが、共通秘密情報ＧＳと媒体識別情報ＭＩＤを用いて生成される。
【０２１７】
　従って、コンテンツ提供者が配布した記録制御情報ＲＣＩが規定する情報（この場合は共通秘密情報ＧＳと媒体識別情報ＭＩＤ）が全て、ＤＶＤ記録装置２００ａ及びＤＶＤ４００ａと、ＤＶＤ再生装置３００ａ及びＤＶＤ４００ａとで等しくないと、ＤＶＤ再生装置３００ａはＤＶＤ記録装置２００ａが生成した暗号化鍵ＫＣＫが正しく得られず、最終的にコンテンツＣＮＴを正しく復号できない。
【０２１８】
　すなわち、ＤＶＤ４００ａに記録された暗号化コンテンツＥＣＮＴは、
（ａ）ＤＶＤ記録装置２００ａと同じ共通秘密情報ＧＳを持つ再生機器でのみ再生が可能
（ｂ）ＤＶＤ４００ａは他の可搬媒体にコピー不可（なぜならば、ＤＶＤ４００ａに固有の媒体ＩＤ情報が暗号化鍵ＫＣＫ生成に用いられるため、コピーした他の可搬媒体では正しいＫＣＫが得られないため）
となる。
【０２１９】
　これは、コンテンツ提供者が、ある特定のグループに所属するユーザの再生装置では可搬媒体に記録されたコンテンツの再生を認めるが、他のユーザの再生装置では再生を禁止し、さらに、コンテンツ提供者が、可搬媒体に記録されたコンテンツのバックアップコピーを禁止する場合に利用できる。
【０２２０】
　従って、コンテンツ提供者は、ユーザに上記のようなコンテンツの利用形態を認める場合、図７のような記録制御情報ＲＣＩをユーザに配布すればよい。
【０２２１】
　また、例えば、コンテンツ提供者が配布する記録制御情報ＲＣＩが、Ｇｆｌａｇ＝０、Ｍｆｌａｇ＝０、Ｄｆｌａｇ＝１、Ｕｆｌａｇ＝０から構成される場合、ＤＶＤ記録装置２００ａは、ＤＶＤ記録装置２００ａが記録制御情報ＲＣＩの規定する機器秘密情報ＤＳを有しているかをチェックして、コンテンツＣＮＴをＤＶＤ４００ａに記録するか否かを決定する。そして、コンテンツＣＮＴをＤＶＤ４００ａに記録する際には、暗号化コンテンツ鍵ＥＣＫを復号するための暗号化鍵ＫＣＫが、機器秘密情報ＤＳを用いて生成される。
【０２２２】
　従って、コンテンツ提供者が配布した記録制御情報ＲＣＩが規定する情報（この場合は機器秘密情報ＤＳ）が、ＤＶＤ記録装置２００ａとＤＶＤ再生装置３００ａとで等しくないと、ＤＶＤ再生装置３００ａはＤＶＤ記録装置２００ａが生成した暗号化鍵ＫＣＫが正しく得られず、最終的に暗号化コンテンツＥＣＮＴを正しく復号できない。
【０２２３】
　すなわち、ＤＶＤ４００ａに記録された暗号化コンテンツＥＣＮＴは、
（ａ）ＤＶＤ記録装置２００ａと同じ機器秘密情報ＤＳを持つ再生機器でのみ再生が可能
（ｂ）ＤＶＤ４００ａは他の可搬媒体にコピー可能（なぜならば、ＤＶＤ４００ａに固有の媒体ＩＤ情報は暗号化鍵ＫＣＫ生成に用いられないため、コピーした他の可搬媒体でも正しいＫＣＫが得られるため）
となる。
【０２２４】
　これは、コンテンツ提供者が、コンテンツを記録した記録装置でしかコンテンツの再生を認めないが、可搬媒体に記録されたコンテンツのバックアップコピーは認める場合に利用できる。
【０２２５】
　従って、コンテンツ提供者は、ユーザに上記のようなコンテンツの利用形態しか認めない場合には、前記のような記録制御情報ＲＣＩをユーザに配布すればよい。
【０２２６】
　以上に説明した通り、この著作物保護システム１０は、コンテンツ提供者が、図７に代表されるような適切な記録制御情報を決定して配布することにより、コンテンツ提供者の著作権が保護されるようにしつつ、ユーザの柔軟なコンテンツ利用形態を実現できるように、可搬媒体に記録されたコンテンツを再生できる再生装置の限定を様々な形態で行うことができる。
【０２２７】
　すなわち、コンテンツ提供者が、配布するコンテンツ毎やユーザ毎に、ユーザのコンテンツ利用形態を柔軟に指定できる。
【０２２８】
　３．その他の変形例
　なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０２２９】
　（１）上記の実施の形態では、記録制御情報ＲＣＩのユーザ依存フラグＵｆｌａｇ＝１のときは、記録及び再生のために、利用者にパスワードを要求するようにしているが、これには限定されない。指紋や虹彩などの個人を特定できるバイオメトリクス情報を要求するとしてもよい。
【０２３０】
　また、パスワードなどの個人情報は携帯電話などに記録されており、携帯電話をＤＶＤ記録装置又はＤＶＤ再生装置に接続し、又は無線により、携帯電話から前記個人情報を取得することにより、入力させるとしてもよい。
【０２３１】
　これにより、ＤＶＤ４００ａに記録されたコンテンツＣＮＴは、そのユーザでないと再生することができなくできる。
【０２３２】
　（２）上記ユーザ依存フラグＵｆｌａｇ以外にも、コンテンツＣＮＴを再生するユーザを限定するようなフラグを記録制御情報ＲＣＩに加えてもよい。
【０２３３】
　また、記録制御情報ＲＣＩは、前記グループ依存フラグにより示されるグループとは、別のグループによる定まるグループ範囲を採用するか否かを示す別のグループ依存フラグを含むとしてもよい。
【０２３４】
　（３）上記の実施の形態では、サーバ装置１００は、インターネット２０を介して、コンテンツＣＮＴ及び記録制御情報ＲＣＩを、それぞれ、ＤＶＤ記録装置２００ａ、パーソナルコンピュータ２００ｂ及びＤＶＤ記録再生装置２００ｃへ送信するとしているが、この送信形態には限定されない。
【０２３５】
　コンテンツＣＮＴ及び記録制御情報ＲＣＩを、デジタル放送により配布するとしてもよいし、ＣＤ−ＲＯＭやＤＶＤ−ＲＡＭ等の記憶媒体に記録して販売するとしてもよい。
【０２３６】
　（４）上記の実施の形態では、サーバ装置１００は、利用者が有するＤＶＤ記録装置２００ａから、記録制御情報ＲＣＩの指定を受け付け、指定を受け付けた記録制御情報ＲＣＩに相応する対価の支払いを受けた後に、コンテンツＣＮＴと記録制御情報ＲＣＩとを送信するとしているが、この形態には限定されない。
【０２３７】
　コンテンツＣＮＴに対して、予め特定のパターンの記録制御情報ＲＣＩが定められており、利用者からコンテンツＣＮＴの要求を受け取ると、コンテンツＣＮＴとともに、対応する記録制御情報ＲＣＩを送信するとしてもよい。
【０２３８】
　この場合に、発表されて間もない新規のコンテンツに対しては、利用制限の厳しい記録制御情報ＲＣＩを対応付け、発表後、一定期間が経過したコンテンツについては、利用制限の緩い記録制御情報ＲＣＩを対応づけるとしてもよい。
【０２３９】
　また、ＤＶＤ記録装置２００ａは、記録制御情報ＲＣＩを受け取った後に、再度、サーバ装置１００から別の記録制御情報ＲＣＩを受け取って利用するとしてもよい。この際、サーバ装置１００は、ＤＶＤ記録装置２００ａに対して、前記別の記録制御情報に相応する課金処理を行う。
【０２４０】
　例えば、ＤＶＤ記録装置２００ａは、当初、Ｇｆｌａｇ＝１、Ｍｆｌａｇ＝０、Ｄｆｌａｇ＝０、Ｕｆｌａｇ＝０から構成される記録制御情報ＲＣＩを受け取り、その後、Ｇｆｌａｇ＝１、Ｍｆｌａｇ＝１、Ｄｆｌａｇ＝１、Ｕｆｌａｇ＝１から構成される記録制御情報ＲＣＩを受け取る。
【０２４１】
　この場合、ＤＶＤ記録装置２００ａでは、当初受け取った記録制御情報ＲＣＩの利用は、禁止される。ここで、当初受け取った記録制御情報ＲＣＩを削除するとしてもよい。
【０２４２】
　また、ＤＶＤ記録装置２００ａは、随時、サーバ装置１００に対して最新の記録制御情報ＲＣＩの存在を問い合わせ、最新の記録制御情報ＲＣＩが存在する場合には、上記のようにして、サーバ装置１００から受信するとしてもよい。
【０２４３】
　（５）上記に説明した実施の形態では、ＤＶＤ記録装置２００ａに、共通秘密情報ＧＳや機器秘密情報ＤＳが埋め込まれているが、これらの情報を外部から入力するようにしてもよい。
【０２４４】
　例えば、他のグループの共通秘密情報ＧＳを外部から入力するようにして、他のグループへのコンテンツＣＮＴの譲渡処理ができるようになる。すなわち、ＤＶＤ記録装置２００ａが属するグループでは再生できず、他のグループでしか再生できないように、コンテンツＣＮＴをＤＶＤ４００ａに記録できる。
【０２４５】
　また、例えば、他の再生機器の機器秘密情報ＤＳを外部から入力するようにして、他の再生機器を利用するユーザへのコンテンツＣＮＴの譲渡処理ができるようになる。すなわち、記録したＤＶＤ記録装置２００ａでは再生できず、前述した他の再生装置でしか再生できないように、コンテンツＣＮＴをＤＶＤ４００ａに記録できるようになる。
【０２４６】
　（６）また、ＤＶＤ記録装置２００ａは、コンテンツ提供者から配布されたコンテンツＣＮＴに、予め、電子透かし技術を用いて記録制御情報ＲＣＩが規定する情報を埋め込みんでＤＶＤ４００ａに記録してもよい。
【０２４７】
　例えば、記録制御情報ＲＣＩのグループ依存フラグＧｆｌａｇ＝１のとき、共通秘密情報ＧＳをコンテンツＣＮＴに埋め込んでから可搬媒体に記録する場合、コンテンツＣＮＴの不正コピーや不正利用が発見されたときに、コンテンツＣＮＴに埋め込まれた共通秘密情報ＧＳから、不正コピーや不正利用が行われたグループを特定することができる。
【０２４８】
　（７）上記の実施の形態では、ＤＶＤ記録装置２００ａは、ＤＶＤ４００ａに記録するとしているが、記録媒体としてＤＶＤに代表される光ディスクに限定されるものではない。例えば、半導体メモリにより構成されるメモリカードに記録するとしてもよい。
【０２４９】
　（８）上記の実施の形態では、コンテンツＣＮＴと記録制御情報ＲＣＩとを同一の時期に、同一のルートにより、利用者に配布するとしているが、この形態には、限定されない。コンテンツＣＮＴと記録制御情報ＲＣＩとを、別々の時期に、別々のルートにより、利用者に配布するとしてもよい。
【０２５０】
　つまり、コンテンツと共に記録制御情報ＲＣＩを配布するのではなく、予めコンテンツを配布しておき、利用者から要求されたコンテンツＩＤに基づいて、コンテンツＩＤに対応する記録制御情報ＲＣＩを別途配布してもよい。
【０２５１】
　例えば、コンテンツＣＮＴをＣＤ−ＲＯＭやＤＶＤ−ＲＡＭ等の記憶媒体に記録して販売し、記録制御情報ＲＣＩをインターネットを介して配布するとしていもよい。また、コンテンツＣＮＴをデジタル放送により放送することより配布し、記録制御情報ＲＣＩを店頭で、利用者の有するメモリカードに書き込むことにより、販売するとしてもよい。
【０２５２】
　なお、このシステムにおいては、コンテンツＣＮＴと記録制御情報ＲＣＩとは、別途配布されるので、コンテンツＣＮＴと記録制御情報ＲＣＩの対応付けの保障が必要となるが、これは例えば、以下に述べる方法で可能となる。
【０２５３】
　（ａ）コンテンツ提供者は、コンテンツＣＮＴや共通記録制御情報ＲＣＩを配布する際、配布サーバを用い、ユーザはこれらを受け取る際、記録装置を用いる。
【０２５４】
　（ｂ）配布サーバは、コンテンツ提供者のデジタル署名を附した、コンテンツを一意に特定するコンテンツＩＤを、コンテンツＣＮＴと共に記録装置に配布する。
【０２５５】
　（ｃ）配布サーバと記録装置とは共に秘密情報ＳＫを持っており、記録装置は、インターネットを介して、配布サーバと鍵共有を行う。これは、例えば、記録装置がランダムに鍵を生成して、生成した鍵を共有する秘密情報ＳＫで暗号化して配布サーバに送り、配布サーバが、これを共有する秘密情報ＳＫで復号し、記録装置が生成したランダムな鍵を二者で共有することにより、実現できる。
【０２５６】
　（ｄ）記録装置は、共有した鍵を用いて、配布サーバに、コンテンツ提供者のデジタル署名が附されたコンテンツＩＤを暗号化して送る。
【０２５７】
　（ｅ）配布サーバは、デジタル署名を検証し、コンテンツＩＤが改竄されていなければ、共有した鍵を用いて、記録装置に、そのコンテンツＩＤに対応するコンテンツＣＮＴに対応付けられた記録制御情報ＲＣＩを暗号化して送る。
【０２５８】
　その他、コンテンツＣＮＴと記録制御情報ＲＣＩの対応付けの保障を行う方法はあるが、本発明の範囲外なのでここでは説明を省略する。
【０２５９】
　これにより、例えば、コンテンツ提供者は、ユーザが支払う金額が少なければ、Ｇｆｌａｇ＝０、Ｍｆｌａｇ＝０、Ｄｆｌａｇ＝１、Ｕｆｌａｇ＝０から構成される記録制御情報ＲＣＩを配布し、コンテンツＣＮＴを記録した記録装置でしかコンテンツＣＮＴの再生を認めず、ユーザが支払う金額が多ければ、Ｇｆｌａｇ＝１、Ｍｆｌａｇ＝１、Ｄｆｌａｇ＝０、Ｕｆｌａｇ＝０から構成される記録制御情報ＲＣＩを配布し、ある特定のグループに所属するユーザの再生装置では可搬媒体に記録されたコンテンツＣＮＴの再生を認めるようにすることができる。
【０２６０】
　また、例えば、コンテンツ提供者は、一旦コンテンツＣＮＴと共にＧｆｌａｇ＝０、Ｍｆｌａｇ＝１、Ｄｆｌａｇ＝０、Ｕｆｌａｇ＝０から構成される記録制御情報ＲＣＩを配布しておいて、コンテンツＣＮＴを記録した記録装置でしかコンテンツＣＮＴの再生を認めなくしておき、時間が経過してコンテンツＣＮＴが古くなれば、別途、Ｇｆｌａｇ＝１、Ｍｆｌａｇ＝１、Ｄｆｌａｇ＝０、Ｕｆｌａｇ＝０から構成される記録制御情報ＲＣＩを配布し、ある特定のグループに所属するユーザの再生装置では可搬媒体に記録されたコンテンツＣＮＴの再生を認めるようにすることもできる。
【０２６１】
　また、例えば、コンテンツ提供者は、ある会員のメンバーとなっているユーザには、Ｇｆｌａｇ＝１、Ｍｆｌａｇ＝１、Ｄｆｌａｇ＝０、Ｕｆｌａｇ＝０から構成される記録制御情報ＲＣＩを配布し、なっていないユーザにはＧｆｌａｇ＝０、Ｍｆｌａｇ＝０、Ｄｆｌａｇ＝１、Ｕｆｌａｇ＝０から構成される記録制御情報ＲＣＩを配布するようにしてもよい。
【０２６２】
　以上のように、上記の実施の形態に比べて、コンテンツ提供者が、柔軟に様々なサービスを提供できるようになる。
【０２６３】
　（９）ＤＶＤ記録装置、ＤＶＤ再生装置、パーソナルコンピュータ、ＤＶＤ記録再生装置の一部を取り外し可能な可搬型モジュールから構成するとしてもよい。可搬型モジュールの一例は、ＳＤメモリカードであり、またＩＣカードである。
【０２６４】
　例えば、ＤＶＤ記録装置２００ａを構成する通信部２０１、コンテンツ鍵生成部２０２、制御部２０３、暗号化鍵生成部２０４、暗号化部２０５、暗号化部２０６、ドライブ部２０７、共通秘密情報保持部２０８、機器秘密情報保持部２０９、入力受付部２１０、表示部２１１及び認証部２１３のうち、いずれか又は全部は、マイクロプロセッサ及び半導体メモリを含んで構成される可搬型モジュールから構成されるとしてもよい。
【０２６５】
　また、ＤＶＤ再生装置３００ａを構成するドライブ部３０１、制御部３０２、暗号化鍵生成部３０３、復号化部３０４、復号化部３０５、再生部３０６、共通秘密情報保持部３０７、機器秘密情報保持部３０８、入力部３２３及び表示部３２４のうち、いずれか又は全部は、可搬型モジュールから構成されるとしてもよい。
【０２６６】
　例えば、ＤＶＤ再生装置３００ａにおいて、共通秘密情報保持部３０７は、ＳＤメモリカードから構成されるとしてもよい。
【０２６７】
　このように構成することにより、車載の再生装置やモバイル再生装置等、他の装置と接続されず、共通秘密情報ＧＳを容易に再生装置に入れることができないような場合でも、ＳＤメモリーカードを介して、共通秘密情報ＧＳを入れることができる。
【０２６８】
　また、例えば、ＤＶＤ再生装置３００ａの機器秘密情報保持部３０８及びＤＶＤ記録再生装置２００ｃの機器秘密情報保持部２０９は、同一のＳＤメモリーカードから構成され、着脱可能であるとしてもよい。
【０２６９】
　このように構成することにより、Ｇｆｌａｇ＝０、Ｍｆｌａｇ＝０、Ｄｆｌａｇ＝１、Ｕｆｌａｇ＝０から構成され、コンテンツＣＮＴを記録した記録装置でしかコンテンツＣＮＴの再生を認めない記録制御情報ＲＣＩに対し、コンテンツＣＮＴを記録する際、ＤＶＤ記録再生装置２００ｃに、前記ＳＤメモリーカードを装着して記録すれば、前記ＳＤメモリカードが装着された再生装置でしかコンテンツＣＮＴが再生できないようにすることができる。
【０２７０】
　このようにして、記録装置、再生装置の装置の一部を取り外し可能にすることにより、コンテンツ提供者の著作権が保護されるようにしつつ、さらにユーザの柔軟なコンテンツ利用形態を実現できるようになる。
【０２７１】
　（１０）上記の実施の形態において、１個のコンテンツと、１個又は２個の記録制御情報ＲＣＩとがサーバ装置１００からＤＶＤ記録装置２００ａに送信されるとしている。１個の記録制御情報ＲＣＩが送信される場合には、コンテンツは、その生涯において、１個の記録制御情報ＲＣＩにより記録及び再生を制御され、２個の記録制御情報ＲＣＩが送信される場合には、コンテンツは、その生涯の前半において、第１の記録制御情報ＲＣＩにより記録及び再生を制御され、その生涯の後半において、第２の記録制御情報ＲＣＩにより記録及び再生を制御されるとしている。
【０２７２】
　しかしながら、本発明はこれらには限定されない。
【０２７３】
　例えば、１個のコンテンツと３個の記録制御情報ＲＣＩを対応付けて、サーバ装置１００からＤＶＤ記録装置２００ａに送信されるとしてもよい。ここで、第１の記録制御情報ＲＣＩは、コンテンツの使用開始から、６月以内において利用され、第２の記録制御情報ＲＣＩは、その後、１年以内おいて、利用され、第３の記録制御情報ＲＣＩは、さらにその後、利用されるとしてもよい。
【０２７４】
　また、１個のコンテンツとさらに多くの記録制御情報ＲＣＩを対応付けて送信するとしてもよい。
【０２７５】
　（１１）上記の実施の形態において、記録制御情報ＲＣＩがサーバ装置１００からＤＶＤ記録装置２００ａに送信さる際に、記録制御情報ＲＣＩが不正に改竄されることを防ぐために、さらにデジタル署名データを送信するとしてもよい。
【０２７６】
　具体的には、サーバ装置１００は、ＤＶＤ記録装置２００ａの公開鍵暗号方式による公開鍵を予め記憶しており、公開鍵を用いて、記録制御情報ＲＣＩにデジタル署名を施して、デジタル署名データを生成し、生成したデジタル署名データを送信する。
【０２７７】
　ＤＶＤ記録装置２００ａは、秘密鍵を記憶しており、前記デジタル署名デジタルを受け取り、受け取ったデジタル署名データ及び受け取った記録制御情報ＲＣＩにデジタル署名検証を施して、改竄の有無を知る。改竄されていない判断する場合には、記録制御情報ＲＣＩの使用を継続する。改竄されていると判断する場合には、記録制御情報ＲＣＩの使用を中止し、再度、サーバ装置１００に対して、記録制御情報ＲＣＩを要求する。
【０２７８】
　（１２）ＤＶＤ記録装置２００ａの利用者は、他の利用者に、コンテンツの利用の権利を譲渡できるとしてもよい。
【０２７９】
　ＤＶＤ記録装置２００ａは、ＤＶＤ４００ａに記録されている暗号化コンテンツを一旦復号して、コンテンツを生成する。このために、ＤＶＤ記録装置２００ａは、さらに、ＤＶＤ再生装置３００ａと同様の構成を有している。
【０２８０】
　次に、ＤＶＤ記録装置２００ａは、譲渡先の利用者の譲渡先記録装置から、譲渡先記録装置の機器鍵（又はグループ鍵、及びグループ鍵）を受け取り、記録制御情報に基づいて、機器鍵（又はグループ鍵、及びグループ鍵）から暗号化鍵を生成し、生成した暗号化鍵を用いてコンテンツ鍵を暗号化し、コンテンツ鍵を用いてコンテンツを暗号化し、記録制御情報、暗号化コンテンツ鍵及び暗号化コンテンツを別の記録媒体に書き込む。
【０２８１】
　このとき、ＤＶＤ記録装置２００ａは、ＤＶＤ４００ａに記録されている記録制御情報ＲＣＩ、暗号化コンテンツ鍵及び暗号化コンテンツを削除する。なお、ＤＶＤ４００ａに記録されている条件情報が、「譲渡後保有可」を示す場合には、サーバ装置からの利用を許可されているものとし、削除しないとしてもよい。
【０２８２】
　また、ＤＶＤ４００ａに記録されている条件情報が、「譲渡可」を示す場合に、前記譲渡を行うとしてもよい。このように、サーバ装置１００からの許可の基に前記譲渡を行うとしてもよい。
【０２８３】
　譲渡先記録装置からＤＶＤ記録装置２００ａに対して、機器鍵などを安全に送付するために、次に示すようにしてもよい。
【０２８４】
　（ａ）機器間を専用線で接続し、専用線を介して機器鍵などを送信する。
【０２８５】
　（ｂ）機器間で相互認証を行い、相互認証が成功した場合に、機器鍵などを暗号化して送信する。
【０２８６】
　（ｃ）譲渡元記録装置（ＤＶＤ記録装置２００ａ）は、公開鍵暗号方式の秘密鍵及び公開鍵を記憶しており、公開鍵を譲渡先記録装置へ送信する。
【０２８７】
　譲渡先記録装置は、公開鍵を受け取り、受け取った公開鍵を用いて、前記機器鍵などを暗号化して暗号化機器鍵を生成し、生成した暗号化機器鍵を譲渡元記録装置へ送信する。
【０２８８】
　譲渡元記録装置は、暗号化機器鍵を受け取り、記憶している秘密鍵を用いて、受け取った暗号化機器鍵を復号して機器鍵を生成する。
【０２８９】
　また、譲渡の際に、譲渡先記録装置から、又はサーバ装置から別の記録制御情報ＲＣＩを受け取り、受け取った別の記録制御情報ＲＣＩを用いるとしてもよい。
【０２９０】
　（１３）上記の実施の形態では、規定回数経過（具体例では、１０回利用）の前と後とにおいて、又は規定期間経過（具体例では、６月経過）の前と後とにおいて、記録制御情報ＲＣＩの内容が変わる場合に、サーバ装置１００からＤＶＤ記録装置２００ａに対して、「１０回利用」又は「６月経過」を示す条件情報とともに、予め２個の記録制御情報ＲＣＩを送信するとしているが、次に示すように構成してもよい。
【０２９１】
　一例として、条件情報が「１０回利用」を示す場合について、説明する。
【０２９２】
　ＤＶＤ記録装置２００ａから最初にコンテンツの送信の要求を受けた場合に、サーバ装置１００は、上記の実施の形態において説明したように、料金の精算を行い、ユーザ購入情報を生成し、生成したユーザ購入情報をユーザテーブル１５１に追加して書き込む。ここで、ユーザ購入情報は、２個の依存情報ＩＤを含んでいる。次に、サーバ装置１００は、「１０回利用」を示す前記条件情報、１０回までの利用の場合における第１の記録制御情報ＲＣＩ、及びコンテンツをＤＶＤ記録装置２００ａへ送信する。ここで、１０回までの利用の場合における第１の記録制御情報ＲＣＩは、ユーザテーブル１５１内の当該ユーザＩＤ及び当該コンテンツＩＤに相当するユーザ購入情報内の依存情報ＩＤのうち、先頭のものにより示される。
【０２９３】
　ＤＶＤ記録装置２００ａは、前記条件情報、第１の記録制御情報ＲＣＩ、及びコンテンツを受信し、上記の実施の形態で説明したようにして、受信した第１の記録制御情報ＲＣＩに基づいて、暗号化コンテンツ鍵ＥＣＫ及び暗号化コンテンツＥＣＮＴを生成し、受信した前記条件情報、第１の記録制御情報ＲＣＩ、第１ＲＣＩ識別情報、生成した暗号化コンテンツ鍵ＥＣＫ及び暗号化コンテンツＥＣＮＴをＤＶＤ４００ａへ書き込む。ここで、ＤＶＤ記録装置２００ａは、第１の記録制御情報ＲＣＩと第１ＲＣＩ識別情報とを対応づけてＤＶＤ４００ａへ書き込む。なお、第１ＲＣＩ識別情報は、第１の記録制御情報ＲＣＩが、１０回までの利用の場合における記録制御情報ＲＣＩであることを示す識別情報である。
【０２９４】
　次に利用者は、前記条件情報、第１の記録制御情報ＲＣＩ、第１ＲＣＩ識別情報、生成した暗号化コンテンツ鍵ＥＣＫ及び暗号化コンテンツＥＣＮＴが書き込まれたＤＶＤ４００ａをＤＶＤ再生装置３００ａに装着する。
【０２９５】
　利用者の指示によりＤＶＤ４００ａに書き込まれた暗号化コンテンツＥＣＮＴを復号して再生する際に、ＤＶＤ再生装置３００ａは、内部に記録しているコンテンツの再生回数に基づいて、前記条件情報に示される「１０回利用」を満たすか否かを判断する。次に、第１ＲＣＩ識別情報がＤＶＤ４００ａに記録されているか否かを判断する。１０回以下の利用であると判断する場合であって、第１ＲＣＩ識別情報がＤＶＤ４００ａに記録されていると判断する場合には、第１の記録制御情報ＲＣＩを用いて、上記の実施の形態で説明したようにして、暗号化コンテンツを復号してコンテンツを再生する。１０回以下の利用であると判断する場合であって、第１ＲＣＩ識別情報がＤＶＤ４００ａに記録されていないと判断する場合には、ＤＶＤ４００ａが不正に改竄された可能性があるとみなして、暗号化コンテンツの復号を行わない。
【０２９６】
　１１回以上の利用であると判断する場合には、ＤＶＤ再生装置３００ａの制御部３０２は、表示部３２４に対して、「１１回以上の利用であるので、当該コンテンツの再生はできない」旨のメッセージを表示するように制御し、表示部３２４は、前記メッセージを表示する。次に、ＤＶＤ再生装置３００ａは、当該暗号化コンテンツの復号及び再生を行わない。
【０２９７】
　そこで、利用者は、ＤＶＤ４００ａをＤＶＤ記録装置２００ａに装着し、１１回利用後の第２の記録制御情報ＲＣＩをサーバ装置１００から取得して、再度コンテンツの暗号化をするように、ＤＶＤ記録装置２００ａに対して指示をする。
【０２９８】
　ＤＶＤ記録装置２００ａは、ＤＶＤ４００ａが装着され、前記指示を受け取ると、サーバ装置１００に対して、１１回利用後の第２の記録制御情報ＲＣＩを要求する。このとき、ＤＶＤ記録装置２００ａは、サーバ装置１００に対して、ユーザＩＤ及びコンテンツＩＤを送信する。
【０２９９】
　サーバ装置１００は、ＤＶＤ記録装置２００ａから前記要求、ユーザＩＤ及びコンテンツＩＤを受け取ると、受け取ったユーザＩＤ及びコンテンツＩＤを含むユーザ購入情報をユーザテーブル１５１から抽出し、抽出したユーザ購入情報に含まれる依存情報ＩＤの２個めのものを抽出し、抽出した依存情報ＩＤにより示される依存情報を依存情報テーブル１２１から抽出し、抽出した依存情報に含まれる４個の依存フラグを、第２の記録制御情報ＲＣＩとし、第２の記録制御情報ＲＣＩをＤＶＤ記録装置２００ａへ送信する。
【０３００】
　ＤＶＤ記録装置２００ａは、ＤＶＤ再生装置３００ａと同様の構成を兼ね備えており、ＤＶＤ４００ａに記録されている第１の記録制御情報ＲＣＩ、暗号化コンテンツ鍵ＥＣＫ及び暗号化コンテンツＥＣＮＴを用いて、暗号化コンテンツＥＮＣＴを復号して、コンテンツを生成する。
【０３０１】
　次に、ＤＶＤ記録装置２００ａは、第２の記録制御情報ＲＣＩを受信し、受信した第２の記録制御情報ＲＣＩに基づいて、上記の実施の形態で説明したようにして、受信した記録制御情報ＲＣＩ及び生成したコンテンツに基づいて、暗号化コンテンツ鍵ＥＣＫ’及び暗号化コンテンツＥＣＮＴ’を生成し、受信した第２の記録制御情報ＲＣＩ、第２ＲＣＩ識別情報、生成した暗号化コンテンツ鍵ＥＣＫ’及び暗号化コンテンツＥＣＮＴ’をＤＶＤ４００ａへ書き込む。ここで、ＤＶＤ記録装置２００ａは、第２の記録制御情報ＲＣＩと第２ＲＣＩ識別情報とを対応づけてＤＶＤ４００ａへ書き込む。なお、第２ＲＣＩ識別情報は、第２の記録制御情報ＲＣＩが、１１回以降の利用の場合における記録制御情報ＲＣＩであることを示す識別情報である。さらに、ＤＶＤ４００ａに記録されている第１の記録制御情報ＲＣＩ、第１ＲＣＩ識別情報、暗号化コンテンツ鍵ＥＣＫ及び暗号化コンテンツＥＣＮＴを削除する。
【０３０２】
　次に、利用者は、条件情報、第２の記録制御情報ＲＣＩ、第２ＲＣＩ識別情報、暗号化コンテンツ鍵ＥＣＫ’及び暗号化コンテンツＥＣＮＴ’が記録されているＤＶＤ４００ａをＤＶＤ再生装置３００ａに装着し、ＤＶＤ再生装置３００ａに対してコンテンツの再生を指示する。
【０３０３】
　利用者の指示によりＤＶＤ４００ａに書き込まれた暗号化コンテンツＥＣＮＴ’を復号して再生する際に、ＤＶＤ再生装置３００ａは、内部に記録しているコンテンツの再生回数に基づいて、前記条件情報に示される「１０回利用」を満たすか否かを判断する。次に、第２ＲＣＩ識別情報がＤＶＤ４００ａに記録されているか否かを判断する。１１回以上の利用であると判断する場合であって、第２ＲＣＩ識別情報がＤＶＤ４００ａに記録されていると判断する場合には、第２の記録制御情報ＲＣＩを用いて、上記の実施の形態で説明したようにして、暗号化コンテンツＥＣＮＴ’を復号してコンテンツを再生する。１１回以上の利用であると判断する場合であって、第２ＲＣＩ識別情報がＤＶＤ４００ａに記録されていないと判断する場合には、ＤＶＤ４００ａが不正に改竄された可能性があるとみなして、暗号化コンテンツの復号を行わない。
【０３０４】
　このようにして、予め２個の記録制御情報をサーバ装置１００からＤＶＤ記録装置２００ａに対して送信しておくのではなく、規定回数経過前に、１個の記録制御情報を送信し、規定回数経過後に、別の１個の記録制御情報を送信するようにしてもよい。
【０３０５】
　上記において、規定回数経過の前と後とにおいて、記録制御情報ＲＣＩの内容が変わる場合について、説明したが、規定期間経過の前と後とにおいて、記録制御情報ＲＣＩの内容が変わる場合においても、上記と同様に構成してもよい。
【０３０６】
　また、上記において、ＤＶＤ再生装置３００ａが規定期間の経過を監視するとしているが、ＤＶＤ記録装置２００ａが規定期間の経過を監視するとし、経過を確認すると、サーバ装置１００から第２の記録制御情報ＲＣＩを受信するとしてもよい。また、サーバ装置１００が規定期間の経過を監視するとし、規定期間の経過の後に、サーバ装置１００は、第２の記録制御情報ＲＣＩをＤＶＤ記録装置２００ａに対して送信するとしてもよい。
【０３０７】
　また、上記において、ＤＶＤ記録装置２００ａが最初のコンテンツの送信をサーバ装置１００に対して要求するときに、料金の精算をするとしているが、記録制御情報を受信する都度、料金の精算をするとしてもよい。
【０３０８】
　（１４）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。
【０３０９】
　（１５）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０３１０】
　また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ　Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０３１１】
　また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
【０３１２】
　また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０３１３】
　また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０３１４】
　（１６）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０３１５】
　４．発明の効果
　以上に説明したように、本発明は、従来における問題点を鑑みて行われたもので、コンテンツ提供者が、適切な記録制御情報を決定して配布することにより、可搬媒体に記録されたコンテンツを再生できる再生装置の限定を様々な形態で行うことができるようにしている。これにより、コンテンツ提供者が、コンテンツ提供者の著作権が保護されるようにしつつ、配布するコンテンツ毎や配布先のユーザ毎に、ユーザのコンテンツ利用形態を柔軟に指定できるようになる。
【０３１６】
　以上により、従来技術では達成できなかった著作物保護システム、記録装置及び再生装置を提供することができ、その価値は大きい。
【０３１７】
　本発明は、デジタル著作物を暗号化して記録媒体に記録する記録装置と前記記録媒体から暗号化デジタル著作物を読み出し復号し再生する再生装置とから構成され、前記デジタル著作物の不正な利用を防止する著作物保護システムであって、前記記録装置は、デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示す著作物取得手段と、取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、取得した前記サブ範囲鍵を用いて、暗号鍵を生成する鍵生成手段と、生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成する暗号化手段と、取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込む書込手段とを含み、前記再生装置は、前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出手段と、読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成手段と、生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成手段と、生成したデジタル著作物を再生する再生手段とを含む。
【０３１８】
　この構成によると、前記記録装置は、複数のサブ範囲を採用するか否かをそれぞれ示す複数の採否情報を含む前記範囲情報と、前記採否情報により定まるサブ範囲鍵に基づいてデジタル著作物を暗号化した暗号化情報とを記録媒体に書き込むので、デジタル著作物の利用が許可される許可範囲を、複数のサブ範囲から採用して多様に決定することができる。また、前記再生装置は、前記採否情報により定まるサブ範囲鍵に基づいて暗号化情報を復号してデジタル著作物を再生するので、前記採否情報により定まるサブ範囲鍵を正しく取得できる再生装置のみが、暗号化情報を復号してデジタル著作物を再生できる。
【０３１９】
　こうして、コンテンツ提供者が、コンテンツ提供者の著作権が保護されるようにしつつ、配布するコンテンツ毎や配布先のユーザ毎に、ユーザのコンテンツ利用形態を柔軟に指定できるようになる。
【０３２０】
　ここで、前記デジタル著作物は、前記記録装置の利用者から他の利用者へ譲渡され、前記著作物取得手段は、さらに、前記他の利用者に対して、前記デジタル著作物の利用が許可される他の許可範囲を示す他の範囲情報を取得し、前記他の許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記他の範囲情報は、前記複数のサブ範囲を採用する否かをそれぞれ示す複数の他の採否情報を含み、前記記録装置の前記鍵取得手段は、さらに、取得した他の範囲情報に含まれる前記他の採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応する他のサブ範囲鍵を取得し、この結果、１個以上の他のサブ範囲鍵が取得され、前記記録装置の前記鍵生成手段は、さらに、取得した前記他のサブ範囲鍵を用いて、他の暗号鍵を生成し、前記暗号化手段は、さらに、生成した他の暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して他の暗号化情報を生成し、前記書込手段は、取得した前記他の範囲情報と生成した前記他の暗号化情報とを記録媒体に書き込む。
【０３２１】
　この構成によると、前記記録装置は、前記他の利用者に対して、前記デジタル著作物の利用が許可される他の許可範囲を示す他の範囲情報を取得し、取得した前記他の範囲情報を用いて、デジタル著作物を暗号化して記録媒体に書き込むので、デジタル著作物を他の利用者へ譲渡することができる。
【０３２２】
　また、本発明は、デジタル著作物を暗号化して記録媒体に記録する記録装置であって、デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示す著作物取得手段と、取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、取得した前記サブ範囲鍵を用いて、暗号鍵を生成する鍵生成手段と、生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成する暗号化手段と、取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込む書込手段とを備える。
【０３２３】
　この構成によると、前記記録装置は、複数のサブ範囲を採用するか否かをそれぞれ示す複数の採否情報を含む前記範囲情報と、前記採否情報により定まるサブ範囲鍵に基づいてデジタル著作物を暗号化した暗号化情報とを記録媒体に書き込むので、デジタル著作物の利用が許可される許可範囲を、複数のサブ範囲から採用して多様に決定することができる。
【０３２４】
　ここで、前記暗号化手段は、前記デジタル著作物に対応するコンテンツ鍵を取得し、取得したコンテンツ鍵を用いて前記デジタル著作物に暗号化を施して暗号化著作物を生成し、前記暗号鍵を用いて、取得した前記コンテンツ鍵に暗号化を施して暗号化コンテンツ鍵を生成し、生成した前記暗号化著作物及び前記暗号化コンテンツ鍵から構成される前記暗号化情報を生成する。
【０３２５】
　この構成によると、コンテンツ鍵を取得し、前記コンテンツ鍵を用いて前記デジタル著作物を暗号化し、前記暗号鍵を用いて、前記コンテンツ鍵を暗号化するので、デジタル著作物の安全性をさらに高めることができる。
【０３２６】
　ここで、前記鍵生成手段は、前記鍵取得手段により複数のサブ範囲鍵を取得した場合に、取得した複数のサブ範囲鍵に所定の演算を施して、前記暗号鍵を生成する。
【０３２７】
　この構成によると、取得した複数のサブ範囲鍵に所定の演算を施して、前記暗号鍵を生成するので、暗号鍵の生成において再現性がある。
【０３２８】
　ここで、前記鍵生成手段は、取得した複数の前記サブ範囲鍵を結合する前記所定の演算を施して、前記暗号鍵を生成する。
【０３２９】
　この構成によると、取得した複数の前記サブ範囲鍵を結合する前記所定の演算を施すので、前記演算が容易に行える。
【０３３０】
　ここで、前記複数のサブ範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲であり、前記許可範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲を採用するか否かをそれぞれ示す複数の採否情報を含み、前記著作物取得手段は、前記複数の採否情報を含む範囲情報を取得し、前記鍵取得手段は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲のうち、採用されたものに相応するサブ範囲鍵を取得する。
【０３３１】
　この構成によると、前記複数のサブ範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲であるので、現実的に利用可能なサブ範囲を設定できる。
【０３３２】
　ここで、前記著作物取得手段は、前記範囲情報と、前記デジタル著作物とを別々に取得する。
【０３３３】
　この構成によると、前記範囲情報と、前記デジタル著作物とを別々に取得するので、範囲情報の管理と、デジタル著作物の管理とを別々にすることができ、多様な管理が実現できる。
【０３３４】
　ここで、前記鍵取得手段、前記鍵生成手段及び前記暗号化手段のいずれか又は全ては、当該記録装置に着脱可能な可搬型モジュールから構成されている。
【０３３５】
　この構成によると、使用前において、又は使用後において、前記可搬型モジュールを取り外すことにより、前記鍵取得手段、前記鍵生成手段及び生成手段のいずれか又は全ての動作を抑制することができる。
【０３３６】
　ここで、前記範囲情報に含まれる複数の採否情報は、前記デジタル著作物の価値に応じて異なり、前記鍵取得手段は、前記デジタル著作物の価値に応じて異なる複数の採否情報を用いて、前記サブ範囲鍵を取得する。
【０３３７】
　この構成によると、前記範囲情報に含まれる複数の採否情報は、前記デジタル著作物の利用に応じて異なるので、利用者に対して、多様な利用方法を提供できる。
【０３３８】
　ここで、前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示し、前記デジタル著作物の後の利用の際には、より緩い限定を示し、前記鍵取得手段は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示す前記採否情報を用い、前記デジタル著作物の後の利用の際には、より緩い限定を示す前記採否情報を用いる。
【０３３９】
　この構成によると、前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示し、前記デジタル著作物の後の利用の際には、より緩い限定を示すので、利用者に対して、より使い易い利用方法を提供できる。
【０３４０】
　ここで、前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示し、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示し、前記鍵取得手段は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示す前記採否情報を用い、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示す前記採否情報を用いる。
【０３４１】
　この構成によると、前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示し、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示すので、利用者に対して、より使い易い利用方法を提供できる。
【０３４２】
　ここで、前記著作物取得手段は、さらに、前記デジタル著作物の利用が許可される別の許可範囲を示す別の範囲情報を取得し、前記別の許可範囲は、複数の別のサブ範囲から採用された少なくとも１個の別のサブ範囲から構成され、前記別の範囲情報は、複数の別の採否情報を含み、各別の採否情報は、各別のサブ範囲を採用する否かを示し、前記鍵取得手段は、さらに、取得した別の範囲情報に含まれる各別の採否情報が、別のサブ範囲の採用を示す場合に、当該別のサブ範囲に相応する別のサブ範囲鍵を取得し、この結果、１個以上の別のサブ範囲鍵が取得され、前記鍵生成手段は、さらに、取得した前記別のサブ範囲鍵を用いて、別の暗号鍵を生成し、前記暗号化手段は、さらに、生成した別の暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して別の暗号化情報を生成し、前記書込手段は、さらに、取得した前記別の範囲情報と生成した前記別の暗号化情報とを記録媒体に書き込む。
【０３４３】
　この構成によると、さらに、前記デジタル著作物の利用が許可される別の許可範囲を示す別の範囲情報を取得し、取得した別の範囲情報を利用するので、別の許可範囲においてデジタル著作物を利用できる。
【０３４４】
　ここで、前記著作物取得手段は、前記別の範囲情報を管理するセンタ装置から、前記別の範囲情報を取得する。
【０３４５】
　この構成によると、確実な内容の別の範囲情報を取得することできる。
【０３４６】
　ここで、前記著作物取得手段は、前記別の範囲情報の取得の代償としての相応する金額の支払いを条件として、前記別の範囲情報を取得する。
【０３４７】
　この構成によると、支払いに応じて、異なる許可範囲を利用者に提供できる。
【０３４８】
　ここで、前記デジタル著作物は、前記記録装置の利用者から他の利用者へ譲渡され、前記著作物取得手段は、さらに、前記他の利用者に対して、前記デジタル著作物の利用が許可される他の許可範囲を示す他の範囲情報を取得し、前記他の許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記他の範囲情報は、複数の他の採否情報を含み、各他の採否情報は、各サブ範囲を採用するか否かを示し、前記記録装置の前記鍵取得手段は、さらに、取得した他の範囲情報に含まれる前記他の採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応する他のサブ範囲鍵を取得し、この結果、１個以上の他のサブ範囲鍵が取得され、前記記録装置の前記鍵生成手段は、さらに、取得した前記他のサブ範囲鍵を用いて、他の暗号鍵を生成し、前記暗号化手段は、さらに、生成した他の暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して他の暗号化情報を生成し、前記書込手段は、取得した前記他の範囲情報と生成した前記他の暗号化情報とを記録媒体に書き込む。
【０３４９】
　この構成によると、前記記録装置は、前記他の利用者に対して、前記デジタル著作物の利用が許可される他の許可範囲を示す他の範囲情報を取得し、取得した前記他の範囲情報を用いて、デジタル著作物を暗号化して記録媒体に書き込むので、デジタル著作物を他の利用者へ譲渡することができる。
【０３５０】
　ここで、前記著作物取得手段は、取得した前記デジタル著作物を記憶しており、前記記録装置は、さらに、記憶している前記デジタル著作物を削除する削除手段を含む。
【０３５１】
　この構成によると、譲渡されたデジタル著作物が記録装置から削除されることにより、譲渡元における不正な利用を防ぐことができる。
【０３５２】
　ここで、前記著作物取得手段は、前記他の範囲情報をセキュアに取得する。
【０３５３】
　この構成によると、前記他の範囲情報をセキュアに取得するので、正当な権利を保証することができる。
【０３５４】
　ここで、前記著作物取得手段は、前記他の範囲情報を管理するセンタ装置の許可の基に、前記他の範囲情報を取得する。
【０３５５】
　この構成によると、センタ装置の許可の基に、前記他の範囲情報を取得するので、正当な権利を保証することができる。
【０３５６】
　ここで、請求項３の記録装置は、さらに、前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出手段と、読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成手段と、生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成手段と、生成したデジタル著作物を再生する再生手段とを含む。
【０３５７】
　この構成によると、記録装置は、前記採否情報により定まるサブ範囲鍵に基づいて暗号化情報を復号してデジタル著作物を再生するので、前記採否情報により定まるサブ範囲鍵を正しく取得できる再生装置のみが、暗号化情報を復号してデジタル著作物を再生できる。
【０３５８】
　また、本発明は、記録媒体からデジタル著作物を読み出して再生する再生装置であって、記録装置は、デジタル著作物と、前記デジタル著作物の利用が許可される許可範囲を示す範囲情報とを取得し、前記許可範囲は、複数のサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の採否情報を含み、各採否情報は、各サブ範囲に対応し、当該サブ範囲を採用する否かを示し、取得した範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得され、取得した前記サブ範囲鍵を用いて、暗号鍵を生成し、生成した暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して暗号化情報を生成し、取得した前記範囲情報と生成した前記暗号化情報とを記録媒体に書き込み、前記再生装置は、前記記録媒体から前記範囲情報と前記暗号化情報とを読み出す読出手段と、読み出した前記範囲情報に含まれる前記採否情報が、サブ範囲の採用を示す場合に、当該サブ範囲に相応するサブ範囲鍵を取得し、この結果、１個以上のサブ範囲鍵が取得される鍵取得手段と、取得した前記サブ範囲鍵を用いて、復号鍵を生成する鍵生成手段と、生成した前記復号鍵に基づいて、読み出した前記暗号化情報を復号して、デジタル著作物を生成する著作物生成手段と、生成したデジタル著作物を再生する再生手段とを備える。
【０３５９】
　この構成によると、前記再生装置は、前記採否情報により定まるサブ範囲鍵に基づいて暗号化情報を復号してデジタル著作物を再生するので、前記採否情報により定まるサブ範囲鍵を正しく取得できる再生装置のみが、暗号化情報を復号してデジタル著作物を再生できる。
【０３６０】
　ここで、前記記録装置は、前記デジタル著作物に対応するコンテンツ鍵を取得し、取得したコンテンツ鍵を用いて前記デジタル著作物に暗号化を施して暗号化著作物を生成し、前記暗号鍵を用いて、取得した前記コンテンツ鍵に暗号化を施して暗号化コンテンツ鍵を生成し、生成した前記暗号化著作物及び前記暗号化コンテンツ鍵から構成される前記暗号化情報を生成し、前記読出手段は、前記暗号化情報として、前記記録媒体から前記暗号化コンテンツ鍵及び前記暗号化著作物を読み出し、前記著作物生成手段は、生成した前記復号鍵を用いて、前記暗号化コンテンツ鍵を復号してコンテンツ鍵を生成し、生成したコンテンツ鍵を用いて、前記暗号化著作物を復号してデジタル著作物を生成する。
【０３６１】
　この構成によると、前記記録媒体から前記暗号化コンテンツ鍵及び前記暗号化著作物を読み出し、生成した前記復号鍵を用いて、前記暗号化コンテンツ鍵を復号し、生成したコンテンツ鍵を用いて、前記暗号化著作物を復号するので、デジタル著作物の安全性をさらに高めることができる。
【０３６２】
　ここで、前記記録装置は、複数のサブ範囲鍵を取得した場合に、取得した複数のサブ範囲鍵に所定の演算を施して、前記暗号鍵を生成し、前記鍵生成手段は、前記鍵取得手段により複数のサブ範囲鍵を取得した場合に、取得した複数のサブ範囲に前記所定の演算を施して、前記復号鍵を生成する。
【０３６３】
　この構成によると、取得した複数のサブ範囲鍵に所定の演算を施して、前記復号鍵を生成するので、復号鍵の生成において再現性がある。
【０３６４】
　ここで、前記記録装置は、取得した複数の前記サブ範囲鍵を結合する前記所定の演算を施して、前記暗号鍵を生成し、前記鍵生成手段は、取得した複数の前記サブ範囲鍵を結合する前記所定の演算を施して、前記復号鍵を生成する。
【０３６５】
　この構成によると、取得した複数の前記サブ範囲鍵を結合する前記所定の演算を施すので、前記演算が容易に行える。
【０３６６】
　ここで、前記複数のサブ範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲であり、前記許可範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲から採用された少なくとも１個のサブ範囲から構成され、前記範囲情報は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲を採用するか否かをそれぞれ示す複数の採否情報を含み、前記鍵取得手段は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲のうち、採用されたものに相応するサブ範囲鍵を取得し、前記鍵生成手段は、取得したサブ範囲鍵を用いて、復号鍵を生成する。
【０３６７】
　この構成によると、前記複数のサブ範囲は、複数の記録装置を含むグループによるサブ範囲、特定の記録装置によるサブ範囲、特定の利用者によるサブ範囲及び特定の記録媒体によるサブ範囲であるので、現実的に利用可能なサブ範囲を利用できる。
【０３６８】
　ここで、前記鍵取得手段、前記鍵生成手段及び著作物生成手段のいずれか又は全ては、当該再生装置に着脱可能な可搬型モジュールから構成されている。
【０３６９】
　この構成によると、使用前において、又は使用後において、前記可搬型モジュールを取り外すことにより、前記鍵取得手段、前記鍵生成手段及び著作物生成手段のいずれか又は全ての動作を抑制することができる。
【０３７０】
　ここで、前記読出手段により読み出される前記範囲情報に含まれる複数の採否情報は、前記デジタル著作物の価値に応じて異なり、前記鍵取得手段は、前記デジタル著作物の価値に応じて異なる前記複数の採否情報を用いて、前記サブ範囲鍵を取得する。
【０３７１】
　この構成によると、前記範囲情報に含まれる複数の採否情報は、前記デジタル著作物の利用に応じて異なるので、利用者に対して、多様な利用方法を提供できる。
【０３７２】
　ここで、前記範囲情報に含まれる複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示し、前記デジタル著作物の後の利用の際には、より緩い限定を示し、前記鍵取得手段は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示す前記採否情報を用い、前記デジタル著作物の後の利用の際には、より緩い限定を示す前記採否情報を用いる。
【０３７３】
　この構成によると、前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、前記デジタル著作物の当初の利用の際には、より厳しい限定を示し、前記デジタル著作物の後の利用の際には、より緩い限定を示すので、利用者は、より使い易い利用方法を享受できる。
【０３７４】
　ここで、前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示し、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示し、前記鍵取得手段は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示す前記採否情報を用い、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示す前記採否情報を用いる。
【０３７５】
　この構成によると、前記範囲情報に含まれる前記複数の採否情報によりそれぞれ示される複数のサブ範囲の採否は、所定回数未満の前記デジタル著作物の利用の際には、より厳しい限定を示し、所定回数以上の前記デジタル著作物の利用の際には、より緩い限定を示すので、利用者は、より使い易い利用方法を享受できる。
【０３７６】
　ここで、前記記録装置は、さらに、前記デジタル著作物の利用が許可される別の許可範囲を示す別の範囲情報を取得し、前記別の許可範囲は、複数の別のサブ範囲から採用された少なくとも１個の別のサブ範囲から構成され、前記別の範囲情報は、複数の別の採否情報を含み、各別の採否情報は、各別のサブ範囲を採用する否かを示し、取得した別の範囲情報に含まれる各別の採否情報が、別のサブ範囲の採用を示す場合に、当該別のサブ範囲に相応する別のサブ範囲鍵を取得し、この結果、１個以上の別のサブ範囲鍵が取得され、取得した前記別のサブ範囲鍵を用いて、別の暗号鍵を生成し、生成した別の暗号鍵に基づいて、取得した前記デジタル著作物を暗号化して別の暗号化情報を生成し、取得した前記別の範囲情報と生成した前記別の暗号化情報とを記録媒体に書き込み、前記読出手段は、さらに、前記デジタル著作物の利用が許可される別の許可範囲を示す前記別の範囲情報と、前記別の暗号化情報とを読み出し、前記鍵取得手段は、さらに、読み出した前記別の範囲情報に含まれる各別の採否情報が、別のサブ範囲の採用を示す場合に、当該別のサブ範囲に相応する別のサブ範囲鍵を取得し、この結果、１個以上の別のサブ範囲鍵が取得され、前記鍵生成手段は、さらに、取得した前記別のサブ範囲鍵を用いて、別の復号鍵を生成し、前記著作物生成手段は、さらに、生成した前記別の復号鍵に基づいて、読み出した前記別の暗号化情報を復号して、前記デジタル著作物を生成し、前記再生手段は、さらに、生成したデジタル著作物を再生する。
【０３７７】
　この構成によると、さらに、前記デジタル著作物の利用が許可される別の許可範囲を示す別の範囲情報が取得され、別の範囲情報を利用するので、別の許可範囲においてデジタル著作物を利用できる。
【産業上の利用可能性】
【０３７８】
　本発明は、コンテンツ供給者から利用者に対して、音楽、映画、小説などのデジタル化された著作物を販売したり、レンタルしたりして供給する産業において、経営的、つまり反復的かつ継続的に利用されうる。
【図面の簡単な説明】
【０３７９】
【図１】著作物保護システム１０の構成を示す構成図である。
【図２】サーバ装置１００の構成を示すブロック図である。
【図３】依存情報テーブル１２１のデータ構造を示すデータ構造図である。
【図４】料金テーブル１３１のデータ構造を示すデータ構造図である。
【図５】コンテンツテーブル１４１のデータ構造を示すデータ構造図である。
【図６】ユーザテーブル１５１のデータ構造を示すデータ構造図である。
【図７】記録制御情報ＲＣＩのデータ構造を示すデータ構造図である。
【図８】ＤＶＤ記録装置２００ａの構成を示すブロック図及びＤＶＤ４００ａのデータ構造を示すデータ構造図である。
【図９】ＤＶＤ４００ａのデータ構造を示すデータ構造図及びＤＶＤ再生装置３００ａの構成を示すブロック図である。
【図１０】パーソナルコンピュータ２００ｂの構成を示すブロック図及びＤＶＤ４００ｂのデータ構造を示すデータ構造図である。
【図１１】ＤＶＤ４００ｂのデータ構造を示すデータ構造図及びＤＶＤ再生装置３００ｂの構成を示すブロック図である。
【図１２】ＤＶＤ記録再生装置２００ｃの構成を示すブロック図及びＤＶＤ４００ｃのデータ構造を示すデータ構造図である。
【図１３】コンテンツの書き込みの際の動作を示すフローチャートである。図１４へ続く。
【図１４】コンテンツの書き込みの際の動作を示すフローチャートである。図１５へ続く。
【図１５】コンテンツの書き込みの際の動作を示すフローチャートである。図１４から続く。
【図１６】コンテンツの再生の際の動作を示すフローチャートである。図１７へ続く。
【図１７】コンテンツの再生の際の動作を示すフローチャートである。図１６から続く。
【符号の説明】
【０３８０】
　　　１０　　著作物保護システム
　　　２０　　インターネット
　　１００　　サーバ装置
　　１０１　　情報記憶部
　　１０２　　入力部
　　１０３　　表示部
　　１０４　　制御部
　　１０５　　通信部
　　１０６　　認証部
　　２００ａ　ＤＶＤ記録装置
　　２００ｂ　パーソナルコンピュータ
　　２００ｃ　ＤＶＤ記録再生装置
　　２０１　　通信部
　　２０２　　コンテンツ鍵生成部
　　２０３　　制御部
　　２０４　　暗号化鍵生成部
　　２０５　　暗号化部
　　２０６　　暗号化部
　　２０７　　ドライブ部
　　２０８　　共通秘密情報保持部
　　２０９　　機器秘密情報保持部
　　２１０　　入力受付部
　　２１１　　表示部
　　２１２　　入力部
　　２１３　　認証部
　　２５０ａ　リモコン
　　３００ａ　ＤＶＤ再生装置
　　３００ｂ　ＤＶＤ再生装置
　　３０１　　ドライブ部
　　３０２　　制御部
　　３０３　　暗号化鍵生成部
　　３０４　　復号化部
　　３０５　　復号化部
　　３０６　　再生部
　　３０７　　共通秘密情報保持部
　　３０８　　機器秘密情報保持部
　　３２１ａ　モニタ
　　３２１ｂ　モニタ
　　３２１ｃ　モニタ
　　３２２ａ　スピーカ
　　３２２ｃ　スピーカ
　　３２３　　入力部
　　３２４　　表示部
　　３２５　　入力受付部
　　４００ａ　ＤＶＤ
　　４００ｂ　ＤＶＤ
　　４００ｃ　ＤＶＤ
【図１】
2004118999.tif 000003
【図２】
2004118999.tif 000004
【図３】
2004118999.tif 000005
【図４】
2004118999.tif 000006
【図５】
2004118999.tif 000007
【図６】
2004118999.tif 000008
【図７】
2004118999.tif 000009
【図８】
2004118999.tif 000010
【図９】
2004118999.tif 000011
【図１０】
2004118999.tif 000012
【図１１】
2004118999.tif 000013
【図１２】
2004118999.tif 000014
【図１３】
2004118999.tif 000015
【図１４】
2004118999.tif 000016
【図１５】
2004118999.tif 000017
【図１６】
2004118999.tif 000018
【図１７】
2004118999.tif 000019