(57)【要約】  Ｗｅｂ上で配布および流通されるデジタルコンテンツの整合性可否を自動的にチェックして、著作権を保護するためのデジタルコンテンツの監視システムが開示される。そのため、本発明は、デジタルコンテンツの整合性を確保するためのデジタルコンテンツの監視システムであって、任意のＷｅｂサイトのデジタルコンテンツに掲載された投稿物情報に含まれたプラグイン情報と投稿物情報に添付された添付ファイルの情報を抽出するＷｅｂクローラ部と、抽出されたプラグイン情報と添付ファイルの情報を保存して、プラグイン情報と添付ファイルの情報のオリジナルの情報を保存する情報保存部と、情報保存部に保存された情報を呼び出した後、プラグイン情報に対比される該当するオリジナルの情報と添付ファイルの情報に対比される該当するオリジナルの情報とをそれぞれ比較して、整合性可否をチェックする整合性チェック部を含むデジタルコンテンツ監視システムが提供される。これにより、本発明は、様々な著作権侵害コンテンツを、Ｗｅｂクローラを用いて自動的に検出することができ、また、個々の著作権者が自分の著作物に対する著作権侵害の事例の検出を容易に依頼することができ、監視した結果物を、法的証拠として確保することができる。
2017504858.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツの整合性を確保するためのデジタルコンテンツの監視システムであって、
任意のＷｅｂサイトの前記デジタルコンテンツに掲載された投稿物の情報に含まれたプラグイン情報と前記投稿物の情報に添付された添付ファイルの情報を抽出するＷｅｂクローラ部と、
抽出された前記プラグイン情報と添付ファイルの情報を保存し、前記プラグイン情報と添付ファイルの情報のオリジナルの情報を保存する情報保存部と、
前記情報保存部に保存された前記プラグイン情報と前記添付ファイルの情報、および前記オリジナルの情報を呼び出した後、前記プラグイン情報に対比される該当するオリジナルの情報と前記添付ファイルの情報に対比される該当するオリジナルの情報をそれぞれ比較して整合性可否をチェックする整合性チェック部とを含むことを特徴とするデジタルコンテンツ監視システム。
【請求項２】
前記Ｗｅｂクローラ部は、
暗号学的ハッシュアルゴリズムを利用して前記添付ファイルの情報に含まれた文書ファイルの情報を抽出する第１のＷｅｂクローラ部と、
フィンガープリンティング技法を利用して前記添付ファイルの情報に含まれた音声、映像および画像情報を抽出する第２のＷｅｂクローラ部と
をさらに含むことを特徴とする請求項１に記載のデジタルコンテンツ監視システム。
【請求項３】
前記Ｗｅｂクローラ部は、
抽出された前記画像情報から色と解像度を変形させた変形画像情報を抽出する第３のＷｅｂクローラ部をさらに含み、
前記整合性チェック部は、
抽出された前記変形画像情報と、該当する前記オリジナルの情報に含まれたオリジナルの画像情報とを比較して整合性をチェックすることを特徴とする請求項２に記載のデジタルコンテンツ監視システム。
【請求項４】
前記Ｗｅｂクローラ部は、
ＯＣＲエンジンを利用して抽出された前記画像情報に含まれたテキスト情報を抽出する第４のＷｅｂクローラ部をさらに含み、
前記整合性チェック部は、
抽出された前記テキスト情報と該当する前記オリジナルの情報に含まれたオリジナルのテキスト情報との間の検索キーワードが一致するかどうかを通して整合性をチェックすることを特徴とする請求項２に記載のデジタルコンテンツ監視システム。
【請求項５】
前記整合性チェック部は、
抽出された前記文書ファイルの情報、音声および映像の情報と、前記オリジナルの情報に含まれた該当するオリジナルの文書ファイル情報、オリジナルの音声およびオリジナルの映像情報とを比較して一致するかどうかを通して整合性をチェックすることを特徴とする請求項２に記載のデジタルコンテンツ監視システム。
【請求項６】
前記Ｗｅｂクローラ部は、
前記プラグイン情報に含まれたＨＴＭＬタグのタグツリー情報を抽出する第５のＷｅｂクローラ部をさらに含み、
前記整合性チェック部は、
抽出された前記タグツリー情報と前記オリジナルの情報に含まれたオリジナルのタグツリー情報との間の暗号学的ハッシュアルゴリズムを利用したハッシュ値の比較を通して構造的アクセスと関連した整合性をチェックすることを特徴とする請求項１に記載のデジタルコンテンツ監視システム。
【請求項７】
前記Ｗｅｂクローラ部は、
前記プラグイン情報に含まれたＨＴＭＬファイルの情報に含まれるとともに、投稿物のタイトル、投稿物の内容、コメントの内容、コメント数、ターゲットキーワード、登録画像および登録保存ファイルの情報を含む内容の情報を抽出する第６のＷｅｂクローラ部をさらに含み、
前記整合性チェック部は、
抽出された前記内容の情報と前記オリジナルの情報に含まれたオリジナルのＨＴＭＬ情報のオリジナルの内容の情報とを比較し、一致するかどうかを通して内容的なアクセスと関連した整合性をチェックすることを特徴とする請求項１に記載のデジタルコンテンツ監視システム。
【請求項８】
前記Ｗｅｂクローラ部は、
暗号学的ハッシュアルゴリズムを利用して前記プラグイン情報から、Ｗｅｂ投稿物キー値と時間情報を含むハッシュ値の情報を抽出する第７のＷｅｂクローラ部をさらに含み、
前記整合性チェック部は、
抽出された前記ハッシュ値の情報と該当する前記オリジナルの情報に含まれたオリジナルのハッシュ値の情報とを比較して前記時間情報に合わせて削除、および保管するかどうかと関連した整合性をチェックすることを特徴とする請求項７に記載のデジタルコンテンツ監視システム。
【請求項９】
前記Ｗｅｂクローラ部は、
前記ハッシュ値の情報を公開キーで電子署名した時間情報のハッシュ値を抽出する第８のＷｅｂクローラ部をさらに含み、
前記整合性チェック部は、
前記時間情報のハッシュ値と該当する前記オリジナルの情報に含まれたオリジナルの電子署名値とを比較して、暗号化と関連した整合性をチェックすることを特徴とする請求項８に記載のデジタルコンテンツ監視システム。
【請求項１０】
前記Ｗｅｂクローラ部は、
オリジナルのジャバスクリプトを前記ＨＴＭＬ情報に追加して実行した後、リターン結果の情報の提供を受ける第９のＷｅｂクローラ部をさらに含み、
前記整合性チェック部は、
前記リターン結果の情報を前記オリジナルの情報の正常ジャバスクリプトの情報と比較して整合性をチェックすることを特徴とする請求項７に記載のデジタルコンテンツ監視システム。
【請求項１１】
前記Ｗｅｂクローラ部は、
前記プラグイン情報からＸＭＬ情報をさらに抽出する第１０のＷｅｂクローラ部をさらに含み、
前記整合性チェック部は、
前記ＸＭＬ情報を前記ハッシュ値の情報、時間情報のハッシュ値および内容の情報のうち少なくとも一つ以上を組み合わせて整合性をチェックするとともに、証拠物として確保することを特徴とする請求項７ないし請求項１０記載のいずれかの項に記載のデジタルコンテンツ監視システム。
【請求項１２】
前記Ｗｅｂクローラ部は、
ＰＣ用Ｗｅｂまたはスマートフォン用Ｗｅｂのいずれかと連動して、前記プラグイン情報と添付ファイルの情報を抽出することを特徴とする請求項１に記載のデジタルコンテンツ監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツ監視システムに関するものであって、更に詳しくは、Ｗｅｂ上で配布および流通されるデジタルコンテンツの整合性の可否を自動的にチェックし、著作権を保護するためのデジタルコンテンツ監視システムに関する。
【背景技術】
【０００２】
Ｗｅｂ上で様々なデジタルコンテンツが自由に配布および流通されることにより、デジタルコンテンツの著作物の保護および違法投稿物の監視が重要な問題となってきた。
【０００３】
前記デジタルコンテンツは、複製、流通、および配布が非常に容易であり、このように配布されたデジタルコンテンツは、本物と実質的に同じであるため、デジタルコンテンツによる著作権侵害は、著作権者の権益を深刻に毀損し、インターネットやＳＮＳなどを利用した違法投稿物による個人情報の流出や、虚偽の事実公表および誹謗もまた深刻な状態に至っている。
【０００４】
前記デジタルコンテンツの著作権保護のための方策としては、著作物の複製、流通、配布を難しくする事前的措置と、違法に複製、流通、配布された著作物に対して検出し取り締まる事後的措置に分けられる。
【０００５】
前記事前的措置は、例えば複製が不可能である、または複製の回数を制限するための透かし技術などのように技術的な側面から開発されている方法として、かなりの発展をしてきた。しかし、事前的措置による方式は、制限を解除する技術の開発により、ほとんど無力化しており、さらに著作物の直接侵害に該当しない複製等についても区別をつけずに禁止してしまうという効果により、現実的に適用が不適切な場合が多い。
【０００６】
したがって、事後的措置として、著作権の侵害をしている行為について監視、検出および摘発が継続的に並行されなければならない。ところが、現在のデジタルコンテンツの著作物の侵害の検出は、著作権者自ら或いは著作権の委託を受けて管理する委託機関が個別にＷｅｂサイトをアクセスして検出する手作業に依存していた。
【０００７】
このような方式は、無数のＷｅｂサイトへの監視、検出および摘発を非常に困難にさせ、既に検出されたＷｅｂサイトでも、新たに著作権侵害の事例が追加された場合、再接続および再検出をしない限り、継続的な監視が困難になる。さらに、著作権者が小資本の個人である場合、委託機関に自分の著作物の権利保護を委託させることさえも容易ではない場合が多い。
【０００８】
これにより、インターネットやＳＮＳなどを利用した違法投稿物の掲示による被害は、事前的措置が難しく、事後的措置として違法行為に対する監視、検出および摘発、証拠の確保が重要である。監視に対する正確度が重要で、監視した結果、すなわち、証拠物の整合性の確保が非常に重要となる実情に至っている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上述した問題点を解決するために案出されたものであって、Ｗｅｂサイトのデジタルコンテンツから獲得可能な様々な形式のプラグイン情報と添付ファイルの情報を抽出した後、これをオリジナルの情報と比較して整合性をチェックするためのデジタルコンテンツ監視システムを提供することにその目的がある。
【課題を解決するための手段】
【００１０】
前記したような本発明の目的を達成し、後述する本発明の特徴的な機能を実行するための、本発明の特徴は、以下の通りである。
【００１１】
本発明の一観点によれば、デジタルコンテンツの整合性を確保するためのデジタルコンテンツ監視システムとして、任意のＷｅｂサイトの前記デジタルコンテンツに掲載された投稿物の情報に含まれたプラグイン情報と前記投稿物の情報に添付された添付ファイルの情報を抽出するＷｅｂクローラ部と、抽出された前記プラグイン情報と添付ファイルの情報を保存し、前記プラグイン情報と添付ファイルの情報のオリジナルの情報を保存する情報保存部と、前記情報保存部に保存された前記プラグイン情報と前記添付ファイルの情報および前記オリジナルの情報を呼び出した後、前記プラグイン情報に対比される該当するオリジナルの情報と前記添付ファイルの情報に対比される該当するオリジナルの情報をそれぞれ比較して整合性可否をチェックする整合性チェック部とを含むデジタルコンテンツ監視システムが提供される。
【００１２】
ここで、本発明の一観点による前記Ｗｅｂクローラ部は、暗号学的ハッシュアルゴリズムを利用して前記添付ファイルの情報に含まれた文書ファイルの情報を抽出する第１のＷｅｂクローラ部と、フィンガープリンティング（ｆｉｎｇｅｒｐｒｉｎｔｉｎｇ）技法を利用して前記添付ファイルの情報に含まれた音声、映像および画像情報を抽出する第２のＷｅｂクローラ部とをさらに含んでなることができる。
【００１３】
また、本発明の一観点による前記Ｗｅｂクローラ部は、抽出された前記画像情報から色と解像度を変形させた変形画像情報を抽出する第３のＷｅｂクローラ部をさらに含み、前記整合性チェック部は、抽出された前記変形画像情報と該当する前記オリジナルの情報に含まれたオリジナルの画像情報とを比較して整合性をチェックすることができる。
【００１４】
また、本発明の一観点による前記Ｗｅｂクローラ部は、ＯＣＲエンジンを利用して抽出された前記画像情報に含まれたテキスト情報を抽出する第４のＷｅｂクローラ部をさらに含み、前記整合性チェック部は、抽出された前記テキスト情報と該当する前記オリジナルの情報に含まれたオリジナルのテキスト情報との間のデータ検索のキーワードが一致するかどうかを通して整合性をチェックすることができる。
【００１５】
また、本発明の一観点による前記整合性チェック部は、抽出された前記文書ファイル情報、音声およびビデオ情報と、前記オリジナル情報に含まれた該当するオリジナルの文書ファイル情報、オリジナルの音声およびオリジナルの映像情報とを比較して一致するかどうかを通して整合性をチェックすることができる。
【００１６】
また、本発明の一観点による前記Ｗｅｂクローラ部は、前記プラグイン情報に含まれたＨＴＭＬタグのタグツリー情報（ｔａｇ  ｔｒｅｅ  ｉｎｆｏｒｍａｔｉｏｎ）を抽出する第５のＷｅｂクローラ部をさらに含み、前記整合性チェック部は抽出された前記タグツリー情報と前記オリジナルの情報に含まれたオリジナルのタグツリー情報との間の暗号学的ハッシュアルゴリズムを利用したハッシュ値の比較を通して構造としてのアクセスの整合性をチェックすることができる。
【００１７】
また、本発明の一観点による前記Ｗｅｂクローラ部は、前記プラグイン情報に含まれたＨＴＭＬファイルの情報に含まれるとともに、投稿物のタイトル、投稿物の内容、コメントの内容、コメントの数、ターゲットキーワード、登録画像および登録保存ファイルの情報を含む内容の情報を抽出する第６のＷｅｂクローラ部をさらに含み、前記整合性チェック部は、抽出された前記内容の情報と前記オリジナルの情報に含まれたオリジナルのＨＴＭＬ情報のオリジナルの内容の情報とを比較し、一致するかどうかを通して内容としてのアクセスの整合性をチェックすることができる。
【００１８】
また、本発明の一観点による前記Ｗｅｂクローラ部は、暗号学的ハッシュアルゴリズムを利用して前記プラグイン情報から、Ｗｅｂの投稿物キー値と時間情報を含むハッシュ値の情報を抽出する第７のＷｅｂクローラ部をさらに含み、前記整合性チェック部は抽出された前記ハッシュ値の情報と該当する前記オリジナルの情報に含まれたオリジナルのハッシュ値の情報とを比較して前記時間情報に合わせて削除、および保管するかどうかの整合性をチェックすることができる。
【００１９】
また、本発明の一観点による前記Ｗｅｂクローラ部は、前記ハッシュ値の情報を公開キーで電子署名した時間情報のハッシュ値を抽出する第８のＷｅｂクローラ部をさらに含み、前記整合性チェック部は、前記時間情報のハッシュ値と該当する前記オリジナルの情報に含まれたオリジナルの電子署名値とを比較して、暗号化の整合性をチェックすることができる。
【００２０】
また、本発明の一観点による前記Ｗｅｂクローラ部は、オリジナルのジャバスクリプトコードを前記ＨＴＭＬ情報に追加して実行した後、リターン結果の情報の提供を受ける第９のＷｅｂクローラ部をさらに含み、前記整合性チェック部は前記リターン結果の情報を前記オリジナルの情報の正常ジャバスクリプト情報と比較して整合性をチェックすることができる。
【００２１】
また、本発明の一観点による前記Ｗｅｂクローラ部は、前記プラグイン情報からＸＭＬ情報をさらに抽出する第１０のＷｅｂクローラ部をさらに含み、前記整合性チェック部は、前記ＸＭＬ情報を前記ハッシュ値の情報、時間情報のハッシュ値および内容の情報のうち少なくとも一つ以上を組み合わせて整合性をチェックするとともに、証拠物として確保することができる。
【００２２】
また、本発明の一観点による前記Ｗｅｂクローラ部は、ＰＣ用Ｗｅｂまたはスマートフォン用Ｗｅｂのうち、いずれかと連動して、前記プラグイン情報と添付ファイルの情報を抽出することができる。
【発明の効果】
【００２３】
以上のように、本発明によれば、Ｗｅｂ上に存在する様々な著作権侵害コンテンツを、Ｗｅｂクローラを用いて自動的に検出することができ、また、個々の著作権者が自分の著作物に対する著作権侵害の事例の検出を容易に依頼することができる効果がある。
【００２４】
また、本発明によれば、インターネットやＳＮＳなどを利用した違法投稿物の投稿監視、検出および摘発と証拠物の確保が可能であり、監視した結果物の整合性の確保が可能で、監視した結果物を、法的証拠資料として活用可能な効果がある。
【００２５】
また、本発明によれば、デジタルコンテンツで提供されるすべての情報について整合性チェックを実行することにより、デジタルコンテンツのデータの正確度を高め、重複ダウンロードを防止することができる付随的な効果をさらに得ることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態によるデジタルコンテンツの監視システム１００を例示的に示す図である。
【図２】本発明の一実施形態によるＷｅｂクローラ部１１０の構成をより詳細に示す図である。
【図３】本発明の一実施例による画像情報の整合性チェックを例示的に示す図である。
【図４】本発明の一実施形態によるタグツリー情報の構造を示す図である。
【図５】本発明の一実施形態によるタグツリー情報の構造を示す図である。
【図６】本発明の一実施形態による、ジャバスクリプトコードを挿入して、ＨＴＭＬファイルを呼び出した状態を示す図である。
【図７】本発明の一実施形態によるスマートフォンからＷｅｂクローラ部を利用してデジタルコンテンツの投稿物の情報をクロールした状態を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明が属する技術分野で通常の知識を有する者が本発明を容易に実施できるようにするために、本発明の好ましい実施形態に関して添付された図面を参照して詳細に説明する。図面において類似する参照符号は、いくつかの側面に亘って同一または類似する機能を指す。
【００２８】
図１は、本発明の一実施形態によるデジタルコンテンツの監視システム１００を例示的に示す図である。
【００２９】
図１に示すように、本発明の一実施形態によるデジタルコンテンツの監視システム１００は、デジタルコンテンツに対する整合性を確保するために、Ｗｅｂクローラ部１１０、情報保存部１２０および整合性チェック部１３０を含んでなる。
【００３０】
まず、本発明に係るＷｅｂクローラ部１１０は、任意のＷｅｂサイトのデジタルコンテンツに掲載された投稿物の情報に含まれたプラグイン情報を抽出する。この時、抽出されたプラグイン情報は、Ｗｅｂサイトの投稿物の情報をコーディングしたＨＴＭＬ、スクリプト、ＣＳＳ、フラッシュ（ｆｌａｓｈ）およびシルバーライト（ｓｉｌｖｅｒｌｉｇｈｔ）情報を含む。
【００３１】
合わせて、本発明に係るＷｅｂクローラ部１１０は、Ｗｅｂ上の投稿物の情報に添付された添付ファイルの情報を抽出する。この時、抽出された添付ファイルは、音声情報、映像情報、文書情報および画像情報を含む。
【００３２】
次に、本発明に係る情報保存部１２０は、Ｗｅｂクローラ部１１０によって抽出されたプラグイン情報と添付ファイルの情報を保存する。しかし、プラグイン情報と添付ファイルの情報を保存する前に先立って、プラグイン情報と添付ファイルの情報と関連したオリジナルに該当するオリジナルの情報を保存する。これらのオリジナルの情報は、Ｗｅｂ上に掲載されているすべての投稿物の情報を事前に保存した状態を意味する。
【００３３】
最後に、本発明に係る整合性チェック部１３０は、情報保存部１２０に保存された情報の中で、Ｗｅｂ上に公開された情報と予め保存されたオリジナルの情報を呼び出した後、プラグイン情報に対比される該当するオリジナルの情報と添付ファイルの情報に対比される該当するオリジナルの情報とをそれぞれ比較して整合性可否をチェックする。
【００３４】
このとき、プラグイン情報に含まれたＨＴＭＬ、スクリプト、ＣＳＳ、フラッシュ（ｆｌａｓｈ）およびシルバーライト（ｓｉｌｖｅｒｌｉｇｈｔ）情報ごとにそれぞれ異なる方式の抽出技法を利用して、オリジナルの情報と比較し、また添付ファイルの情報に含まれた音声情報、映像情報、文書情報および画像情報ごとにそれぞれ異なる方式の抽出技法を利用して、オリジナルの情報と比較して整合性可否をチェックするようになる。
【００３５】
ここで、整合性可否のチェックは、データの正確性、例えばデータの削除、修正、および変形を含む、より広い概念として定義される。したがって、プラグイン情報に対比される該当するオリジナル情報と、添付ファイルの情報に対比される該当するオリジナル情報との間の整合性チェックは、データの変形、削除、修正のように、正常のオリジナルのデータとは異ならして変わったすべてのデータの検査を意味する。
【００３６】
以下では、プラグイン情報に対比される該当するオリジナルの情報と、添付ファイルの情報に対比される該当するオリジナルの情報との間の整合性のチェックをより詳細に説明する。
【００３７】
図２は、本発明の一実施形態に係るＷｅｂクローラ部１１０の構成をより詳細に示す図である。
【００３８】
図２に示すように、本発明に係るＷｅｂクローラ部１１０は、それぞれ異なる整合性チェックのために、第１のＷｅｂクローラ部１１１ないし第１０のＷｅｂクローラ部１１０ａを含んで構成される。
【００３９】
まず、本発明に係る第１のＷｅｂクローラ部１１１は、暗号学的ハッシュアルゴリズムを利用して、添付ファイルの情報に含まれた文書ファイルの情報を抽出する。その次に、本発明に係る整合性チェック部１３０は、第１のＷｅｂクローラ部１１１によって抽出された文書ファイルの情報と、オリジナルの情報に含まれた該当するオリジナルの文書ファイル情報とが一致するかどうかを比較して整合性をチェックする。
【００４０】
より具体的には、暗号学的ハッシュアルゴリズムを利用するため、文書ファイルの情報からハッシュ値を第１のＷｅｂクローラ部１１１から抽出することができるようになり、これにより、本発明に係る整合性チェック部１３０は、第１のＷｅｂクローラ部１１１から抽出されたハッシュ値の提供を受け、前記ハッシュ値と既に保存されたオリジナルの文書ファイルの情報に書き込まれたハッシュ値とを比較し、一致するかどうかを確認することにより、整合性のチェックが行われることができる。
【００４１】
次に、本発明に係る第２のＷｅｂクローラ部１１２は、フィンガープリンティング（ｆｉｎｇｅｒｐｒｉｎｔｉｎｇ）技法を利用して、添付ファイルの情報に含まれた音声、映像および画像情報を抽出する。これらの抽出に関与するフィンガープリンティング（ｆｉｎｇｅｒｐｒｉｎｔｉｎｇ）技法は、人間の感知能力では検出することができないように、ユーザーの情報をデジタルコンテンツの投稿物の情報の中に挿入する技術を意味する。
【００４２】
このように、添付ファイルの情報に含まれた音声、映像および画像情報を抽出すると、本発明に係る第３のＷｅｂクローラ部１１３は、第２のＷｅｂクローラ部１１２によって抽出された既画像情報から色と解像度を変形させた変形画像情報を抽出するようになる。
【００４３】
例えば、情報保存部１２０に登録されたスクリーンショットイメージと比較するために、第２のＷｅｂクローラ部１１２が抽出された画像情報をカラー−＞白黒、または白黒−＞カラーで第３のＷｅｂクローラ部１１３で変形して、解像度を第３のＷｅｂクローラ部１１３で調節して画像情報を変形させる。
【００４４】
これにより、本発明に係る整合性チェック部１３０は、第３のＷｅｂクローラ部１１３によって抽出された変形画像情報と該当するオリジナル情報に含まれたオリジナルの画像情報（スクリーンショット画像情報）を比較して類似度に関する整合性をチェックすることができるようになる。このような変形画像情報と、オリジナルの画像情報（スクリーンショット画像情報）との間の整合性チェックに関する例は、図３のように示す。
【００４５】
しかし、前記のような整合性チェックのための変形画像とオリジナルの画像との間の類似度の比較に限定されず、抽出された変形されていない画像情報とオリジナルの画像との間の類似度を比較して整合性のチェックが行われることもできる。このとき、類似度は、画像に描かれた各対象物の大きさ、色、およびテキストデータのサイズなどがこれに該当することができる。
【００４６】
次に、本発明に係る第４のＷｅｂクローラ部１１４は、ＯＣＲエンジンを利用して、第２のＷｅｂクローラ部１１２によって抽出された画像情報に含まれたテキスト情報を抽出する。前記ＯＣＲエンジンは、画像情報をテキスト情報に変換するための技法であって、本実施例では、画像情報に含まれたテキスト情報を抽出するために使用される。
【００４７】
これにより、本発明に係る整合性チェック部１３０は、第４のＷｅｂクローラ部１１４によって抽出されたテキスト情報の提供を受け、前記テキスト情報と該当するオリジナルの情報に含まれたオリジナルのテキスト情報との間の検索キーワードが一致するかどうかを通して整合性をチェックすることになる。
【００４８】
次に、本発明に係る第５のＷｅｂクローラ部１１５は、情報保存部１２０に保存されたプラグイン情報の提供を受け、前記のプラグイン情報に含まれたＨＴＭＬタグのタグツリー情報（ｔａｇ  ｔｒｅｅ  ｉｎｆｏｒｍａｔｉｏｎ）を抽出する。
【００４９】
例えば、図４に示すように、ＨＴＭＬタグに含まれた様々な形態の文法タグ、例えば、＜Ａ＞＜Ａ−１＞＜／Ａ−１＞＜／Ａ＞、＜Ａ−１＞＜Ａ−１−１＞＜Ａ−１−２＞＜Ａ−２＞のように＜ＨＴＭＬ  ＴＡＧ＞と＜／ＨＴＭＬ  ＴＡＧ＞の全てを含むタグツリー情報を抽出する。これらのタグツリー情報は、前述した情報の保存部１２０に保存されることはもちろんである。
【００５０】
これにより、本発明に係る整合性チェック部１３０は、第５のＷｅｂクローラ部１１５によって抽出されたタグツリー情報と情報保存部１２０に保存されたオリジナルの情報を読み込んでオリジナルの情報のオリジナルタグツリー情報との間の暗号学的ハッシュアルゴリズムを利用したハッシュ値の比較を通して構造的アクセスと関連した整合性をチェックすることになる。
【００５１】
このとき、ハッシュアルゴリズムを利用すると、タグツリー情報がツリー構造形式で保存されたテキストデータからハッシュ値を得ることができるようになる。したがって、前述したようにタグツリー情報のハッシュ値と該当するオリジナルのタグツリー情報のハッシュ値とを比較してＨＴＭＬ  ＴＡＧ構造（文法）と呼ばれる構造的アクセスの観点から整合性をチェックすることができるようになる。
【００５２】
しかし、これに限定されず、検索速度の向上のために、図５に示すように、頻繁に変更されるＨＴＭＬの<Ｓｃｒｉｐｔ>、＜ｓｔｙｌｅ＞、＜ｍｅｔａ＞および＜ｌｉｎｋ＞の部分だけをさらに抽出し、これに関連するハッシュ値とオリジナルの情報に含まれた該当する文法構造のハッシュ値とを比較し、ＨＴＭＬ  ＴＡＧ構造（文法）と呼ばれる構造的アクセスの観点から整合性をさらにチェックすることができることはもちろんである。
【００５３】
次に、本発明に係る第６のＷｅｂクローラ部１１６は、情報保存部１２０に保存されたプラグイン情報に含まれたＨＴＭＬファイルの情報の提供を受け、前記のＨＴＭＬファイルの情報に含まれた内容の情報を抽出する。この時、抽出された内容の情報には、投稿物のタイトル、投稿物の内容、コメントの内容、コメント数、ターゲットキーワード、登録画像および登録ファイルの保存情報が含まれている。
【００５４】
このように抽出される投稿物のタイトル、投稿物の内容、コメントの内容、コメント数、ターゲットキーワード、登録画像および登録保存ファイルの情報は、最終的にＨＴＭＬファイル情報のタグ内に書き込みされた投稿物の情報を意味する。
【００５５】
これにより、本発明に係る整合性チェック部１３０は、第６のＷｅｂクローラ部１１６によって抽出された内容の情報とオリジナルの情報に含まれたオリジナルのＨＴＭＬ情報のテキストの内容の情報とを比較し、一致するかどうかを通して内容的なアクセスと関連した整合性をチェックするものである。
【００５６】
この時、内容的なアクセスとは、ＨＴＭＬ情報のタグ形式の中に書き込みされた内容の情報間を比較して一致するかどうかを通して内容の情報間の整合性のチェックが行われるため、それに合ったアクセス形式を意味するものとして記載した。
【００５７】
次に、本発明に係る第７のＷｅｂクローラ部１１７は、情報保存部１２０に保存されたプラグイン情報の提供を受けた後、暗号学的ハッシュアルゴリズムを利用して前記プラグイン情報から、Ｗｅｂ投稿物キー値と時間情報を含むハッシュ値の情報を抽出する。最終的には、暗号学的ハッシュアルゴリズムを利用すると、プラグイン情報から、Ｗｅｂ投稿物キー値と時間情報と関連したハッシュ値を獲得することができるようになる。
【００５８】
これにより、本発明に係る整合性チェック部１３０は、第７のＷｅｂクローラ部１１７によって抽出されたハッシュ値の情報と該当するオリジナルの情報に含まれたオリジナルのハッシュ値の情報とを比較して、時間情報に合わせて削除、および保管するかどうかと関連した整合性をチェックするようになる。
【００５９】
例えば、時間情報が削除期間（例えば、５年、６ヶ月など）と保管期間（例えば、５年、６ヶ月など）である場合、前記削除期間および／または保管期間に合わせてハッシュ値の情報とオリジナルのハッシュ値の情報とを比較し、一致する場合、該当する削除期間に合わせて削除を整合性チェック部１３０で実行して、異なる場合、該当する保管期間に合わせて保管を整合性チェック部１３０で実行することにより、整合性のチェックがなされるようになる。
【００６０】
次に、本発明に係る第８のＷｅｂクローラ部１１８は、第７のＷｅｂクローラ部１１７によって抽出されたハッシュ値の情報の提供を受け、前記ハッシュ値の情報を公開キーで電子署名した時間情報のハッシュ値の情報を抽出する。
【００６１】
この時、公開キーで電子署名された時間情報のハッシュ値を抽出するためには、公開キー認証サーバ２００をさらに含む場合、前記公開キー認証サーバと第８のＷｅｂクローラ部１１８との間のデータの共有を通して時間情報のハッシュ値の情報を抽出することが好ましい。
【００６２】
これにより、本発明に係る整合性チェック部１３０は、第８のＷｅｂクローラ部１１８によって抽出された時間情報のハッシュ値の情報と該当するオリジナル情報に含まれたオリジナルの電子署名値とを比較して、時間情報に合わせて削除および保管するかどうかと関連した整合性をチェックすることになる。
【００６３】
例えば、時間情報が削除期間（例えば、５年、６ヶ月など）と保管期間（例えば、５年、６ヶ月など）である場合、前記削除期間および／または保管期間に合わせて時間情報のハッシュ値の情報とオリジナルの電子署名値（オリジナルの時間情報のハッシュ値）とを比較し、一致する場合、該当する暗号化と関連した整合性のチェックを整合性チェック部１３０で実行して保存し、異なる場合、暗号化していない整合性のチェックを整合性チェック部１３０で実行して保存しない。
【００６４】
一方、前記オリジナルの電子署名値は、予め公開キー認証サーバ２００間の認証を通して獲得した電子署名値であるのはもちろんである。このように、本実施例では、暗号学的ハッシュ関数を利用して時間情報＋時間情報のハッシュ値＋時間情報の署名値を獲得するようになり、これをオリジナルに該当する値と比較することにより、暗号化と関連した整合性チェックが行われることができるようになる。      
【００６５】
次に、本発明に係る第９のＷｅｂクローラ部１１９は、情報保存部１２０に保存された該当するＨＴＭＬ情報の提供を受けた後、ＨＴＭＬ情報に加え、該当するオリジナルのジャバスクリプトを挿入して、リターン結果が提供される。このとき、オリジナルのジャバスクリプトコードは、オリジナルのＨＴＭＬ情報から獲得した情報を意味する。
【００６６】
これにより、本発明に係る整合性チェック部１３０は、第９のＷｅｂクローラ部１１９によってリターン結果の情報の提供を受け、前記のリターン結果の情報をオリジナルの情報の正常ジャバスクリプトの情報と比較して、一致するかどうかを通して整合性をチェックするようになる。
【００６７】
言い換えれば、ＵＲＬに該当されたＨＴＭＬファイルの中に正常の機能（任意の機能）を実行するジャバスクリプトコード（ｊａｖａｓｃｒｉｐｔ  ｃｏｄｅ）を挿入して、ＨＴＭＬファイルを第９のＷｅｂクローラ部１１９から呼び出す。これで、ＨＴＭＬファイルが正常であるかどうかを確認することにより、整合性チェックが行われるようになる。このようにジャバスクリプトコードを挿入して、ＨＴＭＬファイルの呼び出し状態を図６に示した。図６に図示された青色は、ジャバスクリプトコードを挿入して、ＨＴＭＬファイルを呼び出した全範囲を示す結果であり、赤色は呼び出されるＷｅｂブラウザの範囲を示す結果を意味する。
【００６８】
最後に、本発明に係る第１０のＷｅｂクローラ部１１０ａは、情報保存部１２０に保存されたプラグイン情報の提供を受けた後、前記のプラグイン情報からＸＭＬ情報を抽出する。この時、抽出されるＸＭＬ情報は、該当するＨＴＭＬ情報を使うための言語を指す情報であるため、ＨＴＭＬ情報を解析すると、前記のＸＭＬ情報を十分に抽出することができる。
【００６９】
これにより、本発明に係る整合性チェック部１３０は、第１０のＷｅｂクローラ部１１０ａによって抽出されたＸＭＬ情報を、前述した第７のＷｅｂクローラ部１１７ないし第９のＷｅｂクローラ部１１９によって抽出されたハッシュ値の情報、時間情報のハッシュ値および内容の情報のうち少なくとも一つ以上を組み合わせて整合性をチェックするとともに、証拠物として確保する役割をする。
【００７０】
このとき、ハッシュ値の情報、時間情報のハッシュ値および内容の情報を通した整合性チェックは、前述したように、当然行われるものであり、これに合わせて、該当する情報の証拠物を確保するためにＸＭＬ情報をさらに抽出してハッシュ値の情報、時間情報のハッシュ値および内容の情報のうち少なくとも一つ以上を組み合わせることで、証拠物の確保が行われることができる。
【００７１】
例えば、一つのＷｅｂの投稿物の場合には、ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ｈｔｍｌテキストの内容＋時間情報＋時間情報のハッシュ値＋その他の情報をＸＭＬファイルと組み合わせることにより、著作権侵害の証拠物の確保がなされたり、ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ｈｔｍｌテキストの内容＋時間情報＋時間情報のハッシュ値＋時間情報の署名値＋その他の情報をＸＭＬファイルと組み合わせることにより、著作権侵害の証拠物の確保が行われることができるようになる。
【００７２】
これに対し、二つ以上のＸＭＬファイルを抽出すると、次のようなデータの組み合わせが行われることができる。つまり、Ｉｎｄｅｘ番号＋ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ＨＴＭＬテキストの内容＋時間情報＋時間情報のハッシュ値＋その他の情報またはＩｎｄｅｘ番号＋ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ＨＴＭＬテキストの内容＋時間情報＋時間情報のハッシュ値＋時間情報の署名値＋その他の情報をさらに組み合わせることができ、または二番目のＩｎｄｅｘ番号＋ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ＨＴＭＬテキストの内容＋時間情報＋時間情報のハッシュ値＋その他の情報をさらに組み合わせることができる。
【００７３】
または二番目のＩｎｄｅｘ＋ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ＨＴＭＬテキストの内容＋時間情報＋時間情報のハッシュ値＋時間情報の署名値＋その他の情報をさらに組み合わせることもできる。
【００７４】
一方、証拠物のファイルを構成するためには、下記の（１）または（２）または（３）の方法を使用することもできる。すなわち、（１）ＸＭＬファイル＋Ｈａｓｈ（全体のＸＭＬファイル）の組み合わせを通して、単純にＸＭＬファイルの整合性を確保。（２）ＸＭＬファイル＋Ｈａｓｈ（全体のＸＭＬファイル）＋Ｓｉｇｎ（Ｈａｓｈ（全体のＸＭＬファイル））ｗｉｔｈサーバの個人キーの組み合わせを通したＸＭＬファイルの整合性とともにサーバの個人キーで署名することにより、否認防止と関連した整合性の確保。（３）ＸＭＬファイル＋Ｈａｓｈ（全体のＸＭＬファイル）＋Ｓｉｇｎ（Ｈａｓｈ（全体のＸＭＬファイル））ｗｉｔｈサーバの個人キー＋Ｓｉｇｎ（Ｓｉｇｎ（Ｈａｓｈ（ＸＭＬファイル））ｗｉｔｈサーバの個人キー）ｗｉｔｈ伝達者の個人キーの組み合わせを通したＸＭＬファイルの整合性とサーバの個人キーで署名することにより、否認防止機能とともに伝達者の個人キーで署名することにより、伝達者の否認防止に関する整合性の確保。
【００７５】
前記のような証拠物のファイルを構成するための別の例として、下記の（４）ないし（７）の方法をさらに使用することもできる。つまり、（４）ＸＭＬファイルに１番のＷｅｂ投稿物の証拠物と２番のＷｅｂ投稿物の証拠物があるとき、１番のＷｅｂ投稿物の情報を下記のようにハッシュする。Ｈａｓｈｅｄｄａｔａ１＝Ｈａｓｈ（Ｉｎｄｅｘ番号＋ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ｈｔｍｌテキストの内容＋時間情報＋時間情報のハッシュ値＋その他の情報）としてハッシュする。またはＨａｓｈ（Ｉｎｄｅｘ番号＋ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ｈｔｍｌテキストの内容＋時間情報＋時間情報のハッシュ値＋時間情報の署名値＋その他の情報）をハッシュする。
【００７６】
そして、２番目の投稿物情報（Ｗｅｂ投稿物）につきましては、Ｈａｓｈ（Ｈａｓｈｅｄｄａｔａ１＋２番目のＩｎｄｅｘ番号＋ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ＨＴＭＬテキストの内容＋時間情報＋時間情報のハッシュ値＋その他の情報）としてハッシュする。またはＨａｓｈ（Ｈａｓｈｅｄｄａｔａ１＋２番目のＩｎｄｅｘ番号＋ＣｏｎｔｅｎｔＩＤ（Ｗｅｂ投稿物のキー値）＋ＵＲＬ（Ｗｅｂ投稿物があったＵＲＬ）＋ｃａｐｔｕｒｅｄｉｍａｇｅ（収集当時のスクリーンショット）＋ｈｔｍｌテキストの内容＋時間情報＋時間情報のハッシュ値＋時間情報の署名値＋その他の情報）をハッシュする方法である。
【００７７】
（５）ＸＭＬファイル＋前記のハッシュ方法のハッシュ値の組み合わせを通して、ＸＭＬファイルの整合性と順序に対する整合性を同時に確保。（６）前記のＸＭＬファイル＋前記のハッシュ方法のハッシュ値＋Ｓｉｇｎ（前記のハッシュ方法のハッシュ値）ｗｉｔｈサーバの個人キーの組み合わせを通してＸＭＬファイルの整合性と順序の整合性とサーバの個人キーで署名することにより、否認防止と関連した整合性の確保。（７）ＸＭＬファイル＋前記のハッシュ方法のハッシュ値＋Ｓｉｇｎ（前記のハッシュ方法のハッシュ値）ｗｉｔｈサーバの個人キー＋Ｓｉｇｎ（Ｓｉｇｎ（Ｈａｓｈ（ＸＭＬファイル））ｗｉｔｈサーバの個人キー）ｗｉｔｈ伝達者の個人キーの組み合わせを使用して、ＸＭＬファイルの整合性と順序の整合性とサーバの個人キーで署名することにより、否認防止機能とともに伝達者の個人キーで署名することにより、伝達者の否認防止に関する整合性の確保。
【００７８】
以上のように、証拠物確保のための様々な組み合わせがなされることにより、著作権の侵害から著作権を保護することができるようになる。
【００７９】
一方、前述したように図１および図２を通して説明したＷｅｂクローラ部１１０は、ＰＣ用Ｗｅｂまたはスマートフォン用Ｗｅｂのいずれかと連動される。
【００８０】
つまり、前記のように説明されているＷｅｂクローラ部１１０、情報保存部１２０および整合性チェック部１３０は、ＰＣのＷｅｂと連動して、各機能が実行されているものと説明したが、これに限定されず、スマートフォンで具現されたデジタルコンテンツに対して、前述した様々な整合性チェックが行われることもできる。前記スマートフォンでＷｅｂクローラ部を利用してデジタルコンテンツの投稿物の情報をクロールした状態を一例として図７に示す。
【００８１】
このように、有線網と無線インターネット網が連結され、様々な端末機やパーソナルコンピュータであれば、前記のような構成が具現されて、該当する機能を実行することができることはもちろんである。
【００８２】
以上のように、添付された図面を参照して、本発明の実施例を説明したが、本発明が属する技術分野で通常の知識を有する者は、本発明の技術的思想や必須の特徴を変更せずに、もう一つの具体的な形態で実施することができることを理解することができる。したがって、以上で記述した実施形態は、すべての面で例示的なものであり、限定的ではないのである。
【符号の説明】
【００８３】
１００：  デジタルコンテンツ監視システム
１１０：  Ｗｅｂクローラ部
１１１：  第１のＷｅｂクローラ部
１１２：  第２のＷｅｂクローラ部
１１３：  第３のＷｅｂクローラ部
１１４：  第４のＷｅｂクローラ部
１１５：  第５のＷｅｂクローラ部
１１６：  第６のＷｅｂクローラ部
１１７：  第７のＷｅｂクローラ部
１１８：  第８のＷｅｂクローラ部
１１９：  第９のＷｅｂクローラ部
１１０ａ：第１０のＷｅｂクローラ部
１２０：  情報保存部
１３０：  整合性チェック部
２００：  公開キー認証サーバ
【図１】
2017504858.tif 000003
【図２】
2017504858.tif 000004
【図４】
2017504858.tif 000005
【図５】
2017504858.tif 000006
【図６】
2017504858.tif 000007
【図７】
2017504858.tif 000008
【図３】
2017504858.tif 000009
【国際調査報告】
2017504858.tif 000010
2017504858.tif 000011
2017504858.tif 000012
2017504858.tif 000013