(57)【要約】【課題】コンテンツがネットワークの外部へ不正流出した際に、流出履歴の追跡を可能とすることができて、コンテンツの不正流出を抑制することができるコンテンツ保護システム、コンテンツ保護方法、及びコンテンツ保護プログラムを提供する。【解決手段】コンテンツ共有サーバ１と、認証サーバ２と、代理サーバ３とを備えたコンテンツ保護システムである。ユーザがコンテンツを転送する際に、ユーザＩＤを確認する転送ユーザＩＤ確認手段１４と、コンテンツを保存する際に、ユーザＩＤをコンテンツに記録する転送ユーザＩＤ記録手段１６と、ユーザがコンテンツを利用する際に、ユーザＩＤを確認する利用ユーザＩＤ確認手段１５と、コンテンツをユーザのコンピュータに配信する際に、ユーザＩＤをコンテンツに記録する利用ユーザＩＤ記録手段１７と、コンテンツをユーザのコンピュータに配信する配信手段５とを備えた。【選択図】図１
2009048330.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが使用するコンピュータと、ネットワーク回線を介して接続されるサーバとを備え、前記サーバにはユーザにより転送されたコンテンツを保存するコンテンツ共有サーバと、コンテンツ共有サーバの使用を許容する認証サーバと、認証サーバの許可を受けてコンテンツ共有サーバに保存されているコンテンツを前記コンピュータ又は他のコンピュータに配信する代理サーバとを有するコンテンツ保護システムであって、
前記代理サーバに、
ユーザがコンピュータを介してコンテンツ共有サーバにコンテンツを転送する際に、認証サーバに記録されているユーザＩＤを確認する転送ユーザＩＤ確認手段と、
コンテンツ共有サーバにコンテンツを保存する際に、前記転送ユーザＩＤ確認手段にて確認したユーザＩＤをコンテンツに記録する転送ユーザＩＤ記録手段と、
ユーザがコンテンツ共有サーバに保存されているコンテンツをコンピュータにて利用する際に、認証サーバに記録されているユーザＩＤを確認する利用ユーザＩＤ確認手段と、
コンテンツ共有サーバに保存されているコンテンツをユーザのコンピュータに配信する際に、前記利用ユーザＩＤ確認手段にて確認したユーザＩＤをコンテンツに記録する利用ユーザＩＤ記録手段と、
ユーザからのコンピュータを介した配信要求により、前記転送ユーザＩＤ記録手段及び利用ユーザＩＤ記録手段によりユーザＩＤが記録されたコンテンツをユーザのコンピュータに配信する配信手段と
を備えたことを特徴とするコンテンツ保護システム。
【請求項２】
ユーザが使用するコンピュータと、ネットワーク回線を介して接続されるサーバとを備え、前記サーバにはユーザにより転送されたコンテンツを保存するコンテンツ共有サーバと、コンテンツ共有サーバの使用を許容する認証サーバと、認証サーバの許可を受けてコンテンツ共有サーバに保存されているコンテンツを前記コンピュータ又は他のコンピュータに配信する代理サーバとを有するコンテンツ保護システムであって、
前記代理サーバに、
ユーザがコンピュータを介してコンテンツ共有サーバにコンテンツを転送する際に、認証サーバに記録されているユーザＩＤを確認する転送ユーザＩＤ確認手段と、
コンテンツ共有サーバにコンテンツを保存する際に、前記転送ユーザＩＤ確認手段にて確認したユーザＩＤをコンテンツに記録する転送ユーザＩＤ記録手段と、
コンテンツの配信が許容されるユーザのユーザＩＤをユーザ制限用ＩＤとしてコンテンツに記録するユーザ制限用ＩＤ記録手段と、
ユーザがコンテンツ共有サーバに保存されているコンテンツをコンピュータにて利用する際に、認証サーバに記録されているユーザＩＤを確認する利用ユーザＩＤ確認手段と、
前記ユーザ制限用ＩＤ記録手段にて記録されたユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとを比較する比較手段と、
前記比較手段の比較に基づいて、ユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致している場合にはユーザのコンピュータにコンテンツの配信を許容し、ユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致していない場合にはユーザのコンピュータにコンテンツの配信を規制することを判定する判定手段と、
コンテンツ共有サーバに保存されているコンテンツをユーザのコンピュータに配信する際に、前記利用ユーザＩＤ確認手段にて確認したユーザＩＤをコンテンツに記録する利用ユーザＩＤ記録手段と、
前記判定手段の判定によりコンテンツの配信を許容する場合には、前記転送ユーザＩＤ記録手段及び利用ユーザＩＤ記録手段によりユーザＩＤが記録されたコンテンツをユーザのコンピュータに配信する配信手段と
を備えたことを特徴とするコンテンツ保護システム。
【請求項３】
前記転送ユーザＩＤ記録手段及び利用ユーザＩＤ記録手段は、電子透かしによりユーザＩＤを前記コンテンツに埋め込むことを特徴とする請求項１又は請求項２のコンテンツ保護システム。
【請求項４】
前記転送ユーザＩＤ記録手段、利用ユーザＩＤ記録手段は、コンテンツの種別を判別する判別手段を備え、コンテンツの種別に応じた電子透かしを埋め込むことを特徴とする請求項３又は請求項４のコンテンツ保護システム。
【請求項５】
ユーザがコンテンツをコンテンツ共有サーバに転送して保存し、コンテンツ共有サーバに保存されているコンテンツを、このコンピュータ又は別のコンピュータに配信するコンテンツ保護方法であって、
代理サーバが、コンテンツを転送するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認する工程と、
代理サーバがコンテンツをコンテンツ共有サーバに保存する際に、コンテンツを転送するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込む工程と、
代理サーバが、コンテンツの配信を要求するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認する工程と、
代理サーバがコンテンツを配信する際に、コンテンツの配信を要求するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込む工程と
を備えることを特徴とするコンテンツ保護方法。
【請求項６】
ユーザがコンテンツをコンテンツ共有サーバに転送して保存し、コンテンツ共有サーバに保存されているコンテンツを、このコンピュータ又は別のコンピュータに配信するコンテンツ保護方法であって、
代理サーバが、コンテンツを転送するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認する工程と、
代理サーバがコンテンツをコンテンツ共有サーバに保存する際に、コンテンツを転送するユーザのユーザＩＤを電子透かしとして埋め込む工程と、
代理サーバがコンテンツの配信が許容されるユーザのユーザＩＤをユーザ制限用ＩＤとして埋め込む工程と、
代理サーバが、コンテンツの配信を要求するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認する工程と、
代理サーバがコンテンツに記録されたユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致しているか否かを判定する工程と、
代理サーバがコンテンツを配信する際に、コンテンツを配信するユーザのユーザＩＤを電子透かしとしてコンテンツに記録する工程と
を備えることを特徴とするコンテンツ保護方法。
【請求項７】
ユーザが転送したコンテンツをコンテンツ共有サーバに保存するとともに、このコンピュータ又は別のコンピュータにコンテンツを配信する代理サーバとして利用されるコンピュータに、
コンテンツを転送するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認するステップと、
コンテンツをコンテンツ共有サーバに保存する際に、コンテンツを転送するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込むステップと、
コンテンツの配信を要求するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認するステップと、
コンテンツを配信する際に、コンテンツの配信を要求するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込むステップと
を実行させることを特徴とするコンテンツ保護プログラム。
【請求項８】
ユーザが転送したコンテンツをコンテンツ共有サーバに保存するとともに、このコンピュータ又は別のコンピュータにコンテンツを配信する代理サーバとして利用されるコンピュータに、
コンテンツを転送するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認するステップと、
コンテンツをコンテンツ共有サーバに保存する際に、コンテンツを転送するユーザのユーザＩＤを電子透かしとして埋め込むステップと、
コンテンツの配信が許容されるユーザのユーザＩＤをユーザ制限用ＩＤとして記録するステップと、
コンテンツの配信を要求するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認するステップと、
コンテンツに埋め込まれたユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致しているか否かを判定するステップと、
コンテンツを配信する際に、コンテンツを配信するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込むステップと
を実行させることを特徴とするコンテンツ保護プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ保護システム、コンテンツ保護方法、及びコンテンツ保護プログラムに関するものである。
【背景技術】
【０００２】
インターネット等のネットワークに接続されているコンピュータを使用することによって、複数のユーザが静止画像、動画像、音声、及び文書等の情報であるコンテンツを夫々利用することができる（特許文献１）。ネットワークシステムは、図６に示すように、ユーザが使用するコンピュータ１０３Ａ、１０３Ｂ、１０３Ｃと、ネットワーク回線を介して接続されるサーバ１０４とを備えている。このネットワークシステムにおいて、例えば、ユーザＡがコンピュータ１０３Ａからコンテンツ共有サーバ１０２に保存したコンテンツを、ユーザＢがコンピュータ１０３Ｂで利用する方法やユーザＣがコンピュータ１０３Ｃで利用する方法について説明する。
【０００３】
まず、ユーザＡが、コンピュータ１０３ＡからユーザＩＤ等を入力する（矢印ｌ）と、認証サーバ１０１によりユーザＡであることの認証が行われ（矢印ｍ）、ユーザＡはネットワークシステムの利用が許可される（ログイン）。そして、ユーザＡは、コンテンツ共有サーバ１０２へコンテンツを転送して保存することができる（矢印ｎ：アップロード）。一方、コンテンツの配信を要求するユーザＢは、ユーザＡと同様に、まずシステムへログインする（矢印ｏ、矢印ｐ）。そして、ユーザＢがコンテンツの配信を要求することにより（矢印ｑ）、コンテンツ共有サーバ１０２はコンピュータ１０３Ｂにコンテンツを配信する（矢印ｒ：ダウンロード）。これにより、ユーザＢは、コンテンツ共有サーバ１０２に保存されたコンテンツを利用することができる。ユーザＣもユーザＢと同様の方法により、ユーザＡの作成したコンテンツを利用することができる。また、ユーザＢやユーザＣが保存したコンテンツを、他のユーザが利用することもできる。
【０００４】
ところで、前記のようにコンテンツ共有サーバ１０２で共有するコンテンツは、ネットワークの内部において利用することを原則としている。しかしながら、コンテンツをダウンロードしたユーザＢは、コンテンツを意識的又は無意識的にコピーする等して容易にネットワークの外部へ流出・漏洩させるおそれがある。特に、社内ネットワークや会員制のネットワークのように、限られたユーザでのみコンテンツが利用されることを前提としている場合、ネットワークの外部への情報の漏洩が深刻な問題となる。
【０００５】
ネットワークの外部への情報漏洩を防止する手段として、コンテンツの転送者が自己のユーザＩＤをコンテンツに記録するとともに、コンテンツの利用者のユーザＩＤをコンテンツに記録する方法が提案されている。すなわち、コンテンツの転送者（ユーザＡ）は、専用のソフトウェアを使用してユーザＡのユーザＩＤをコンテンツに記録するとともに、コンテンツの利用者（ユーザＢ、ユーザＣ）もこのソフトウェアを使用してユーザＢのユーザＩＤをコンテンツに記録する。これにより、ネットワークの外部へコンテンツが流出した場合、コンテンツに記録されたユーザＩＤを検出することにより、コンテンツを利用したユーザを特定することができるから、コンテンツの外部への流出を抑制している。
【特許文献１】特開２００４−１３６３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記のように転送者のユーザＩＤや利用者のユーザＩＤをコンテンツに記録するためのソフトウェアを用いる方法は、適用が非常に困難となる。すなわち、社内ネットワークのように多数のユーザが転送者にも利用者にもなる場合、ユーザＡがコンテンツの利用者になる場合や、ユーザＢがコンテンツの転送者になることがある。この場合、その都度専用のソフトウェアを使用すると、システムが複雑なものとなり、適用が困難であった。
【０００７】
本発明は、上記課題に鑑みて、コンテンツがネットワークの外部へ不正流出した際に、流出履歴の追跡を可能とすることができて、コンテンツの不正流出を抑制することができるコンテンツ保護システム、コンテンツ保護方法、及びコンテンツ保護プログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明のコンテンツ保護システムは、ユーザが使用するコンピュータと、ネットワーク回線を介して接続されるサーバとを備え、前記サーバにはユーザにより転送されたコンテンツを保存するコンテンツ共有サーバと、コンテンツ共有サーバの使用を許容する認証サーバと、認証サーバの許可を受けてコンテンツ共有サーバに保存されているコンテンツを前記コンピュータ又は他のコンピュータに配信する代理サーバとを有するコンテンツ保護システムであって、前記代理サーバに、ユーザがコンピュータを介してコンテンツ共有サーバにコンテンツを転送する際に、認証サーバに記録されているユーザＩＤを確認する転送ユーザＩＤ確認手段と、コンテンツ共有サーバにコンテンツを保存する際に、前記転送ユーザＩＤ確認手段にて確認したユーザＩＤをコンテンツに記録する転送ユーザＩＤ記録手段と、ユーザがコンテンツ共有サーバに保存されているコンテンツをコンピュータにて利用する際に、認証サーバに記録されているユーザＩＤを確認する利用ユーザＩＤ確認手段と、コンテンツ共有サーバに保存されているコンテンツをユーザのコンピュータに配信する際に、前記利用ユーザＩＤ確認手段にて確認したユーザＩＤをコンテンツに記録する利用ユーザＩＤ記録手段と、ユーザからのコンピュータを介した配信要求により、前記転送ユーザＩＤ記録手段及び利用ユーザＩＤ記録手段によりユーザＩＤが記録されたコンテンツをユーザのコンピュータに配信する配信手段とを備えたものである。ここで、「転送」とは、ユーザが使用するコンピュータに保存されているコンテンツを、コンテンツ共有サーバに送信する操作をいう。「保存」とは、作成したり編集したデータを、コンテンツ共有サーバのハードディスクに記憶させる操作をいう。
【０００９】
本発明のコンテンツ保護システムは、代理サーバを設け、この代理サーバに転送ユーザＩＤ確認手段と、転送ユーザＩＤ記録手段と、利用ユーザＩＤ確認手段と、利用ユーザＩＤ記録手段と、配信手段とを設けている。これにより、コンテンツを転送するユーザが認証を行ってコンテンツの転送を行うと、転送ユーザＩＤ確認手段は認証サーバに記録されているユーザのユーザＩＤを確認することができ、この確認に基づいて転送ユーザＩＤ記録手段がこのユーザＩＤをコンテンツに記録する。そして、コンテンツを転送するユーザのユーザＩＤが記録されたコンテンツをコンテンツ共有サーバへ保存することができる。また、コンテンツの配信を要求するユーザが認証を行ってコンテンツの配信を要求すると、利用ユーザＩＤ確認手段は認証サーバに記録されているユーザのユーザＩＤを確認することができて、この確認に基づいて利用ユーザＩＤ記録手段がこのユーザＩＤをコンテンツに記録する。そして、配信手段は、コンテンツを転送するユーザのユーザＩＤ及びコンテンツを利用するユーザのユーザＩＤが記録されたコンテンツをユーザのコンピュータに配信する。これにより、コンテンツを最終的に利用したユーザのユーザＩＤがコンテンツに記録されているため、コンテンツの最終利用者を特定することが可能となる。
【００１０】
本発明の他のコンテンツ保護システムは、ユーザが使用するコンピュータと、ネットワーク回線を介して接続されるサーバとを備え、前記サーバにはユーザにより転送されたコンテンツを保存するコンテンツ共有サーバと、コンテンツ共有サーバの使用を許容する認証サーバと、認証サーバの許可を受けてコンテンツ共有サーバに保存されているコンテンツを前記コンピュータ又は他のコンピュータに配信する代理サーバとを有するコンテンツ保護システムであって、前記代理サーバに、ユーザがコンピュータを介してコンテンツ共有サーバにコンテンツを転送する際に、認証サーバに記録されているユーザＩＤを確認する転送ユーザＩＤ確認手段と、コンテンツ共有サーバにコンテンツを保存する際に、前記転送ユーザＩＤ確認手段にて確認したユーザＩＤをコンテンツに記録する転送ユーザＩＤ記録手段と、コンテンツの配信が許容されるユーザのユーザＩＤをユーザ制限用ＩＤとしてコンテンツに記録するユーザ制限用ＩＤ記録手段と、ユーザがコンテンツ共有サーバに保存されているコンテンツをコンピュータにて利用する際に、認証サーバに記録されているユーザＩＤを確認する利用ユーザＩＤ確認手段と、前記ユーザ制限用ＩＤ記録手段にて記録されたユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとを比較する比較手段と、前記比較手段の比較に基づいて、ユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致している場合にはユーザのコンピュータにコンテンツの配信を許容し、ユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致していない場合にはユーザのコンピュータにコンテンツの配信を規制することを判定する判定手段と、コンテンツ共有サーバに保存されているコンテンツをユーザのコンピュータに配信する際に、前記利用ユーザＩＤ確認手段にて確認したユーザＩＤをコンテンツに記録する利用ユーザＩＤ記録手段と、前記判定手段の判定によりコンテンツの配信を許容する場合には、前記転送ユーザＩＤ記録手段及び利用ユーザＩＤ記録手段によりユーザＩＤが記録されたコンテンツをユーザのコンピュータに配信する配信手段とを備えたものである。
【００１１】
本発明の他のコンテンツ保護システムによれば、代理サーバを設け、この代理サーバに転送ユーザＩＤ確認手段と、転送ユーザＩＤ記録手段と、利用ユーザＩＤ確認手段と、利用ユーザＩＤ記録手段と、ユーザ制限用ＩＤ記録手段と、比較手段と、判定手段と、配信手段とを設けている。これにより、転送ユーザＩＤ記録手段がコンテンツを転送するユーザのユーザＩＤをコンテンツに記録するとともに、ユーザ制限用ＩＤ記録手段が、コンテンツの配信が許容されるユーザのユーザＩＤを記録することができる。また、ユーザがコンテンツの配信を要求すると、比較手段がユーザ制限用ＩＤと、このユーザのユーザＩＤとを比較して、一致している場合にはユーザのコンピュータにコンテンツの配信を許容し、一致していない場合にはコンテンツの配信を規制する判断を判定手段が行う。これにより、特定のユーザのコンピュータのみにコンテンツの配信を行うことができる。
【００１２】
前記転送ユーザＩＤ記録手段及び利用ユーザＩＤ記録手段は、電子透かしによりユーザＩＤを前記コンテンツに埋め込むことができる。これにより、ユーザＩＤを不可視状態でコンテンツに埋め込むことができる。また、可視状態で埋め込むこともできる。
【００１３】
前記転送ユーザＩＤ記録手段及び利用ユーザＩＤ記録手段は、コンテンツの種別を判別する判別手段を備え、コンテンツの種別に応じた電子透かしを埋め込むことができる。すなわち、判別手段は、コンテンツが静止画像、動画像、音声、及び文書のいずれかの種別を自動的に判別して、その種別毎に異なった電子透かしを埋め込む。
【００１４】
本発明のコンテンツ保護方法は、ユーザがコンテンツをコンテンツ共有サーバに転送して保存し、コンテンツ共有サーバに保存されているコンテンツを、このコンピュータ又は別のコンピュータに配信するコンテンツ保護方法であって、代理サーバが、コンテンツを転送するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認する工程と、代理サーバがコンテンツをコンテンツ共有サーバに保存する際に、コンテンツを転送するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込む工程と、代理サーバが、コンテンツの配信を要求するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認する工程と、代理サーバがコンテンツを配信する際に、コンテンツの配信を要求するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込む工程とを備えるものである。
【００１５】
本発明の他のコンテンツ保護方法は、ユーザがコンテンツをコンテンツ共有サーバに転送して保存し、コンテンツ共有サーバに保存されているコンテンツを、このコンピュータ又は別のコンピュータに配信するコンテンツ保護方法であって、代理サーバが、コンテンツを転送するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認する工程と、代理サーバがコンテンツをコンテンツ共有サーバに保存する際に、コンテンツを転送するユーザのユーザＩＤを電子透かしとして埋め込む工程と、代理サーバがコンテンツの配信が許容されるユーザのユーザＩＤをユーザ制限用ＩＤとして埋め込む工程と、代理サーバが、コンテンツの配信を要求するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認する工程と、代理サーバがコンテンツに記録されたユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致しているか否かを判定する工程と、代理サーバがコンテンツを配信する際に、コンテンツを配信するユーザのユーザＩＤを電子透かしとしてコンテンツに記録する工程とを備えるものである。
【００１６】
本発明のコンテンツ保護プログラムは、ユーザが転送したコンテンツをコンテンツ共有サーバに保存するとともに、このコンピュータ又は別のコンピュータにコンテンツを配信する代理サーバとして利用されるコンピュータに、コンテンツを転送するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認するステップと、コンテンツをコンテンツ共有サーバに保存する際に、コンテンツを転送するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込むステップと、コンテンツの配信を要求するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認するステップと、コンテンツを配信する際に、コンテンツの配信を要求するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込むステップとを実行させるものである。
【００１７】
本発明の他のコンテンツ保護プログラムは、ユーザが転送したコンテンツをコンテンツ共有サーバに保存するとともに、このコンピュータ又は別のコンピュータにコンテンツを配信する代理サーバとして利用されるコンピュータに、コンテンツを転送するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認するステップと、コンテンツをコンテンツ共有サーバに保存する際に、コンテンツを転送するユーザのユーザＩＤを電子透かしとして埋め込むステップと、コンテンツの配信が許容されるユーザのユーザＩＤをユーザ制限用ＩＤとして記録するステップと、コンテンツの配信を要求するユーザの認証に基づいて、認証サーバに記録されているユーザのユーザＩＤを確認するステップと、コンテンツに埋め込まれたユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致しているか否かを判定するステップと、コンテンツを配信する際に、コンテンツを配信するユーザのユーザＩＤを電子透かしとしてコンテンツに埋め込むステップとを実行させるものである。
【発明の効果】
【００１８】
本発明のコンテンツ保護システム、コンテンツ保護方法、及びコンテンツ保護プログラムは、コンテンツを最終的に利用したユーザを特定することが可能となるため、コンテンツがネットワークの外部に不正流出した際に、流出履歴を追跡することができて、コンテンツの不正流出を効果的に防止することができる。ここで、不正流出とは、コンテンツ共有サーバに保存されているコンテンツそのものだけでなく、コンテンツのコピーや、コンテンツを媒体に格納したものを不正にネットワークの外部へ持ち出すことをいう。さらには、代理サーバがコンテンツにユーザＩＤを自動的に記録するため、ユーザＩＤを記録するための専用のソフトウェア等が不要となって、ユーザ側で操作することなく簡単な方法でユーザＩＤを記録することができる。また、全てのユーザがコンテンツの転送者となることができ、また、利用者となることができるため、全てのコンピュータからコンテンツを転送及び利用することができる。このため、コンテンツを転送するための専用の機器を設ける必要がない。しかも、代理サーバは、認証サーバに連結させるとともに、コンテンツ共有サーバに連結させるのみでよいので、既存のシステムを利用することができて、コスト低減を図ることができる。
【００１９】
また、特定のユーザのみにコンテンツの配信を許容することができるため、コンテンツがネットワークの外部に不正流出した際に、ユーザを一層明確に特定することができる。
【００２０】
電子透かしによりユーザＩＤをコンテンツに埋め込むと、ユーザに、不可視状態でユーザＩＤが埋め込まれたコンテンツを配信することができて、コンテンツに埋め込まれたユーザＩＤが除去されるおそれが少なくなる。また、ユーザに、可視状態でユーザＩＤが埋め込まれたコンテンツを配信することもできる。この場合、コンテンツの利用者は自己のＩＤが履歴として残ることを認識するため、コンテンツの外部への流出を一層防止することができる。さらに、可視状態と不可視状態の二種類のユーザＩＤを一つのコンテンツに埋め込んでもよい。
【００２１】
前記転送ユーザＩＤ記録手段及び利用ユーザＩＤ記録手段は、コンテンツの種別に応じた電子透かしを埋め込むことができるため、１つのネットワークで種々のコンテンツに対応することができ、適用範囲を広範囲なものとすることができる。
【発明を実施するための最良の形態】
【００２２】
以下本発明の実施の形態を図１〜図５に基づいて説明する。
【００２３】
本発明の第１実施形態のコンテンツ保護システムは、図１に示すように、ユーザが使用するコンピュータ１１Ａ、１１Ｂ、１１Ｃと、ネットワーク回線を介して接続されるサーバ１２とを備え、前記サーバ１２にはユーザにより転送されたコンテンツを保存するコンテンツ共有サーバ１と、コンテンツ共有サーバ１の使用を許容する認証サーバ２と、認証サーバ２の許可を受けてコンテンツ共有サーバに保存されているコンテンツをコンピュータ１１Ａ、１１Ｂ、１１Ｃに配信する代理サーバ３とを有する。ここで、コンテンツとは、静止画像、動画像、音声、及び文書等の情報である。「転送」とは、ユーザが使用するコンピュータに保存されているコンテンツを、コンテンツ共有サーバ１に送信する操作をいう。「保存」とは、作成したり編集したデータを、コンテンツ共有サーバ１のハードディスクに記憶させる操作をいう。
【００２４】
コンテンツ共有サーバ１は、ユーザによりコンピュータを介して転送されたコンテンツを保存するサーバである。
【００２５】
認証サーバ２は、ユーザがネットワークシステム（コンテンツ共有サーバ１）を利用する際に認証を行う（ログイン）ものである。ユーザが初めてネットワークシステムを利用する際に、認証サーバ２は、ユーザのユーザＩＤとパスワードを認証し、ユーザのアクセス情報が記録されるクッキー（Cookie）を発行して、ユーザにネットワークシステムの使用権限を与える。その後、ユーザがネットワークシステムを利用する際には、ユーザが、ユーザＩＤ等を入力すると、認証サーバ２はユーザにコンテンツ共有サーバ１へのアクセスを許容し、ユーザは、ネットワークシステムの利用を開始することができる。
【００２６】
代理サーバ３は、図２に示すように、ユーザがコンピュータを介してコンテンツ共有サーバ１にコンテンツを転送する際に、認証サーバ２に記録されているユーザＩＤを確認する転送ユーザＩＤ確認手段１４と、コンテンツ共有サーバ１にコンテンツを保存する際に、前記転送ユーザＩＤ確認手段１４にて確認したユーザＩＤをコンテンツに記録する転送ユーザＩＤ記録手段１６と、ユーザがコンテンツ共有サーバ１に保存されているコンテンツをコンピュータにて利用する際に、認証サーバ２に記録されているユーザＩＤを確認する利用ユーザＩＤ確認手段１５と、コンテンツ共有サーバ１に保存されているコンテンツをユーザのコンピュータに配信する際に、前記利用ユーザＩＤ確認手段１５にて確認したユーザＩＤをコンテンツに記録する利用ユーザＩＤ記録手段１７と、ユーザからのコンピュータを介した配信要求により、前記転送ユーザＩＤ記録手段１６及び利用ユーザＩＤ記録手段１７によりユーザＩＤが記録されたコンテンツをユーザのコンピュータに配信する配信手段５とを備えている。ここで、ユーザＩＤを記録するとは、電子透かしによりユーザＩＤをコンテンツに埋め込むことをいう。
【００２７】
転送ユーザＩＤ確認手段１４は、ネットワークシステムの使用権限を有するユーザが、コンテンツ共有サーバ１にコンテンツを転送する際、認証サーバ２のCookieを確認することによって、ユーザを特定するものである。
【００２８】
転送ユーザＩＤ記録手段１６は、転送ユーザＩＤ確認手段１４にて確認されたユーザＩＤに基づいて、ユーザＩＤを電子透かしとしてコンテンツに埋め込むものである。転送ユーザＩＤ記録手段１６は、判別手段７を備えており、判別手段７は、コンテンツが静止画像、動画像、音声、及び文書のいずれかの種別を自動的に判別して、その種別毎に異なった電子透かしを埋め込む。例えば、コンテンツが静止画像であって、白黒二値画像（ＦＡＸ画像等）であれば、一行あたりの黒画素の数が偶数なら０、奇数なら１という規則を決めて埋め込むビット列と合致するように画素を追加する。白黒多値画像（白黒写真等）であれば、一画素が複数ビットによる多値で表現されるが、そのうちの影響の小さな特定ビット（例えば最下位ビット）を透かし情報とすることで画素数分の白黒二値画像を埋め込む。圧縮カラー画像（ＪＰＥＧ形式）であれば、離散コサイン変換の際の係数を偶数なら０、奇数なら１、という規則を決めて圧縮ブロック数分のビット情報を圧縮に影響を与えないように埋め込む。また、コンテンツが動画像であって、差分圧縮による動画像（ＭＰＥＧ）であれば、全画面の静止画情報が取り出せる基準静止画像ごとに静止画像への記録方式を使って透かしを埋め込む。無圧縮動画像（Ｍｏｔｉｏｎ  ＪＰＥＧ）であれば、静止画に透かしを埋め込む。また、コンテンツが音声であって、無圧縮音声（ＣＤ等）であれば、波形の振幅数値が偶数なら０、奇数なら１という手法でサンプリング回数分のビット列を埋め込む。圧縮音声（ＭＰ３等）であれば、埋め込むビット情報を周波数領域へ変換して原音に加算する。さらには、コンテンツが文書であれば、意味のない空白の数などをビット列に対応させて元の文書データへ埋め込む。
【００２９】
利用ユーザＩＤ確認手段１５は、ネットワークシステムの使用権限を有するユーザが、コンテンツ共有サーバ１にコンテンツの配信を要求する際、認証サーバ２のクッキー（Cookie）を確認することによって、ユーザを特定するものである。
【００３０】
利用ユーザＩＤ記録手段１７は、利用ユーザＩＤ確認手段１５にて確認されたユーザＩＤに基づいて、ユーザＩＤを電子透かしとしてコンテンツに埋め込むものである。利用ユーザＩＤ記録手段１７も前記転送ユーザＩＤ記録手段と同様に判別手段７を備えており、転送ユーザＩＤ記録手段の判別手段７と同様の方法にてコンテンツの種別を判別して、その種別毎に異なった電子透かしをコンテンツに埋め込む。
【００３１】
配信手段５は、コンテンツ共有サーバ１に保存されているコンテンツを、コンテンツの配信を要求するユーザのコンピュータ１１Ａ、１１Ｂ、１１Ｃに配信するものである。
【００３２】
次に、図１及び図３を用いてこのコンテンツ保護システムを用いたコンテンツ保護方法について説明する。図３は、コンテンツ保護方法の手順を示すフローチャートである。本実施形態では、例えば、２名のユーザのうち、一方のユーザがコンテンツ転送者であり、他方のユーザがコンテンツ利用者である場合について説明する。まず、コンテンツを転送するユーザ（ユーザＡ）がコンピュータ１１ＡにてユーザＩＤ等を入力する（矢印ａ）と、認証サーバ２によりユーザＡであることの認証が行われ（矢印ｂ）、ユーザＡはネットワークシステムの利用が許可される（ログイン）（ステップＳ１）。ユーザＡがコンピュータ１１Ａに保存されているコンテンツをコンテンツ共有サーバ１に転送すると（ステップＳ２、矢印ｃ）、代理サーバ３の転送ユーザＩＤ確認手段１４は、認証サーバ２のクッキー（Cookie）を確認することにより（矢印ｄ）、コンテンツの転送者がユーザＡであることを確認する（ステップＳ３、矢印ｅ）。
【００３３】
この場合、判別手段７がコンテンツの種別を静止画像、動画像、音声、及び文書のいずれかとして判別し、転送ユーザＩＤ記録手段１６が、コンテンツの種別に応じてユーザＡのユーザＩＤを不可視の電子透かしとしてコンテンツに埋め込む（ステップＳ４）。そして、この電子透かしが埋め込まれたコンテンツをコンテンツ共有サーバに保存する（ステップＳ５、矢印ｆ）。
【００３４】
一方、このコンテンツの配信を要求するユーザ（ユーザＢ）が、ユーザＩＤ等を入力し、システムへログインする（ステップＳ６、矢印ｇ、矢印ｈ）。ユーザＢがコンテンツの配信を要求すると（ステップＳ７、矢印ｉ）、代理サーバ３は、コンテンツ共有サーバ１からコンテンツを受信する（矢印ｊ）。そして、代理サーバ３の利用ユーザＩＤ確認手段１５は認証サーバ２のクッキー（Cookie）を確認することにより（矢印ｄ）、コンテンツの配信を要求するユーザがユーザＢであることを確認する（ステップＳ８、矢印ｅ）。この場合も、判別手段７がコンテンツの種別を判別して、利用ユーザＩＤ記録手段１７がコンテンツにユーザＢのユーザＩＤを不可視の電子透かしとして埋め込む（ステップＳ９）。そして、代理サーバ３の配信手段５がユーザＡのユーザＩＤと、ユーザＢのユーザＩＤとが埋め込まれたコンテンツをユーザＢのコンピュータ１１Ｂに配信して（ステップＳ１０、矢印ｋ）、システムが完了する。
【００３５】
このように、本発明の第１実施形態のコンテンツ保護システム、コンテンツ保護方法、及びコンテンツ保護プログラムによれば、コンテンツを最終的に利用したユーザを特定することが可能となるため、コンテンツがネットワークの外部に不正流出した際に、流出履歴を追跡することができて、コンテンツの不正流出を効果的に防止することができる。ここで、不正流出とは、コンテンツ共有サーバに保存されているコンテンツそのものだけでなく、コンテンツのコピーや、コンテンツを媒体に格納したものを不正にネットワークの外部へ持ち出すことをいう。さらには、代理サーバ３がコンテンツにユーザＩＤを自動的に埋め込むため、ユーザＩＤを埋め込むための専用のソフトウェア等が不要となって、ユーザ側で操作することなく簡単な方法でユーザＩＤを埋め込むことができる。また、全てのユーザがコンテンツの転送者となることができ、また、利用者となることができるため、全てのコンピュータからコンテンツを転送及び利用することができる。このため、コンテンツを転送するための専用の機器を設ける必要がない。しかも、代理サーバ３は、認証サーバ２に連結させるとともに、コンテンツ共有サーバ１に連結させるのみでよいので、既存のシステムを利用することができて、コスト低減を図ることができる。
【００３６】
電子透かしによりユーザＩＤをコンテンツに埋め込むため、ユーザに、不可視状態でユーザＩＤが埋め込まれたコンテンツを配信することができて、コンテンツに埋め込まれたユーザＩＤが除去されるおそれが少なくなる。
【００３７】
転送ユーザＩＤ記録手段１６及び利用ユーザＩＤ記録手段１７は、コンテンツの種別を判別する判別手段７を備え、コンテンツの種別に応じた電子透かしを埋め込むことができるため、１つのネットワークで種々のコンテンツに対応することができ、適用範囲を広範囲なものとすることができる。
【００３８】
次に、本発明のコンテンツ保護システムの第２実施形態について説明する。このコンテンツ保護システムは、図４に示すように、前記図２と同様の転送ユーザＩＤ確認手段１４と、利用ユーザＩＤ確認手段１５と、転送ユーザＩＤ記録手段１６と、利用ユーザＩＤ記録手段１７と、配信手段５と、コンテンツの配信を許容するユーザのユーザＩＤをユーザ制限用ＩＤとしてコンテンツに埋め込むユーザ制限用ＩＤ記録手段８と、前記ユーザ制限用ＩＤ記録手段８にて埋め込まれたユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとを比較する比較手段９と、前記比較手段９に基づいて、ユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致している場合にはユーザが使用するコンピュータにコンテンツの配信を許容し、ユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致していない場合にはユーザが使用するコンピュータにコンテンツの配信を規制することを判定する判定手段１０とを備えている。
【００３９】
ユーザ制限用ＩＤ記録手段８は、コンテンツを配信可能とするユーザのユーザＩＤをユーザ制限用ＩＤとしてコンテンツに埋め込むものである。すなわち、コンテンツを転送するユーザＡは、コンテンツを配信するユーザを限定することができ、ユーザ制限用ＩＤ記録手段８がコンテンツを配信可能とするユーザのＩＤをコンテンツに埋め込むことができる。
【００４０】
比較手段９は、ユーザ制限用ＩＤ記録手段８にて埋め込まれたユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとを比較するものである。
【００４１】
判定手段１０は、コンテンツの配信を要求するユーザのユーザＩＤとが一致している場合にはユーザにコンテンツの配信を許容し、ユーザ制限用ＩＤと、コンテンツの配信を要求するユーザのユーザＩＤとが一致していない場合にはユーザが使用するコンピュータにコンテンツの配信を規制することを判定するものである。
【００４２】
次に、前システムを用いたコンテンツ保護方法について説明する。図５において、ステップＳ２４までは、前記第１実施形態と同様の方法により行う。すなわち、転送ユーザＩＤ記録手段１６は、コンテンツの転送者であるユーザＡのユーザＩＤを不可視の電子透かしとしてコンテンツに埋め込む（ステップＳ２４）。それと同時に、ユーザ制限用ＩＤ記録手段８が、コンテンツを配信可能なユーザのユーザＩＤをユーザ制限用ＩＤとしてコンテンツに埋め込む（ステップＳ２５）。このようにして、ユーザＡのユーザＩＤと、コンテンツを配信可能なユーザのユーザＩＤとが埋め込まれたコンテンツが、コンテンツ共有サーバ１に保存される（ステップＳ２６）。
【００４３】
一方、ユーザＢが、このコンテンツの配信を要求する場合、ステップＳ２９までは、前記第１実施形態と同様の方法により行う。すなわち、代理サーバ３の利用ユーザＩＤ確認手段１５は認証サーバ２のクッキー（Cookie）を確認することにより、コンテンツの配信を要求するユーザがユーザＢであることを確認する（ステップＳ２９）。そして、比較手段９がコンテンツに埋め込まれたユーザ制限用ＩＤと、ユーザＢのユーザＩＤとを比較して（ステップＳ３０）、ユーザ制限用ＩＤと、ユーザＢのユーザＩＤとが一致している場合には、判定手段１０は、ユーザＢにコンテンツの配信を許容する。すなわち、利用ユーザＩＤ記録手段１６がコンテンツにユーザＢのユーザＩＤを不可視の電子透かしとして埋め込む（ステップＳ３１）。そして、代理サーバ３の配信手段５がユーザＡのユーザＩＤと、ユーザＢのユーザＩＤとが埋め込まれたコンテンツをユーザＢのコンピュータ１１Ｂに配信して（ステップＳ３２）、システムが完了する。
【００４４】
ステップＳ３０において、ユーザ制限用ＩＤと、ユーザＢのユーザＩＤとが一致していない場合には、判定手段１０は、ユーザＢにコンテンツの配信を規制する。すなわち、コンテンツをコンテンツ共有サーバ１に戻し、（ステップＳ３３）システムが完了する。
【００４５】
このように、本発明の第２実施形態のコンテンツ保護システム、コンテンツ保護方法、及びコンテンツ保護プログラムによれば、特定のユーザのみにコンテンツの配信を許容することができるため、コンテンツがネットワークの外部に不正流出した際に、ユーザを一層明確に特定することができる。
【００４６】
ユーザ制限用ＩＤ記録手段８は、コンテンツの種別を判別する判別手段７を備えるため、１つのネットワークで種々のコンテンツに対応することができ、適用範囲を広範囲なものとすることができる。
【００４７】
以上、本発明の実施形態につき説明したが、本発明は前記実施形態に限定されることなく種々の変形が可能であって、例えば、ユーザに、可視状態でユーザＩＤが記録されたコンテンツを配信することもできる。この場合、コンテンツの利用者は自己のＩＤが履歴として残ることを認識するため、コンテンツの外部への流出を一層防止することができる。さらに、可視状態と不可視状態の二種類のユーザＩＤを一つのコンテンツに埋め込んでもよい。ユーザ制限用ＩＤの記録は、コンテンツを転送するユーザのユーザＩＤの記録と同時でなくてもよく、コンテンツ共有サーバ１にコンテンツが保存された後に記録することもできる。実施形態ではユーザの数を２人として説明したが、ユーザの数は任意に設定することができる。さらには、コンテンツの転送者とコンテンツの利用者が同一のユーザであってもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明のコンテンツ保護システムを示すブロック図である。
【図２】本発明の第１実施形態のコンテンツ保護システムに使用される代理サーバのブロック図である。
【図３】本発明の第１実施形態のコンテンツ保護方法を示すフローチャートである。
【図４】本発明の第２実施形態のコンテンツ保護システムに使用される代理サーバのブロック図である。
【図５】本発明の第２実施形態のコンテンツ保護方法を示すフローチャートである。
【図６】従来のコンテンツ保護システムを示すブロック図である。
【符号の説明】
【００４９】
１      コンテンツ共有サーバ
２      認証サーバ
３      代理サーバ
５      配信手段
７      判別手段
８      ユーザ制限用ＩＤ記録手段
９      比較手段
１０    判定手段
１４    転送ユーザＩＤ確認手段
１５    利用ユーザＩＤ確認手段
１６    転送ユーザＩＤ記録手段
１７    利用ユーザＩＤ記録手段
【図１】
2009048330.tif 000003
【図２】
2009048330.tif 000004
【図３】
2009048330.tif 000005
【図４】
2009048330.tif 000006
【図５】
2009048330.tif 000007
【図６】
2009048330.tif 000008