(57)【要約】  各ファイルがコンテンツ情報（３３）を含み、特性／認証情報（３１）と関連付けられているファイル（４１−４８）としてデジタル・コンテンツが配信されるコンテンツ共有ネットワークで未許可のデジタル・コンテンツの使用を制限する方法。本方法は、コンテンツ情報が著作権保護された第１のファイル（４１）を決定すること、およびコンテンツ共有ネットワークで第２のファイル（４３−４８）を繰り返し配信することを含み、第２のファイルは、前記第１のファイルの特性／認証情報に一致する特性／認証情報（３１）を含み、また第２のファイル（４３−４８）は、第１のファイル（４１）のコンテンツ情報と一致しないコンテンツ情報（３３）を含む。
2007514210.tif 000002
【特許請求の範囲】
【請求項１】
各ファイルがコンテンツ情報を含み、特性情報および認証情報と関連付けられるファイルとしてデジタル・コンテンツを配信するコンテンツ共有ネットワークで未許可のデジタル・コンテンツの使用を制限する方法であって、
（ａ）コンテンツ情報が著作権保護されている第１のファイルを決定する工程と、
（ｂ）前記コンテンツ共有ネットワークに第２のファイルを繰り返し配信する工程であって、前記第２のファイルには、前記第１のファイルの特性情報および認証情報とそれぞれ一致する特性情報および認証情報が付随しており、前記第２のファイルは、前記第１のファイルのコンテンツ情報と一致しないコンテンツ情報を有する前記工程と、
を含む前記方法
【請求項２】
請求項１記載の方法であって、前記工程（ａ）が前記コンテンツ共有ネットワークで前記第１のファイルを検出する工程を含む前記方法。
【請求項３】
請求項１または２記載の方法であって、前記工程（ａ）が著作権保護されたファイルを配信プログラムで処理する工程を含む前記方法。
【請求項４】
請求項３記載の方法であって、前記工程（ａ）および（ｂ）が前記デジタル・コンテンツを公開する前に実行される前記方法。
【請求項５】
先行するいずれか一項記載の方法であって、前記工程（ｂ）が１または複数の前記第２のファイルのネットワーク・アドレスを改ざんする工程を含む前記方法。
【請求項６】
先行するいずれか一項記載の方法であって、前記工程（ｂ）が前記第１のファイルの特性情報および認証情報を指定するファイル要求の検出に応答して実行される前記方法。
【請求項７】
各ファイルがコンテンツ情報を含み、特性情報および認証情報と関連付けられるファイルとしてデジタル・コンテンツが配信されるコンテンツ共有ネットワークで未許可のデジタル・コンテンツの使用を制限する装置であって、
コンテンツ共有ネットワークに接続する第１のインタフェースと、
著作権者によって許可されたコンテンツ共有クライアントに接続する第２のインタフェースと、
フィルタと、
処理セクションと、
を含み、
前記フィルタは、前記第１のインタフェースから発して前記第２のインタフェースに宛てたトラフィックを前記処理セクションにコピーするように構成されており、
処理手段は、コピーされたトラフィック中で著作権者が著作権を有するコンテンツ情報を含む第１のファイルを指定するファイル要求を検出するように構成されており、該ファイル要求が検出されたときは、該ファイル要求に応答して、前記第１のファイルの特性情報および認証情報とそれぞれ一致する特性情報および認証情報を含むが前記第１のファイルのコンテンツ情報と一致しないコンテンツ情報を含む第２のファイルを提供するように構成される、
前記装置。
【請求項８】
請求項７記載の装置であって、前記装置は、著作権保護されたファイルの特性情報、認証情報およびコンテンツ情報を最初にコンテンツ共有ネットワークに公開し、次に、前記著作権保護されたファイルの前記コンテンツ情報を変更するように構成される前記装置。
【請求項９】
コンピュータが読み取ることのできる１組のプログラム媒体であって、コンピュータ・プログラム・コードを含み、コンテンツ共有ネットワークに接続されたコンピュータ内で前記コンピュータ・プログラム・コードを実行することによって前記コンピュータに請求項１の工程を実行させる前記プログラム媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークで未許可のデジタル・コンテンツの利用を防止するための装置および方法に関するものである。デジタル・コンテンツの例としては、これらに限定しないが、オーディオ・ファイル、ビデオ・クリップ、ムービー、コンピュータ・プログラム、またはこれらの任意の組合せがあげられる。未許可のコンテンツとは、著作権者によってその配信が許可されていない、著作権保護されるコンテンツを意味する。本発明は、クライアントとサーバの役割が明確に区別されない、言い換えると、同じネットワーク・ノードがクライアントにもサーバにもなるピア・ツー・ピア・ネットワークで特に有用である。
【背景技術】
【０００２】
ナップスター（Ｎａｐｓｔｅｒ（登録商標））は、インターネットにデジタル・コンテンツを配信するために使用されたサーバ・ベースの技術の初期の例である。これは、未許可コンテンツを配信するために広く使用された。このことは、これが原型としては閉鎖された理由である。ナップスターは、専用サーバに依存していた。このことは、これが簡単にシャット・ダウンされた理由である。それ以来、未許可コンテンツは、主にＫａｚａａ（登録商標）などのピア・ツー・ピア・ネットワークで配信されている。これは、ネットワークが通常のインターネット・クライアントとして振舞うコンピュータによってその場限りで構築されているため、シャット・ダウンすることが困難である。ここに一例として取り上げたＫａｚａａネットワークは、いわゆるスーパーノードを採用するが、単に１つのスーパーノードを追跡しこれを閉じることによってネットワークをシャット・ダウンすることはできない。理解すべきことは、本発明にとってピア・ツー・ピア・ネットワークを正しく定義することが重要ではないということである。というのは、このようなネットワークのサーバなしの動作は、問題の一部であっても解決法の一部ではないためである。Ｋａｚａａの動作については、参考文献１に述べられている。「Ｋａｚａａは、どのように動作するか（Ｈｏｗ  Ｋａｚａａ  ｗｏｒｋｓ）」の章が参照される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の１つの目的は、上述の問題を緩和するための方法を実現するための方法および装置を提供することである。本発明の目的は、添付された独立項に開示される方法および構成によって達成される。本発明の好適な実施の形態は、従属項に開示される。
【０００４】
説明を簡潔なものとするために、以下の説明では、「著作権者」という用語を使用するが、実際には、この用語は、著作権者によって認証される任意の団体を含む。
【課題を解決するための手段】
【０００５】
本発明の１つの態様は、デジタル・コンテンツがファイルとして配信されるコンテンツ共有ネットワークで未許可のデジタル・コンテンツを制限するための方法である。本発明の目的のために、ファイルというのは、有限の大きさを持ち、アドレス指定できるデータ実体である。よく知られたように、複数の利用可能なファイルを圧縮して１つの配信用ファイルとすることが可能である。各ファイルは、コンテンツ情報に加えて特性情報（ｃｈａｒａｃｔｅｒｉｓｔｉｃ  ｉｎｆｏｒｍａｔｉｏｎ）を含む。コンテンツ情報は、ファイルの実際の中身、すなわち、動作するコンピュータ・プログラム、オーディオ／ビデオ情報などを生成するために用いられるファイル部分である。特性情報は、ファイルを検索および／又は説明するために用いられる情報である。特性情報には、ファイル名や他のネットワーク・アドレスが含まれる。コンテンツ共有ネットワークで使用されるプロトコルに依存して、特性情報は、更にファイル・サイズ、アーティスト／プロデューサ情報などを含む。コンピュータ・ソフトウエアを配信するために用いられるファイルの場合には、実行可能ファイルの中身およびデータ・ファイルがコンテンツ情報を構成する。オーディオ・ビジュアル・ファイル（音楽、画像又はビデオ・クリップ）の場合は、コンテンツ情報は、可聴サウンドおよび／又は可視画像／ビデオ情報を含む。
【０００６】
本発明は、技術的に優良（ｇｏｏｄ）であるが未許可のコンテンツを、一致する特性情報を有する多数の技術的に不良（ｂａｄ）のコンテンツに埋もれさせるという考え方に基づく。すなわち、優良であるが未許可のコンテンツを、技術的に不良のコンテンツのいわゆる干草の下に埋もれさせる。
【０００７】
この方法の欠点は、ユーザによって更新される不良コンテンツのリストを維持することによって、コンテンツ共有ネットワークがこのいわゆる干草をバイパスできるという点である。例えば、ここで一例としてあげたＫａｚａａネットワークは、各ファイルに対して、しばしばハッシュ・コードと呼ばれる認証情報を提供する。優良品に成りすました不良コンテンツを発見したユーザは、この不良コンテンツを偽者として宣言することができ、その後でこの不良コンテンツは、共有可能なファイルのリストから消える。
【０００８】
本発明は、Ｋａｚａａのようなネットワークで特に有用である。そこでは、大部分の認証情報（ハッシュ）が特性情報およびファイルの先頭部で計算される。従って、不良コンテンツがファイルの先頭近くにないかぎり、導入される不良コンテンツは、Ｋａｚａａによって計算される認証情報（ハッシュ）を完全には改変しない。ファイルの最後近くにあるコンテンツの変更は、Ｋａｚａａによって計算されるハッシュの最後の数バイトだけを変更するので、強力なアルゴリズムによって完全に一致するハッシュを発生する改ざんファイルを生成できることが分かった。
【０００９】
別の問題は、優良だが未許可のコンテンツを取り出そうと試みるユーザが実際には、不良の許可されたコンテンツを受信するようにするためにどのように不良コンテンツを配信すればよいかということである。この問題は、コンテンツ共有のピア・ツー・ピア・ネットワークのノードを模擬するノードから不良コンテンツを配信することによって解決する。言い換えると、ネットワークの他のノードから見ると、不良コンテンツを配信しようとする著作権者によって使用されるノードは、Ｋａｚａａネットワークに参加している普通のノードに見える。しかし著作権者によって使用されるノードは、ファイル要求をさえぎって、要求されている優良コンテンツを不良コンテンツで置換するようにプログラムされるか、あるいは、著作権者によって使用されるノードは、不良コンテンツ用の不正なハッシュ・コードを供給して、それによって優良コンテンツを要求したクライアントが実際には、不良コンテンツをダウンロードするようにする。著作権者のための１つの選択肢は、実際に優良ファイル（第１のファイル）をダウンロードし、次にこのコンテンツを不良品に変更してこの不良ファイル（第２のファイル）を再公開するものである。
【００１０】
更に別の問題は、コンテンツ共有ネットワークにコンテンツを配信するためにどの特性情報が使用されるかをどのように知るかということである。というのは、著作権者は、自分でコンテンツをネットワークに配信しないためである。この問題に対しては、２つの方法がある。１つの方法では、著作権者が疑わしい特性情報についてコンテンツ共有ネットワークを監視する。特性情報は、ポピュラー・ミュージックの曲名などの著作権保護されるコンテンツの適当な表示を与えなければならないので、著作権者は、ポピュラー・ミュージックの曲名にぴったり一致する特性情報についてコンテンツ共有ネットワークを監視するか、監視するための検索ソフトをインストールすることができる。「第１のファイル」と呼ぶこのようなファイルが検出されると、著作権者は、認証情報を含む特性情報を含む第２のファイルを繰り返し配信することができる。第１のファイルと第２のファイルの特性情報および認証情報は、一致するが、第２のファイルは、「不良」コンテンツ情報を含む。すなわち第２のファイルのコンテンツ情報が第１のファイルのコンテンツ情報と一致しない。
【００１１】
別の方法では、著作権者は、コンテンツ共有ネットワークにコンテンツを配信するために使用される特性情報を予想しようとする。この予想は、利用可能なファイル生成プログラムのいずれかを用いて配信用の技術的に優良のファイルを生成することに基づく。このプロセスで、著作権者は、ファイル生成プログラムによって生成される特性情報を知る。音楽やビデオ情報に関して、このようなファイル生成プログラムは、まとめて「リッパー」と呼ばれる。著作権者は、コンテンツを改ざんしこれをコンテンツ共有ネットワークに配信することによって、技術的に優良で未許可のコンテンツを発見することをより困難なものとする。
【００１２】
理解すべきことは、未許可コンテンツを完全になくすことは、非常に困難であるが、本発明は、未許可コンテンツの利用を不便なものとしその代わりに多くのユーザが許可されたコンテンツを選ぶようにすることが期待されるということである。
【００１３】
以下で、本発明について添付の図面を参照しながら好適な実施の形態を取り上げて更に詳しく説明する。
【実施例】
【００１４】
図１は、コンテンツ共有ネットワーク１０の関連部分を示す。コンテンツ共有ネットワーク１０は、典型的には、インターネット上で稼動する。Ｋａｚａａは、コンテンツ共有ネットワークのよい例であるが、これに限定されない。これは、ピア・ツー・ピア・ネットワークでもあり、このことは、その動作が専用のサーバやその他の特殊なノードにほとんど依存しないことを意味する。この代わりに、そのような機能がピア・ツー・ピア・ネットワークに分散した機能として実現される。一例として、図１は、３つの従来型のクライアント・ノード１１Ａ、１１Ｂおよび１１Ｃを示す。これらは、それらの内部メモリの特定部分を他者の便宜のために公開するが、このような未許可の公開は、著作権者にとって不利益となる。参照符号１２は、著作権者のノード１２を示す。クライアント・ノード１１Ａないし１１Ｃから見ると、著作権者のノード１２は、別の従来型ノードに見える。著作権者は、不良コンテンツを含むが優良になりすましたファイルを公開することによって未許可コンテンツの使用を妨げようと試みてきた。コンテンツ共有ネットワークのユーザは、このような不良ファイルを認証サイト１４に通報できる。
【００１５】
認証サイト１４によって提供される認証サービスをバイパスするために、著作権者のノード１２は、改ざん論理１３を含むか、あるいは、これに密接に接続される。これの動作は、図２に関連して更に説明する。
【００１６】
図２は、図１に参照符号１３で示したコンテンツ改ざん論理の例示的レイアウトを示す。この改ざん論理１３をピア・ツー・ピア・ネットワークで使用すると仮定すると、改ざん論理１３は、ピア・ツー・ピア・ネットワークとの通信をサポートする第１のインタフェース１３１を含む。これは、更に、著作権者によって許可又は所有されるコンテンツ共有クライアントとの通信をサポートする第２のインタフェース１３２を含む。これら２つのインタフェース１３１と１３２との間には、フィルタ１３３がある。典型的な実施例では、フィルタ１３３は、第１のインタフェース１３１から第２のインタフェース１３２へのトラフィックを通過させる。更に、フィルタ１３３は、第１のインタフェース１３１からのトラフィックを処理セクション１３４にコピーする。処理セクション１３４は、また、著作権者が著作権を有するコンテンツ・セグメントを記憶するメモリ１３５に接続されている。処理セクション１３４は、このような著作権保護されるコンテンツに関するコンテンツ・ダウンロード要求を検出するために、第１のインタフェース１３１からのトラフィックを監視する。この検出は、要求の特性情報をメモリ１３５に記憶されている特性情報と比較することに基づいて行われる。著作権保護されるコンテンツに対するコンテンツ・ダウンロード要求を検出すると、処理セクションは、このコンテンツ・ダウンロード要求に応答して、要求された特性情報を有するが改ざんされたコンテンツを有するコンテンツを提供する。
【００１７】
コンテンツ改ざんは、多くの方法で実行できる。例えば、処理セクション１３４は、コンテンツ共有ネットワーク・インタフェース１３１に供給されるコンテンツを少しだけ、ただしランダムに変更する。処理セクション１３４は、また、いくつものディレクトリおよびファイルを採用し、各ファイルが一意的なネットワーク・アドレスを有するようにするが、処理セクション１３４は、ファイルおよび／又はディレクトリの名前を変更することによってネットワーク・アドレスを改ざんしたり、ファイルを改ざんファイルで置き換えたりする。
【００１８】
もし改ざんされたファイルが、ネットワークで一般に利用できるファイル配信プログラムによって使われる認証情報と一致する認証情報（例えば、Ｋａｚａａで使われるＵＵＨａｓｈなど）を有していれば都合がよい。Ｋａｚａａで使われるＵＵＨａｓｈは、主としてファイルの先頭から計算されるので、これは、Ｋａｚａａネットワークで実現することが特に容易である。このことは、ファイルの先頭部を改ざんすべきでないことを意味する。ファイルの先頭部をそのままに残すことで、ネットワーク・ユーザは、このファイルのコンテンツが改ざんされたものかそうでないかを直ちに知ることができないという別のメリットが得られる。
【００１９】
第１および第２のインタフェース１３１、１３２は、対応するネットワークに接続される各ノードに存在する従来型のインタフェースでよい。フィルタ１３３は、ハード的にもソフト的にも実現できる。
【００２０】
処理セクション１３４は、専用のデータ・プロセッサとして、あるいは、ピア・ツー・ピア・ネットワークにつながれた１つのノード（コンピュータ）の１つのプロセスとして実現できる。メモリ１３５は、コンピュータ技術で従来からそうであるように、ＲＡＭおよび／又はハード・ディスク・メモリのコンピュータであることが好ましい。
【００２１】
図３は、本発明の目的のためのファイルという概念を示す。参照符号３０は、一般に、論理ファイルを指す。論理ファイルとは、ユーザがダウンロードしたいデータの集まりと、そのデータの場所を示しそのコンテンツを認証するために必要な特定の情報を意味する。論理ファイルは、物理ファイルに対応してもよいし、しなくてもよい。論理ファイル３０の２つの主要なセクションは、それの特性情報３１とコンテンツ情報３３である。特性情報３１は、典型的には、セクション３１（セクション３２なしで）と３３について、またはこれらのセクションの一部について計算されるハッシュ・コードのような認証情報３２を含む。ハッシュ・コードなどの認証情報３２は、ファイルから取り出すことのできるプロパティであるが、ファイルと一緒に記憶する必要が必ずしもないことを示すために認証情報３２を破線の外枠で区切ってある。
【００２２】
ここで一例として取り上げたＫａｚａａネットワークでは、コンテンツ情報３３は、１つの物理ファイルに含まれており、他方、すべての共有可能なファイルの特性情報および認証情報３２は、第２の物理ファイルに含まれる。
【００２３】
改ざんコンテンツをＫａｚａａネットワークに配信するための例示的なステップごとの方法は、次のようなものである。
１．１台のコンピュータに２つのディレクトリＣ：＼ｇｏｏｄ＼．．．およびＣ：＼ｂａｄ＼．．．を準備する。第１のディレクトリは、優良コンテンツを含み、第２のディレクトリは、改ざんコンテンツを含む。
２．このコンピュータでＫａｚａａにログインする。
３．第１のディレクトリを共有可能として公開する。
４．Ｋａｚａａが特性情報および認証情報を計算し終わったとき、第１のディレクトリを何か別の名前に、また第２のディレクトリをＣ：＼ｇｏｏｄ＼．．．と改名する。こうすれば、Ｋａｚａａが優良コンテンツを指していると信ずるネットワーク・アドレス（コンピュータのＩＰアドレスおよびディレクトリ／ファイルの名前）は、すべて実際には、改ざんコンテンツを指すことになる。
【００２４】
図４は、ファイルを繰り返しダウンロードしようと試みることによってどのようにファイルが変化するのかを示す。図４は、図３に示すようなファイル３０の８個のバージョン、４１から４８を示す。第１のバージョン４１では、コンテンツ情報３３は、１０個のプラス記号で示されたように完全に優良である。第２のバージョン４２では、コンテンツ情報３３は、１０個の「×」記号で示されるように完全に不良（改ざんされたもの）である。完全に改ざんされたコンテンツ情報を有するファイルは、未許可ファイルを共有することに対する対策として完璧ではない。というのも、このようなファイルは、ユーザにすぐに見破られてしまうからである。バージョン４３から４８は、コンテンツ情報３３の先頭部が改変されていない好適な改ざんを示す。バージョン４３がコンテンツ共有ネットワークに公開されると仮定すると、これのコンテンツは、次の理由からネットワークで変身する。多くのユーザは、アップロードの帯域幅がダウンロードの帯域幅に比べて非常に小さく非対称性の強い接続のネットワークを利用する。従って、一人のダウンロード・ユーザのダウンロード要求を満足するために、例えば、典型的なノードを１０個必要とする。もし数人のユーザが、特性情報３１が一致するもののコンテンツが異なる複数のファイル・バージョンを公開しているとすると、ダウンロードするユーザは、最初の参加ユーザから１つのセグメントを受信し、次のセグメントは、第２のユーザから、という具合になる。結果は、改ざんコンテンツを含むファイルの特性情報が十分信頼できるものに保たれている（すなわち、既存のファイルあるいは、利用可能なファイル配信プログラムで優良コンテンツから生成されたものに近い）かぎり、ファイル共有ネットワークでファイルの異なるバージョン４３−４８が変身していく。このような変身は、改ざんコンテンツを含むファイルを認証サービス１４に通報する試みに対する防止策となる。
【００２５】
当業者には、明らかなように、新規な概念は、技術に進展とともに各種の方法で実施することができるようになる。本発明およびその実施の形態は、上述の例に限定されず、特許請求の範囲内で変化する。
【００２６】
（参考文献）
１．www.kent.ac.uk/law/undergraduate/modules/ip/handouts/2002_3/Kazaa_essay.doc
【図面の簡単な説明】
【００２７】
【図１】コンテンツ共有ネットワーク１０の関連部分を示す図。
【図２】コンテンツ改ざん論理の例示的レイアウトを示す図。
【図３】コンテンツ共有のために用いられる関連部分を示す図。
【図４】ファイルを繰り返しダウンロードしようと試みたときに、そのファイルがどのように変化するかを示す図。
【図１】
2007514210.tif 000003
【図２】
2007514210.tif 000004
【図３】
2007514210.tif 000005
【図４】
2007514210.tif 000006
【国際調査報告】
2007514210.tif 000007
2007514210.tif 000008