(57)【要約】  コンテンツの、認可された複製にコンテンツ配布情報を記録する方法が、コンテンツの、認可された複製が生成される都度、コンテンツへの付加物をコンテンツ配布情報によって関数変換を用いて修正することによって行われる。コンテンツへの付加物をそうして修正することによって、コンテンツ配布情報コースは、付加物に記憶され、このコンテンツ配布情報コースは、元の複製の情報が検出されるまで逆変換を付加物に対して順次行うことによって、そうして生成された複製の何れかにおける付加物から抽出可能である。
2007509438.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツへの付加物にコンテンツ配布情報を記録する方法であって、前記コンテンツへの前記付加物に、連続したコンテンツ複製についての複製器関連情報を備える工程を備えることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、前記連続した複製が複製器連鎖によって生成され、前記複製器関連情報を備える工程は、前記複製器連鎖の識別情報を、該識別情報が前記コンテンツの前記付加物の連続した修正によって相互に結びつけられるように備える工程を備えることを特徴とする方法。
【請求項３】
請求項２記載の方法であって、前記コンテンツへの前記付加物の容量は、前記コンテンツへの前記付加物の前記連続した修正によって実質的に変わらないことを特徴とする方法。  
【請求項４】
請求項２記載の方法であって、前記連続した修正のうちの個別のものの計算量が、前記コンテンツへの前記付加物の前記連続した修正のうちの他のものとおおよそ同じレベルのものであることを特徴とする方法。
【請求項５】
請求項２記載の方法であって、前記連続した修正に先行して備えられた情報を識別する工程が、前記コンテンツへの前記付加物から抽出可能であるように前記連続した修正に後続して維持されることを特徴とする方法。
【請求項６】
請求項１記載の方法であって、前記複製器関連情報を備える工程が、前記複製器が前記コンテンツの複製の生成に進む場合に前記コンテンツの複製器用の個別の複製器関連情報を付加することによって前記付加物を修正する工程を備えることを特徴とする方法。
【請求項７】
請求項６記載の方法であって、前記付加物を修正する工程は、前記修正する工程に先行する前記付加物の情報と、前記個別の複製器関連情報とを用いて関数変換を行うことによって修正付加物を生成する工程を備えることを特徴とする方法。
【請求項８】
請求項７記載の方法であって、前記修正付加物は前記コンテンツの前記複製とともに備えられることを特徴とする方法。
【請求項９】
請求項７記載の方法であって、前記関数変換が、前記修正付加物から前記個別の複製器関連情報が取り出し可能な逆変換によって特徴付けられることを特徴とする方法。
【請求項１０】
請求項９記載の方法であって、前記関数変換は排他的論理和関数であることを特徴とする方法。
【請求項１１】
請求項７記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項１２】
請求項７記載の方法であって、前記付加物は、ＤＲＭラッパにおけるメタ・データであることを特徴とする方法。
【請求項１３】
請求項７記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項１４】
請求項１３記載の方法であって、前記署名は、前記コンテンツを用いて算出されるメッセージ・ダイジェストであることを特徴とする方法。
【請求項１５】
請求項１３記載の方法であって、前記署名は、前記コンテンツを用いて算出されるハッシュ値であることを特徴とする方法。
【請求項１６】
請求項１記載の方法であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする方法。
【請求項１７】
請求項１記載の方法であって、前記個別の複製器関連情報は、前記コンテンツの前記複製の生成に進む前記複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする方法。
【請求項１８】
請求項１記載の方法であって、前記個別の複製器関連情報は、前記コンテンツの前記複製の生成に進む前記複製器に関連したＩＰアドレスの情報を含むことを特徴とする方法。
【請求項１９】
請求項１記載の方法であって、前記個別の複製器関連情報は、前記コンテンツの前記複製の生成に進む前記複製器によって前記コンテンツの複製を生成するうえで用いられる複製装置の情報を含むことを特徴とする方法。
【請求項２０】
請求項１９記載の方法であって、前記コンテンツの前記複製の生成に進む前記複製器がパソコンであり、前記複製装置がディジタル書き込み器であることを特徴とする方法。
【請求項２１】
請求項２０記載の方法であって、前記ディジタル書き込み器がＣＤライタであることを特徴とする方法。
【請求項２２】
請求項２０記載の方法であって、前記ディジタル書き込み器がＤＶＤライタであることを特徴とする方法。
【請求項２３】
請求項２０記載の方法であって、前記コンテンツの前記複製の生成に進む前記複製器が消費者向電子装置であることを特徴とする方法。
【請求項２４】
請求項２３記載の方法であって、前記消費者向電子装置はセットトップ・ボックスであることを特徴とする方法。
【請求項２５】
請求項２１記載の方法であって、前記消費者向電子装置はＤＶＤプレイヤであることを特徴とする方法。
【請求項２６】
コンテンツへの付加物にコンテンツ配布情報を記録する方法であって、コンテンツへの付加物に複製器関連情報を、前記コンテンツの、認可された複製の各生成によって付加する工程を備えることを特徴とする方法。
【請求項２７】
請求項２６記載の方法であって、前記コンテンツへの付加物に複製器関連情報を付加する工程が、
前記コンテンツの、認可された複製の生成に先行する前記付加物の情報と、前記生成に関連した複製器関連情報とを用いて関数変換を行うことによって修正付加物を生成する工程と、
前記修正付加物を前記コンテンツとともに前記認可された複製に含める工程とを備えることを特徴とする方法。
【請求項２８】
請求項２７記載の方法であって、前記関数変換が、前記修正付加物から前記複製器関連情報が取り出し可能な逆変換によって特徴付けられることを特徴とする方法。
【請求項２９】
請求項２７記載の方法であって、前記修正付加物が容量によって特徴付けられ、前記関数変換は、前記修正付加物に対して、後に修正される付加物を生成するよう行われる場合に容量を増加させないことを特徴とする方法。
【請求項３０】
請求項２９記載の方法であって、前記関数変換は、前記修正付加物に対して、前記後に修正される付加物を生成するよう行われる場合に実質的に同じである計算量によって更に特徴付けられることを特徴とする方法。
【請求項３１】
請求項２６記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項３２】
請求項２６記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項３３】
請求項３２記載の方法であって、前記メタ・データは、前記コンテンツに含まれていることを特徴とする方法。
【請求項３４】
請求項３２記載の方法であって、前記メタ・データは、前記コンテンツに含まれていないことを特徴とする方法。
【請求項３５】
請求項２６記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項３６】
請求項２６記載の方法であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする方法。
【請求項３７】
請求項２６記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする方法。
【請求項３８】
請求項２６記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製器に関連したＩＰアドレスの情報を含むことを特徴とする方法。
【請求項３９】
請求項２６記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製装置の情報を含むことを特徴とする方法。
【請求項４０】
請求項２６記載の方法であって、前記コンテンツに備えられる複製制御情報を用いて、コンテンツの、認可された複製を生成してもよいか否かを判定する工程を更に備えることを特徴とする方法。
【請求項４１】
請求項４０記載の方法であって、前記複製制御情報が前記付加物に備えられることを特徴とする方法。
【請求項４２】
請求項２６記載の方法であって、前記コンテンツの、認可された複製の各生成前に遠隔サーバから許可を受ける工程を更に備えることを特徴とする方法。
【請求項４３】
コンテンツへの付加物にコンテンツ配布情報を記録する方法であって、前記コンテンツの、認可された複製が生成される都度、関数変換をコンテンツへの付加物に対して前記認可された複製の前記生成用の複製器関連情報を含めるよう前記付加物が修正されるように行う工程を備えることを特徴とする方法。
【請求項４４】
請求項４３記載の方法であって、前記関数変換が、前記修正付加物から前記複製器関連情報が取り出し可能な逆変換によって特徴付けられることを特徴とする方法。
【請求項４５】
請求項４４記載の方法であって、前記関数変換は排他的論理和関数であることを特徴とする方法。
【請求項４６】
請求項４３記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項４７】
請求項４３記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項４８】
請求項４３記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項４９】
請求項４３記載の方法であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする方法。
【請求項５０】
請求項４３記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする方法。
【請求項５１】
請求項４３記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製器に関連したＩＰアドレスの情報を含むことを特徴とする方法。
【請求項５２】
請求項４３記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製装置の情報を含むことを特徴とする方法。
【請求項５３】
コンテンツへの付加物にコンテンツ配布情報を記録する方法であって、関数変換をデータ・パケットにおけるコンテンツへの付加物に対して、前記データ・パケットがネットワーク・ノードによって中継される場合に、前記ネットワーク・ノードの識別情報を含めるよう前記付加物が修正されるように行う工程を備えることを特徴とする方法。
【請求項５４】
請求項５３記載の方法であって、前記付加物は、前記関数変換が行われるおおよその時間を示す情報を含めるよう更に修正されることを特徴とする方法。
【請求項５５】
請求項５３記載の方法であって、前記関数変換が、前記ネットワーク・ノードの前記識別情報が前記修正付加物から取り出し可能な逆変換によって特徴付けられることを特徴とする方法。
【請求項５６】
請求項５３記載の方法であって、ネットワークを介して前記データ・パケットを最終宛先に中継するネットワーク・ノード各々は、前記データ・パケットにおける、前記コンテンツの付加物に対して、前記データ・パケットが前記最終宛先に到達する時点までに前記ネットワーク・ノード全ての識別情報を含めるよう前記付加物が更に修正されるように前記関数変換を行うことを特徴とする方法。
【請求項５７】
請求項５３記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項５８】
請求項５３記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項５９】
請求項５３記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項６０】
コンテンツ配布情報をコンテンツの複製から抽出する方法であって、前記コンテンツの元の複製の情報が検出されるまで、コンテンツの複製への付加物に対する逆変換を順次行い、コンテンツの複製への付加物からコンテンツ配布情報を抽出する工程を備えることを特徴とする方法。
【請求項６１】
請求項６０記載の方法であって、前記コンテンツ配布情報が複製器関連情報を含むことを特徴とする方法。
【請求項６２】
請求項６１記載の方法であって、前記逆変換は、前記コンテンツの前記元の複製から生じる前記コンテンツの、認可された複製の連続した生成各々によって、前記付加物を複製器関連情報によって修正するのに用いる関数変換に相当することを特徴とする方法。
【請求項６３】
請求項６２記載の方法であって、前記逆変換は排他的論理和関数であることを特徴とする方法。
【請求項６４】
請求項６３記載の方法であって、前記関数変換は排他的論理和関数であることを特徴とする方法。
【請求項６５】
請求項６０記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項６６】
請求項６０記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項６７】
請求項６０記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項６８】
請求項６０記載の方法であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする方法。
【請求項６９】
請求項６１記載の方法であって、前記複製器関連情報は、複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする方法。
【請求項７０】
請求項６１記載の方法であって、前記複製器関連情報は、複製器に関連したＩＰアドレスの情報を含むことを特徴とする方法。
【請求項７１】
請求項６１記載の方法であって、前記複製器関連情報は、複製器によって前記コンテンツの複製を生成するうえで用いられる複製装置の情報を含むことを特徴とする方法。
【請求項７２】
コンテンツ配布情報をデータ・パケットから抽出する方法であって、前記データ・パケットのソースの情報が検出されるまで、前記データ・パケットにおけるコンテンツへの付加物に対する逆変換を順次行い、前記データ・パケットにおけるコンテンツへの付加物からコンテンツ配布情報を抽出する工程を備えることを特徴とする方法。
【請求項７３】
請求項７２記載の方法であって、前記逆変換は、前記ソースから最終宛先までの前記データ・パケットの各中継によって前記付加物をネットワーク・ノード識別情報によって修正するのに用いる関数変換に相当することを特徴とする方法。
【請求項７４】
請求項７３記載の方法であって、前記逆変換は排他的論理和関数であることを特徴とする方法。
【請求項７５】
請求項７４記載の方法であって、前記関数変換は排他的論理和関数であることを特徴とする方法。
【請求項７６】
請求項７２記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項７７】
請求項７２記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項７８】
請求項７２記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項７９】
請求項７２記載の方法であって、前記コンテンツ配布情報は、前記データ・パケットの中継毎の、前記パケットがソース・ノードを出た初期時点から、前記データ・パケットにおける前記コンテンツへの付加物からの前記コンテンツ配布情報の抽出に関連した現在の時点までのおおよその時間の情報を含むことを特徴とする方法。
【請求項８０】
請求項７９記載の方法であって、前記おおよその時間は、該おおよその時間に関連した時間帯の情報を含むことを特徴とする方法。
【請求項８１】
請求項７２記載の方法であって、前記最終宛先で受信されるデータ・パケットにおけるコンテンツへの付加物は、前記データ・パケットが前記ソースと前記最終宛先との間で中継されたネットワークにおけるネットワーク・ノード全てのネットワーク・ノード識別情報を含むことを特徴とする方法。
【請求項８２】
請求項８１記載の方法であって、ネットワーク・ノード毎の前記ネットワーク・ノード識別情報は、前記ネットワーク・ノードのＩＰアドレスを含むことを特徴とする方法。
【請求項８３】
請求項７２記載の方法であって、前記方法は前記ネットワーク上のボットによって行われることを特徴とする方法。
【請求項８４】
請求項８３記載の方法であって、該方法は、前記ネットワークを探し回っている間に前記ボットによって検知された各データ・パケットに対して、前記方法によって判定される前記コンテンツ配布情報が前記ネットワークのネットワーク・トポロジを判定するうえで有用であるように前記ボットによって行われることを特徴とする方法。
【請求項８５】
請求項８４記載の方法であって、前記ボットが前記ネットワークを探し回ることによって判定される前記コンテンツ配布情報は、前記ネットワークにおけるスーパーノードを判定するのにも有用であることを特徴とする方法。
【請求項８６】
コンテンツへの付加物にコンテンツ配布情報を備える装置であって、コンテンツへの付加物の修正を、複製器に関連した情報を前記付加物に、該修正付加物及び前記コンテンツを含む複製を生成させることに複製器が進む場合に付加することによって行うよう構成される複製器を備えることを特徴とする装置。
【請求項８７】
請求項８６記載の装置であって、前記複製器はコンピュータであることを特徴とする装置。
【請求項８８】
請求項８６記載の装置であって、前記複製器は消費者向電子装置であることを特徴とする装置。
【請求項８９】
請求項８６記載の装置であって、前記複製器はセットトップ・ボックスであることを特徴とする装置。
【請求項９０】
請求項８６記載の装置であって、前記複製器は、前記修正前の前記付加物の情報と、前記複製器に関連した前記情報とを用いて関数変換を行うことによって前記付加物を修正するよう更に構成されることを特徴とする装置。
【請求項９１】
請求項９０記載の装置であって、前記関数変換が、前記複製器に関連した前記情報が前記修正付加物から取り出し可能な逆変換によって特徴付けられることを特徴とする装置。
【請求項９２】
請求項８６記載の装置であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする装置。
【請求項９３】
請求項８６記載の装置であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする装置。
【請求項９４】
請求項８６記載の装置であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする装置。
【請求項９５】
請求項８６記載の装置であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする装置。
【請求項９６】
請求項８６記載の装置であって、前記複製器に関連した前記情報が、前記複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする装置。
【請求項９７】
請求項８６記載の装置であって、前記複製器に関連した前記情報は、前記複製器に関連したＩＰアドレスの情報を含むことを特徴とする装置。
【請求項９８】
請求項８６記載の装置であって、前記複製器に関連した前記情報は、前記複製器によって前記複製を生成するうえで用いられる複製装置の情報を含むことを特徴とする装置。
【請求項９９】
請求項８６記載の装置であって、前記複製器は、前記複製を有形媒体上に生成させるよう更に構成されることを特徴とする装置。
【請求項１００】
請求項８６記載の装置であって、前記複製器は、前記複製をダウンロード可能ファイルとして生成させるよう更に構成されることを特徴とする装置。
【請求項１０１】
コンテンツの複製からコンテンツ配布情報を抽出する装置であって、前記コンテンツの元の複製の情報が検出されるまで、コンテンツへの付加物に対する逆変換を順次行い、コンテンツへの付加物からコンテンツ配布情報を抽出するよう構成される装置を備えることを特徴とする装置。
【請求項１０２】
請求項１０１記載の装置であって、前記コンテンツ配布情報が複製器関連情報を含むことを特徴とする装置。
【請求項１０３】
請求項１０２記載の装置であって、前記逆変換は、前記コンテンツの前記元の複製から生じる前記コンテンツの、認可された複製の連続した生成によって、前記付加物を複製器関連情報によって修正するのに用いる関数変換に相当することを特徴とする装置。
【請求項１０４】
請求項１０１記載の装置であって、前記逆変換は排他的論理和関数であることを特徴とする装置。
【請求項１０４】
請求項１０１記載の装置であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする装置。
【請求項１０５】
請求項１０１記載の装置であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする装置。
【請求項１０６】
請求項１０１記載の装置であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする装置。
【請求項１０７】
請求項１０１記載の装置であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする装置。
【請求項１０８】
請求項１０２記載の装置であって、前記複製器関連情報は、前記認可された複製のうちの１つを生成するのに用いられる複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする装置。
【請求項１０９】
請求項１０２記載の装置であって、前記複製器関連情報は、前記認可された複製のうちの１つを生成するのに用いられる複製器に関連したＩＰアドレスの情報を含むことを特徴とする装置。
【請求項１１０】
請求項１０９記載の装置であって、前記認可された複製のうちの前記１つは、ダウンロード可能ファイルであることを特徴とする装置。
【請求項１１１】
請求項１０１記載の装置であって、前記複製器関連情報は、前記認可された複製のうちの１つを生成するうえで用いられる複製装置の情報を含むことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的に、コンテンツの配布に関し、特に、配布追跡や他の有用な目的で、コンテンツへの付加物にコンテンツ配布情報を記録する方法に関する。
【背景技術】
【０００２】
ＣＤ−Ｒ／ＷやＤＶＤ−Ｒ／Ｗなどの読み取り／書き込み装置を備えるパソコンの普及と、インターネットが広範に受け入れられることは、コンテンツ・プロバイダにとって有益にも有害にもなっている。ＣＤやＤＶＤなどの有形媒体上のコンテンツの配布は、その大きな記憶容量や低媒体コストが理由で、ここのところしばらく、認可された複製及び配布の標準的なやり方となっている。高速インターネット接続が利用可能になったことによって、コンテンツのダウンロードによる配布は、有形媒体のコストと、顧客への出荷コストと、購入商品を顧客が待たなければならない時間とをなくすので、好都合であり、かつ低コストの配布媒体として更に効果的であることが明らかになっている。しかし、残念ながら、まさにこうした媒体は、認可されていないコンテンツ複製及びコンテンツ配布も容易にした。
【０００３】
ディジタル権利管理（「ＤＲＭ」）などの種々の複製制御システムが、コンテンツの複製を制御するうえで提案及び／又は実施されており、その成功の度合いにはばらつきがある。そうしたシステムでは、コンテンツを複製してもよいか否かを示す複製制御情報及び／又はコンテンツを複製してもよい回数を示す複製制御情報が、権利の譲渡に特化した、コンテンツへの付加物に通常備えられる。
【０００４】
コンテンツの複製の制御に加えて、権利行使、市場分析や他の目的で、複製器関連情報コースや、コンテンツの配布に関係するネットワーク・ノード・コースなどのコンテンツ配布情報を知ることも有用である。例えば、コンテンツ配布情報が複製器関連情報である場合、複製器関連情報は、複製器の識別についての情報（例えば、複製器のユーザのユーザ識別や、複製器のＩＰアドレス）と、複製が生成された方法についての情報（例えば、複製が生成された時点についての情報（例えば、特定の時間帯や、複製器に関連した時間帯による、複製生成や他の処理の時点）、使用されたプラットフォーム及びオペレーティング・システム）と、複製が生成された形態についての情報（例えば、コンピュータ・メモリに常駐しているダウンロード可能ファイルや、有形の取り外し可能媒体上に記憶されたファイル）とのうちの何れか１つ又は複数のものなどの、コンテンツの複製の生成に関する情報を含み得る。
【０００５】
だれ（例えば、複製器のＩＰアドレス）と、いつ（例えば、複製器による複製生成の時点）と、方法（例えば、複製器のプラットフォーム）と、何（例えば、複製の形態）とのうちの何れかの１つ又は複数のものを含む、複製連鎖全体の複製関連情報は、コンテンツの「複製器関連情報コース」又は「コンテンツ変換パス」として表す。複製のコンテンツ変換パスの情報は、種々の目的で有用である。１つの用途は、配布チャネルにおける「リーク」（例えば、認可されていない複製のソース、又は違法の複製のソース）の識別である。例えば、全く同じコンテンツ変換パスを全てが有する複数のコンテンツ複製が存在する場合、リークは、パスにおける最後の合法な変換に直接トレースされる。別の用途は、自らのコンテンツをより効果的に配布する場所及び方法をコンテンツの制作者が分かるように、マーケティング目的で、複製が通過した配布チャネルを解析するというものである。
【０００６】
一方、コンテンツ配布情報が、例えば、インターネットを介した、コンテンツの配布に関係するネットワーク・ノード・コースである場合、コンテンツ配布情報は、情報パケット毎に、パケットの最終宛先までパケットが進む過程でパケットをその点まで中継したその各ネットワーク・ノードのＩＰアドレスを含み得る。この情報は、ネットワーク・ノードを含むネットワークのトポロジ、及び／又はコンテンツがそうしたネットワークにおいて伝搬する方法を判定するか、ネットワーク・ノードを含むネットワークのトポロジへの洞察、及び／又はコンテンツがそうしたネットワークにおいて伝搬する方法に対する洞察を少なくとも与えるのに更に用い得る。例えば、そうした類の情報は、ピア・ツー・ピア（「Ｐ２Ｐ」）ネットワークのネットワーク・トポロジ、及び／又はコンテンツがＰ２Ｐネットワークにおいて伝搬する方法を判定するうえで特に有用であり得る。
【０００７】
コンテンツへの「付加物」は、コンテンツに関連したものであるが、必ずしもその一部でなくてよい。付加物は通常、コンテンツ及び／又はコンテンツに関連した権利についての情報を含む。付加物の例として、ＤＲＭラッパ内などの、コンテンツに関連した権利を含む担体内に含まれるメタ・データ、コンテンツに付加されるか埋め込まれる透かし、又は、コンテンツに付加されるか、コンテンツと結びつけられるか、その他の方法でコンテンツに関連付けられる、コンテンツに関するディジタル署名、メッセージ・ダイジェストやハッシュ値などの署名が含まれる。コンテンツへの付加物の一般的なアプリケーションでは、コンテンツを再生、複製、又は他の方法で消費することとする場合に、付加物における情報を抽出し、用いて、スクリーニング・システムによる特定の動作を引き起こす。
【０００８】
簡潔に述べれば、付加物は、コンテンツと、相当する情報との間のリンクを設定する。これは、複製の物理的形態にかかわらず、コンテンツの各複製内に含まれる。しかし、場合によっては、それは、遠く離れた場所に記憶される（すなわち、コンテンツと同じ物理的場所に記憶されない）が、コンテンツに関連付けて記憶される。コンテンツをコンテンツの複製において種々の配布チャネルを介して伝搬させるので、コンテンツをこうした複製において繰り返し変換し得る（すなわち、コンテンツの形式を変え得る）。しかし、付加物は一般的に、変換が何であったかということ、又は複製器の識別情報を捕捉するように変えられるものでない。よって、従来の付加物は、比喩的にはメモリレスであるが、それは、コンテンツが受けた一連の変換、又はこうした変換を行うエンティティの識別情報について全く無情報であるからである。
【０００９】
付加物は、メモリを有するものであった場合、コンテンツ配布の情報などの動的情報と、コンテンツの複製制御、出所及び帰属などの、通常備えられる静的情報とを備えることができる。例えば、コンテンツ配布情報が複製器関連情報を含む場合、「動的」の語は、コンテンツの複製が生成される都度、コンテンツをファイル・レベル又はオブジェクト・レベルで修正して、その複製の生成用の複製器関連情報を含めるということを意味する。よって、元の複製から現在の複製までの複製連鎖の複製器関連情報コースが、現在のコンテンツの付加物内に含まれることになる。コンテンツ配布情報が、Ｐ２Ｐネットワーク内などの、コンテンツの配布に関係するネットワーク・ノード・コースを含む場合、「動的」の語は、パケットの最終宛先までパケットが進む過程でネットワーク・ノードを介してパケットが中継される都度、コンテンツへの付加物がパケット・レベルで修正されることを意味する。この場合における修正は、中継を行うネットワーク・ノードのＩＰアドレスと、そうした中継の時点を示す情報とを含み得る。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
その関連したコンテンツが複製若しくは中継されるか、又は他の方法で変換を受ける都度、更なるコンテンツ配布情報を直列に付加又は連結することなどの、コンテンツへの付加物に対してコンテンツ配布情報を付加することに「直接」手法が用いられる場合、付加物の容量は、コンテンツ配布パスが長くなるにつれて増大する。このことは、例えば、付加物が、コンテンツに埋め込まれた透かしである場合に、下にあるコンテンツの品質の、好ましくない低下と、連続した複製毎に情報を埋め込むこと及び／又は連続した複製のそうした情報をもう一度抽出することの計算量の増大とをもたらし得る。「間接」手法は、よって、コンテンツ配布情報が付加物内に「リスト」として明示的に含まれない場合に好ましい。そうした間接手法では、コンテンツ配布情報は好ましくは、コンテンツへの付加物において関数として埋め込まれる可逆的変換群において代わりに表される。
【課題を解決するための手段】
【００１１】
よって、本発明の目的は、コンテンツ配布パスが長くなるにつれて付加物の容量がかなり増大する訳でない、コンテンツへの付加物にコンテンツ配布情報を記録する方法を備えることである。
【００１２】
別の目的は、実施するのが比較的簡単であり、計算を行うのが単純である、コンテンツへの付加物にコンテンツ配布情報を記録する方法を備えることである。
【００１３】
別の目的は、コンテンツへの付加物からコンテンツ配布情報を抽出してコンテンツ配布コースの情報を備える方法を備えることである。
【００１４】
更に別の目的は、装置によって生成されるコンテンツの複製毎に、コンテンツへの付加物にコンテンツ配布情報を記録する装置を備えることである。
【００１５】
更に別の目的は、コンテンツの現在の複製からコンテンツ配布情報を抽出して、コンテンツの元の複製からコンテンツの現在の複製までの複製コースの情報を備える装置を備えることである。
【００１６】
こうした目的や更なる目的は、本発明の種々の局面によって達成され、簡潔に述べれば、１つの局面は、コンテンツへの付加物にコンテンツ配布情報を記録する方法であり、この方法は、コンテンツの、連続した複製についての複製器関連情報を、コンテンツへの付加物に備える工程を備える。
【００１７】
別の局面は、コンテンツへの付加物にコンテンツ配布情報を記録する方法であり、コンテンツの、認可された複製の各生成によって、コンテンツへの付加物に複製器関連情報を付加する工程を備える。
【００１８】
別の局面は、コンテンツへの付加物にコンテンツ配布情報を記録する方法であり、コンテンツの、認可された複製が生成される都度、複製器関連情報を含めるよう付加物が修正されるように関数変換を、コンテンツへの付加物に対して行う工程を備える。
【００１９】
別の局面は、コンテンツへの付加物にコンテンツ配布情報を記録する方法であり、データ・パケットがネットワーク・ノードによって中継される場合に、ネットワーク・ノードの識別情報を含めるよう付加物が修正されるように関数変換を、データ・パケットにおける、コンテンツへの付加物に対して行う工程を備える。
【００２０】
別の局面は、コンテンツの複製からコンテンツ配布情報を抽出する方法であり、コンテンツの元の複製の情報が検出されるまで、コンテンツの複製への付加物に対して逆変換を連続して行って、コンテンツ配布情報を付加物から抽出する工程を備える。
【００２１】
別の局面は、データ・パケットからコンテンツ配布情報を抽出する方法であり、データ・パケットのソースの情報が検出されるまで、逆関数変換をデータ・パケットにおける、コンテンツへの付加物に対して順次行い、コンテンツ配布情報をデータ・パケットにおける、コンテンツへの付加物から抽出する工程を備える。
【００２２】
更に別の局面は、修正された付加物とコンテンツとを含む複製を生成させることに複製器が進む場合に複製器に関連した情報を付加物に付加することによってコンテンツへの付加物を修正するよう構成される複製器を備える、コンテンツへの付加物にコンテンツ配布情報を備える装置である。
【００２３】
更に別の局面は、コンテンツの元の複製の情報が検出されるまで、逆変換をコンテンツへの付加物に対して順次行い、コンテンツ配布情報をコンテンツへの付加物から抽出するよう構成される装置を備える、コンテンツ配布情報をコンテンツの複製から抽出する装置である。
【発明を実施するための最良の形態】
【００２４】
本発明の種々の局面の更なる目的、特徴及び効果は、その好ましい実施例の以下の説明から明らかになり、その説明は、添付図面に関して解釈すべきである。
【実施例】
【００２５】
図１は、例として、コンテンツ配布情報を好ましいやり方でコンテンツへの付加物に、コンテンツがＮ個の装置を介して配布されるにつれて記録する、（装置３０１−３０４を含む）Ｎ個の処理装置の連鎖の構成図を示す。Ｎ個の装置各々の出力の形式は、同じものであっても異なるものであってもよい。
【００２６】
以下の説明では、Ｎ個の装置各々が、例えば、図２−４を参照して説明する、コンテンツの複製を生成する複製器であるものとするが、構成図を参照して説明する種々の教示が、Ｎ個の装置各々が、例えば、図５を参照して説明する、コンテンツを含むパケットを伝送するネットワーク・ノードである場合にも適用可能である。
【００２７】
例では、「Ａ（０）」は複製器１０１によってコンテンツの元の複製において受信される、コンテンツへの元の付加物であり、「Ｅ（１）」は複製器１０１による第１の認可された複製の生成用の複製器関連情報である。この場合の元の複製は、連続した複製における第１の複製であり、第１の認可された複製は連続した複製における第２の複製であり、複製器１０１は複製連鎖における第１の複製器である。関数変換「Ｔ」を元の付加物「Ａ（０）」に施すことによって、修正された付加物「Ａ（１）」が生成される。
【００２８】
A(l)=T(A(0),E(1))                                        （１）
「関数変換」の語は、数学において一般的に理解されているところでは、領域が特定の関数群である写像（すなわち、関数）である。よって、関数変換は、関数を処理する関数である。関数変換の周知例は、導関数である。導関数は関数に施され、結果は別の関数である。
【００２９】
本明細書及び特許請求の範囲に用いる関数変換は、いくつかの重要な特徴を有する。まず、それは、修正された付加物からもう一度複製器関連情報を抽出することを可能にする逆変換を有することによって特徴付けられる。よって、これは本明細書及び特許請求の範囲では「可逆変換」として表す。第２に、それは好ましくは、複製器の連鎖による連続したコンテンツ複製などの、それに対して行われる関数変換の回数にかかわらず、付加物の容量を維持する。付加物の容量を維持することによって、関数変換は、付加物のロバスト性や、コンテンツとの間でその埋め込み及び抽出を行う効率を低減させるものでない。
【００３０】
付加物Ａ（１）は、この場合、複製器１０２（すなわち、連続した複製における第２の複製を受信する複製器連鎖における第２の複製器）によって受信される複製におけるコンテンツへの付加物である。「Ｅ（２）」は複製器１０２による複製の生成用の複製器関連情報であるので、修正された付加物「Ａ（２）」は、関数変換「Ｔ」を付加物「Ａ（１）」に
A(2)=T(A(1),E(2))                                          （２）
として施すことによって生成される。
「Ａ（１）」を式（１）と置き換えることによって、「Ａ（２）」は、
A(2)=T((T(A(0),E(1)),E(2))                                （３）
として表すこともできる。これはこの場合、複製器１０３（すなわち、連続した複製における第３の複製を受信する複製器連鎖における第３の複製器）によって受信される複製におけるコンテンツへの付加物である。「Ｅ（３）」は複製器１０３による複製の生成用の複製器関連情報であるので、修正された付加物「Ａ（３）」は、関数変換「Ｔ」を付加物「Ａ（２）」に
A(3)=T(A(2),E(3))                                          （４）
として施すことによって生成される。「Ａ（２）」を式（３）と置き換えることによって、「Ａ（３）」は、
A(3)=T(T((T(A(0),E(1)),E(2))),E(3))                        （５）
として表すこともできる。
この処理は、複製器１０４がコンテンツの複製を受信する（すなわち、複製器連鎖におけるＮ番目の複製器が、連続した複製におけるコンテンツのＮ番目の複製を受信する）まで、複製器における複製器毎に続く。
式（１）、（２）及び（４）の単純な拡大によって、
A(N)=T(A(N-1),E(N))                                        （６）
の修正付加物が、複製器１０４によって生成されるコンテンツの複製について示され、ここで、「Ｅ（Ｎ）」は複製器１０４による複製の生成用の複製器関連情報であり、「Ａ（Ｎ−１）」は、複製器１０４によって受信される複製のコンテンツへの付加物である。
【００３１】
図２は、複製器がコンテンツの複製を生成する場合にコンテンツへの付加物にコンテンツ配布情報を備える、複製制御システムの一部として複製器によってこの場合に行われる方法の流れ図を例として示す。生成された複製から、後の複製が、同じ複製器又は別の複製器によって生成される場合、２０２−２１０を参照して以下に説明する方法は、連続した複製のコンテンツ配布情報の記録が、後の複製におけるコンテンツへの付加物に備えられるようにその後の複製に対しても行われる。
【００３２】
２０２では、複製器は、複製器のユーザから、コンテンツの複製を生成する旨の要求を受信する。本明細書及び特許請求の範囲使用の「複製器」の語は、コンテンツの、認可された複製をこの方法によって生成するようハードウェアとソフトウェアとの一方又は両方によって構成されるパソコンや他の装置を含む。本明細書及び特許請求の範囲使用の「コンテンツ」の語は、（オーディオ、ビデオ、オーディオ・ビジュアル、テキスト、グラフィック画像やコンピュータ・プログラムなどの）著作権化可能マテリアルと、データなどの一般的に著作権化可能でないマテリアルとを含む。本明細書及び特許請求の範囲使用の「認可された」の語は、所有者のエージェント、代理人、又はライセンシーによって直接的に、又は間接的にコンテンツの所有者によって認可された手段を意味する。本明細書及び特許請求の範囲使用の「ユーザ」の語は、複製器を用いるか他の方法で制御する操作者を意味する。
【００３３】
２０３では、複製器は、複製器のユーザに関連したユーザ識別の情報や、複製器に関連したＩＰアドレスや、複製器によってコンテンツの複製を生成するのに用いる場合の複製装置の情報などの複製器関連情報を受信する。本明細書及び特許請求の範囲使用の「複製装置」の語は、ＣＤ及びＤＶＤの読み取り／書き込みドライブなどのディジタル書き込み器や、アナログや他の記録装置を含む。
【００３４】
２０４では、現在のコンテンツ複製が、複製器に備えられるか、複製器内に既に存在する鍵を用いて複製器によって通常のやり方で復号される。２０５では、現在の複製から生成されることが認可された複製の数の表示が、復号されたコンテンツ複製における所定の場所から読み取られる。本明細書及び特許請求の範囲使用の「コンテンツの複製」の語句は、コンテンツの複製と、コンテンツへの付加物の複製とを意味する。２０６では、複製器は、２０５において読み出される認可された複製の数の表示を確かめることによって、要求された複製が許容できるか否かを判定する。複製の数の表示が１つ又は複数である場合、要求された複製は、生成されることが許可すなわち認可され、方法は２０７に進む。一方、複製の数の表示がゼロである場合、方法は２０１に飛び、２０１では、複製器がアイドル状態にもう一度戻される。
【００３５】
２０７では、コンテンツへの付加物が読み取られる。２０８では、付加物は、２０３において受信された複製器関連情報を用いて付加物に対して（図１を参照して説明したものなどの）関数変換を行うことによって修正される。２０９で、それに複製器関連情報を付加することによって付加物を修正した後、現在の複製から生成されることが認可された複製の数の表示を減し、減らされた値はコンテンツの、復号された複製における所定の場所にもう一度書き込んで、２０５において読み出される元の数を上書きする。
最後に、２１０では、コンテンツの新たな複製が、（認可された複製の、修正された付加物及び減らされた数とともに）先行して復号されたコンテンツを暗号化することによって生成される。方法は２０１に更に飛んで、複製器をもう一度アイドル状態に戻す。
【００３６】
複製制御システムとともに用いるものとして説明しているが、本明細書及び特許請求の範囲記載の、コンテンツ配布情報を記録する方法は更に、複製制御システム機能２０５、２０６及び２０９なしで行うことができ、復号及び暗号化の機能２０４及び２０１なしで行うことができ、よって、方法に関する何れかの請求項の方法及び範囲は、いかなるやり方においても、そうした機能を必要とするものとして限定されるべきでない。
【００３７】
図３は、各々が生成したコンテンツ複製におけるコンテンツ配布情報を有形の取り外し可能な媒体３２０上及び媒体３３０上に記録する、接続されていない複製器３０１及び３０２の連鎖の構成図を例として示す。生成された複製各々では、その中に記録されたコンテンツ配布情報は、現在の生成複製につながる連続した複製を生成するのに用いる複製器連鎖の複製器関連情報を含む。複製器３０１及び３０２は、コンテンツの、（３２０と３３０との各々などの）認可された複製又は合法の複製のみを生成するよう、（３１０と３２０との各々などの）受信複製上に記憶された複製制御情報に応答するので「準拠複製器」として表す。一方、複製器３０３は、（３３０などの）受信複製上に記憶されるそうした複製制御情報を無視し、それによって、（３５１−３５９などの）認可されていない複製又は違法の複製を生成することを可能にするので「非準拠複製器」として表す。
【００３８】
複製器３０１、３０２及び３０３の各々は、２つの主要ハードウェア構成部分、すなわち、パソコンなどのユーザ装置（すなわち、３１１、３１２及び３１３の各々）、並びに、ＣＤ  ＲＷディスク・ドライブ又はＤＶＤ  ＲＷディスク・ドライブなどのプレイヤ／レコーダや他のディジタル・プレイヤ及びライタ装置（すなわち、３１２、３２２及び３３２の各々）を備える。ユーザ装置３１１及び３２１は、各々の複製器が準拠複製器としてふるまうようにする準拠制御モジュール３１２及び３２２によって構成される。一方、ユーザ装置３３１は、その複製器が非準拠複製器としてふるまうことを可能にする非準拠制御モジュール３３２によって構成される。
【００３９】
複製３１０、３２０及び３３０は、「連続した複製」として表すが、それは、複製３３０が複製３２０から生成され、複製３２０が同様に（図３中の点線によって示されるように）複製３１０から生成される。複製器３０１及び３０２は、連続した複製を生成するので、「複製器連鎖」として表す。この例では別々の複製として示すが、複製器連鎖は、連鎖において２度以上同じ複製器を含み得る。なお、複製３５１−３５９は、お互いから生成されるものでないので、連続した複製でない。こうした複製の各々は同じソース複製３３０から違法に生成される。ソース複製３３０はこの例では合法の複製であったので、違法の複製３５１−３５９の各々は、複製３３０に含まれる複製器関連情報を含み、それによって、複製器３０２のユーザが、非準拠複製器３０３を操作するユーザにコンテンツを「リークした」すなわち転送した者であった旨を示すことになる。
【００４０】
図４は、お互いがインターネット４０２を介して通信するコンテンツ・サーバ４０１、いくつかのユーザ装置（例えば、４１１、４２１、４３１及び４４１）、並びに抽出コンピュータ４０３を含むシステムの構成図を例として示す。ユーザ装置各々は、コンテンツの使用及び複製を制御する制御モジュールを実行するプロセッサ装置を含む。そうしたユーザ装置の一般的な例は、パソコンである。
【００４１】
ユーザ装置４１１とユーザ装置４２１は各々、コンテンツとともに記憶されるかコンテンツに埋め込まれる複製制御情報に応答することによってコンテンツの、認可された複製のみを可能にする準拠制御モジュール４１２及び４２２を含む。一方、ユーザ装置４４１は、そうした複製制御情報に応答せず、それによってコンテンツの、認可されていない複製を可能にする非準拠制御モジュールを含む。ユーザ装置４３１は、準拠制御モジュールも非準拠制御モジュールも含む。
【００４２】
この例では、ユーザ装置４１１は、コンテンツ４１４の元の複製をコンテンツ・サーバ４１０からインターネット４０２を介して、ユーザ装置４１１のユーザ又は操作者が、ディジタル権利管理システム内などの種々の通常のやり方のうちの何れか１つにおいてその支払いを手配した後に合法的にダウンロードする。この例の目的で、複製４１４には、２つの更なるコンテンツ複製を作成し、配布する権利が付いてくる。この権利の情報は、複製４１４内に、準拠制御モジュールに知られているが、非準拠制御モジュールに必ずしも知られていない秘密場所に記憶される。
【００４３】
ユーザ装置４２１が、コンテンツの複製４２４をインターネット４０２によってユーザ装置４１１からダウンロードするよう認可されている場合、そうしたダウンロードは好ましくは、お互いに通信し合い、協調する準拠制御モジュール４１２及び４２２によって管理される。複製４２４をユーザ装置４２１にダウンロードする前に、複製４２４が、ダウンロード可能なファイルとして生成され、ユーザ装置４１１上のメモリに記憶される。元の複製４１４も、複製４２４のものを超える、更なる複製を作成し、配布するうえで維持される何れかの権利を示すよう修正されるものでもある。
【００４４】
複製４２４は、図２の２０３−２０８を参照して説明したのと概して同じやり方で複製器関連情報によって、複製４１４に含まれる付加物を修正することによって複製器関連情報をその付加物に含めるよう生成される。複製器の情報（すなわち、複製器、すなわちこの場合にはユーザ装置４１１の情報、及び／又は、そのユーザ若しくは操作者の情報）に加えて、（そのＩＰアドレスなどの、）受信ユーザ装置４２１の情報、及び／又は、そのユーザの情報も、複製４２４に含まれるコンテンツへの修正付加物に好ましくは含まれる。
【００４５】
更なる複製を作成するうえで記憶された権利も、複製４１４において修正される。第２の複製を作成する権利がユーザ装置４１１によって維持される場合、複製４１４は、１つの更なる複製のみを作成し、それから配布し得る旨を示すよう修正され、複製４２４は、複製をそれから何ら作成してはならない旨を示すよう生成される。一方、第２の複製を作成する権利が複製４２４とともにユーザ装置４２１に転送される場合、更なる複製をそれから何ら作成してはならない旨を示すよう複製４１４が修正され、複製４２４が、１つの複製のみをそれから作成し、配布してよい旨を示すように生成される。
【００４６】
更に１つの複製を作成し、配布する権利が複製４２４とともにユーザ装置４２１に転送されるとすれば、インターネット４０２を介してコンテンツの複製４３４をユーザ装置４２１からダウンロードするようユーザ装置４３１が認可されている場合、そうしたダウンロードは好ましくは、お互いに通信し合い、協調する準拠制御モジュール４２２及び４３２によって管理される。複製４３４をユーザ装置４３１にダウンロードする前に、複製４３４を、その中に示す更なる複製を作成する権利なしのダウンロード可能ファイルとして生成して、ユ―ザ装置４２１上のメモリ内に記憶する。第１の複製４２４は更に、複製４２４の何れかの複製を作成又は配布するうえで残っている権利が何らないことを示すよう修正される。
【００４７】
複製４３４は、連続する複製について図１を参照して説明したものと概して同様に、複製器関連情報とともに複製４２４に含まれる付加物を修正することによって、コンテンツへのその付加物に複製器関連情報を含めるように生成される。複製器の情報（すなわち、複製器、すなわちこの場合にはユーザ装置４２１の情報、並びに／又はそのユーザ若しくは操作者の情報）、（そのＩＰアドレスなどの）受信ユーザ装置４３１及び／若しくはそのユーザの情報も好ましくは、複製４３４に含まれる修正付加物に含まれる。
【００４８】
この場合、連続する複製はコンテンツの、元の複製４１４、第１の複製４２４及び第２の複製４３４を含み、複製器の連鎖は、ユーザ装置４１１及び４２１を含む。ユーザ装置４３１のユーザがその後、合法の第２の複製４３４の違法の複製４３８を作成する場合、違法の複製４３８は、少なくとも複製器連鎖を示す複製器関連情報をコンテンツへのその付加物に含めることになり、更に、第２の複製４３４の受信ユーザ装置４３１の情報を、第２の合法の複製４３４を生成する際にその情報もユーザ装置４２１によって付加物に含められた場合に、コンテンツへのその付加物に含むことになる。よって、ユーザ装置４４１に常駐する複製４４４などの、違法の複製４３８の何れかの複製は、コンテンツへのその付加物にそうした複製器関連情報も含むはずである。
【００４９】
ここで、更に１つの複製を作成し、配布する権利がユーザ装置４１１によって維持されるとすれば、コンテンツの複製４３４をインターネット４０２を介してユーザ装置４１１からダウンロードするようユーザ装置４３１が認可されている場合、そうしたダウンロードは好ましくは、お互いに通信し合い、協調する準拠制御モジュール４１２及び４３２によって管理される。複製４３４をユーザ装置４３１にダウンロードする前に、複製４３４を、その中に示す更なる複製を作成する権利なしのダウンロード可能ファイルとして生成して、ユ―ザ装置４１１上のメモリ内に記憶する。元の複製４２４は更に、元の複製４１４の何れかの更なる複製を作成又は配布するうえで残っている権利が何らないことを示すよう修正される。
【００５０】
複製４３４は、複製４２４に含まれる付加物と概して同じやり方でその複製器関連情報によって複製４１４に含まれる、コンテンツへの付加物を修正することによって複製器関連情報をその付加物に含めるように生成される。複製器の情報（すなわち、複製器、すなわちこの場合にはユーザ装置４１１の情報、及び／又はそのユーザ若しくは操作者の情報）に加えて、（そのＩＰアドレスなどの）受信ユーザ装置４３１の情報、及び／又はそのユーザ若しくは操作者の情報も好ましくは、複製４３４に含まれる修正付加物に含まれる。
【００５１】
この第２の場合には、２つの連続した複製が存在する。第１のものは元の複製４１４及び第１の複製４２４を含み、第２のものは元の複製４１４及び第２の複製４３４を含む。何れの場合も、複製器連鎖は、ユーザ装置４１１のみを含むが、それは、複製４２４及び４３４を作成し、ユーザ装置４２１及び４３１に配布したからである。ユーザ装置４３１のユーザがその後、合法の第２の複製４３４の違法の複製４３８を作成する場合、違法の複製４３８は、ユーザ装置４１１をその複製器連鎖における最後のものとして示し、ユーザ装置４３１を、第２の合法の複製４３４を生成する際にその情報も付加物によってユーザ装置４１１によって含められた場合に最後の認可された複製又は合法の複製４３４を受信するものとして示す複製器関連情報をその付加物に含むことになる。よって、ユーザ装置４４１に常駐する複製４４４などの、違法の複製４３８の何れかの複製は、コンテンツへのその付加物にそうした複製器関連情報も含むはずである。
【００５２】
違法の複製が検出されるか、他の方法で抽出コンピュータ４０３に利用可能にされる場合、抽出コンピュータ４０３は、複製における、コンテンツへの付加物に対して連続した逆変換を行って、４１２や４２２などの準拠制御モジュールによってその中に記憶される複製器関連情報を抽出することができる。この情報から、抽出コンピュータ４０３のユーザは、違法の複製の、認可された最後の複製を生成する少なくともユーザ及び／又はユーザ装置を識別することができ、その認可された最後の複製の受信者を、付加物に記憶される複製器関連情報にその情報が含まれる場合に識別することができる。
【００５３】
連続する複製の各々が有形媒体上に生成された、図３を参照して説明した配置と、連続する複製の各々がコンピュータ・ファイルとして生成された、図４を参照して説明した配置とに加えて、こうした２つのものを混合したものを含む他の配置が、コンテンツ配布情報をコンテンツへの付加物に記録する、本特許請求の範囲記載の方法に適用可能であり、そうした方法とともに使用可能なものとして十分に想定されている。特に、ピア・ツー・ピア（「Ｐ２Ｐ」）配置では、コンテンツの元の複製をＣＤやＤＶＤなどの有形媒体上に備え得るものであり、後の複製を、インターネット上で共有されるダウンロード可能ファイルとして生成し得る。この場合における元の複製も、本明細書及び特許請求の範囲記載の他のもの全ても、複製保護されたものであっても複製保護されていないものであってもよい。あるいは、別のＰ２Ｐ配置では、元の複製は、ケーブル会社や他のメディア配布会社によって消費者のセットトップ・ボックスにダウンロードし得るものであり、このセットトップ・ボックスは更に、バックアップ複製を有形媒体上に作成すること及び／又は、インターネット上で共有されるダウンロード可能ファイルとして後の複製を生成し得る家庭用ネットワークに接続することを行い得る。
【００５４】
図５は、データ・パケットにおいて受信される、コンテンツへの付加物にコンテンツ配布情報を記録する、インターネット上のＰ２Ｐネットワークなどのネットワークのネットワーク・ノード内で好ましくは行われる方法の流れ図を例として示す。５０１では、方法は当初、アイドル状態にある。５０２では、データ・パケットは、ネットワークのソース・ノード又は先行ネットワーク・ノードから受信される。５０３では、パケットに含まれる、コンテンツへの付加物が読み取られる。５０４では、図１を参照して説明したものなどの関数変換が、そのＩＰアドレスなどの、ネットワーク・ノードを識別する情報を含む付加物に対して行われる。ネットワーク・ノードが、カザー・ネットワーク内などの、（すなわち、エンド・ユーザによって操作されるコンピュータによって各ノードが表され、エンド・ユーザがネットワークに常に出入りする）動的に変動するネットワークの一部である場合、ネットワーク・ノードによってパケットが受信及び／又は中継される時点を示すタイム・スタンプや他の情報が好ましくは、関数変換によって修正付加物にも含まれる。５０５では、修正された付加物を備えるパケットが、ネットワーク内に、次のネットワーク・ノード又はその最終宛先に向けて、送信される、すなわち送り出される。
【００５５】
ソース・ノードと最終宛先ノードとの間でパケットが通過するネットワーク・ノード全てがパケットに対して５０１−５０５を行う場合、最終宛先で受信されるパケットは、パケットが進んだコンテンツ配布パスを示す完全なネットワーク・ノード識別子列を含むことになる。同じコンテンツに関連した他のパケットは別々のソース・ノードを含む別々の配布パスを通過し得るので、ソース・ノードと最終宛先ノードとの間のネットワーク・トポロジの表示は、そうしたパケット全ての付加物に含まれるコンテンツ配布情報を解析することによって判定し得る。
【００５６】
例えば、認可されていないコンテンツをソースから受信することによって非適切な動作に関係しているので、最終宛先へのアクセスが利用可能でない場合、移動中のパケットは、例えば、ネットワークを探し回り、パケットを拾い、パケットに含まれている、コンテンツへの付加物に含まれているコンテンツ配布情報を解析し、パケットの最終宛先にパケットが進む道程に沿ってパケットを送るのに用いられるボット（ＢＯＴ）すなわちウェブ・クローラーによって鑑別するか他の方法で傍受し得る。この種の動作はソース又は最終宛先による協調を必要としないものであり、ネットワーク・トポロジがパケット伝送のソースにもう一度つながるという貴重な情報につながり得る。
【００５７】
制御を分散した分散ネットワークなどの動的に変動するネットワークの場合、ネットワーク・トポロジが経時的に変動するので、ネットワーク・トポロジの判定は特定の時間（又は期間）について行うべきである。ネットワーク・トポロジはこの場合、ネットワーク・グラフにおいて特定のパスを示すデータ・パケットにおける、コンテンツへの付加物から抽出されたネットワーク・ノード識別子及び関連時間情報を備える動的に変動するネットワーク・グラフとして考え得る。ネットワーク・トポロジにおける、長く持続する大きな傾向があまり動的でないことが判明した場合、この情報を用いて、ネットワークを利用するうえで採られるサーチ及び動作についてのヒューリスティクスを形成し得る。ネットワーク・トポロジの判定に加えて、ネットワーク・グラフにおける、「スーパーノード」（すなわち、優先度及び活動レベルが高い集中ノード）、及び重複しているか重要でないノ―ドを識別し得る。この情報によって、重複しているか重要でないノードをネットワーク・グラフから取り除き、最初にみるべき場所（すなわち、識別されたスーパーノード）に関するガイダンスを備えることによってネットワーク上のサーチを改良することが可能になる。更に、ネットワーク・トポロジのそうした知識は、ネットワークを「スプーフィングする」のにも用いることができる。
【００５８】
図６は、図１を参照して説明したものなどの、連続した複製のうちの１つとして生成された現在の複製に含まれる、コンテンツへの付加物からコンテンツ配布情報を抽出する方法の流れ図を例として示す。この例は、ファイル・レベル又はオブジェクト・レベルでの複製器関連情報の抽出を参照して説明しているが、本明細書及び特許請求の範囲記載の抽出手法は、パケット・レベルで付加物に含まれるネットワーク識別子や他の情報を抽出するうえでの適切な修正にも同様に適用可能である。
【００５９】
複製はこの場合、現在の複製として表すが、それは、方法によって現在処理されている複製であるからである。方法は、例えば、図４の抽出コンピュータ４０３上などのコンピュータ上、又は、ＤＶＤプレイヤ上やセットトップ・ボックス上などの消費者向電子装置上に常駐している抽出プログラムによって行われる。方法の本質的な部分ではないが、抽出プログラムは、図３中の準拠制御モジュール３１２や図４中の４１２を参照して説明したものなどの、コンテンツへの付加物を読み取る前に復号する機能及び権限を有し得るものでもある。
【００６０】
６０２では、現在の複製における、コンテンツへの付加物から複製器関連情報を抽出する旨の、抽出コンピュータのユーザによる要求を受信すると、抽出プログラムが起動する。６０３では、それは、図２の２０４を参照して説明したものと同様に現在の複製を、必要な場合、復号する。
【００６１】
６０４では、抽出プログラムは、現在の複製が、コンテンツの「ハード」（すなわち、有形媒体上の）複製の場合の、図３中の３１０を参照して説明した元の複製や、コンテンツの「ソフト」（メモリ中のダウンロード可能ファイルなどの無形形態での）複製の場合の、図４中の４１４を参照して説明した元の複製などの、コンテンツの元の複製であるか否かを検査する。現在の複製が元の複製であるか否かを判定するために、そうしたことの表示が好ましくは、付加物に含まれる。表示は、例えば、元の複製の複製番号ゼロから始まって、複製を生成する準拠制御モジュールによって、連続した複製における後の複製毎に１、増やされる、連続した複製における複製番号であり得る。一方、表示は、現在の複製が、図４中の４０１を参照して説明したコンテンツ・サーバなどの特定のリソースによって抽出プログラムが認識するか他の方法で調べることができる、コンテンツの元の複製であるということを示すビット・パターンであるに過ぎないことがあり得るものであり、その例は、バックエンド・データベースに記憶されたリストに結びつけられたＩＤコードである。
【００６２】
現在の複製が元の複製である場合、６０５で、結果が抽出コンピュータのユーザに通知され、方法はもう一度６０１に飛んでアイドル状態に再突入する。一方、現在の複製が元の複製でない場合、６０６で、方法は、逆変換を付加物に対して行い、６０７で、現在の複製の生成に相当する複製器関連情報を付加物から抽出する。複製器関連情報は更に、付加物における複製器関連情報全てを抽出した後に、後の通知用に好ましくは記憶される。逆変換はこの場合、図２中の２０８を参照して説明したものなどの、複製器関連情報を含めるよう付加物を修正した関数変換に関する。逆変換を行った後、コンテンツの先行複製の付加物が、現在の複製を生成するうえで複製器関連情報とともに抽出される。方法は更に、６０４にもう一度飛んで、コンテンツの元の複製を先行複製の付加物が示しているかを判定し、元の複製に達したということを示す表示が逆変換付加物のうちの１つにおいて見つかるまで６０４−６０７をループし続ける。そうした判定によって、更に６０５で、複製のコース全体の複製器関連情報の結果が抽出コンピュータのユーザまで通知され、方法は６０１にもう一度飛んでアイドル状態に再突入する。
【００６３】
本明細書及び特許請求の範囲使用の関数変換及びその逆変換がよりよく分かるうえでの例を次に記載する。この例では、付加物に対する関数変換の一般形を、
T(A,E,K)={T(A,E)|T(E,K)}                          （７）
とし、ここで、「Ｔ」は関数変換であり。「Ａ」はコンテンツへの付加物であり、「Ｅ」は複製器関連情報であり、「Ｋ」は、認可されていないタンパリングに対して付加物を安全にするマスター鍵であり、記号「｜」は、連結の演算を示す。
【００６４】
以下の説明を単純にするうえで、マスター鍵「Ｋ」は、複製器関連情報を付加物に含めるよう関数変換を行う準拠制御モジュールと、複製器関連情報を付加物から抽出する抽出プログラムとによって共有される秘密鍵としてみなすことができる。しかし、実際の実施例では、通常のセキュリティ・アプリケーションにおいて一般的であるように、コンテンツ再生アプリケーション又はコンテンツ・スクリーニング・アプリケーションの公開鍵に基づいた手順を用い得る。
【００６５】
関数変換が、認可された第１の複製の生成用の複製器関連情報「Ｅ（１）」を用いて元の付加物「Ａ（０）」に対して行われる排他的論理和関数「ＸＯＲ」である場合、関数変換から生じ、コンテンツの、認可された最初の複製に含める対象の、修正された付加物「Ａ（１）」は、
A(l)= {XOR (A(0),E(1))|XOR (E(1),K)}              （８）
に等しく、これは、単純にする目的で、
A(l)=B|B2                                          （９）
として表すこともでき、ここで、
Bl=XOR(A(0),E(1))                            （１０）
であり、
B2=XOR(E(1),K)                                （１１）
である。
【００６６】
図７は、修正又は変換された第１の付加物「Ａ（１）」の部分「Ｂ１」及び「Ｂ２」を判定する式（１０）及び（１１）を用いた算出の例を示し、ここで、元の付加物「Ａ（０）」、第１の複製器関連情報「Ｅ（１）」、及びマスター鍵「Ｋ」は、
A(0)=sampl_A                                （１２）
と、
E(1)=id1                                        （１３）
と、
K=m                                                  （１４）
との値を有する。
【００６７】
逆方向に進めば、抽出コンピュータが、修正された付加物「Ａ（１）」を含む第１の複製を受信する場合、その第１の複製の生成に関連した複製器関連情報「Ｅ（１）」と、元の複製におけるコンテンツへの元の付加物「Ａ（０）」は、現在の複製における付加物「Ａ（１）」から、排他的論理和「ＸＯＲ」関数を、
E(1)=XOR(B2,  K)                          （１５）
A(0)=XOR(B1,E(1))                        （１６）
として用いた逆変換を施すことによって抽出することができる。
【００６８】
図８は、コンテンツの、認可された第１の複製における付加物「Ａ（１）」から「Ｅ（１）」及び「Ａ（０）」を抽出する式（１５）及び（１６）を用いた算出の例を示し、ここで、「Ｂ２」及び「Ｂ１」の値は図７に示すように算出されたものである。例から容易に分かり得るように、認可された第１の複製の生成に関連した複製器関連情報「Ｅ（１）」と、元の付加物「Ａ（０）」は、付加物「Ａ（１）」からもう一度順調に戻されるものとして示している。
【００６９】
この例は、コンテンツの、認可された第２の複製に含まれるコンテンツへの第２の修正付加物「Ａ（２）」の生成を含めるよう更に拡張し得る。認可された第２の複製の生成用の複製器関連情報を「Ｅ（２）」とすれば、コンテンツの、認可された第２の複製に含める対象の修正付加物「Ａ（２）」は、
A(2)={XOR(A(1),E(2))|XOR(E(2),K)}                （１７）
に等しく、これは、単純にする目的で
A(2)=C1|C2                                          （１８）
として表すこともでき、ここで、
Cl=XOR(A(A),E(2))                                              （１９）
であり、
C2=XOR(E(2),K)                                                  （２０）
である。
【００７０】
ここで、変換された第２の付加物「Ａ（２）」を備える、認可された第２の複製のみが、抽出処理用に受信されるものとすれば、
E(2)=XOR(C2,K)                                            （２１）
と、
A(1)=XOR(C1,E(2))=B1|B2                                  （２２）
と、
E(1)=XOR(B2,K)                                            （２３）
と、
A(0)=XOR(B1,E(1))                                        （２４）
との式が、第２の複製及び第１の複製の、複製器関連情報「Ｅ（２）」及び「Ｅ（１）」と、修正された第１の付加物及び元の第１の付加物「Ａ（１）」及び「Ａ（０）」とを抽出するのに順次用いられる。
【００７１】
連続した複製における更なる複製に相当する更なる関数変換を行ううえで上記例を拡張することは簡単である。同様に、連続した複製を生成する複製連鎖用の、元の付加物及び複製器関連情報を抽出するために連続した複製における後の複製の付加物に対して更なる逆変換を行ううえで上記例を拡張することも簡単である。
【００７２】
本発明の種々の局面を好ましい実施例に関して説明したが、本発明には、本特許請求の範囲記載の完全な範囲内での完全な保護が与えられる。
【図面の簡単な説明】
【００７３】
【図１】本発明の局面を利用した、コンテンツへの付加物にコンテンツ配布情報を記録する処理装置連鎖の構成図である。
【図２】本発明の局面を利用した、コンテンツの複製を生成する場合にコンテンツへの付加物にコンテンツ配布情報を備える、複製制御システムの一部として複製器によって好ましくは行われる方法の流れ図である。
【図３】本発明の局面を利用した、複製器連鎖によって有形の取り外し可能な媒体上に生成されるコンテンツ複製にコンテンツ配布情報を記録する複製器連鎖の構成図である。
【図４】本発明の局面を利用した、ダウンロード可能ファイルに生成されるコンテンツ複製にコンテンツ配布情報を記録する複製器連鎖と、こうした複製のうちの選択されたものからコンテンツ配布情報を抽出する少なくとも１つのコンピュータとを含むシステムの構成図である。
【図５】本発明の局面を利用した、データ・パケットにおいて受信されるコンテンツへの付加物にコンテンツ配布情報を備える、ネットワーク・ノードによって好ましくは行われる方法の流れ図である。
【図６】本発明の局面を利用した、コンテンツへの付加物からコンテンツ配布情報を抽出する方法の流れ図である。
【図７】本発明の局面を利用した、コンテンツへの元の付加物に対して関数変換を連続して行って、コンテンツ配布情報を付加物に記憶する工程の数値例の図である。
【図８】本発明の局面を利用した、コンテンツへの付加物に対して逆変換を連続して行って、コンテンツ配布情報を付加物から抽出する工程の数値例の図である。
【図１】
2007509438.tif 000003
【図２】
2007509438.tif 000004
【図３】
2007509438.tif 000005
【図４】
2007509438.tif 000006
【図５】
2007509438.tif 000007
【図６】
2007509438.tif 000008
【図７】
2007509438.tif 000009
【図８】
2007509438.tif 000010
【手続補正書】
【提出日】平成18年4月21日(2006.4.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツへの付加物にコンテンツ配布情報を記録する方法であって、前記コンテンツへの前記付加物に、連続したコンテンツ複製についての複製器関連情報を備える工程を備えることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、前記連続した複製が複製器連鎖によって生成され、前記複製器関連情報を備える工程は、前記複製器連鎖の識別情報を、該識別情報が前記コンテンツの前記付加物の連続した修正によって相互に結びつけられるように備える工程を備えることを特徴とする方法。
【請求項３】
請求項2記載の方法であって、前記コンテンツへの前記付加物の容量は、前記コンテンツへの前記付加物の前記連続した修正によって実質的に変わらないことを特徴とする方法。
【請求項４】
請求項2記載の方法であって、前記連続した修正のうちの個別のものの計算量が、前記コンテンツへの前記付加物の前記連続した修正のうちの他のものとおおよそ同じレベルのものであることを特徴とする方法。
【請求項５】
請求項2記載の方法であって、前記連続した修正に先行して備えられた情報を識別する工程が、前記コンテンツへの前記付加物から抽出可能であるように前記連続した修正に後続して維持されることを特徴とする方法。
【請求項６】
請求項1記載の方法であって、前記複製器関連情報を備える工程が、前記複製器が前記コンテンツの複製の生成に進む場合に前記コンテンツの複製器用の個別の複製器関連情報を付加することによって前記付加物を修正する工程を備えることを特徴とする方法。
【請求項７】
請求項6記載の方法であって、前記付加物を修正する工程は、前記修正する工程に先行する前記付加物の情報と、前記個別の複製器関連情報とを用いて関数変換を行うことによって修正付加物を生成する工程を備えることを特徴とする方法。
【請求項８】
請求項7記載の方法であって、前記修正付加物は前記コンテンツの前記複製とともに備えられることを特徴とする方法。
【請求項９】
請求項7記載の方法であって、前記関数変換が、前記修正付加物から前記個別の複製器関連情報が取り出し可能な逆変換によって特徴付けられることを特徴とする方法。
【請求項１０】
請求項9記載の方法であって、前記関数変換は排他的論理和関数であることを特徴とする方法。
【請求項１１】
請求項7記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項１２】
請求項7記載の方法であって、前記付加物は、DRMラッパにおけるメタ・データであることを特徴とする方法。
【請求項１３】
請求項7記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項１４】
請求項13記載の方法であって、前記署名は、前記コンテンツを用いて算出されるメッセージ・ダイジェストであることを特徴とする方法。
【請求項１５】
請求項13記載の方法であって、前記署名は、前記コンテンツを用いて算出されるハッシュ値であることを特徴とする方法。
【請求項１６】
請求項1記載の方法であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする方法。
【請求項１７】
請求項1記載の方法であって、前記個別の複製器関連情報は、前記コンテンツの前記複製の生成に進む前記複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする方法。
【請求項１８】
請求項1記載の方法であって、前記個別の複製器関連情報は、前記コンテンツの前記複製の生成に進む前記複製器に関連したIPアドレスの情報を含むことを特徴とする方法。
【請求項１９】
請求項1記載の方法であって、前記個別の複製器関連情報は、前記コンテンツの前記複製の生成に進む前記複製器によって前記コンテンツの複製を生成するうえで用いられる複製装置の情報を含むことを特徴とする方法。
【請求項２０】
請求項19記載の方法であって、前記コンテンツの前記複製の生成に進む前記複製器がパソコンであり、前記複製装置がディジタル書き込み器であることを特徴とする方法。
【請求項２１】
請求項20記載の方法であって、前記ディジタル書き込み器がCDライタであることを特徴とする方法。
【請求項２２】
請求項20記載の方法であって、前記ディジタル書き込み器がDVDライタであることを特徴とする方法。
【請求項２３】
請求項20記載の方法であって、前記コンテンツの前記複製の生成に進む前記複製器が消費者向電子装置であることを特徴とする方法。
【請求項２４】
請求項23記載の方法であって、前記消費者向電子装置はセットトップ・ボックスであることを特徴とする方法。
【請求項２５】
請求項21記載の方法であって、前記消費者向電子装置はDVDプレイヤであることを特徴とする方法。
【請求項２６】
コンテンツへの付加物にコンテンツ配布情報を記録する方法であって、コンテンツへの付加物に複製器関連情報を、前記コンテンツの、認可された複製の各生成によって付加する工程を備えることを特徴とする方法。
【請求項２７】
請求項26記載の方法であって、前記コンテンツへの付加物に複製器関連情報を付加する工程が、
前記コンテンツの、認可された複製の生成に先行する前記付加物の情報と、前記生成に関連した複製器関連情報とを用いて関数変換を行うことによって修正付加物を生成する工程と、
前記修正付加物を前記コンテンツとともに前記認可された複製に含める工程とを備えることを特徴とする方法。
【請求項２８】
請求項27記載の方法であって、前記関数変換が、前記修正付加物から前記複製器関連情報が取り出し可能な逆変換によって特徴付けられることを特徴とする方法。
【請求項２９】
請求項27記載の方法であって、前記修正付加物が容量によって特徴付けられ、前記関数変換は、前記修正付加物に対して、後に修正される付加物を生成するよう行われる場合に容量を増加させないことを特徴とする方法。
【請求項３０】
請求項29記載の方法であって、前記関数変換は、前記修正付加物に対して、前記後に修正される付加物を生成するよう行われる場合に実質的に同じである計算量によって更に特徴付けられることを特徴とする方法。
【請求項３１】
請求項26記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項３２】
請求項26記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項３３】
請求項32記載の方法であって、前記メタ・データは、前記コンテンツに含まれていることを特徴とする方法。
【請求項３４】
請求項32記載の方法であって、前記メタ・データは、前記コンテンツに含まれていないことを特徴とする方法。
【請求項３５】
請求項26記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項３６】
請求項26記載の方法であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする方法。
【請求項３７】
請求項26記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする方法。
【請求項３８】
請求項26記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製器に関連したIPアドレスの情報を含むことを特徴とする方法。
【請求項３９】
請求項26記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製装置の情報を含むことを特徴とする方法。
【請求項４０】
請求項26記載の方法であって、前記コンテンツに備えられる複製制御情報を用いて、コンテンツの、認可された複製を生成してもよいか否かを判定する工程を更に備えることを特徴とする方法。
【請求項４１】
請求項40記載の方法であって、前記複製制御情報が前記付加物に備えられることを特徴とする方法。
【請求項４２】
請求項26記載の方法であって、前記コンテンツの、認可された複製の各生成前に遠隔サーバから許可を受ける工程を更に備えることを特徴とする方法。
【請求項４３】
コンテンツへの付加物にコンテンツ配布情報を記録する方法であって、前記コンテンツの、認可された複製が生成される都度、関数変換をコンテンツへの付加物に対して前記認可された複製の前記生成用の複製器関連情報を含めるよう前記付加物が修正されるように行う工程を備えることを特徴とする方法。
【請求項４４】
請求項43記載の方法であって、前記関数変換が、前記修正付加物から前記複製器関連情報が取り出し可能な逆変換によって特徴付けられることを特徴とする方法。
【請求項４５】
請求項44記載の方法であって、前記関数変換は排他的論理和関数であることを特徴とする方法。
【請求項４６】
請求項43記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項４７】
請求項43記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項４８】
請求項43記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項４９】
請求項43記載の方法であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする方法。
【請求項５０】
請求項43記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする方法。
【請求項５１】
請求項43記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製器に関連したIPアドレスの情報を含むことを特徴とする方法。
【請求項５２】
請求項43記載の方法であって、前記複製器関連情報は、前記コンテンツの、認可された複製の生成に用いられる複製装置の情報を含むことを特徴とする方法。
【請求項５３】
コンテンツへの付加物にコンテンツ配布情報を記録する方法であって、関数変換をデータ・パケットにおけるコンテンツへの付加物に対して、前記データ・パケットがネットワーク・ノードによって中継される場合に、前記ネットワーク・ノードの識別情報を含めるよう前記付加物が修正されるように行う工程を備えることを特徴とする方法。
【請求項５４】
請求項53記載の方法であって、前記付加物は、前記関数変換が行われるおおよその時間を示す情報を含めるよう更に修正されることを特徴とする方法。
【請求項５５】
請求項53記載の方法であって、前記関数変換が、前記ネットワーク・ノードの前記識別情報が前記修正付加物から取り出し可能な逆変換によって特徴付けられることを特徴とする方法。
【請求項５６】
請求項53記載の方法であって、ネットワークを介して前記データ・パケットを最終宛先に中継するネットワーク・ノード各々は、前記データ・パケットにおける、前記コンテンツの付加物に対して、前記データ・パケットが前記最終宛先に到達する時点までに前記ネットワーク・ノード全ての識別情報を含めるよう前記付加物が更に修正されるように前記関数変換を行うことを特徴とする方法。
【請求項５７】
請求項53記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項５８】
請求項53記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項５９】
請求項53記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項６０】
コンテンツ配布情報をコンテンツの複製から抽出する方法であって、前記コンテンツの元の複製の情報が検出されるまで、コンテンツの複製への付加物に対する逆変換を順次行い、コンテンツの複製への付加物からコンテンツ配布情報を抽出する工程を備えることを特徴とする方法。
【請求項６１】
請求項60記載の方法であって、前記コンテンツ配布情報が複製器関連情報を含むことを特徴とする方法。
【請求項６２】
請求項61記載の方法であって、前記逆変換は、前記コンテンツの前記元の複製から生じる前記コンテンツの、認可された複製の連続した生成各々によって、前記付加物を複製器関連情報によって修正するのに用いる関数変換に相当することを特徴とする方法。
【請求項６３】
請求項62記載の方法であって、前記逆変換は排他的論理和関数であることを特徴とする方法。
【請求項６４】
請求項63記載の方法であって、前記関数変換は排他的論理和関数であることを特徴とする方法。
【請求項６５】
請求項60記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項６６】
請求項60記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項６７】
請求項60記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項６８】
請求項60記載の方法であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする方法。
【請求項６９】
請求項61記載の方法であって、前記複製器関連情報は、複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする方法。
【請求項７０】
請求項61記載の方法であって、前記複製器関連情報は、複製器に関連したIPアドレスの情報を含むことを特徴とする方法。
【請求項７１】
請求項61記載の方法であって、前記複製器関連情報は、複製器によって前記コンテンツの複製を生成するうえで用いられる複製装置の情報を含むことを特徴とする方法。
【請求項７２】
コンテンツ配布情報をデータ・パケットから抽出する方法であって、前記データ・パケットのソースの情報が検出されるまで、前記データ・パケットにおけるコンテンツへの付加物に対する逆変換を順次行い、前記データ・パケットにおけるコンテンツへの付加物からコンテンツ配布情報を抽出する工程を備えることを特徴とする方法。
【請求項７３】
請求項72記載の方法であって、前記逆変換は、前記ソースから最終宛先までの前記データ・パケットの各中継によって前記付加物をネットワーク・ノード識別情報によって修正するのに用いる関数変換に相当することを特徴とする方法。
【請求項７４】
請求項73記載の方法であって、前記逆変換は排他的論理和関数であることを特徴とする方法。
【請求項７５】
請求項74記載の方法であって、前記関数変換は排他的論理和関数であることを特徴とする方法。
【請求項７６】
請求項72記載の方法であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする方法。
【請求項７７】
請求項72記載の方法であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする方法。
【請求項７８】
請求項72記載の方法であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする方法。
【請求項７９】
請求項72記載の方法であって、前記コンテンツ配布情報は、前記データ・パケットの中継毎の、前記パケットがソース・ノードを出た初期時点から、前記データ・パケットにおける前記コンテンツへの付加物からの前記コンテンツ配布情報の抽出に関連した現在の時点までのおおよその時間の情報を含むことを特徴とする方法。
【請求項８０】
請求項79記載の方法であって、前記おおよその時間は、該おおよその時間に関連した時間帯の情報を含むことを特徴とする方法。
【請求項８１】
請求項72記載の方法であって、前記最終宛先で受信されるデータ・パケットにおけるコンテンツへの付加物は、前記データ・パケットが前記ソースと前記最終宛先との間で中継されたネットワークにおけるネットワーク・ノード全てのネットワーク・ノード識別情報を含むことを特徴とする方法。
【請求項８２】
請求項81記載の方法であって、ネットワーク・ノード毎の前記ネットワーク・ノード識別情報は、前記ネットワーク・ノードのIPアドレスを含むことを特徴とする方法。
【請求項８３】
請求項72記載の方法であって、前記方法は前記ネットワーク上のボットによって行われることを特徴とする方法。
【請求項８４】
請求項83記載の方法であって、該方法は、前記ネットワークを探し回っている間に前記ボットによって検知された各データ・パケットに対して、前記方法によって判定される前記コンテンツ配布情報が前記ネットワークのネットワーク・トポロジを判定するうえで有用であるように前記ボットによって行われることを特徴とする方法。
【請求項８５】
請求項84記載の方法であって、前記ボットが前記ネットワークを探し回ることによって判定される前記コンテンツ配布情報は、前記ネットワークにおけるスーパーノードを判定するのにも有用であることを特徴とする方法。
【請求項８６】
コンテンツへの付加物にコンテンツ配布情報を備える装置であって、コンテンツへの付加物の修正を、複製器に関連した情報を前記付加物に、該修正付加物及び前記コンテンツを含む複製を生成させることに複製器が進む場合に付加することによって行うよう構成される複製器を備えることを特徴とする装置。
【請求項８７】
請求項86記載の装置であって、前記複製器はコンピュータであることを特徴とする装置。
【請求項８８】
請求項86記載の装置であって、前記複製器は消費者向電子装置であることを特徴とする装置。
【請求項８９】
請求項86記載の装置であって、前記複製器はセットトップ・ボックスであることを特徴とする装置。
【請求項９０】
請求項86記載の装置であって、前記複製器は、前記修正前の前記付加物の情報と、前記複製器に関連した前記情報とを用いて関数変換を行うことによって前記付加物を修正するよう更に構成されることを特徴とする装置。
【請求項９１】
請求項90記載の装置であって、前記関数変換が、前記複製器に関連した前記情報が前記修正付加物から取り出し可能な逆変換によって特徴付けられることを特徴とする装置。
【請求項９２】
請求項86記載の装置であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする装置。
【請求項９３】
請求項86記載の装置であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする装置。
【請求項９４】
請求項86記載の装置であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする装置。
【請求項９５】
請求項86記載の装置であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする装置。
【請求項９６】
請求項86記載の装置であって、前記複製器に関連した前記情報が、前記複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする装置。
【請求項９７】
請求項86記載の装置であって、前記複製器に関連した前記情報は、前記複製器に関連したIPアドレスの情報を含むことを特徴とする装置。
【請求項９８】
請求項86記載の装置であって、前記複製器に関連した前記情報は、前記複製器によって前記複製を生成するうえで用いられる複製装置の情報を含むことを特徴とする装置。
【請求項９９】
請求項86記載の装置であって、前記複製器は、前記複製を有形媒体上に生成させるよう更に構成されることを特徴とする装置。
【請求項１００】
請求項86記載の装置であって、前記複製器は、前記複製をダウンロード可能ファイルとして生成させるよう更に構成されることを特徴とする装置。
【請求項１０１】
コンテンツの複製からコンテンツ配布情報を抽出する装置であって、前記コンテンツの元の複製の情報が検出されるまで、コンテンツへの付加物に対する逆変換を順次行い、コンテンツへの付加物からコンテンツ配布情報を抽出するよう構成される装置を備えることを特徴とする装置。
【請求項１０２】
請求項101記載の装置であって、前記コンテンツ配布情報が複製器関連情報を含むことを特徴とする装置。
【請求項１０３】
請求項102記載の装置であって、前記逆変換は、前記コンテンツの前記元の複製から生じる前記コンテンツの、認可された複製の連続した生成によって、前記付加物を複製器関連情報によって修正するのに用いる関数変換に相当することを特徴とする装置。
【請求項１０４】
請求項101記載の装置であって、前記逆変換は排他的論理和関数であることを特徴とする装置。
【請求項１０５】
請求項101記載の装置であって、前記付加物は、前記コンテンツに埋め込まれる透かしであることを特徴とする装置。
【請求項１０６】
請求項101記載の装置であって、前記付加物は、前記コンテンツに関連したメタ・データであることを特徴とする装置。
【請求項１０７】
請求項101記載の装置であって、前記付加物は、前記コンテンツに関する署名であることを特徴とする装置。
【請求項１０８】
請求項101記載の装置であって、前記コンテンツは著作権化可能マテリアルであることを特徴とする装置。
【請求項１０９】
請求項102記載の装置であって、前記複製器関連情報は、前記認可された複製のうちの１つを生成するのに用いられる複製器のユーザに関連したユーザ識別の情報を含むことを特徴とする装置。
【請求項１１０】
請求項102記載の装置であって、前記複製器関連情報は、前記認可された複製のうちの１つを生成するのに用いられる複製器に関連したIPアドレスの情報を含むことを特徴とする装置。
【請求項１１１】
請求項110記載の装置であって、前記認可された複製のうちの前記１つは、ダウンロード可能ファイルであることを特徴とする装置。
【請求項１１２】
請求項101記載の装置であって、前記複製器関連情報は、前記認可された複製のうちの１つを生成するうえで用いられる複製装置の情報を含むことを特徴とする装置。
【国際調査報告】
2007509438.tif 000011
2007509438.tif 000012
2007509438.tif 000013
2007509438.tif 000014
2007509438.tif 000015