(57)【要約】  漏洩した情報の行き先を把握することができる情報漏洩追跡技術を提供する。トレースセンタ装置１は、他のコンピュータにあるコンテンツを一意に識別可能でかつトレーサーをも一意に識別可能なトレーサー識別番号を発行し、トレーサー識別番号を保持しつつコンテンツが存在するコンピュータの識別情報とトレーサー識別番号をトレースセンタに通報する機能を有するトレーサープログラムを作成し、トレーサープログラムをトレースセンタに登録するトレーサー作成登録部１１を有する。
2014024959.tif 000002
【特許請求の範囲】
【請求項１】
他のコンピュータにあるコンテンツを一意に識別可能でかつトレーサーをも一意に識別可能なトレーサー識別番号を発行し、トレーサー識別番号を保持しつつコンテンツが存在するコンピュータの識別情報とトレーサー識別番号をトレースセンタに通報する機能を有するトレーサープログラムを作成し、トレーサープログラムをトレースセンタに登録するトレーサー作成登録部を有するトレースセンタ装置。
【請求項２】
請求項１記載のトレースセンタ装置であって、
前記他のコンピュータから前記コンテンツを受信し、前記トレーサープログラムを前記コンテンツに含めてトレーサー入りのコンテンツを作成してトレースセンタに登録し、トレーサー入りのコンテンツを前記他のコンピュータに送信するようにトレーサー作成登録部が構成されたことを特徴とするトレースセンタ装置。
【請求項３】
請求項１記載のトレースセンタ装置であって、
前記トレーサープログラムを前記他のコンピュータに送信し、前記他のコンピュータにおいてトレーサープログラムをコンテンツに含めてトレーサー入りのコンテンツを作成させるようにトレーサー作成登録部が構成されたことを特徴とするトレースセンタ装置。
【請求項４】
請求項２又は３記載のトレースセンタ装置であって、
前記トレーサーが組み込まれたコンテンツが他の又は同一のコンピュータにコピーされたのちに、前記トレーサーが起動して前記コンピュータに関する識別情報を取得し、コンピュータ識別情報とトレーサー識別番号を送信するのに対して、コンピュータ識別情報とトレーサー識別番号を受信する情報受信部を更に含むトレースセンタ装置。
【請求項５】
請求項４記載のトレースセンタ装置であって、
前記トレーサープログラムに対して、トレーサーに組み込み可能な追加プログラムをトレーサープログラムに送信する追加プログラム送信部を有し、トレーサー作成登録部において前記トレーサープログラムが追加プログラムを前記追加プログラム送信部から受信しトレーサープログラム自身に組み込み可能であり、前記他のコンピュータのシステム環境情報を取得しトレースセンタに送信するように構成され、前記追加プログラム送信部が、受信した前記他のコンピュータのシステム環境情報に応じてトレーサープログラムに対して送信すべき追加プログラムの種類を選択するように構成されたことを特徴とするトレースセンタ装置。
【請求項６】
請求項４記載のトレースセンタ装置であって、
前記トレーサー作成登録部において、ユーザから登録料を受け取ると、コンテンツにトレース機能が付いたコンテンツを作成し登録しユーザに送信し、ユーザから報告料を受け取ると、情報漏洩先のコンピュータ識別情報をユーザに報告するよう構成されたことを特徴とするトレースセンタ装置。
【請求項７】
請求項４記載のトレースセンタ装置であって、
登録料又は報告料を相手側のコンピュータに通知し、相手側のコンピュータから支払いを受ける課金処理部と、
少なくとも情報漏洩先のコンピュータの識別番号を情報源のコンピュータに報告する報告処理部とを有するトレースセンタ装置。
【請求項８】
請求項４記載のトレースセンタ装置であって、
前記トレーサー作成登録部において、コンピュータからコンテンツを受信すると、トレーサー識別番号を発行し、コンテンツが存在するコンピュータの識別情報とトレーサー識別番号を通報する機能を有するトレーサーを作成し、トレースセンタの秘密鍵によりトレーサーに電子署名を付し、署名付きトレーサーをコンテンツに含め、署名付きトレーサー又は署名付きトレーサー入りのコンテンツを登録し、署名付きトレーサー入りのコンテンツを前記コンピュータに送信するように構成され、
署名付きトレーサーの署名をトレースセンタの公開鍵により検証してトレーサーに検証結果を送信するように構成された署名検証部を有し、
前記トレーサー作成登録部において、前記トレーサーは、コンテンツの内容が開示される前に起動するように構成され、
コンテンツの内容が開示されるためにはユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタに通報されることに同意することを求めるように構成され、
ユーザの同意があった場合には、トレースセンタに対して前記署名付きトレーサーを送信し、トレースセンタの署名検証部によってトレーサーの署名者がトレースセンタであると検証できたことを受信すると、ユーザにコンテンツの内容を開示するように構成されることを特徴とするトレースセンタ装置。
【請求項９】
請求項１又は４記載のトレースセンタ装置であって、
前記トレーサー作成登録部において、前記コンテンツをもとにして一定の前処理なしには前記コンテンツを参照できないような実行形式でコンテンツを再構成し、前記トレーサープログラムが前記前処理の中で起動されるように構成されることを特徴とするトレースセンタ装置。
【請求項１０】
請求項９記載のトレースセンタ装置であって、
前記トレーサー作成登録部において、前記コンテンツをもとにして自己解凍形式でコンテンツが再構成されるように構成されたことを特徴とするトレースセンタ装置。
【請求項１１】
他のコンピュータにあるコンテンツを一意に識別可能でかつトレーサーをも一意に識別可能なトレーサー識別番号を発行するステップと、トレーサー識別番号を保持しつつコンテンツが存在するコンピュータの識別情報とトレーサー識別番号をトレースセンタに通報する機能を有するトレーサープログラムを作成するステップと、トレーサープログラムをトレースセンタに登録するステップとを含む、コンテンツをトレース可能にする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報セキュリティ技術に関し、特にコンピュータシステムでの情報漏洩に対して情報が漏洩した先を追跡する技術に関する。
【背景技術】
【０００２】
従来、技術情報の漏えいが発生した場合に、漏洩元の情報を絞り込み特定し、情報漏洩者を絞り込み特定するシステムは存在する。漏洩した情報と漏洩元と思われる情報との一致の度合いを定量的に把握し、漏洩元情報を絞り込み特定して人手による作業を軽減する方法はあった。特許文献１には、漏洩情報源の定量的な候補特定とアクセスログからの漏洩候補者の特定を行うシステムが記載されている。特許文献１に記載の技術は、情報の漏洩が発生しそうな場合に、その情報を含むコンテンツの代わりに追跡エージェントにすり替えて情報を取得させ、追跡エージェントが漏洩先の情報を通報する。【０００３】
また、従来から、コンテンツの認証を行うサーバの技術は多く存在していた。例えば、特許文献２には、ある種の認証基準を満たすウェブコンテンツを認証するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０７６６６２号公報
【特許文献２】特開２００９−３０１２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、情報漏洩があった場合に、漏洩した情報の行き先について把握することができない。【０００６】
この発明の第一の目的は、上記従来技術の問題点に鑑み、漏洩した情報の行き先を把握することができるトレースセンタ装置、コンテンツをトレース可能にする方法を提供することである。【０００７】
また、上記従来技術では、コンテンツを追跡エージェントにすり替える前に、コンテンツが取得される事態が発生し、結果として追跡できない可能性があった。さらに、追跡しようとしても追跡できないように工夫される可能性もあった。【０００８】
この発明の第二の目的は、情報漏洩先を把握でき、追跡が防げられることがないトレースセンタ装置、コンテンツをトレース可能にする方法を提供することである。【０００９】
また、上記従来技術では、以下のような問題点があった。
（１）コンテンツを追跡エージェントにすり替える前に、コンテンツが取得される事態が発生し、結果として追跡できない可能性があった。
（２）情報漏洩追跡システムの各利用者（以下、プレイヤーとも言う）間で課金を含む追跡業務の役割分担が確立していなかった。【００１０】
この発明の第三の目的は、情報漏洩先を把握できて、かつ各プレイヤー間で課金を含む追跡業務の流れが確立されたトレースセンタ装置、コンテンツをトレース可能にする方法を提供することである。【００１１】
また、上記従来技術には、認証すべきコンテンツが情報漏洩先を追跡するプログラムではない、という問題点があった。【００１２】
ところで、コンテンツの情報漏洩先を追跡するプログラム（以下、トレーサーとも言う。）がコンテンツに付随していた場合、コンテンツの著作権者等はコピー先を追跡できてよいが、偶然そうしたトレーサー付きコンテンツを悪意でなくネットで拾ったようなユーザにとってみれば、不用意にコンテンツを開けば自分のコンピュータに関する情報が外部に流れてしまう。たとえ情報が外部に流れても、流出先が安心できる第三者であることが事前に分かっていれば安心できる。あるいはコンテンツを開いてトレーサーによって情報が外部に流出する前に、情報流出が厭ならコンテンツを開かない選択ができるとよい。上記のような問題点が、コンテンツの情報漏洩先を追跡するプログラム（トレーサー）の認証登録の際には存在している。【００１３】
この発明の第四の目的は、コンテンツの著作権者はコンテンツのコピー先を追跡できるし、同時に一般ユーザも安心してコピー先として把握されることを認めつつコンテンツを利用するか、コピー先として把握されたくなければコンテンツを利用しないという選択ができるような、トレースセンタ装置、コンテンツをトレース可能にする方法を提供することである。
【課題を解決するための手段】
【００１４】
この発明の第一の目的を実現するための手段を以下に述べる。【００１５】
考え方としてはコンテンツが情報漏洩してもコンテンツ自体がどこにいるかを発信するように構成することで課題を解決する。具体的には、コンピュータのＩＰアドレス等のコンピュータ識別情報と自らの識別番号を通報するプログラム（以下、トレーサーと呼ぶ）をコンテンツに付け加えるようにする。こうしておけば、情報漏洩があっても、情報が格納されたコンピュータがインターネットやＬＡＮ等のネットワークに接続されていれば、コンテンツのファイルを開く等の契機でもって、トレーサーが起動して、漏洩情報が格納されたコンピュータのＩＰアドレスやＭＡＣアドレスやＵＵＩＤや携帯電話等の機体識別番号を取得し、ネットワークを介して情報漏洩元のコンピュータ、トレースセンタ、公的な機関のサーバ、アンチウィルスソフトウェアのサーバ等に、トレーサーの識別番号と漏洩先のコンピュータのＩＰアドレスや時刻等を通報することで、情報漏洩後に転々とする行き先について把握できるようにする。トレーサーには漏洩先のコンピュータでのファイルへのアクセスログを取得し、トレースセンタに通報するように構成できる。また、トレーサーは漏洩先のコンピュータにトレーサーの識別番号や時刻や、漏洩先コンピュータのファイルアクセスログ情報からなる情報を暗号化して保存する機能を持たせるように構成することもできる。【００１６】
コンピュータからコンテンツを受信すると、トレーサー識別番号を発行し、コンテンツが存在するコンピュータの識別情報とトレーサー識別番号を通報する機能を有するトレーサーを作成してコンテンツに含めてトレーサー入りのコンテンツを作成し登録し、トレーサー入りのコンテンツをコンピュータに送信するトレーサー作成登録部と、トレーサー入りのコンテンツが他の又は同一のコンピュータにコピーされたのちに、コンテンツ中のトレーサーが起動して他の又は同一のコンピュータに関する識別情報を取得してトレーサー識別番号と共に送信してくるのを受信する通報受付部とでトレースセンタを構成してもよい。このトレースセンタとトレーサー入りのコンテンツとで情報漏洩追跡システムを構成してもよい。ここで、トレーサーの識別番号は、トレースすべきコンテンツを一意に識別可能でトレーサーをも一意に識別可能な識別番号で構成することができる。例えば、コンテンツに対する一意な識別番号を払い出し、トレーサーに対しても別個に一意な識別番号を払い出し、コンテンツに対する一意な識別番号とトレーサーに対する一意な識別番号の組合せからなる新たな識別番号を、トレーサーの識別番号としても良い。【００１７】
また、トレーサー作成登録部でトレースセンタに登録する対象としては、トレーサープログラム、トレーサー入りのコンテンツ、コンテンツ本体の組合せのパターンの7通りが考えられる。【００１８】
また、トレーサーがコンピュータに関する識別情報を取得する対象には、携帯電話におけるＧＰＳ情報等の位置情報も含まれる。【００１９】
トレーサーに対して、トレーサーが組み込み可能な追加プログラムをトレーサーに送信する追加プログラム送信部を有し、トレーサー作成登録部においてトレーサーが追加プログラムを追加プログラム送信部から受信してトレーサーに組み込み可能となるようにトレースセンタを構成してもよく、このトレースセンタとトレーサー入りのコンテンツとで、情報漏洩追跡システムを構成してもよい。【００２０】
漏洩先のコンピュータでもアクセス監視ソフトにより、またはトレーサーがファイルアクセスログ機能を併せ持つことにより、ファイルのアクセスログを取れる場合には、漏洩先のコンピュータからコンテンツに関するアクセスログ情報をトレースセンタに送信して先のトレーサーからの情報と照合することにより、漏洩後コンテンツが編集加工されても編集加工後のコンテンツも漏洩情報として把握できるよう構成できる。【００２１】
アンチウィルスソフトウェアが普及しており、トレーサーを有するコンテンツがマルウェアとして駆除されてしまう可能性に対しては、アンチウィルスソフトウェアが配信するマルウェアリストにトレーサーが掲載されないように、アンチウィルスソフトウェアのセンタのマルウェアリストを作成することで、トレーサーを有するコンテンツが駆除されないように構成できる。【００２２】
更に、トレーサー作成登録部でトレーサーを構成する際に、トレーサーのコード中にユニークな一連の文字および数値等をコンテンツシグネチャとして挿入しておき、アンチウィルスソフトウェアはこうしたコンテンツシグネチャを検出すると登録されたトレーサーと認識してトレーサーを駆除しないように構成することもできる。【００２３】
この発明の第二の目的を実現するための手段を以下に述べる。【００２４】
考え方としてはコンテンツが情報漏洩してもコンテンツ自体がどこにいるかを発信するように構成し、かつそうした発信機能が漏洩先のコンピュータの操作によって防止されないようにコンテンツを開くために必要な動作の中に発信機能を含めるように構成することで課題を解決する。【００２５】
具体的には、まず発信機能に関しては、コンピュータのＩＰアドレス等のコンピュータ識別情報と自らの識別番号を通報するプログラム（以下、トレーサーと呼ぶ）をコンテンツに付け加えるようにする。こうしておけば、情報漏洩があっても、情報が格納されたコンピュータがインターネットやＬＡＮ等のネットワークに接続されていれば、コンテンツのファイルを開く等の契機でもって、トレーサーが起動して、漏洩情報が格納されたコンピュータのＩＰアドレスやＭＡＣアドレスやＵＵＩＤや、可能な場合は位置情報やユーザ名等を取得し、ネットワークを介して情報漏洩元のコンピュータ、トレースセンタ、公的な機関のサーバ、アンチウィルスソフトウェアのサーバ等に、トレーサーの識別番号と漏洩先のコンピュータのＩＰアドレスやＭＡＣアドレスやユーザ名や時刻等を通報することで、情報漏洩後に転々とする行き先について把握できるようになる。【００２６】
トレーサーには漏洩先のコンピュータでのファイルへのアクセスログを取得し、トレースセンタに通報するように構成できる。また、トレーサーは漏洩先のコンピュータにトレーサーの識別番号や時刻や、漏洩先コンピュータのファイルアクセスログ情報からなる情報を暗号化して保存する機能を持たせるように構成することもできる。漏洩先のコンピュータでもトレーサーがファイルアクセスログ機能を併せ持つことにより、ファイルのアクセスログを取れるように構成し、漏洩先のコンピュータからコンテンツに関するアクセスログ情報をトレースセンタに送信して先のトレーサーからの情報と照合することにより、漏洩後コンテンツが編集加工されても編集加工後のコンテンツも漏洩情報として把握できるよう構成できる。【００２７】
上記発信機能が防止されないように構成することに関しては、コンテンツを、何らかの前処理なしにはコンテンツを参照できないような実行形式で構成することで実現する。例えば、コンテンツを自己解凍形式で構成するとともに上記発信機能が自己解凍等の前処理段階の中で実施されるように構成する。ユーザがコンテンツを参照しようとすると自己解凍処理という前処理を実行する必要があり、こうした前処理を実行すると、前処理の中で発信機能が起動されて、コンピュータのＩＰアドレスやＭＡＣアドレスやユーザ名等を取得し、ネットワークを介してトレースセンタ等に通報される。通報されたのを待って、前処理を完了させることで、ユーザに意識されずに配信機能が実行され、発信機能がユーザ側の操作によって防止されないように構成できる。前処理は、先に挙げた自己解凍処理に留まらず、暗号化されたコンテンツの復号化処理でもよいし、コンテンツの利用権を入手する処理でもよいし、ユーザを認証する処理でもよい。一般的にユーザがコンテンツを参照するために必要と認める処理であればよい。【００２８】
なお、上記の自己解凍等の前処理を行う前に、コンテンツにトレーサーが仕込まれていてこれから前処理を行うと、ユーザコンピュータの識別情報を取得してトレースセンタに通報する処理が実行されることを説明する画面を表示し、同意するか否かを選択する画面を表示し、ユーザが同意した場合に、前処理を実行するように構成してもよい。ここで、ユーザが同意しない場合は、以降の処理全てを異常終了させ、コンテンツを参照できないようにしてもよい。【００２９】
また、ユーザがコンテンツを参照できるようになった後も、ユーザがユーザコンピュータでコンテンツを別ファイル等で保存しようとしても保存できないように構成することもできる。【００３０】
この発明の第三の目的を実現するための手段を以下に述べる。【００３１】
考え方としては、コンテンツが情報漏洩してもコンテンツ自体がどこにいるかを発信するように構成し、かつそうした発信機能が漏洩先のコンピュータの操作によって防止されないようにコンテンツを開くために必要な動作の中に発信機能を含めるように構成することで課題を解決する。【００３２】
具体的には、まず発信機能に関しては、コンピュータのＩＰアドレス等のコンピュータ識別情報と自らの識別番号を通報するプログラム（以下、トレーサーと呼ぶ）をコンテンツに付け加えるようにする。こうしておけば、情報漏洩があっても、情報が格納されたコンピュータがインターネットやＬＡＮ等のネットワークに接続されていれば、コンテンツのファイルを開く等の契機でもって、トレーサーが起動して、漏洩情報が格納されたコンピュータのＩＰアドレスやＭＡＣアドレスやユーザ名等を取得し、ネットワークを介して情報漏洩元のコンピュータ、トレースセンタ、公的な機関のサーバ、アンチウィルスソフトウェアのサーバ等に、トレーサーの識別番号と漏洩先のコンピュータのＩＰアドレスやＭＡＣアドレスやユーザ名や時刻等を通報することで、情報漏洩後に転々とする行き先について把握できるようになる。【００３３】
トレーサーには漏洩先のコンピュータでのファイルへのアクセスログを取得し、トレースセンタに通報するように構成できる。また、トレーサーは漏洩先のコンピュータにトレーサーの識別番号や時刻や、漏洩先コンピュータのファイルアクセスログ情報からなる情報を暗号化して保存する機能を持たせるように構成することもできる。漏洩先のコンピュータでもトレーサーがファイルアクセスログ機能を併せ持つことにより、ファイルのアクセスログを取れるように構成し、漏洩先のコンピュータからコンテンツに関するアクセスログ情報をトレースセンタに送信して先のトレーサーからの情報と照合することにより、漏洩後コンテンツが編集加工されても編集加工後のコンテンツも漏洩情報として把握できるよう構成できる。【００３４】
次に各プレイヤー間で課金を含む追跡業務の役割分担を確立する課題については、以下のように考える。情報源のコンピュータＡのユーザがトレースセンタに登録料を支払う代わりに、トレースセンタでコンテンツにトレース機能が付いたコンテンツが作成され登録され、情報源のコンピュータＡに送られて保存される。情報源のコンピュータＡにあるトレーサー入りのコンテンツが不正アクセス等によって取得され、異なるコンピュータＢに保存された場合、その後コンテンツを開く等してトレース機能が起動され、コンピュータＢの識別情報等がトレースセンタに通報される。トレースセンタからは、情報源であるコンピュータＡに情報漏洩先があることとその報告料が通知され、報告料が支払われると、情報漏洩先であるコンピュータＢの識別情報等が情報源であるコンピュータＡに報告される。情報源のコンピュータＡにあるトレーサー入りのコンテンツがなんらかの経路で取得された場合であって、取得者に悪意がない場合にコンテンツの身元を確認したいケースもあり得る。コンテンツの身元を確認したい場合は、鑑定料を支払ってトレースセンタにコンテンツを送ると、トレースセンタで登録済みのコンテンツと照合して、一致するもの、あるいは近いものを判定して、コンピュータＢに鑑定結果を通知する。トレースセンタは情報源のコンピュータＡには鑑定依頼があったこととその報告料を通知し、報告料が支払われれば、鑑定依頼の内容と鑑定結果を報告する。【００３５】
この発明の第四の目的を実現するための手段を以下に述べる。【００３６】
まず、コンテンツのコピー先を追跡するトレーサープログラム（以下、トレーサーと略す。）を作り登録するトレースセンタが必要である。そのトレーサーにはトレースセンタによって作成されたことを証明する電子署名を付しておく。こうしておくことで、後日コンテンツがコピーされたときに付随してトレーサーもコピーされて、トレーサーの身元を証明する際に役に立つ。【００３７】
具体的には、コンピュータからコンテンツを受信すると、トレーサー識別番号を発行し、コンテンツが存在するコンピュータの識別情報とトレーサー識別番号を通報する機能を有するトレーサーを作成し、トレースセンタの秘密鍵によりトレーサーに電子署名を付し、署名付きトレーサーをコンテンツに含め、署名付きトレーサー又は署名付きトレーサー入りのコンテンツを登録し、署名付きトレーサー入りのコンテンツをそのコンピュータに送信するトレーサー作成登録部をトレースセンタに置く。署名付きのトレーサーを作成してコンテンツに付随させる為である。ここで、トレーサー作成登録部はコンテンツの送信者に関する情報をトレースセンタに登録してもよい。【００３８】
さらに、このトレーサー入りのコンテンツが他の又は同一のコンピュータにコピーされたのちに、そのコンテンツ中のトレーサーが起動して他の又は同一のコンピュータに関する識別情報を取得してトレーサー識別番号と共に送信してくるのを受信する通信処理部を置く。コピー先を把握するためである。【００３９】
さらに、署名付きトレーサーの署名をトレースセンタの公開鍵により検証してトレーサーに検証結果を送信するように構成された署名検証部をトレースセンタに置く。トレーサーの身元を証明するためである。【００４０】
そうしておいて、トレーサー作成登録部において、このトレーサーは、コンテンツの内容が開示される前に起動するように構成され、コンテンツの内容が開示されるためにはユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタに通報されることに同意することを求めるように構成され、ユーザの同意があった場合には、トレースセンタに対して署名付きトレーサーを送信し、トレースセンタの署名検証部によってトレーサーの署名者がトレースセンタであると検証できたことを受信すると、ユーザにコンテンツの内容を開示するように構成する。上記の解決すべき課題として説明した一般ユーザの不安を解消するためである。【００４１】
反面、コンテンツの内容が開示されるためにユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタに通報されることに対して、ユーザが同意しなかった場合は、そのコンテンツの内容がそのユーザに対して開示されないように、トレーサーがトレーサー作成登録部において構成される。【００４２】
別のアプローチも考えられる。トレースセンタでトレーサーに電子署名を施す代わりにコンテンツを暗号化しておき、ユーザコンピュータからトレーサーが署名付きトレーサーをトレースセンタに送る代わりに、トレーサーが暗号化コンテンツをトレースセンタに送り、トレースセンタで暗号化コンテンツが復号化されることをもって、コンテンツがトレースセンタにより暗号化されたもの、つまり信頼のおけるものとユーザに理解してもらえるようにする。【００４３】
具体的には、コンピュータからコンテンツを受信すると、トレーサー識別番号を発行し、コンテンツが存在するコンピュータの識別情報とトレーサー識別番号を通報する機能を有するトレーサーを作成し、コンテンツをトレースセンタの公開鍵により暗号化し、暗号化したコンテンツにトレーサーを含めてトレーサー入り暗号化コンテンツを作成し登録し、トレーサー入りの暗号化されたコンテンツをそのコンピュータに送信するトレーサー作成登録部をトレースセンタに置く。【００４４】
さらに、トレーサー入り暗号化コンテンツが他の又は同一のコンピュータにコピーされたのちに、その暗号化コンテンツ中のトレーサーが起動して他の又は同一のコンピュータに関する識別情報を取得してトレーサー識別番号と共に送信してくるのを受信する通信処理部を置く。【００４５】
さらに、トレーサーから暗号化されたコンテンツを受信すると、暗号化されたコンテンツをトレースセンタの秘密鍵により復号化してトレーサーに送信するように構成された復号化部をトレースセンタに置く。【００４６】
そうしておいて、トレーサー作成登録部において、トレーサーは、暗号化コンテンツが復号化される前に起動するように構成され、暗号化コンテンツが復号化されて内容が開示されるためにはユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタに通報されることに同意することを求めるように構成され、ユーザの同意があった場合には、トレースセンタに対してその暗号化されたコンテンツを送信し、トレースセンタにより復号化されたコンテンツを受信し、ユーザにコンテンツの内容を開示するように構成する。【００４７】
反面、復号化されたコンテンツの内容が開示されるためにユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタに通報されることに対して、ユーザが同意しなかった場合は、そのコンテンツの内容がそのユーザに対して開示されないように、トレーサーがトレーサー作成登録部において構成される。【００４８】
なお、トレーサー作成登録部において、トレーサーが、コンテンツが存在するコンピュータのＵＵＩＤ又は位置情報を取得してトレースセンタに送信するように構成されても良い。【００４９】
ビジネスモデル的には、トレーサーへの電子署名の付与について認証料の支払いを求めたり、署名付きトレーサーへの検証について検証料の支払いを求めたり、暗号化コンテンツの復号化について復号化料の支払いを求めるようにしても良い。【００５０】
トレーサー作成登録部が、コンテンツ送信者からの登録料の支払いを条件として、トレーサー入りのコンテンツを登録し、トレーサー入りのコンテンツをコンピュータに送信するように構成されてもよい。【００５１】
署名検証部が、ユーザからの検証料の支払いを条件として、署名付きトレーサーの署名をトレースセンタの公開鍵により検証してトレーサーに検証結果を送信するように構成されても良い。【００５２】
復号化部が、ユーザからの復号化料の支払いを条件として、署名付きトレーサーから暗号化されたコンテンツを受信すると、暗号化されたコンテンツをトレースセンタの秘密鍵により復号化してトレーサーに送信するように構成されても良い。【００５３】
この発明の第一の態様によるトレースセンタ装置は、他のコンピュータにあるコンテンツを一意に識別可能でかつトレーサーをも一意に識別可能なトレーサー識別番号を発行し、トレーサー識別番号を保持しつつコンテンツが存在するコンピュータの識別情報とトレーサー識別番号をトレースセンタに通報する機能を有するトレーサープログラムを作成し、トレーサープログラムをトレースセンタに登録するトレーサー作成登録部を有するトレースセンタ装置である。【００５４】
この発明の第二の態様によるトレースセンタ装置は、第一の態様によるトレースセンタ装置であって、他のコンピュータからコンテンツを受信し、トレーサープログラムをコンテンツに含めてトレーサー入りのコンテンツを作成してトレースセンタに登録し、トレーサー入りのコンテンツを他のコンピュータに送信するようにトレーサー作成登録部が構成されたことを特徴とするトレースセンタ装置である。【００５５】
この発明の第三の態様によるトレースセンタ装置は、第一の態様によるトレースセンタ装置であって、トレーサープログラムを他のコンピュータに送信し、他のコンピュータにおいてトレーサープログラムをコンテンツに含めてトレーサー入りのコンテンツを作成させるようにトレーサー作成登録部が構成されたことを特徴とするトレースセンタ装置である。【００５６】
この発明の第四の態様によるトレースセンタ装置は、第二または第三の態様によるトレースセンタ装置であって、トレーサーが組み込まれたコンテンツが他の又は同一のコンピュータにコピーされたのちに、トレーサーが起動してコンピュータに関する識別情報を取得し、コンピュータ識別情報とトレーサー識別番号を送信するのに対して、コンピュータ識別情報とトレーサー識別番号を受信する情報受信部を更に含むトレースセンタ装置である。【００５７】
この発明の第五の態様によるトレースセンタ装置は、第四の態様によるトレースセンタ装置であって、トレーサープログラムに対して、トレーサーに組み込み可能な追加プログラムをトレーサープログラムに送信する追加プログラム送信部を有し、トレーサー作成登録部においてトレーサープログラムが追加プログラムを追加プログラム送信部から受信しトレーサープログラム自身に組み込み可能であり、他のコンピュータのシステム環境情報を取得しトレースセンタに送信するように構成され、追加プログラム送信部が、受信した他のコンピュータのシステム環境情報に応じてトレーサープログラムに対して送信すべき追加プログラムの種類を選択するように構成されたことを特徴とするトレースセンタ装置である。【００５８】
この発明の第六の態様によるトレースセンタ装置は、第四の態様によるトレースセンタ装置であって、トレーサー作成登録部において、ユーザから登録料を受け取ると、コンテンツにトレース機能が付いたコンテンツを作成し登録しユーザに送信し、ユーザから報告料を受け取ると、情報漏洩先のコンピュータ識別情報をユーザに報告するよう構成されたことを特徴とするトレースセンタ装置である。【００５９】
この発明の第七の態様によるトレースセンタ装置は、第四の態様によるトレースセンタ装置であって、登録料又は報告料を相手側のコンピュータに通知し、相手側のコンピュータから支払いを受ける課金処理部と、少なくとも情報漏洩先のコンピュータの識別番号を情報源のコンピュータに報告する報告処理部とを有するトレースセンタ装置である。【００６０】
この発明の第八の態様によるトレースセンタ装置は、第四の態様によるトレースセンタ装置であって、トレーサー作成登録部において、コンピュータからコンテンツを受信すると、トレーサー識別番号を発行し、コンテンツが存在するコンピュータの識別情報とトレーサー識別番号を通報する機能を有するトレーサーを作成し、トレースセンタの秘密鍵によりトレーサーに電子署名を付し、署名付きトレーサーをコンテンツに含め、署名付きトレーサー又は署名付きトレーサー入りのコンテンツを登録し、署名付きトレーサー入りのコンテンツを前記コンピュータに送信するように構成され、署名付きトレーサーの署名をトレースセンタの公開鍵により検証してトレーサーに検証結果を送信するように構成された署名検証部を有し、トレーサー作成登録部において、トレーサーは、コンテンツの内容が開示される前に起動するように構成され、コンテンツの内容が開示されるためにはユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタに通報されることに同意することを求めるように構成され、ユーザの同意があった場合には、トレースセンタに対して署名付きトレーサーを送信し、トレースセンタの署名検証部によってトレーサーの署名者がトレースセンタであると検証できたことを受信すると、ユーザにコンテンツの内容を開示するように構成されることを特徴とするトレースセンタ装置である。【００６１】
この発明の第九の態様によるトレースセンタ装置は、第一または第四の態様によるトレースセンタ装置であって、トレーサー作成登録部において、コンテンツをもとにして一定の前処理なしにはコンテンツを参照できないような実行形式でコンテンツを再構成し、トレーサープログラムが前処理の中で起動されるように構成されることを特徴とするトレースセンタ装置である。【００６２】
この発明の第十の態様によるトレースセンタ装置は、第九の態様によるトレースセンタ装置であって、トレーサー作成登録部において、コンテンツをもとにして自己解凍形式でコンテンツが再構成されるように構成されたことを特徴とするトレースセンタ装置である。【００６３】
この発明の第十一の態様によるコンテンツをトレース可能にする方法は、他のコンピュータにあるコンテンツを一意に識別可能でかつトレーサーをも一意に識別可能なトレーサー識別番号を発行するステップと、トレーサー識別番号を保持しつつコンテンツが存在するコンピュータの識別情報とトレーサー識別番号をトレースセンタに通報する機能を有するトレーサープログラムを作成するステップと、トレーサープログラムをトレースセンタに登録するステップとを含む、コンテンツをトレース可能にする方法である。
【発明の効果】
【００６４】
この発明によれば、コンテンツが情報漏洩してもコンテンツ自体がどこにいるかを発信し、漏洩したコンテンツの行き先を把握することができる。
また、この発明によれば、コンテンツが情報漏洩してもコンテンツ自体がどこにいるかを発信し、かつそうした発信機能を漏洩先のコンピュータの操作によって防止されないようにできるので、情報漏洩先を把握できて追跡が防げないようにできる。
さらに、この発明によれば、コンテンツが情報漏洩してもコンテンツ自体がどこにいるかを発信することで情報漏洩先を追跡することができる。また、各プレイヤー間での課金を含む追跡業務の役割分担が確立することができる。
そして、この発明によれば、コンテンツの著作権者はコンテンツのコピー先を追跡できるし、同時に一般ユーザも安心してコピー先として把握されることを認めつつコンテンツを利用するか、コピー先として把握されたくなければコンテンツを利用しないという選択ができる。
【図面の簡単な説明】
【００６５】
【図１】図１は、第一実施形態の情報漏洩追跡システムの例を説明するためのブロック図である。
【図２】図２は、第二実施形態の情報漏洩追跡システムの例を説明するためのブロック図である。
【図３】図３は、第三実施形態の情報漏洩追跡システムの例を説明するためのブロック図である。
【図４】図４は、第一実施形態の情報漏洩追跡システムの例を説明するためのフローチャートである。
【図５】図５は、情報受信部の変形例を説明するためのブロック図である。
【図６】図６は、情報受信部の変形例を説明するためのブロック図である。
【図７】図７は、トレーサー入りのコンテンツを作成し登録する手順の例を示す図である。
【図８】図８は、トレーサー入りのコンテンツを作成し登録する手順の例を示す図である。
【図９】図９は、トレーサーの通報手順の例を示す図である。
【図１０】図１０は、トレーサーの通報手順の例を示す図である。
【図１１】図１１は、漏洩コンテンツが編集加工された場合のトレース手順の例を示す図である。
【図１２】図１２は、トレーサー入りのコンテンツを作成し登録する手順の例を示す図である。
【図１３】図１３は、第五実施形態の情報漏洩追跡システムの例を説明するためのブロック図である。
【図１４】図１４は、トレーサー入りのコンテンツのプログラム処理構造の例を示す図である。
【図１５】図１５は、トレーサー入りのコンテンツを作成し登録する手順の例を示す図である。
【図１６】図１６は、トレーサー入りのコンテンツが通報する手順の例を示す図である。
【図１７】図１７は、第七実施形態の情報漏洩追跡システムの例を説明するためのブロック図である。
【図１８】図１８は、トレーサー入りのコンテンツを作成し登録する手順の例を示す図である。
【図１９】図１９は、トレーサー入りのコンテンツが情報漏洩を通報する際の手順の例を示す図である。
【図２０】図２０は、第七実施形態の情報漏洩追跡システムでの各プレイヤー間の業務処理の流れの例を示す図である。
【図２１】図２１は、第七実施形態の情報漏洩追跡システムでの各プレイヤー間の業務処理の流れの例を示す図である。
【図２２】図２２は、第八実施形態のトレーサー認証システムの例を説明するためのブロック図である。
【図２３】図２３は、第八実施形態におけるトレースセンタ装置での作成登録手順の例を示す図である。
【図２４】図２４は、第八実施形態におけるトレーサーの処理手順の例を示す図である。
【図２５】図２５は、第八実施形態におけるトレースセンタ装置での署名検証手順の例を示す図である。
【図２６】図２６は、第九実施形態のトレーサー認証システムの例を説明するためのブロック図である。
【図２７】図２７は、第九実施形態におけるトレースセンタ装置での作成登録手順の例を示す図である。
【図２８】図２８は、第九実施形態におけるトレーサーの処理手順の例を示す図である。
【図２９】図２９は、第九実施形態におけるトレースセンタ装置での復号化手順の例を示す図である。
【発明を実施するための形態】
【００６６】
以下、図面を参照して、この発明の実施形態について説明する。
【００６７】
［第一実施形態］
第一実施形態の情報漏洩追跡システムは、図１に示すように、トレースセンタ装置１を例えば備える。トレースセンタ装置１には、ユーザコンピュータ２及び他のコンピュータ３が、インターネット、LAN(Local Area Network)等のネットワーク４を介して接続されている。なお、特許請求の範囲において、トレースセンタ装置１、ユーザコンピュータ２のことを、他のコンピュータと表現することもある点に留意する。
【００６８】
トレースセンタ装置１は、図１に示すように、トレーサー作成登録部１１及び情報受信部１２を例えば備える。
【００６９】
トレースセンタ装置１のトレーサー作成登録部１１は、漏洩した際に追跡の対象とされるコンテンツを受け取り、その受け取ったコンテンツにトレーサーを付加してトレーサー入りのコンテンツを作成する（ステップＳ１）。トレーサー入りのコンテンツは、ユーザコンピュータ２に受け渡される。
【００７０】
トレーサーは、後述するように、コンテンツが漏洩した際に、漏洩先のコンピュータにおいて、トレーサーの識別情報及び漏洩先のコンピュータについての情報をトレースセンタ装置１に送信するプログラムである。トレーサーのことを、トレーサープログラムと表現することもある。
【００７１】
トレーサー作成登録部１１は、漏洩した際に追跡の対象とされるコンテンツを、例えばネットワーク４を介してユーザコンピュータ２から受け取る。もちろん、トレーサー作成登録部１１は、半導体メモリ、光ディスク等の記録媒体を介した授受等の他の手段により漏洩した際に追跡の対象とされるコンテンツを受け取ってもよい。
【００７２】
同様に、トレーサー作成登録部１１は、トレーサー入りのコンテンツを、例えばネットワーク４を介してユーザコンピュータ２に送信することにより、ユーザコンピュータ２に受け渡す。もちろん、トレーサー作成登録部１１は、半導体メモリ、光ディスク等の記録媒体を介した授受等の他の手段によりトレーサー入りのコンテンツをユーザコンピュータ２に受け渡してもよい。
【００７３】
トレーサー作成登録部１１は、トレーサーの識別情報を発行してトレーサーに含めてもよい。この場合、識別情報を含むトレーサーがコンテンツに付加される。なお、トレーサーの識別情報とは、ユーザコンピュータ２及び他のコンピュータ３にあるコンテンツを一意に識別可能でかつトレーサーをも一意に識別可能なトレーサー識別番号であってもよい。また、トレーサー作成登録部１１は、作成した、トレーサー、トレーサー入りのコンテンツ、トレーサー入りのコンテンツのファイル名の少なくともひとつを登録してもよい。
【００７４】
トレーサー作成登録部１１から受け取ったトレーサー入りのコンテンツは、ユーザコンピュータ２の記憶部２１に記憶される。
【００７５】
ここで、トレーサー入りのコンテンツがユーザコンピュータ２から漏洩し、他のコンピュータ３の記憶部３１に記憶されたとする。例えば、侵入者によるユーザコンピュータ２への不正アクセスにより、ユーザコンピュータ２から他のコンピュータ３にトレーサー入りのコンテンツが漏洩することが考えられる。
【００７６】
トレーサーは、他のコンピュータ３において、トレーサー入りのコンテンツが開かれると、トレーサー入りのコンテンツに含まれるトレーサーが起動する。
【００７７】
トレーサーは、トレーサーの識別情報及び他のコンピュータ３についての情報をトレースセンタ装置１に送信し、情報受信部１２がこれらの情報を受信する（ステップＳ２）。他のコンピュータ３についての情報とは、例えば、他のコンピュータ３のＩＰアドレス、ＭＡＣアドレス等のネットワークアドレス、ＵＵＩＤ等の他のコンピュータ３の識別情報である。他のコンピュータ３が、携帯電話である場合には、他のコンピュータ３についての情報は、携帯電話等の機体識別番号であってもよい。
【００７８】
情報受信部１２は、情報漏洩があったことを、ユーザコンピュータ２に伝える。その際、情報受信部１２は、必要に応じて、トレーサーから取得した情報の全部又は一部をユーザコンピュータ２に送信してもよい。
【００７９】
このように、コンテンツに付加されたトレーサーが、漏洩先の他のコンピュータ３において、トレーサーの識別情報及び漏洩先のコンピュータについての情報をトレースセンタ装置１に送信することにより、漏洩した情報の行き先を把握することができる。
【００８０】
また、トレーサー入りのコンテンツが転々と２以上のコンピュータに移転した場合には、その２以上のコンピュータのそれぞれにおいて、トレーサーの識別情報及び漏洩先のコンピュータについての情報をトレースセンタ装置１に送信することにより、転々と移転した情報の行き先及びその経路を把握することができる。
【００８１】
［第二実施形態］
アンチウィルスソフトウェアが普及しており、トレーサーが付加されたコンテンツがマルウェアとして駆除されてしまう可能性がある。第二実施形態の情報漏洩追跡システムは、以下の構成を有することにより、トレーサー入りのコンテンツが、アンチウィルスソフトにより駆除されないようにするものである。
【００８２】
第二実施形態の情報漏洩追跡システムは、図２に示すように、アンチウィルスセンタ装置５を更に備える点で、第一実施形態の情報漏洩追跡システムと異なる。以下、第一実施形態の情報漏洩追跡システムと異なる部分を中心に説明し、第一実施形態と同様の部分については説明を省略する。
【００８３】
アンチウィルスセンタ装置５は、トレーサー情報受信部５１と、マルウェアリスト配信部５２とを例えば備える。
【００８４】
トレースセンタ装置１のトレーサー作成登録部１１は、トレーサーについての情報をアンチウィルスセンタ装置５に送信する。トレーサーについての情報とは、トレーサーに関する情報のことであり、例えばトレーサーの識別情報である。
【００８５】
アンチウィルスセンタ装置５のトレーサー情報受信部５１は、トレースセンタ装置１からトレーサーについての情報を取得する。
【００８６】
そして、アンチウィルスセンタ装置５のマルウェアリスト配信部５２は、情報が取得されたトレーサーが除かれたマルウェアリストを配信する。すなわち、マルウェアリスト配信部５２は、既存のマルウェアリストにトレーサーが登録されているかどうかを確認し、既存のマルウェアリストにトレーサーが登録されている場合には既存のマルウェアリストからトレーサーを除き、そのトレーサーを除いたマルウェアリストを配信する。既存のマルウェアリストにトレーサーが登録されていない場合には、その既存のマルウェアリストを配信する。
【００８７】
このように、配信するマルウェアリストにトレーサーが登録されないようにすることにより、アンチウィルスソフトがトレーサー入りのコンテンツを駆除するのを防止することができる。
【００８８】
［第三実施形態］
第三実施形態の情報漏洩追跡システムは、第二実施形態の情報漏洩追跡システムと同様に、トレーサー入りのコンテンツが、アンチウィルスソフトにより駆除されないようにするものである。
【００８９】
以下、第一実施形態の情報漏洩追跡システムと異なる部分を中心に説明し、第一実施形態と同様の部分については説明を省略する。
【００９０】
トレースセンタ装置１のトレーサー作成登録部１１は、トレーサーがマルウェアでないことを表す所定の文字列をトレーサーに含める。トレーサーがマルウェアでないことを表す所定の文字列とは、いわゆるコンテンツシグネチャである。
【００９１】
トレーサーがマルウェアでないことを表す所定の文字列は、例えばトレーサーのコードに挿入される。文字列には、数字や記号が含まれていてもよい。
【００９２】
トレーサーがマルウェアでないことを表す所定の文字列についての情報は、アンチウィルスソフトに取り込まれるとする。そして、このアンチウィルスソフトが、他のコンピュータ３に設定又はインストールされるとする。
【００９３】
他のコンピュータ３のアンチウィルスソフトが、この所定の文字列を検出すると、この所定の文字列を含むトレーサーを非マルウェアとして認識して駆除の対象から外す。
【００９４】
このように、トレーサーがマルウェアでないことを表す所定の文字列をトレーサーに含めることにより、トレーサー入りのコンテンツが、アンチウィルスソフトにより駆除されないようにすることができる。
【００９５】
［第四実施形態］
第四実施形態の情報漏洩追跡システムは、情報受信部１２が、他のコンピュータ３におけるファイルアクセスログを他のコンピュータ３から受信する部分で、第一実施形態から第三実施形態の情報漏洩追跡システムと異なり、他の部分は第一実施形態から第三実施形態の情報漏洩追跡システムと同様である。
【００９６】
以下、第四実施形態の一例として、第一実施形態の情報漏洩追跡システムの情報受信部１２が、他のコンピュータ３におけるファイルアクセスログを他のコンピュータ３から受信するという実施形態について説明する。以下、第一実施形態の情報漏洩追跡システムと異なる部分を中心に説明し、第一実施形態の情報漏洩追跡システムと同様の部分については説明を省略する。
【００９７】
情報受信部１２は、他のコンピュータ３におけるファイルアクセスログを受信する。ファイルアクセスログは、アクセスしたファイルの名前、アクセスした者、アクセス時刻、アクセスしたファイルについて編集をして保存した場合には保存したファイルの名前、保存した者、保存時刻等のファイルのアクセスに関する情報のことである。
【００９８】
ネットワーク４が例えば会社内のLANである場合には、他のコンピュータ３にアクセス監視ソフトを事前にインストールすることが可能である。この場合、他のコンピュータ３におけるファイルアクセスログは、他のコンピュータ３にインストールされているアクセス監視ソフトにより生成される。この場合、情報受信部１２は、このアクセス監視ソフトにより生成されたファイルアクセスログを受信する。
【００９９】
漏洩したトレーサー入りのコンテンツが編集されて別のファイルになったとき、編集加工の種類や程度によってトレーサーが機能する場合と機能しない場合とがある。トレーサーが機能する場合は、続けて漏洩先をトレーサーにより追跡できるが、トレーサーが機能しない場合はトレーサーによる追跡はできないので、他の手段で補う必要がある。このように、他のコンピュータ３に常駐するアクセス監視ソフトが、ファイルアクセスログを生成して、情報受信部１２に送信することにより、編集加工によりトレーサーが機能しなくなった場合でも、アクセス監視ソフトが機能する範囲内で情報漏洩先を追跡できる。なお、アクセス監視ソフトのことを、アクセスログ取得プログラムと表現することもある。
【０１００】
なお、トレーサー作成登録部１１は、コンテンツにトレーサーを付加するときに、そのトレーサーにアクセス監視ソフトを含めてもよい。この場合、トレーサー入りのコンテンツのトレーサーが、他のコンピュータ３のファイルアクセスログを生成する。この場合、情報受信部１２は、このトレーサーに含まれるアクセス監視ソフトにより生成されたファイルアクセスログを受信する。
【０１０１】
なお、情報受信部１２は、トレーサーから受信したファイルアクセスログを解析して、トレーサー入りのコンテンツを編集したファイルがあるか推定してもよい。換言すれば、アクセスログを分析してコンテンツの編集加工ファイルの存否を推定してもよい。
【０１０２】
例えば、他のコンピュータ３において、トレーサー入りのコンテンツＸが編集されてコンテンツＹとして保存されたとする。この場合、アクセス監視ソフトは、トレーサー入りのコンテンツＸにアクセスした者の名前、トレーサー入りのコンテンツＸにアクセスした時刻、コンテンツＹを保存した者の名前、コンテンツＹを保存した時刻等の情報を含むファイルアクセスログを生成して、情報受信部１２に送信する。
【０１０３】
情報受信部１２は、受信したファイルアクセスログを解析して、コンテンツＹがトレーサー入りのコンテンツＸを編集したものであるか推定する。情報受信部１２は、例えば、トレーサー入りのコンテンツＸにアクセスした者の名前とコンテンツＹを保存した者の名前が同一であり、トレーサー入りのコンテンツＸにアクセスした時刻以降の所定の時間内にコンテンツＹが保存された場合には、コンテンツＹはトレーサー入りのコンテンツＸを編集したものであると判定する。この場合、情報受信部１２は、コンテンツＹがトレーサー入りのコンテンツＸを編集したものであることをユーザコンピュータ２に送信する。
【０１０４】
このように、情報受信部１２がファイルアクセスログを受信することにより、トレーサー入りのコンテンツが編集されても、追跡することができる可能性が高まる。
【０１０５】
なお、情報受信部１２に代わり、トレーサーが、他のコンピュータ３において、アクセスログを分析してコンテンツの編集加工ファイルの存否を推定してもよい。この場合、トレーサーは、コンテンツ編集加工ファイルの存否の推定結果を他のコンピュータ３からトレースセンタ装置１に送信する。
【０１０６】
［変形例等］
第一実施形態から第四実施形態の情報漏洩追跡システムは、トレースセンタ装置１、ユーザコンピュータ２、他のコンピュータ３、アンチウィルスセンタ装置５の少なくとも１つから構成されていてもよい。
【０１０７】
情報受信部１２は、図５に例示するように、アクセスログ情報を受信するアクセスログ取得部１２１と、トレーサーの識別情報及び他のコンピュータ３についての情報を受け付ける通報受付部１２２とから構成されていてもよい。アクセスログの分析によるコンテンツの編集加工ファイルの存否の推定は、アクセスログ取得部１２１により行われてもよいし、通報受付部１２２により行われてもよい。
【０１０８】
なお、情報受信部１２が、図６に例示するように通報受付部１２２のみから構成されていてもよい。この場合、通報受付部１２２が上記のアクセスログ取得部１２１の機能を備える。
【０１０９】
上記の実施形態では、トレーサーは、トレーサー入りのコンテンツが開かれることを契機として、トレーサーの識別情報及び他のコンピュータ３についての情報をトレースセンタ装置１に送信したが、他のコンピュータ３において、一定時間ごとに、トレーサーの識別情報及び他のコンピュータ３についての情報をトレースセンタ装置１に送信してもよい。
【０１１０】
トレーサーは、トレーサーの識別情報、他のコンピュータ３についての情報、ファイルアクセスログの少なくとも１つを他のコンピュータ３の図示していない記憶部に記憶してもよい。この場合には、トレーサーは、記憶部から読み込んだトレーサーの識別情報、他のコンピュータ３についての情報、ファイルアクセスログの少なくとも１つを情報受信部１２に送信する。
【０１１１】
また、トレーサーは、トレーサーの識別情報、他のコンピュータ３についての情報、ファイルアクセスログの少なくとも１つを他のコンピュータ３の図示していない記憶部に暗号化して記憶してもよい。この場合には、トレーサーは、記憶部から読み込んだトレーサーの識別情報、他のコンピュータ３についての情報、ファイルアクセスログの少なくとも１つをそのまま情報受信部１２に送信するか、復号して情報受信部１２に送信する。
【０１１２】
トレーサーは、トレーサー入りのコンテンツのコピーを契機として、トレーサーの識別情報及びコピーが行われたコンピュータについての情報を情報受信部１２に送信してもよい。この場合、情報受信部１２は、トレーサー入りのコンテンツがコピーされたときに、トレーサーから、トレーサーの識別情報及びコピーが行われたコンピュータについての情報を受信する。
【０１１３】
同一のコンピュータにおいてコピーが行われた場合には、コピーが行われたコンピュータについての情報とは、その同一のコンピュータについての情報である。コンピュータＡからコンピュータＢにコピーが行われた場合には、コピーが行われたコンピュータについての情報とは、コンピュータＡ，Ｂの少なくとも一方のコンピュータについての情報のことである。
【０１１４】
もちろん、トレーサーは、トレーサーの識別情報及びコピーが行われたコンピュータについての情報のみならず、ファイルアクセスログがある場合には、ファイルアクセスログを送信してもよい。
【０１１５】
トレースセンタ装置１は、トレーサー入りのコンテンツのトレーサーに組み込むための追加プログラムを送信する追加プログラム送信部１３を更に備えていてもよい。追加プログラムとしては、例えば第四実施形態で説明したアクセス監視ソフトを例に挙げることができる。図３に、第一実施形態の情報漏洩追跡システムのトレースセンタ装置１に追加プログラム送信部１３を設けた場合の情報漏洩追跡システムのブロック図を示す。
【０１１６】
追加プログラム送信部１３を設けることにより、トレーサーに後で所望の機能を追加することができるため、より適切な追跡が可能となる。
【０１１７】
送信する追加プログラムを決定するために、トレーサーは、他のコンピュータ３のシステム環境情報を取得して、トレースセンタ装置１に送信してもよい。この場合、追加プログラム送信部１３は、受信した他のコンピュータ３のシステム環境に応じて、トレーサーに対して送信すべき追加プログラムの種類を選択して、選択された追加プログラムを送信する。
【０１１８】
情報受信部１２は、他のコンピュータ３のＩＰアドレス、ＭＡＣアドレス等のネットワークアドレス、ＵＵＩＤ、ファイルアクセスログ等の他のコンピュータ３から受信した情報をトレースセンタ装置１内の図示していない記憶部にそのまま又は暗号化して記憶してもよい。
【０１１９】
なお、トレーサー入りのコンテンツの作成は、ユーザコンピュータ２で行われてもよい。この場合、トレースセンタ装置１のトレーサー作成登録部１１は、作成したトレーサーをユーザコンピュータ２に送信する。ユーザコンピュータ２は、受信したトレーサーをコンテンツに付加して、トレーサー入りのコンテンツを作成する。
【０１２０】
トレースセンタ装置１、ユーザコンピュータ２、他のコンピュータ３及びアンチウィルスセンタ装置５のそれぞれは、コンピュータによって実現することができる。この場合、これらの装置の各部の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、この装置における各部がコンピュータ上で実現される。
【０１２１】
トレースセンタ装置１の各手段として機能させるためのプログラム又はトレースセンタ装置１の各処理を実行させるためのプログラムを、トレースセンタプログラムと表現することもある。他のコンピュータ３の各手段として機能させるためのプログラム又はトレースセンタ装置１の各手段として機能させるためのプログラム又はトレースセンタ装置１の各処理を実行させるためのプログラムを、トレーサープログラムと表現することもある。
【０１２２】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、これらの装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【０１２３】
以上をまとめると、情報漏洩追跡システムの処理の例は、図７から図１２のように表現することができる。
【０１２４】
また、以上をまとめると、上述の実施形態は以下のように表現することもできる。
【０１２５】
第一の情報漏洩追跡システムは、コンテンツにトレーサーを付加し、トレーサーが付加されたトレーサー入りのコンテンツをユーザコンピュータに送信するトレーサー作成登録部と、上記トレーサー入りのコンテンツが上記ユーザコンピュータから他のコンピュータに漏洩した場合に、上記漏洩したトレーサー入りのコンテンツのトレーサーから上記トレーサーの識別情報及び上記他のコンピュータについての情報を受信する情報受信部と、を含むトレースセンタ装置、を含む、情報漏洩追跡システムである。
【０１２６】
第二の情報漏洩追跡システムは、第一の情報漏洩追跡システムにおいて、上記情報受信部は、上記他のコンピュータにおけるファイルアクセスログを上記他のコンピュータから受信する、情報漏洩追跡システムである。
【０１２７】
第三の情報漏洩追跡システムは、第二の情報漏洩追跡システムにおいて、上記情報受信部は、上記ファイルアクセスログを解析して、上記トレーサー入りのコンテンツを編集したファイルがあるか推定する、情報漏洩追跡システムである。
【０１２８】
第四の情報漏洩追跡システムは、第一から第三の何れかの情報漏洩追跡システムにおいて、上記情報漏洩追跡システムは、上記トレースセンタ装置から上記トレーサーについての情報を取得するトレーサー情報受信部と、上記情報が取得されたトレーサーが除かれたマルウェアリストを配信するマルウェアリスト配信部と、を含むアンチウィルスセンタ装置を更に含む、情報漏洩追跡システムである。
【０１２９】
第五の情報漏洩追跡システムは、第一から第三の何れかの情報漏洩追跡システムにおいて、上記トレーサー作成登録部は、上記トレーサーがマルウェアでないことを表す所定の文字列を上記トレーサーに含める、情報漏洩追跡システムである。
【０１３０】
第六の情報漏洩追跡システムは、第一から第五の情報漏洩追跡システムにおいて、上記トレーサーは、上記識別情報、上記他のコンピュータについての情報、上記ファイルアクセスログの少なくとも１つを上記他のコンピュータに記憶する、情報漏洩追跡システムである。
【０１３１】
第七の情報漏洩追跡システムは、第六の情報漏洩追跡システムにおいて、上記トレーサーは、上記識別情報、上記他のコンピュータについての情報、上記ファイルアクセスログの少なくとも１つを暗号化して上記他のコンピュータに記憶する、情報漏洩追跡システムである。
【０１３２】
第八の情報漏洩追跡システムは、第一から第七の何れかの情報漏洩追跡システムにおいて、上記情報受信部は、上記トレーサー入りのコンテンツがコピーされたときに、上記トレーサー入りのコンテンツのトレーサーから、上記トレーサーの識別情報及びコピーが行われたコンピュータについての情報を受信する、情報漏洩追跡システムである。
【０１３３】
第九の情報漏洩追跡システムは、第一から第八の情報漏洩追跡システムにおいて、上記トレースセンタ装置は、上記トレーサー入りのコンテンツのトレーサーに組み込むための追加プログラムを送信する追加プログラム送信部を更に含む、情報漏洩追跡システムである。
【０１３４】
情報漏洩追跡方法は、トレーサー作成登録部が、コンテンツにトレーサーを付加し、トレーサーが付加されたトレーサー入りのコンテンツをユーザコンピュータに送信するトレーサー作成登録ステップと、情報受信部が、上記トレーサー入りのコンテンツが上記ユーザコンピュータから他のコンピュータに漏洩した場合に、上記漏洩したトレーサー入りのコンテンツのトレーサーから上記トレーサーの識別情報及び上記他のコンピュータについての情報を受信する情報受信ステップと、を含む情報漏洩追跡方法である。
【０１３５】
情報漏洩追跡プログラムは、第一から第九の何れかの情報漏洩追跡システムの各装置の各部としてコンピュータを機能させるためのプログラムである。
【０１３６】
［第五実施形態］
第五実施形態の情報漏洩追跡システムは、図１３に示すように、トレースセンタ装置１を例えば備える。トレースセンタ装置１には、ユーザコンピュータ２及び他のコンピュータ３が、インターネット、LAN(Local Area Network)等のネットワーク４を介して接続されている。
【０１３７】
トレースセンタ装置１は、図１３に示すように、トレーサー作成登録部１１及び通報受付部１２２を例えば備える。
【０１３８】
トレースセンタ装置１のトレーサー作成登録部１１は、漏洩した際に追跡の対象とされるコンテンツを受け取り、その受け取ったコンテンツにトレーサーを付加してトレーサー入りのコンテンツを作成する。トレーサー入りのコンテンツは、ユーザコンピュータ２に受け渡される。
【０１３９】
トレーサーは、後述するように、コンテンツが漏洩した際に、漏洩先のコンピュータにおいて、トレーサーの識別情報及び漏洩先のコンピュータについての情報をトレースセンタ装置１に送信するプログラムである。また、トレーサーは、一定の前処理なしには、そのトレーサーが付加されたコンテンツを参照できないような実行形式のプログラムとされる。一定の前処理とは、自己解凍処理、暗号化されたコンテンツの復号処理、コンテンツの利用権を入手するための処理及びユーザ認証処理等の一般にユーザがコンテンツを参照するために必要と認められる処理である。トレーサーのことを、トレース機能、トレーサープログラムとも表現する。
【０１４０】
トレーサー作成登録部１１は、トレーサーを作成するときに、トレーサー又はトレース機能の識別情報を発行してトレーサーに含めてもよい。この場合、識別情報を含むトレーサーがコンテンツに付加される。なお、識別情報とは、識別番号であってもよい。トレーサーの識別情報は、例えば、ユーザコンピュータ２にあるコンテンツを一意に識別可能でかつトレーサーをも一意に識別可能なトレーサー識別番号である。また、トレーサー作成登録部１１は、作成した、トレーサー、トレーサー入りのコンテンツ、トレーサー入りのコンテンツのファイル名の少なくともひとつを登録してもよい。
【０１４１】
トレーサー入りのコンテンツのことを、再構成されたコンテンツとも表現する。
【０１４２】
トレーサー作成登録部１１は、漏洩した際に追跡の対象とされるコンテンツを、例えばネットワーク４を介してユーザコンピュータ２から受け取る。
【０１４３】
同様に、トレーサー作成登録部１１は、トレーサー入りのコンテンツを、例えばネットワーク４を介してユーザコンピュータ２に送信することにより、ユーザコンピュータ２に受け渡す。
【０１４４】
トレーサー作成登録部１１から受け取ったトレーサー入りのコンテンツは、ユーザコンピュータ２の記憶部２１に記憶される。
【０１４５】
なお、トレーサー作成登録部１１は、トレーサーを作成及び登録して、ユーザコンピュータ２に送信して、ユーザコンピュータ２にトレーサー入りのコンテンツを作成させてもよい。この場合、ユーザコンピュータ２は、トレースセンタ装置１からトレーサーを受信し、そのトレーサーをコンテンツに含めてトレーサー入りのコンテンツを作成し記憶部２１に記憶する。
【０１４６】
ここで、トレーサー入りのコンテンツがユーザコンピュータ２から漏洩し、他のコンピュータ３の記憶部３１に記憶されたとする。例えば、侵入者によるユーザコンピュータ２への不正アクセスにより、ユーザコンピュータ２から他のコンピュータ３にトレーサー入りのコンテンツが漏洩することが考えられる。
【０１４７】
トレーサー入りのコンテンツは、他のコンピュータ３において、例えば図１４の処理を行う。図１４は、トレーサー入りのコンテンツのプログラム処理構造の例を示す図である。
【０１４８】
トレーサー入りのコンテンツが、自己解凍等のユーザが意識する前の一定の処理の実行をする旨の命令を受けると（ステップＴ１）、トレーサーは、ユーザが意識する前の一定の処理を始める（ステップＴ２）。具体的には、ステップＴ４からＴ６までの処理を秘密裡に行う（ステップＴ３）。まず、他のコンピュータ３についての情報を取得する（ステップＴ４）。そして、取得した他のコンピュータ３についての情報をトレースセンタ装置１に通報する（ステップＴ６）。もちろん、トレーサーは、ステップＴ６において、他のコンピュータ３についての情報と共に、トレーサーの識別情報をトレースセンタ装置１に送信してもよい。ステップＴ４からＴ６までの処理が終わるのを待ち（ステップＴ７）、ステップＴ４からＴ６までの処理が終了するのを確認した後に、一定の前処理が完了した旨の通知を他のコンピュータ３のユーザに対して行う（ステップＴ８）。その後、そのユーザはトレーサー入りのコンテンツのコンテンツを参照できる状態となる。
【０１４９】
ここで、トレースセンタ装置１の通報受付部１２２は、トレーサーからの通報、すなわち他のコンピュータについての情報を受信する。トレーサーが、トレーサーの識別情報を送信している場合には、通報受付部１２２はトレーサーの識別情報を更に受信する。
【０１５０】
他のコンピュータ３についての情報とは、例えば、他のコンピュータ３のＩＰアドレス、ＭＡＣアドレス、ＵＵＩＤ等の他のコンピュータ３の識別情報である。他のコンピュータ３が、携帯電話である場合には、他のコンピュータ３についての情報は、携帯電話等の機体識別番号であってもよい。
【０１５１】
通報受付部１２２は、情報漏洩があったことを、ユーザコンピュータ２に伝える。その際、通報受付部１２２は、必要に応じて、トレーサーから取得した情報の全部又は一部をユーザコンピュータ２に送信してもよい。
【０１５２】
以上の第五実施形態の情報漏洩追跡システムの処理の流れは、図１５及び図１６のようにまとめることができる。
【０１５３】
このようにユーザが意識する前の一定の処理において、情報漏洩があった旨の通報を行うことにより、コンテンツが情報漏洩してもコンテンツ自体がどこにいるかを発信することができ、かつ、そうした発信機能を漏洩先のコンピュータの操作によって防止されないようにできる。すなわち、情報漏洩先を把握できて、かつ、追跡が防げられないようにできる。
【０１５４】
［第六実施形態］
第六実施形態の情報漏洩追跡システムは、通報受付部１２２が、他のコンピュータ３におけるファイルアクセスログを他のコンピュータ３から受信する部分で、第五実施形態の情報漏洩追跡システムと異なり、他の部分は第五実施形態の情報漏洩追跡システムと同様である。以下、第五実施形態の情報漏洩追跡システムと異なる部分を中心に説明し、第五実施形態の情報漏洩追跡システムと同様の部分については説明を省略する。
【０１５５】
通報受付部１２２は、他のコンピュータ３におけるファイルアクセスログを受信する。ファイルアクセスログは、アクセスしたファイルの名前、アクセスした者、アクセス時刻、アクセスしたファイルについて編集をして保存した場合には保存したファイルの名前、保存した者、保存時刻等のファイルのアクセスに関する情報のことである。
【０１５６】
ネットワーク４が例えば会社内のLANである場合には、他のコンピュータ３にアクセス監視ソフトを事前にインストールすることが可能である。この場合、他のコンピュータ３におけるファイルアクセスログは、他のコンピュータ３にインストールされているアクセス監視ソフトにより生成される。この場合、通報受付部１２２は、このアクセス監視ソフトにより生成されたファイルアクセスログを受信する。
【０１５７】
漏洩したトレーサー入りのコンテンツが編集されて別のファイルになったとき、編集加工の種類や程度によってトレーサーが機能する場合と機能しない場合とがある。トレーサーが機能する場合は、続けて漏洩先をトレーサーにより追跡できるが、トレーサーが機能しない場合はトレーサーによる追跡はできないので、他の手段で補う必要がある。このように、他のコンピュータ３に常駐するアクセス監視ソフトが、ファイルアクセスログを生成して、通報受付部１２に送信することにより、編集加工によりトレーサーが機能しなくなった場合でも、アクセス監視ソフトが機能する範囲内で情報漏洩先を追跡できる。
【０１５８】
なお、トレーサー作成登録部１１は、コンテンツにトレーサーを付加するときに、そのトレーサーにアクセス監視ソフトを含めてもよい。この場合、トレーサー入りのコンテンツのトレーサーが、他のコンピュータ３のファイルアクセスログを生成する。この場合、トレーサーのアクセス監視ソフトは、図１４のステップＴ５でアクセスログを取得する処理を更に行い、通報受付部１２２は、このトレーサーに含まれるアクセス監視ソフトにより生成されたファイルアクセスログを受信する。
【０１５９】
なお、通報受付部１２２は、トレーサーから受信したファイルアクセスログを解析して、トレーサー入りのコンテンツを編集したファイルがあるか推定してもよい。換言すれば、アクセスログを分析してコンテンツの編集加工ファイルの存否を推定してもよい。
【０１６０】
例えば、他のコンピュータ３において、トレーサー入りのコンテンツＸが編集されてコンテンツＹとして保存されたとする。この場合、アクセス監視ソフトは、トレーサー入りのコンテンツＸにアクセスした者の名前、トレーサー入りのコンテンツＸにアクセスした時刻、コンテンツＹを保存した者の名前、コンテンツＹを保存した時刻等の情報を含むファイルアクセスログを生成して、通報受付部１２２に送信する。
【０１６１】
通報受付部１２２は、受信したファイルアクセスログを解析して、コンテンツＹがトレーサー入りのコンテンツＸを編集したものであるか推定する。通報受付部１２２は、例えば、トレーサー入りのコンテンツＸにアクセスした者の名前とコンテンツＹを保存した者の名前が同一であり、トレーサー入りのコンテンツＸにアクセスした時刻以降の所定の時間内にコンテンツＹが保存された場合には、コンテンツＹはトレーサー入りのコンテンツＸを編集したものであると判定する。この場合、通報受付部１２は、コンテンツＹがトレーサー入りのコンテンツＸを編集したものであることをユーザコンピュータ２に送信する。
【０１６２】
このように、通報受付部１２２がファイルアクセスログを受信することにより、トレーサー入りのコンテンツが編集されても、追跡することができる可能性が高まる。
【０１６３】
［変形例等］
上記の第五実施形態及び第六実施形態では、トレーサーは、トレーサー入りのコンテンツが開かれることを契機として、トレーサーの識別情報及び他のコンピュータ３についての情報をトレースセンタ装置１に送信したが、他のコンピュータ３において、一定時間ごとに、トレーサーの識別情報、他のコンピュータ３についての情報及びアクセスログの少なくともひとつをトレースセンタ装置１に送信してもよい。
【０１６４】
なお、トレース機能については、情報漏洩先のコンピュータの識別番号が一定の条件に当てはまる場合には、コンピュータの識別情報を通報した上でトレース機能のサブプログラムが異常終了するように構成してもよいし、あるいは、そのまま異常終了するように構成してもよい。例えば、IPアドレスで国を指定する領域に一定の条件を付けることができる。
【０１６５】
トレーサーは、トレーサーの識別情報、他のコンピュータ３についての情報、ファイルアクセスログの少なくとも１つを他のコンピュータ３の図示していない記憶部に記憶してもよい。この場合には、トレーサーは、記憶部から読み込んだトレーサーの識別情報、他のコンピュータ３についての情報、ファイルアクセスログの少なくとも１つをトレースセンタ装置１に送信する。
【０１６６】
また、トレーサーは、トレーサーの識別情報、他のコンピュータ３についての情報、ファイルアクセスログの少なくとも１つを他のコンピュータ３の図示していない記憶部に暗号化して記憶してもよい。この場合には、トレーサーは、記憶部から読み込んだトレーサーの識別情報、他のコンピュータ３についての情報、ファイルアクセスログの少なくとも１つをそのままトレースセンタ装置１に送信するか、復号してトレースセンタ装置１に送信する。
【０１６７】
トレーサーは、トレーサー入りのコンテンツのコピーを契機として、トレーサーの識別情報及びコピーが行われたコンピュータについての情報をトレースセンタ装置１に送信してもよい。この場合、トレースセンタ装置１は、トレーサー入りのコンテンツがコピーされたときに、トレーサーから、トレーサーの識別情報及びコピーが行われたコンピュータについての情報を受信する。
【０１６８】
同一のコンピュータにおいてコピーが行われた場合には、コピーが行われたコンピュータについての情報とは、その同一のコンピュータについての情報である。コンピュータＡからコンピュータＢにコピーが行われた場合には、コピーが行われたコンピュータについての情報とは、コンピュータＡ，Ｂの少なくとも一方のコンピュータについての情報のことである。
【０１６９】
もちろん、トレーサーは、トレーサーの識別情報及びコピーが行われたコンピュータについての情報のみならず、ファイルアクセスログがある場合には、ファイルアクセスログを送信してもよい。
【０１７０】
また、トレーサーは、自己解凍等のユーザが意識する前の一定の処理の実行をする旨の命令を受けた（ステップＴ１）後に、他のコンピュータ３の識別情報を取得してトレースセンタ装置１に通報する処理が実行されることを他のコンピュータ３のユーザに説明し、通報に同意するか否かを選択する画面を表示してもよい。この場合、ユーザが同意した場合は、トレーサーは、ステップＴ２からステップＴ８の処理を実行する。通報に同意するか否かを選択する画面でユーザが同意しない場合は、以降の処理を終了させ、ユーザはコンテンツを参照できない。
【０１７１】
また、他のコンピュータ３のユーザがコンテンツを参照できるようになった後も、ユーザが他のコンピュータ３でコンテンツを保存しようとしても保存できないように構成されていてもよい。
【０１７２】
トレースセンタ装置１、ユーザコンピュータ２及び他のコンピュータ３は、コンピュータによって実現することができる。この場合、これらの装置の各部の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、この装置における各部がコンピュータ上で実現される。
【０１７３】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、これらの装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【０１７４】
［第七実施形態］
図１７は第七実施形態に係る情報漏洩追跡システムの構成図である。情報漏洩追跡システムにはトレースセンタ装置１、コンピュータ３Ａ、コンピュータ３Ｂが含まれる。トレースセンタ装置１とコンピュータ３Ａとコンピュータ３ＢはいずれもインターネットまたはＬＡＮ等のネットワーク４に接続されている。トレースセンタ装置１は制御部１０１とトレーサー作成登録部１１と通報受付部１２２と課金処理部１４と報告処理部１５と鑑定処理部１６を備える。トレースセンタ装置１は、制御部１０１の制御のもとで各処理を実行する。コンピュータ３Ａは漏洩元のコンピュータであり、コンピュータ３Ｂは漏洩先のコンピュータである。コンピュータ３Ａおよびコンピュータ３Ｂには共にトレーサー入りのコンテンツＸ（３２Ａ、３２Ｂ）が記憶されているものとする。コンピュータ３Ａ、３Ｂで必ずしも漏洩が発生するわけではないが、漏洩があった場合にどのように機能するかを説明するために、以降の説明ではコンピュータ３Ａを情報漏洩元、コンピュータ３Ｂを情報漏洩先と仮定して説明する。
【０１７５】
図１８を参照して、トレーサー入りのコンテンツを作成し登録する手順を説明する。コンピュータ３Ａには、追跡可能にしたいコンテンツ（以下、コンテンツＸ’とする）が記憶されている。コンピュータ３ＡがコンテンツＸ’をトレースセンタ装置１に送る（ステップＳ１８１）と、トレースセンタ装置１の備えるトレーサー作成登録部１１では、まず情報漏洩先のコンピュータ３ＢのＩＰアドレス等のコンピュータ識別情報と自らの識別番号であるトレーサー識別情報をトレースセンタ装置１の備える通報受付部１２２に通報するプログラム（以下、トレーサーと呼ぶ）を作る（ステップＳ１８２）。トレーサー作成登録部１１では、トレーサー識別番号を発行し、コンテンツＸ’にトレーサーを含めてトレーサー入りのコンテンツＸを作り、トレーサー識別番号とトレーサーとトレーサー入りのコンテンツＸとトレーサー入りのコンテンツＸのファイル名を登録したのち、トレーサー入りのコンテンツＸをコンピュータ３Ａに送信する（ステップＳ１８３）。コンピュータ３Ａではトレーサー入りのコンテンツＸを受信して保存し、ファイルアクセスが可能な状態になる（ステップＳ１８４）。
【０１７６】
ステップＳ１８２においてトレーサーを構成する際に、ファイルへのアクセスログを取得するアクセス監視の機能も持たせるように構成することもできる。トレースセンタ装置１にはファイルアクセスログを受信するアクセスログ取得部１２１（図示せず）を備えればよいが、通報受付部１２２とアクセスログ取得部１２１をひとつにまとめて、情報受信部１２（図示せず）として構成してもよい。また、トレーサーには情報漏洩先のコンピュータ３Ｂにトレーサーの識別番号や時刻や、情報漏洩先のコンピュータ３Ｂのファイルアクセスログ情報からなる情報を暗号化して保存する機能を持たせるように構成することもできる。
【０１７７】
図１９を参照して、トレース機能が情報漏洩を通報する際の手順を説明する。情報漏洩元のコンピュータ３Ａにトレーサー入りのコンテンツＸが保存されてファイルアクセス可能な状態にあるとき（ステップＳ１９１）、情報漏洩者（侵入者等）がトレーサー入りのコンテンツＸを不正取得して別のコンピュータＢに保存したとする（ステップＳ１９２）。その後、ファイルオープン等を契機にトレーサー入りのコンテンツＸ中のトレーサーが起動する（ステップＳ１９３）。トレーサーは、予め構成されたようにトレーサー識別番号とコンピュータ３ＢのＩＰアドレス・ＭＡＣアドレス等のコンピュータ識別情報を、ネットワークを介してトレースセンタ装置１に通報する（ステップＳ１９４）。トレースセンタ装置１の通報受付部１２２がトレーサーからの通報情報を受信し保存したのち（ステップＳ１９５）、トレースセンタ装置１の通報受付部１２２がトレーサーからの通報情報を漏洩元のコンピュータ３Ａに送信する（ステップＳ１９６）。
【０１７８】
情報漏洩後にトレーサー入りのコンテンツＸがさらに編集加工されて別のファイルになったとき、編集加工の種類や程度によってトレーサーは機能する場合と機能しない場合がある。トレーサーが機能する場合は、続けて漏洩先をトレーサーにより追跡できるが、トレーサーが機能しない場合はトレーサーによる追跡はできないので、他の手段で補う必要がある。ファイルへのアクセスログが取得できるように、アクセス監視ソフトがコンピュータ３Ｂに常駐していて、トレースセンタ装置１にアクセスログ取得部１２１（図示せず）があり、アクセス監視ソフトがアクセスログ取得部１２１と通信できるように構成すれば、編集加工によりトレーサーが機能しなくなった場合でも、アクセス監視ソフトが機能する範囲内で情報漏洩先を追跡できる。
【０１７９】
編集加工のためにコンピュータ３Ｂでトレーサー入りのコンテンツＸが開かれる契機でトレーサーが起動し、コンテンツＸが存在するコンピュータのＩＰアドレスやＭＡＣアドレス等のコンピュータ識別情報とトレーサー識別番号がトレースセンタ装置１の通報受付部１２２に送信される。次にコンテンツＸが編集加工されて別のコンテンツＹとしてコンピュータ３Ｂ中に保存されると、常駐するアクセス監視ソフトが、コンテンツＸが編集加工されてコンテンツＹとして保存されたことに関するアクセスログ情報を、トレースセンタ装置１のアクセスログ取得部１２１に送信する。アクセスログ情報には、トレーサー入りのコンテンツＸのファイル名とコンテンツＸをファイルオープンした時刻と操作者、編集加工されたコンテンツＹのファイル名とコンテンツＹが新規ファイルとして保存された時刻と操作者、等の情報が含まれる。
【０１８０】
一定周期で通報受付部１２２がアクセスログ取得部１２１のアクセスログ情報を参照して、ファイル名からコンテンツＸのアクセスログを抽出し、コンテンツＸにアクセスした操作者の一定時間内のアクセスログを抽出することで、コンテンツＸにアクセスした操作者が一定時間内にコンテンツＹを新規保存していることを確認し、こうした事実関係を分析することにより、コンテンツＹが情報漏洩したコンテンツＸの編集加工されたものであることを推定し、つまり、コンテンツＸの編集加工ファイルの存否を推定して、コンピュータ３Ａに通知する。
【０１８１】
各プレイヤー間での課金を含む追跡業務の役割分担については、図２０と図２１に各プレイヤー間で情報の授受や課金処理がどのような手順で行われるか示す。図２０は、コンテンツＸ’をトレースセンタ装置１に登録するために発生する登録料とコンテンツＸがコンピュータ３Ｂへ情報漏洩したことをコンピュータ３Ａへ報告するために発生する報告料を課金する処理フローの例である。
【０１８２】
情報源のコンピュータ３ＡでコンテンツＸ’が作られたのち、コンピュータ３Ａからトレースセンタ装置１にコンテンツＸ’が送られると、トレースセンタ装置１からコンピュータ３Ａに登録料が通知され、コンピュータ３Ａからトレースセンタ装置１に登録料を支払うと、トレースセンタ装置１でコンテンツＸ’にトレース機能が付いたトレーサー入りのコンテンツＸが作成されて登録され、さらに情報源のコンピュータ３Ａに送られて、コンピュータ３Ａにトレーサー入りのコンテンツＸが保存される。
【０１８３】
その後、情報源のコンピュータ３Ａにあるトレーサー入りのコンテンツＸが不正アクセス等によって取得されてコンピュータ３Ｂに保存されたとする。情報漏洩先のコンピュータ３Ｂでその後コンテンツを開く等してトレース機能が起動されると、トレース機能がコンピュータ３Ｂの識別情報等を収集してトレースセンタ装置１に通報される。トレースセンタ装置１からは、情報源であるコンピュータ３Ａに情報漏洩先があることとその報告料が通知される。コンピュータ３Ａからトレースセンタ装置１に報告料が支払われると、トレースセンタ装置１から情報漏洩先であるコンピュータ３Ｂのコンピュータ識別情報等が情報源のコンピュータ３Ａに報告される。
【０１８４】
情報源のコンピュータ３Ａにあるトレーサー入りのコンテンツＸがなんらかの経路で取得された場合であって、取得者に悪意がない場合にコンテンツＸの身元を確認したいケースもあり得る。図２１は、このような場合の処理フローの例である。
【０１８５】
コンピュータ３Ｂ側で経路不明で入手したコンテンツＸの身元を確認したい場合は、コンピュータ３Ｂからトレースセンタ装置１にコンテンツＸを送ると、トレースセンタ装置１からコンピュータ３Ｂに鑑定料が通知され、鑑定料がコンピュータ３Ｂからトレースセンタ装置１に支払われると、トレースセンタ装置１でコンピュータ３Ｂから受け取ったコンテンツＸと、トレースセンタ装置１に登録されたコンテンツとを比較照合する。トレースセンタ装置１で登録済みのコンテンツと照合して、一致するもの、あるいは近いものを判定して、コンピュータ３Ｂに鑑定結果を通知する。この例では、コンピュータ３Ｂから受け取ったコンテンツＸが、コンピュータ３ＡにあったコンテンツＸと一致するものまたは類似するものであったものとする。トレースセンタ装置１は情報源のコンピュータ３Ａに対しては鑑定依頼があったこととその報告料を通知し、コンピュータ３Ａから報告料が支払われれば、トレースセンタ装置１からコンピュータ３Ａに、鑑定結果を報告する。
【０１８６】
上記に説明した課金処理を含む追跡業務の処理フローを実現するために、トレースセンタ装置１は、上記で説明した登録料、報告料又は鑑定料を相手側のコンピュータ３Ａ、３Ｂに通知し、相手側のコンピュータ３Ａ、３Ｂから支払いを受ける課金処理部１４と、情報漏洩先のコンピュータ３Ｂの識別番号等を情報源のコンピュータ３Ａに報告したり、情報源のコンピュータ３Ａから出たコンテンツＸについて第三者から鑑定依頼があったことを情報源のコンピュータ３Ａに報告したりする報告処理部１５と、何らかの経路で受け取ったコンテンツＸの出所を確認するためにコンテンツの鑑定依頼を受けてトレースセンタ装置１で登録済みのコンテンツと比較し、一致するものまたは類似するものがあるか否かを鑑定依頼者に報告する鑑定処理部１６を備える。
【０１８７】
［第八実施形態］
図２２は、第八実施形態に係るトレーサー認証システムのシステム構成図である。トレーサー認証システムにはトレースセンタ装置１、コンピュータ３Ａ、コンピュータ３Ｂが含まれる。トレースセンタ装置１とコンピュータ３Ａとコンピュータ３ＢはいずれもインターネットまたはＬＡＮ等のネットワーク４に接続されている。トレースセンタ装置１は制御部１０１とトレーサー作成登録部１１と通信処理部１７と署名検証部１８を備える。トレースセンタ装置１は、制御部１０１の制御のもとで各処理を実行する。コンピュータ３Ａは情報漏洩元のコンピュータであり、コンピュータ３Ｂは情報漏洩先のコンピュータである。コンピュータ３Ａおよびコンピュータ３Ｂには共に署名付きトレーサー入りのコンテンツＸ（３３Ａ、３３Ｂ）が記憶されているものとする。コンピュータ３Ａ、３Ｂで必ずしも情報漏洩が発生するわけではないが、情報漏洩があった場合にどのように機能するかを説明するために、以降の説明ではコンピュータ３Ａを情報漏洩元、コンピュータ３Ｂを情報漏洩先と仮定して説明する。
【０１８８】
トレーサー作成登録部１１は、コンピュータからコンテンツを受信すると、トレーサー識別番号を発行し、コンテンツが存在するコンピュータの識別情報とトレーサー識別番号を通報する機能を有するトレーサーを作成し、トレースセンタ装置１の秘密鍵によりトレーサーに電子署名を付し、署名付きトレーサーをコンテンツに含め、署名付きトレーサー入りのコンテンツを登録し、署名付きトレーサー入りのコンテンツをコンピュータに送信する。通信処理部１７は、トレーサー入りのコンテンツが他の又は同一のコンピュータにコピーされたのちに、コンテンツ中のトレーサーが起動して他の又は同一のコンピュータに関する識別情報を取得してトレーサー識別番号と共に送信してくるのを受信する。署名検証部１８は、署名付きトレーサーの署名をトレースセンタ装置１の公開鍵により検証してトレーサーに検証結果を送信する。
【０１８９】
トレーサー作成登録部１１において、トレーサーは、コンテンツの内容が開示される前に起動するように構成され、コンテンツの内容が開示されるためにはユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタ装置１に通報されることに同意することを求めるように構成される。ユーザの同意があった場合には、トレースセンタ装置１に対して署名付きトレーサーを送信する。トレースセンタ装置１の署名検証部１８によってトレーサーの署名者がトレースセンタ装置１であると検証できたことを受信すると、ユーザにコンテンツの内容を開示するように構成される。コンテンツの内容が開示されるためにユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタ装置１に通報されることに対して、ユーザが同意しなかった場合は、コンテンツの内容がユーザに対して開示されないように、トレーサーがトレーサー作成登録部１１において構成される。
【０１９０】
図２３は、第八実施形態における、トレースセンタ装置での作成登録手順である。コンピュータ３Ａで追跡可能にしたいコンテンツ（以下、Ｘ’とする）を選びトレースセンタ装置１に送る（ステップＳ２０１）。トレースセンタ装置１は、登録料の支払いを求め（ステップＳ２０２）、登録料が支払われたことを確認し（ステップＳ２０３）、後述の図２４に示す処理を実行するトレーサーを作成する（ステップＳ２０４）。トレースセンタ装置１の秘密鍵でトレーサーに署名を付け（ステップＳ２０５）、署名付きトレーサーをコンテンツＸ’に含め（以下、これをＸとする）（ステップＳ２０６）、署名付きトレーサーとコンテンツＸ’をトレースセンタ装置１に登録し（ステップＳ２０７）、署名付きトレーサー入りのコンテンツＸをコンピュータ３Ａに送信する（ステップＳ２０８）。
【０１９１】
図２４は、第八実施形態における、トレーサーの処理手順である。署名付きトレーサー入りのコンテンツＸが起動されると（ステップＳ２１１）、コンテンツの内容開示の為にはユーザコンピュータの識別情報とトレーサー識別番号のトレースセンタ装置１への通報への同意を求める（ステップＳ２１２）。ユーザが同意しない場合は終了してコンテンツはユーザに開示されない（ステップＳ２１３）。ユーザが同意すると、署名検証料の支払いを求める（ステップＳ２１４）。ユーザが同意しなければ終了し（ステップＳ２１５）、ユーザが同意すると、署名付きトレーサーのファイルがトレースセンタ装置１に送信され（ステップＳ２１６）、トレースセンタ装置１でトレースセンタ装置１の公開鍵によりトレーサーの署名を検証する（ステップＳ２１７）。トレースセンタ装置１による署名を確認できなかったことがトレーサーに送信されると、トレーサーは終了する（ステップＳ２１８）。トレースセンタ装置１による署名を確認できたこと（つまり、トレーサーが認証されたものと確認できたこと）がトレーサーに送信されると、トレーサーはユーザにその旨を示す（ステップＳ２１９）。ユーザは事前にユーザコンピュータの識別情報とトレーサー識別番号の通報に同意しているので、トレーサーはユーザコンピュータの識別情報とトレーサー識別番号をトレースセンタ装置１に通報し（ステップＳ２２０）、ユーザにコンテンツＸ’の内容を開示する（ステップＳ２２１）。
【０１９２】
図２５は、第八実施形態における、トレースセンタ装置１での署名検証手順である。署名付きトレーサー入りのコンテンツＸがコンピュータ３Ｂにコピーされトレーサーが起動するのを待つ状態があって（ステップＳ２３１）、通信処理部１７で、トレーサーから署名付きトレーサーを受信する（ステップＳ２３２）。署名検証部１８は、トレースセンタ装置１の公開鍵で署名付きトレーサーの署名を検証し（ステップＳ２３３）、トレーサーがトレースセンタ装置１により署名されたのか否かをトレーサーに送信する（ステップＳ２３４）。
【０１９３】
［第九実施形態］
図２６は、第九実施形態に係るトレーサー認証システムのシステム構成図である。トレーサー認証システムにはトレースセンタ装置１、コンピュータ３Ａ、コンピュータ３Ｂが含まれる。トレースセンタ装置１とコンピュータ３Ａとコンピュータ３ＢはいずれもインターネットまたはＬＡＮ等のネットワーク４に接続されている。トレースセンタ装置１は、第八実施形態に係るトレースセンタ装置１と同様に、制御部１０１とトレーサー作成登録部１１と通信処理部１７を備え、さらに復号化部１９を備える。トレースセンタ装置１は、制御部１０１の制御のもとで各処理を実行する。コンピュータ３Ａは情報漏洩元のコンピュータであり、コンピュータ３Ｂは情報漏洩先のコンピュータである。コンピュータ３Ａおよびコンピュータ３Ｂには共に署名付きトレーサー入り暗号化コンテンツＹ（３４Ａ、３４Ｂ）が記憶されているものとする。コンピュータ３Ａ、３Ｂで必ずしも情報漏洩が発生するわけではないが、情報漏洩があった場合にどのように機能するかを説明するために、以降の説明ではコンピュータ３Ａを情報漏洩元、コンピュータ３Ｂを情報漏洩先と仮定して説明する。
【０１９４】
トレーサー作成登録部１１は、コンピュータからコンテンツを受信すると、トレーサー識別番号を発行し、コンテンツが存在するコンピュータの識別情報とトレーサー識別番号を通報する機能を有するトレーサーを作成し、コンテンツをトレースセンタ装置１の公開鍵により暗号化し、暗号化したコンテンツにトレーサーを含めてトレーサー入り暗号化コンテンツを作成し登録し、トレーサー入りの暗号化されたコンテンツをコンピュータに送信する。通信処理部１７は、トレーサー入り暗号化コンテンツが他の又は同一のコンピュータにコピーされたのちに、暗号化コンテンツ中のトレーサーが起動して他の又は同一のコンピュータに関する識別情報を取得してトレーサー識別番号と共に送信してくるのを受信する。復号化部１９は、トレーサーから暗号化されたコンテンツを受信すると、暗号化されたコンテンツをトレースセンタ装置１の秘密鍵により復号化してトレーサーに送信する。
【０１９５】
トレーサー作成登録部１１において、トレーサーは、暗号化コンテンツが復号化される前に起動するように構成され、暗号化コンテンツが復号化されて内容が開示されるためにはユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタ装置１に通報されることに同意することを求めるように構成される。ユーザの同意があった場合には、トレースセンタ装置１に対して暗号化されたコンテンツを送信し、トレースセンタ装置１の復号化部１９により復号化されたコンテンツを受信し、ユーザにコンテンツの内容を開示するように構成される。復号化されたコンテンツの内容が開示されるためにユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタ装置１に通報されることに対して、ユーザが同意しなかった場合は、コンテンツの内容がユーザに対して開示されないように、トレーサーがトレーサー作成登録部１１において構成される。
【０１９６】
図２７は、第九実施形態における、トレースセンタ装置での作成登録手順である。コンピュータ３Ａで追跡可能にしたいコンテンツ（以下、Ｘ’とする）を選びトレースセンタ装置１に送る（ステップＳ２４１）。トレースセンタ装置４は、登録料の支払いを求め（ステップＳ２４２）、登録料が支払われたことを確認し（ステップＳ２４３）、後述の図２８に示す処理を実行するトレーサーを作成する（ステップＳ２４４）。コンテンツＸ’をトレースセンタ装置１の公開鍵で暗号化して、暗号化コンテンツＹ’とする（ステップＳ２４５）。トレースセンタ装置１の秘密鍵でトレーサーに署名を付けると（ステップＳ２４６）、署名付きトレーサーを暗号化コンテンツＹ’に含め（以下、これをＹとする）（ステップＳ２４７）、署名付きトレーサーとコンテンツＸ’をトレースセンタ装置１に登録し（ステップＳ２４８）、署名付きトレーサー入り暗号化コンテンツＹをコンピュータ３Ａに送信する（ステップＳ２４９）。
【０１９７】
図２８は、第九実施形態における、トレーサーの処理手順である。署名付きトレーサー入り暗号化コンテンツＹが起動されると（ステップＳ２５１）、コンテンツの内容開示の為にはユーザコンピュータの識別情報とトレーサー識別番号のトレースセンタ装置１への通報への同意を求める（ステップＳ２５２）。ユーザが同意しない場合は終了してコンテンツはユーザに開示されない（ステップＳ２５３）。ユーザが同意すると、復号化料の支払いを求める（ステップＳ２５４）。ユーザが同意しなければ終了し（ステップＳ２５５）、ユーザが同意すると、暗号化コンテンツＹ’がトレースセンタ装置１に送信され（ステップＳ２５６）、トレースセンタ装置１でトレースセンタ装置１の秘密鍵により暗号化コンテンツＹ’は復号化されてコンテンツＸ’を得る（ステップＳ２５７）。トレースセンタ装置１による復号化を確認できなかったことがトレーサーに送信されると、トレーサーは終了する（ステップＳ２５８）。トレースセンタ装置１による復号化コンテンツＸ’をトレーサーにて受信できたら（つまり、コンテンツが認証されたものと確認できたら）、トレーサーはユーザにその旨を示す（ステップＳ２５９）。ユーザは事前にユーザコンピュータの識別情報とトレーサー識別番号の通報に同意しているので、トレーサーはユーザコンピュータの識別情報とトレーサー識別番号をトレースセンタ装置１に通報し（ステップＳ２６０）、ユーザに復号化されたコンテンツＸ’を開示する（ステップＳ２６１）。
【０１９８】
図２９は、第九実施形態における、トレースセンタ装置での復号化手順である。署名付きトレーサー入り暗号化コンテンツＹがコンピュータ３Ｂにコピーされ、クリック等で起動されるのを待つ状態があって（ステップＳ２７１）、通信処理部１７で、トレーサーから暗号化されたコンテンツＹ’を受信する（ステップＳ２７２）。復号化料の支払いを求め（ステップＳ２７３）、復号化料が支払われたことを確認し（ステップＳ２７４）、トレースセンタ装置１の秘密鍵で暗号化されたコンテンツＹ’を復号化してコンテンツＸ’を得て（ステップＳ２７５）、コンテンツＸ’をトレーサーに送信する（ステップＳ２７６）。
【０１９９】
この発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。例えば、上記の実施形態及び変形例を適宜組み合わせてもよい。
【図１】
2014024959.tif 000003
【図２】
2014024959.tif 000004
【図３】
2014024959.tif 000005
【図４】
2014024959.tif 000006
【図５】
2014024959.tif 000007
【図６】
2014024959.tif 000008
【図７】
2014024959.tif 000009
【図８】
2014024959.tif 000010
【図９】
2014024959.tif 000011
【図１０】
2014024959.tif 000012
【図１１】
2014024959.tif 000013
【図１２】
2014024959.tif 000014
【図１３】
2014024959.tif 000015
【図１４】
2014024959.tif 000016
【図１５】
2014024959.tif 000017
【図１６】
2014024959.tif 000018
【図１７】
2014024959.tif 000019
【図１８】
2014024959.tif 000020
【図１９】
2014024959.tif 000021
【図２０】
2014024959.tif 000022
【図２１】
2014024959.tif 000023
【図２２】
2014024959.tif 000024
【図２３】
2014024959.tif 000025
【図２４】
2014024959.tif 000026
【図２５】
2014024959.tif 000027
【図２６】
2014024959.tif 000028
【図２７】
2014024959.tif 000029
【図２８】
2014024959.tif 000030
【図２９】
2014024959.tif 000031
【手続補正書】
【提出日】平成27年12月3日(2015.12.3)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１６１
【補正方法】変更
【補正の内容】
【０１６１】
通報受付部１２２は、受信したファイルアクセスログを解析して、コンテンツＹがトレーサー入りのコンテンツＸを編集したものであるか推定する。通報受付部１２２は、例えば、トレーサー入りのコンテンツＸにアクセスした者の名前とコンテンツＹを保存した者の名前が同一であり、トレーサー入りのコンテンツＸにアクセスした時刻以降の所定の時間内にコンテンツＹが保存された場合には、コンテンツＹはトレーサー入りのコンテンツＸを編集したものであると判定する。この場合、通報受付部１２２は、コンテンツＹがトレーサー入りのコンテンツＸを編集したものであることをユーザコンピュータ２に送信する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１９６
【補正方法】変更
【補正の内容】
【０１９６】
図２７は、第九実施形態における、トレースセンタ装置での作成登録手順である。コンピュータ３Ａで追跡可能にしたいコンテンツ（以下、Ｘ’とする）を選びトレースセンタ装置１に送る（ステップＳ２４１）。トレースセンタ装置１は、登録料の支払いを求め（ステップＳ２４２）、登録料が支払われたことを確認し（ステップＳ２４３）、後述の図２８に示す処理を実行するトレーサーを作成する（ステップＳ２４４）。コンテンツＸ’をトレースセンタ装置１の公開鍵で暗号化して、暗号化コンテンツＹ’とする（ステップＳ２４５）。トレースセンタ装置１の秘密鍵でトレーサーに署名を付けると（ステップＳ２４６）、署名付きトレーサーを暗号化コンテンツＹ’に含め（以下、これをＹとする）（ステップＳ２４７）、署名付きトレーサーとコンテンツＸ’をトレースセンタ装置１に登録し（ステップＳ２４８）、署名付きトレーサー入り暗号化コンテンツＹをコンピュータ３Ａに送信する（ステップＳ２４９）。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
他のコンピュータにあるコンテンツを一意に識別可能でかつトレーサーをも一意に識別可能なトレーサー識別番号を発行し、トレーサー識別番号を保持しつつコンテンツが存在するコンピュータの識別情報とトレーサー識別番号をトレースセンタに通報する機能を有するトレーサープログラムを作成し、トレーサープログラムをトレースセンタに登録するトレーサー作成登録部を有するトレースセンタ装置。
【請求項２】
請求項１記載のトレースセンタ装置であって、
前記他のコンピュータから前記コンテンツを受信し、前記トレーサープログラムを前記コンテンツに含めてトレーサー入りのコンテンツを作成してトレースセンタに登録し、トレーサー入りのコンテンツを前記他のコンピュータに送信するようにトレーサー作成登録部が構成されたことを特徴とするトレースセンタ装置。
【請求項３】
請求項１記載のトレースセンタ装置であって、
前記トレーサープログラムを前記他のコンピュータに送信し、前記他のコンピュータにおいてトレーサープログラムをコンテンツに含めてトレーサー入りのコンテンツを作成させるようにトレーサー作成登録部が構成されたことを特徴とするトレースセンタ装置。
【請求項４】
請求項２又は３記載のトレースセンタ装置であって、
前記トレーサーが組み込まれたコンテンツが他の又は同一のコンピュータにコピーされたのちに、前記トレーサーが起動して前記コンピュータに関する識別情報を取得し、コンピュータ識別情報とトレーサー識別番号を送信するのに対して、コンピュータ識別情報とトレーサー識別番号を受信する情報受信部を更に含むトレースセンタ装置。
【請求項５】
請求項４記載のトレースセンタ装置であって、
前記トレーサープログラムに対して、トレーサーに組み込み可能な追加プログラムをトレーサープログラムに送信する追加プログラム送信部を有し、トレーサー作成登録部において前記トレーサープログラムが追加プログラムを前記追加プログラム送信部から受信しトレーサープログラム自身に組み込み可能であり、前記他のコンピュータのシステム環境情報を取得しトレースセンタに送信するように構成され、前記追加プログラム送信部が、受信した前記他のコンピュータのシステム環境情報に応じてトレーサープログラムに対して送信すべき追加プログラムの種類を選択するように構成されたことを特徴とするトレースセンタ装置。
【請求項６】
請求項４記載のトレースセンタ装置であって、
前記トレーサー作成登録部において、ユーザから登録料を受け取ると、コンテンツにトレース機能が付いたコンテンツを作成し登録しユーザに送信し、ユーザから報告料を受け取ると、情報漏洩先のコンピュータ識別情報をユーザに報告するよう構成されたことを特徴とするトレースセンタ装置。
【請求項７】
請求項４記載のトレースセンタ装置であって、
登録料又は報告料を相手側のコンピュータに通知し、相手側のコンピュータから支払いを受ける課金処理部と、
少なくとも情報漏洩先のコンピュータの識別番号を情報源のコンピュータに報告する報告処理部とを有するトレースセンタ装置。
【請求項８】
請求項４記載のトレースセンタ装置であって、
前記トレーサー作成登録部において、コンピュータからコンテンツを受信すると、トレーサー識別番号を発行し、コンテンツが存在するコンピュータの識別情報とトレーサー識別番号を通報する機能を有するトレーサーを作成し、トレースセンタの秘密鍵によりトレーサーに電子署名を付し、署名付きトレーサーをコンテンツに含め、署名付きトレーサー又は署名付きトレーサー入りのコンテンツを登録し、署名付きトレーサー入りのコンテンツを前記コンピュータに送信するように構成され、
署名付きトレーサーの署名をトレースセンタの公開鍵により検証してトレーサーに検証結果を送信するように構成された署名検証部を有し、
前記トレーサー作成登録部において、前記トレーサーは、コンテンツの内容が開示される前に起動するように構成され、
コンテンツの内容が開示されるためにはユーザコンピュータの識別情報とトレーサー識別番号がトレースセンタに通報されることに同意することを求めるように構成され、
ユーザの同意があった場合には、トレースセンタに対して前記署名付きトレーサーを送信し、トレースセンタの署名検証部によってトレーサーの署名者がトレースセンタであると検証できたことを受信すると、ユーザにコンテンツの内容を開示するように構成されることを特徴とするトレースセンタ装置。
【請求項９】
請求項１又は４記載のトレースセンタ装置であって、
前記トレーサー作成登録部において、前記コンテンツをもとにして一定の前処理なしには前記コンテンツを参照できないような実行形式でコンテンツを再構成し、前記トレーサープログラムが前記前処理の中で起動されるように構成されることを特徴とするトレースセンタ装置。
【請求項１０】
請求項９記載のトレースセンタ装置であって、
前記トレーサー作成登録部において、前記コンテンツをもとにして自己解凍形式でコンテンツが再構成されるように構成されたことを特徴とするトレースセンタ装置。
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2014024959.tif 000032
【国際調査報告】
2014024959.tif 000033
2014024959.tif 000034
2014024959.tif 000035
2014024959.tif 000036