(57)【要約】【課題】ディジタルコンテンツの不正配信を防ぐ為に，ディジタルコンテンツを配信するコンピュータ，あるいは配信されるディジタルコンテンツを受信するコンピュータ上において，そのディジタルコンテンツが配信を許可されたサーバ外からの配信の検出を可能とする事が課題であった。【解決手段】ディジタルコンテンツの配信が許可されるサーバのアドレスをディジタルコンテンツに埋め込み，ディジタルコンテンツから取り出したサーバアドレスと前記ディジタルコンテンツを配信したサーバアドレスの一致を検出することにより，不正な二次配信を検知する。【選択図】　図１
2004007108.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを経由してディジタルコンテンツを配信あるいは閲覧するシステムにおいて，ディジタルコンテンツの配信が許可されるサーバのアドレスを前記ディジタルコンテンツに埋め込む手段と，前記ディジタルコンテンツから取り出したサーバアドレスと前記ディジタルコンテンツを配信したサーバアドレスの一致を検出する手段を有することを特徴とするコンテンツ不正配信防止システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，ネットワークを利用したディジタルコンテンツの配信について，特に配信に利用されるコンピュータの情報をディジタルコンテンツに埋め込む方法に関するものである。
【０００２】
【従来の技術】
従来，ネットワークを利用してデジタルコンテンツを配信する際に，その真正性を確認可能とするために，そのディジタルコンテンツにあらかじめ著作権情報を埋め込むものが知られている。例えば，著作権保護技術の動向，情報処理，Ｖｏｌ４１，Ｎｏ４，ｐｐ．１７８−１８３（Ａｐｌ．２０００）では，ディジタルコンテンツを配信する際に著作権情報を電子透かしで埋め込むことにより，ディジタルコンテンツの不正利用を検出する事を可能とする技術が紹介されている。また，特開２０００−２２７７５６では，ディジタルコンテンツを配信する際に，そのディジタルコンテンツの購入者の情報を公開鍵暗号体系に従った秘密鍵で暗号化して電子署名を作成し，電子透かしによりディジタルコンテンツに埋め込むことで，ネットワーク上にあるディジタルコンテンツの不正流通を検出可能にする方法が開示されている。
【０００３】
【発明が解決しようとする課題】
上記，従来技術では，既に二次的に利用されているディジタルコンテンツに対して，その不正使用を検出し監視することを可能としているが，監視者がディジタルコンテンツの不正配信を防ぐ為に，配信するサーバを限定したディジタルコンテンツの配信については開示されていない。また，ディジタルコンテンツを何処のサーバから配信するかについての制約についても開示されていない。配信元を限定したいディジタルコンテンツについて，あらかじめ指定されているサーバ外からのディジタルコンテンツの配信を，各配信サーバ上で検知が困難である課題がある。
【０００４】
従って，本発明の目的は，ディジタルコンテンツを配信するコンピュータ，あるいは配信されるディジタルコンテンツを受信するコンピュータ上において，そのディジタルコンテンツが配信を許可されたサーバ外からの配信を検出し監視することが可能な，コンテンツ不正配信防止システムを提供する事にある。
【０００５】
【課題を解決するための手段】
上記目的を達成する為に，本発明は，ディジタルコンテンツの配信が許可されるサーバのアドレスを前記ディジタルコンテンツに埋め込む手段と，前記ディジタルコンテンツから取り出したサーバアドレスと前記ディジタルコンテンツを配信したサーバアドレスの一致を検出する手段を有する。
【０００６】
【発明の実施の形態】
以下，本発明の実施の形態を図面を用いて詳細に説明する。
図１は本発明の全体構成図である。図１において，ネットワーク１５０を介して，コンテンツ情報管理装置１００とコンテンツ送受信装置１２０とひとつまたは複数のコンテンツ配信サイト１６０とひとつまたは複数のコンテンツ閲覧サイト１７０が接続されている。
【０００７】
コンテンツ配信サイト１６０は，コンテンツ閲覧サイト１７０からの配信要求に従って，該当するディジタルコンテンツをネットワーク１５０を介して要求元に送信するサイトである。コンテンツ閲覧サイトは１７０は，コンテンツ配信サイト１６０へディジタルコンテンツの配信を要求し，ネットワーク１５０を介して配信されたディジタルコンテンツを閲覧するサイトである。
【０００８】
コンテンツ情報管理装置１００とコンテンツ送受信装置１２０の内部に記載されている各処理部は、プログラムなどのソフトウェアやハードウェアにより実現するものである。コンテンツ情報管理装置１００はコンテンツデータ１１０を有し，配信サーバアドレス取得部１０１とコンテンツ情報管理部１０２と電子透かし処理部１０３とコンテンツ配信部１０４から成る。配信サーバアドレス取得部１０１は，ディジタルコンテンツの配信が許可されるサーバアドレス情報を取得する。コンテンツ情報管理部１０２は，ディジタルコンテンツの詳細な内容を管理し，その内容には，ディジタルコンテンツの種類や著作権者情報，ディジタルコンテンツ権利者の秘密鍵などの情報が含まれる。電子透かし処理部１０３は，コンテンツデータ１１０から取り出したディジタルコンテンツに，電子署名を電子透かしによる埋め込み処理をするものであって，この詳細は，図２のフローチャートに示す。コンテンツ配信部１０４は，電子署名が埋め込まれたディジタルコンテンツを，ネットワークを介してコンテンツ送受信装置１２０へ送信する処理を行うものである。コンテンツデータ１１０は，電子署名が埋め込まれていない，元のディジタルコンテンツであり，このデータの内容の一例を図５に示す。
【０００９】
コンテンツ送受信装置１２０は，配信用コンテンツデータ１４０を有し，コンテンツ送受信部１２１と送受信コンテンツ管理部１２２と電子透かし情報解析部１２３と送受信判定部１３０より成る，ディジタルコンテンツの配信と閲覧を行う装置である。コンテンツ送受信部１２１は，ディジタルコンテンツをネットワーク１５０を介してコンテンツ閲覧サイト１７０に送信，あるいはコンテンツ配信サイト１６０から送信されたディジタルコンテンツを受信する。送受信コンテンツ管理部１２２は，配信用コンテンツデータ１４０を管理し，配信するディジタルコンテンツあるいは受信したディジタルコンテンツについて，不正に配信されたディジタルコンテンツであるかの検証を行うか否かを判断する。電子透かし情報解析部１２３は配信用コンテンツデータ１４０，あるいはコンテンツ配信サイト１６０から送信されコンテンツ送受信部１２１により受信されたディジタルコンテンツから電子透かしを取り出す処理であって，この詳細は，図３のフローチャートに示す。
【００１０】
送受信判定部１３０は，アドレス比較部１３１とエラー処理部１３２から成る。アドレス比較部１３１は，ディジタルコンテンツから取り出したサーバアドレスと，そのディジタルコンテンツを配信したサーバアドレスを比較する処理であって，この詳細は，図４のフローチャートに示す。エラー処理部１３２は，コンテンツ配信サイト１６０からの配信を許可されないディジタルコンテンツがコンテンツ配信サイト１６０から配信された事を検知したことで，配信あるいは閲覧しない場合に，配信あるいは閲覧ができない旨のメッセージを配信あるいは閲覧しようとしたコンテンツの代わりに生成する。生成したメッセージは，コンテンツ閲覧サイト１７０に送信あるいは閲覧データとしてコンテンツ送受信装置１２０において表示する。同時に，不正配信を検知した旨をコンテンツ情報管理装置１００へ通知する。この不正配信を検知した情報は，コンテンツ情報管理装置１００のコンテンツ情報管理部１０２で蓄積され，ディジタルコンテンツの不正利用発生状況が管理される。
【００１１】
配信用コンテンツデータ１４０は，コンテンツデータ１１０に電子署名を電子透かしで埋め込んだディジタルコンテンツを含んだ，コンテンツ送受信装置１２０から配信されるディジタルコンテンツである。
ひとつまたは複数のコンテンツ配信サイト１６０はコンテンツ送受信装置１２０であってもよく，またひとつまたは複数のコンテンツ閲覧サイトはコンテンツ送受信装置１２０でもあってもよい。
【００１２】
図２は，電子透かし処理部１０３の処理をフローチャートで示したものである。はじめに，ディジタルコンテンツに埋め込む内容である，ディジタルコンテンツの権利者の著作権情報と，配信を許可されているサーバアドレスを取得する（ステップ２０１）。次に，電子署名を生成する際に必要なディジタルコンテンツの権利者の秘密鍵を取得する（ステップ２０２）。次に，ディジタルコンテンツの権利者の秘密鍵を用いてサーバアドレスを含む情報について電子署名を生成し（ステップ２０３），電子署名を付加したサーバアドレスの情報を含むデータを，ディジタルコンテンツへ電子透かしで埋め込む（ステップ２０４）。
【００１３】
図３は，電子透かし情報解析部１２３の処理をフローチャートで示したものである。はじめに，該当ディジタルコンテンツが，不正に配信されたものであるかチェックするか否かを，送受信コンテンツ管理部１２２に問い合わせて判断し（ステップ３０１），チェックしない場合は終了する。チェックする場合はそのディジタルコンテンツに電子透かしとして含まれるデータを抽出し（ステップ３０２），次に，そのディジタルコンテンツの権利者の公開鍵を取得し（ステップ３０３），抽出したデータから取り出した電子署名をその公開鍵を用いて検証し，該当ディジタルコンテンツの配信を許可されたサーバアドレスを抽出する（ステップ３０４）。
【００１４】
図４は，送受信判定部１３０の中の，アドレス比較部１３１の処理をフローチャートで示したものである。はじめに，ディジタルコンテンツから抽出されたサーバアドレスと，ディジタルコンテンツ受信時にはディジタルコンテンツが送信されたサーバアドレス，ディジタルコンテンツ送信時には自サイトのサーバアドレスとを比較し（ステップ４０１），一致している場合は，コンテンツ送受信装置１２０における閲覧あるいは配信の指示をコンテンツ送受信部１２１へ出し（ステップ４０２），一致しない場合は，エラー処理部１３２へその旨を通知する（ステップ４０３）。
【００１５】
図５は，コンテンツデータ１１０の内容の一例をテーブルで示したものであり，ファイル名５０１と，データ５０２の項目で管理される。例えば，データ５１１は，ファイル名がａａａ．ｊｐｇで，そのデータの内容は画像データである事を示している。また，データ５１２はファイル名がｂｂｂ．ｍｐ３で，そのデータの内容は音楽データである事を示している。
【００１６】
図６は，配信用コンテンツデータ１４０の内容の一例をテーブルで示したものであり，ファイル名６０１と，データ６０２と，著作権情報６０３と，サーバアドレス６０４の項目で管理され，著作権情報６０３とサーバアドレス６０４は電子透かしとしてデータ６０２の中に含まれることを意味している。例えば，データ６１１は，ファイル名がａａａ．ｊｐｇで，データの内容は画像データであり，そのデータの中に電子透かし情報として，著作権情報Ａｌｌｒｉｇｈｔｓ．．．と，サーバアドレスｓｖ０１．ｅｘａｍｐｌｅ．ｃｏｍが含まれる事を示している。また，データ５１２はファイル名がｂｂｂ．ｍｐ３で，データの内容は画像データであり，そのデータの中に電子透かし情報として，著作権情報Ｃｏｐｙｒｉｇｈｔ（ｃ）．．．と，サーバアドレスｓｖ０１．ｅｘａｍｐｌｅ．ｃｏｍが含まれる事を示している。
【００１７】
サーバアドレスについては，図６においてインターネット上で使用されるＦＱＤＮ（ＦｕｌｌｙＱｕａｌｉｆｉｅｄＤｏｍａｉｎＮａｍｅ）を用いて例に示したが，配信サイトを特定可能な他のものであってもよい。
【００１８】
【発明の効果】
本発明によれば，ディジタルコンテンツの配信が許可されるサーバのアドレスを前記ディジタルコンテンツに埋め込み，前記ディジタルコンテンツから取り出したサーバアドレスと前記ディジタルコンテンツを配信したサーバアドレスの一致を検出することによって，不正な二次配信を防止する事ができる。
【図面の簡単な説明】
【図１】全体構成図
【図２】コンテンツに電子透かしで署名を埋め込む処理
【図３】コンテンツに電子透かしで埋め込まれた署名の抽出処理
【図４】コンテンツ送信サーバアドレスの比較処理
【図５】コンテンツデータ１１０の内容の一例を示した図
【図６】配信用コンテンツデータ１４０の内容の一例を示した図
【符号の説明】
１００コンテンツ情報管理装置
１０１配信サーバアドレス取得部
１０２コンテンツ情報管理部
１０３電子透かし処理部
１０４コンテンツ配信部
１１０コンテンツデータ
１２０コンテンツ送受信装置
１２１コンテンツ送受信部
１２２送受信コンテンツ管理部
１２３電子透かし情報管理部
１３０送受信判定部
１３１アドレス比較部
１３２エラー処理部
１４０配信用コンテンツデータ
１５０ネットワーク
１６０コンテンツ配信サイト
１７０コンテンツ閲覧サイト
【図１】
2004007108.tif 000003
【図２】
2004007108.tif 000004
【図３】
2004007108.tif 000005
【図４】
2004007108.tif 000006
【図５】
2004007108.tif 000007
【図６】
2004007108.tif 000008