(57)【要約】【課題】検索情報の語句を他の語句に置き換えることや、検索情報の言語傾向を難読化する語句を検索情報と組み合わせることによって、難読化した検索情報で検索を行うことにより、セキュアなインターネット検索を実現すること。【解決手段】検索情報難読化装置１００は、語句間の関連を示す辞書データを記憶する辞書記憶部１２０と、検索情報と合わせることによって検索情報の言語傾向を第三者から難読化する難読化語句を、検索情報に基づいて、辞書記憶手段から取得する難読化語句取得部１１０と、難読化語句取得部１１０で取得した難読化語句と検索情報とに基づいて、難読検索情報を生成する難読検索情報生成部１３０と、を備える。【選択図】図１
2014106723.tif 000002
【特許請求の範囲】
【請求項１】
インターネット検索に関する検索情報における言語傾向を、第三者から難読化する検索情報難読化装置であって、
語句間の関連を示す辞書データを記憶する辞書記憶手段と、
前記検索情報と合わせることによって当該検索情報の言語傾向を前記第三者から難読化する難読化語句を、前記検索情報に基づいて、前記辞書記憶手段から取得する難読化語句取得手段と、
前記難読化語句取得手段で取得した難読化語句と前記検索情報とに基づいて、難読検索情報を生成する難読検索情報生成手段と、
を備えることを特徴とする検索情報難読化装置。
【請求項２】
前記難読化語句取得手段が、
前記検索情報に含まれる検索語句に関連する関連検索語句を前記辞書記憶手段から難読化語句として取得する関連語句取得手段を備え、
前記難読検索情報生成手段が、前記検索情報の代わりに前記関連語句取得手段で取得した前記難読化語句を用いて、前記難読検索情報を生成することを特徴とする請求項１に記載の検索情報難読化装置。
【請求項３】
前記難読化語句取得手段が、
前記検索情報に含まれる検索語句と関連が低い低関連検索語句を、前記辞書記憶手段から前記難読化語句として取得する低関連検索語句取得手段を備え、
前記難読検索情報生成手段が、前記低関連検索語句取得手段で取得した前記難読化語句を、前記検索情報に組み合わせて難読検索情報を生成することを特徴とする請求項１または２に記載の検索情報難読化装置。
【請求項４】
前記低関連検索語句取得手段が、前記低関連検索語句に関連する第二の低関連検索語句を前記辞書記憶手段から取得し、当該低関連検索語句および当該第二の低関連検索語句を前記難読化語句として取得することを特徴とする請求項３に記載の検索情報難読化装置。
【請求項５】
前記難読化語句取得手段が、前記検索情報に含まれる前記インターネット検索の主体を特定する検索主体情報と関連がある検索主体関連語句を、前記辞書記憶手段から前記難読化語句として取得する検索主体関連語句取得手段を備え、
前記難読検索情報生成手段が、前記検索主体関連語句取得手段で取得した前記難読化語句を、前記検索情報に組み合わせて難読検索情報を生成することを特徴とする請求項１から請求項４のいずれかに記載の検索情報難読化装置。
【請求項６】
前記検索情報に含まれる前記検索主体情報と関連が低い低関連検索主体語句を、前記辞書記憶手段から前記難読化語句として取得する低関連検索主体語句取得手段を備え、
前記難読検索情報生成手段が、前記低関連検索主体語句取得手段で取得した前記難読化語句を、前記検索情報に組み合わせて難読検索情報を生成することを特徴とする請求項５に記載の検索情報難読化装置。
【請求項７】
前記低関連検索主体語句取得手段が、前記低関連検索主体語句に関連する第二の低関連検索主体語句を前記辞書記憶手段から取得し、当該低関連検索主体語句および当該第二の低関連検索主体語句を前記難読化語句として取得することを特徴とする請求項６に記載の検索情報難読化装置。
【請求項８】
前記難読検索情報による前記インターネット検索により取得されたコンテンツを、当該難読検索情報に対応する当該検索情報と対応付けて記憶する検索コンテンツ記憶手段と、
前記検索コンテンツ記憶手段に記憶されているコンテンツと当該コンテンツに対応付けられている前記検索情報とに基づいて、当該検索情報に含まれる検索語句の出現頻度に基づいて、前記難読検索情報に含める難読化語句数を決定する難読化語句数決定手段と、
を備え、
前記難読検索情報生成手段が、前記難読化語句数決定手段で決定された難読化語句数に基づいて、前記難読化語句から前記難読検索情報に含める前記難読化語句を選択することを特徴とする請求項１から請求項７のいずれかに記載の検索情報難読化装置。
【請求項９】
インターネット検索に関する検索情報の言語傾向を、第三者から難読化する検索情報難読化装置における検索情報難読化方法であって、
前記検索情報難読化装置が、語句間の関連を示す辞書データを記憶する辞書記憶手段、難読化語句取得手段、および難読検索情報生成手段を備え、
前記難読化語句取得手段が、前記検索情報と合わせることによって当該検索情報の言語傾向を前記第三者から難読化する語句を、前記検索情報に基づいて、前記辞書記憶手段から難読化語句として取得する第１のステップと、
前記難読検索情報生成手段が、前記第１のステップで取得した難読化語句と前記検索情報とに基づいて、難読検索情報を生成する第２のステップと、
を含むことを特徴とする検索情報難読化方法。
【請求項１０】
インターネット検索に関する検索情報の言語傾向を、第三者から難読化する検索情報難読化装置における検索情報難読化方法をコンピュータに実行させるためのプログラムであって、
前記検索情報難読化装置が、語句間の関連を示す辞書データを記憶する辞書記憶手段、難読化語句取得手段、および難読検索情報生成手段を備え、
前記難読化語句取得手段が、前記検索情報と合わせることによって当該検索情報の言語傾向を前記第三者から難読化する語句を、前記検索情報に基づいて、前記辞書記憶手段から難読化語句として取得する第１のステップと、
前記難読検索情報生成手段が、前記第１のステップで取得した難読化語句と前記検索情報とに基づいて、難読検索情報を生成する第２のステップと、
をコンピュータに実行させるためのプログラム。
【請求項１１】
インターネット検索に関する検索情報における言語傾向を、第三者から難読化する検索情報難読化装置であって、
Ｗｅｂ上で使用される語句のうち、当該Ｗｅｂ上において出現頻度が所定値以上の語句を、前記検索情報と合わせることによって当該検索情報の言語傾向を前記第三者から難読化する難読化語句として取得する難読化語句取得手段と、
前記難読化語句取得手段で取得した難読化語句と前記検索情報とに基づいて、難読検索情報を生成する難読検索情報生成手段と、
を備えることを特徴とする検索情報難読化装置。
【請求項１２】
前記難読化語句取得手段が、Ｗｅｂ上で使用される語句のうち、前記Ｗｅｂ上の検索ログにおける出現頻度が所定値以上の語句を前記難読化語句として取得することを特徴とする請求項１１に記載の検索情報難読化装置。
【請求項１３】
前記難読化語句取得手段が、Ｗｅｂ上で使用される語句のうち、Ｗｅｂ上のコンテンツにおける出現頻度が所定値以上の語句を前記難読化語句として取得することを特徴とする請求項１１または１２に記載の検索情報難読化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上の検索における検索情報を難読化する検索情報難読化装置、検索情報難読化方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ユーザはインターネット上の検索システムを用いて様々な情報収集を行なっている。ユーザがインターネット上の検索エンジンを用いる場合、検索クエリにキーワード等（以下、検索キーワードという）を入力して検索エンジンに問い合わせを行なっている。この検索キーワードは、ユーザが何を欲しているかを表し、情報価値は極めて高い。そのため、検索キーワードの統計情報を取ることにより、ユーザの趣味や嗜好を調べてマーケティングに活用する検索エンジンも存在している（例えば、非特許文献１参照）。
【０００３】
一方で、趣味や嗜好を他人に知られることをプライバシーの侵害と考えるユーザや、企業の研究機関のように現在どういった事柄に着目していてどんな内容を中心に情報収集しているか知られたくないユーザは、例えマーケティング目的であっても検索キーワードを第三者に取得されたくない。
【０００４】
ここで、検索時に、検索キーワードが漏えいする経路としては２種類考えられる。ひとつは、ユーザが検索エンジンに検索キーワードを含む検索クエリを送信する間で盗聴されるケースであって、もうひとつは、検索エンジン内部にて検索キーワードが収集されるケースである。一つ目のケースに対しては、通信経路では検索クエリを暗号化することによって検索キーワードが漏えいすることを防ぐ手法がよく用いられる（例えば、非特許文献２参照）。非特許文献２で述べられている手法では、検索エンジンや検索用データベースがクラウドサービス等の外部にあった場合でもセキュアに検索を行うことができる。
【０００５】
しかしながら、この手法においても、検索エンジンから適切な検索結果を得るためには、暗号化された検索クエリは検索エンジンで復号される必要があり、検索エンジン内部にて検索キーワードが収集される二つ目のケースによる検索キーワードの漏えいを防ぐことはできないという問題点があった。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】ｇｏｏｇｌｅプライバシーポリシ「ｈｔｔｐ：／／ｗｗｗ．ｇｏｏｇｌｅ．ｃｏ．ｊｐ／ｉｎｔｌ／ｊａ／ｐｏｌｉｃｉｅｓ／ｐｒｉｖａｃｙ／」［２０１２年１１月１５日検索］
【非特許文献２】数値を含むテキストの類似検索が可能なフィンガープリント技術：高杰，片山佳則，森川郁也，津田宏，情報処理学会研究報告．情報学基礎研究会報告２０１１−ＩＦＡＴ−１０４（２），１−７，２０１１−１１−１５
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、特開２００９−１９８１７５号公報に記載されている、周囲の環境と同等の信号を出すことで、攻撃者からの観測を困難にする技術を利用して、一の検索ユーザが、多数の検索クエリを検索エンジンに送信する手法が考えられる。この手法では、どの検索クエリに含まれる検索キーワードが検索ユーザにとって重要な情報であるか、検索エンジン側で分析することを困難にし、二つ目のケースによる検索キーワードの漏えいを防ぐことができる。
【０００８】
しかしながら、多数の検索クエリを作成したり、多数の検索クエリを検索エンジンに送信したりするには、極めて大きな設備とコストが必要になると問題点があった。また、多数の検索クエリを送信するために、ユーザが必要な情報を取得するまでに時間を要するといった問題点もあった。
【０００９】
そこで、本発明は、上述の課題に鑑みてなされたものであり、検索情報の語句を他の語句に置き換えることや、検索情報の言語傾向を難読化する語句を検索情報と組み合わせることによって、難読化した検索情報で検索を行うことにより、セキュアなインターネット検索を実現する検索情報難読化装置、検索情報難読化方法、およびプログラムを提供することを目的とする。また、秘密情報の言語傾向を統計的に難読化することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【００１１】
（１）  本発明は、インターネット検索に関する検索情報における言語傾向を、第三者から難読化する検索情報難読化装置（例えば、図１の検索情報難読化装置１００に相当）であって、語句間の関連を示す辞書データを記憶する辞書記憶手段（例えば、図１の辞書記憶部１２０に相当）と、前記検索情報と合わせることによって当該検索情報の言語傾向を前記第三者から難読化する難読化語句を、前記検索情報に基づいて、前記辞書記憶手段から取得する難読化語句取得手段（例えば、図１の難読化語句取得部１１０に相当）と、前記難読化語句取得手段で取得した難読化語句と前記検索情報とに基づいて、難読検索情報を生成する難読検索情報生成手段（例えば、図１の難読検索情報生成部１３０に相当）と、を備えることを特徴とする検索情報難読化装置を提案している。
【００１２】
この発明によれば、辞書記憶手段は、語句間の関連を示す辞書データを記憶する。難読化語句取得手段は、検索情報と合わせることによって検索情報の言語傾向を第三者から難読化する難読化語句を、検索情報に基づいて、辞書記憶手段から取得する。難読検索情報生成手段は、難読化語句取得手段で取得した難読化語句と検索情報とに基づいて、難読検索情報を生成する。したがって、検索情報の言語傾向と異なる言語傾向を持った難読検索情報を用いて検索することにより、第三者に検索情報を欺瞞することができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００１３】
（２）  本発明は、（１）の検索情報難読化装置について、前記難読化語句取得手段が、前記検索情報に含まれる検索語句に関連する関連検索語句を前記辞書記憶手段から難読化語句として取得する関連語句取得手段（例えば、図１の関連語句取得部１１１に相当）を備え、前記難読検索情報生成手段が、前記検索情報の代わりに前記関連語句取得手段で取得した前記難読化語句を用いて、前記難読検索情報を生成することを特徴とする検索情報難読化装置を提案している。
【００１４】
この発明によれば、関連語句取得手段は、検索情報に含まれる検索語句に関連する関連検索語句を辞書記憶手段から難読化語句として取得する。難読検索情報生成手段は、検索情報の代わりに関連語句取得手段で取得した難読化語句を用いて、難読検索情報を生成する。したがって、検索情報の代わりに検索情報と関連する関連語句から構成され、検索情報の言語傾向と異なる言語傾向を持った難読検索情報によって検索を行うことができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００１５】
（３）  本発明は、（１）または（２）の検索情報難読化装置について、前記難読化語句取得手段が、前記検索情報に含まれる検索語句と関連が低い低関連検索語句を、前記辞書記憶手段から前記難読化語句として取得する低関連検索語句取得手段（例えば、図１の低関連検索語句取得部１１２に相当）を備え、前記難読検索情報生成手段が、前記低関連検索語句取得手段で取得した前記難読化語句を、前記検索情報に組み合わせて難読検索情報を生成することを特徴とする検索情報難読化装置を提案している。
【００１６】
この発明によれば、低関連検索語句取得手段は、検索情報に含まれる検索語句と関連が低い低関連検索語句を、辞書記憶手段から難読化語句として取得する。難読検索情報生成手段は、低関連検索語句取得手段で取得した難読化語句を、検索情報に組み合わせて難読検索情報を生成する。したがって、検索情報に検索情報と関連の低い低関連検索語句を組み合わせることにより、検索情報の言語傾向と異なる言語傾向を持った難読検索情報によって検索を行うことができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００１７】
（４）  本発明は、（３）の検索情報難読化装置について、前記低関連検索語句取得手段が、前記低関連検索語句に関連する第二の低関連検索語句を前記辞書記憶手段から取得し、当該低関連検索語句および当該第二の低関連検索語句を前記難読化語句として取得することを特徴とする検索情報難読化装置を提案している。
【００１８】
この発明によれば、低関連検索語句取得手段が、低関連検索語句に関連する第二の低関連検索語句を辞書記憶手段から取得し、低関連検索語句および第二の低関連検索語句を難読化語句として取得する。したがって、検索情報に、検索語句と関連が低い低関連検索語句および低関連検索語句に関連する第二の低関連検索語句を組み合わせることにより、第三者が難読検索情報を解析した際に、低関連検索語句と第二の低関連検索語句とから得られる言語傾向を抽出させて、本当の検索情報の言語傾向を抽出させなくすることができる。その結果、第三者に検索情報がより漏えいしにくい、よりセキュアなインターネット検索を実現することができる。
【００１９】
（５）  本発明は、（１）から（４）の検索情報難読化装置について、前記難読化語句取得手段が、前記検索情報に含まれる前記インターネット検索の主体を特定する検索主体情報と関連がある検索主体関連語句を、前記辞書記憶手段から前記難読化語句として取得する検索主体関連語句取得手段（例えば、図１の検索主体関連語句取得部１１３に相当）を備え、前記難読検索情報生成手段が、前記検索主体関連語句取得手段で取得した前記難読化語句を、前記検索情報に組み合わせて難読検索情報を生成することを特徴とする検索情報難読化装置を提案している。
【００２０】
この発明によれば、検索主体関連語句取得手段は、検索情報に含まれるインターネット検索の主体を特定する検索主体情報と関連がある検索主体関連語句を、辞書記憶手段から難読化語句として取得する。難読検索情報生成手段が、検索主体関連語句取得手段で取得した難読化語句を、検索情報に組み合わせて難読検索情報を生成する。したがって、検索情報に検索主体と関連がある検索主体関連語句を組み合わせることにより、検索情報の言語傾向と異なる言語傾向を持った難読検索情報によって検索を行うことができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００２１】
（６）  本発明は、（５）の検索情報難読化装置について、前記検索情報に含まれる前記検索主体情報と関連が低い低関連検索主体語句を、前記辞書記憶手段から前記難読化語句として取得する低関連検索主体語句取得手段（例えば、図１の低関連検索主体語句取得部１１４に相当）を備え、前記難読検索情報生成手段が、前記低関連検索主体語句取得手段で取得した前記難読化語句を、前記検索情報に組み合わせて難読検索情報を生成することを特徴とする検索情報難読化装置を提案している。
【００２２】
この発明によれば、低関連検索主体語句取得手段は、検索情報に含まれる検索主体情報と関連が低い低関連検索主体語句を、辞書記憶手段から難読化語句として取得する。難読検索情報生成手段が、低関連検索主体語句取得手段で取得した難読化語句を、検索情報に組み合わせて難読検索情報を生成する。したがって、検索情報に検索主体と関連が低い低関連検索主体語句を組み合わせることにより、検索情報の言語傾向と異なる言語傾向を持った難読検索情報によって検索を行うことができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００２３】
（７）  本発明は、（６）の検索情報難読化装置について、前記低関連検索主体語句取得手段が、前記低関連検索主体語句に関連する第二の低関連検索主体語句を前記辞書記憶手段から取得し、当該低関連検索主体語句および当該第二の低関連検索主体語句を前記難読化語句として取得することを特徴とする検索情報難読化装置を提案している。
【００２４】
この発明によれば、低関連検索主体語句取得手段は、低関連検索主体語句に関連する第二の低関連検索主体語句を辞書記憶手段から取得し、低関連検索主体語句および第二の低関連検索主体語句を難読化語句として取得する。したがって、検索情報に、検索主体と関連が低い低関連検索主体語句および低関連検索主体語句に関連する第二の低関連検索主体語句を組み合わせることにより、第三者が難読検索情報を解析した際に、低関連検索主体語句と第二の低関連検索主体語句とから得られる言語傾向を抽出させて、本当の検索情報の言語傾向を抽出させなくすることができる。その結果、第三者に検索情報がより漏えいしにくい、よりセキュアなインターネット検索を実現することができる。
【００２５】
（８）  本発明は、（１）から（７）の検索情報難読化装置について、前記難読検索情報による前記インターネット検索により取得されたコンテンツを、当該難読検索情報に対応する当該検索情報と対応付けて記憶する検索コンテンツ記憶手段（例えば、図３の検索コンテンツ記憶部１５０に相当）と、前記検索コンテンツ記憶手段に記憶されているコンテンツと当該コンテンツに対応付けられている前記検索情報とに基づいて、当該検索情報に含まれる検索語句の出現頻度に基づいて、前記難読検索情報に含める難読化語句数を決定する難読化語句数決定手段（例えば、図３の難読化語句数決定部１６０に相当）と、を備え、前記難読検索情報生成手段が、前記難読化語句数決定手段で決定された難読化語句数に基づいて、前記難読化語句から前記難読検索情報に含める前記難読化語句を選択することを特徴とする検索情報難読化装置を提案している。
【００２６】
この発明によれば、検索コンテンツ記憶手段は、難読検索情報によるインターネット検索により取得されたコンテンツを、難読検索情報に対応する検索情報と対応付けて記憶する。難読化語句数決定手段は、検索コンテンツ記憶手段に記憶されているコンテンツとコンテンツに対応付けられている検索情報とに基づいて、検索情報に含まれる検索語句の出現頻度に基づいて、難読検索情報に含める難読化語句数を決定する。難読検索情報生成手段は、難読化語句数決定手段で決定された難読化語句数に基づいて、難読化語句から難読検索情報に含める難読化語句を選択する。したがって、検索結果のコンテンツに含まれる検索情報の出現頻度に応じて、検索に用いる難読検索情報に含める難読化語句数を決定することによって、検索情報の言語傾向を統計的に難読化することができる。その結果、検索情報の漏えいしにくさ、すなわち、検索情報の機密性の度合を任意に設定することができる。
【００２７】
（９）  本発明は、インターネット検索に関する検索情報の言語傾向を、第三者から難読化する検索情報難読化装置における検索情報難読化方法であって、前記検索情報難読化装置が、語句間の関連を示す辞書データを記憶する辞書記憶手段、難読化語句取得手段、および難読検索情報生成手段を備え、前記難読化語句取得手段が、前記検索情報と合わせることによって当該検索情報の言語傾向を前記第三者から難読化する語句を、前記検索情報に基づいて、前記辞書記憶手段から難読化語句として取得する第１のステップ（例えば、図２のステップＳ１に相当）と、前記難読検索情報生成手段が、前記第１のステップで取得した難読化語句と前記検索情報とに基づいて、難読検索情報を生成する第２のステップ（例えば、図２のステップＳ２に相当）と、を含むことを特徴とする検索情報難読化方法を提案している。
【００２８】
この発明によれば、まず、第１のステップにおいて、難読化語句取得手段が、検索情報と合わせることによって検索情報の言語傾向を第三者から難読化する語句を、検索情報に基づいて、辞書記憶手段から難読化語句として取得する。次に、第２のステップにおいて、難読検索情報生成手段が、第１のステップで取得した難読化語句と検索情報とに基づいて、難読検索情報を生成する。したがって、検索情報の言語傾向と異なる言語傾向を持った難読検索情報を用いて検索することにより、第三者に検索情報を欺瞞することができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００２９】
（１０）  本発明は、インターネット検索に関する検索情報の言語傾向を、第三者から難読化する検索情報難読化装置における検索情報難読化方法をコンピュータに実行させるためのプログラムであって、前記検索情報難読化装置が、語句間の関連を示す辞書データを記憶する辞書記憶手段、難読化語句取得手段、および難読検索情報生成手段を備え、前記難読化語句取得手段が、前記検索情報と合わせることによって当該検索情報の言語傾向を前記第三者から難読化する語句を、前記検索情報に基づいて、前記辞書記憶手段から難読化語句として取得する第１のステップ（例えば、図２のステップＳ１に相当）と、前記難読検索情報生成手段が、前記第１のステップで取得した難読化語句と前記検索情報とに基づいて、難読検索情報を生成する第２のステップ（例えば、図２のステップＳ２に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３０】
この発明によれば、まず、第１のステップにおいて、難読化語句取得手段が、検索情報と合わせることによって検索情報の言語傾向を第三者から難読化する語句を、検索情報に基づいて、辞書記憶手段から難読化語句として取得する。次に、第２のステップにおいて、難読検索情報生成手段が、第１のステップで取得した難読化語句と検索情報とに基づいて、難読検索情報を生成する。したがって、検索情報の言語傾向と異なる言語傾向を持った難読検索情報を用いて検索することにより、第三者に検索情報を欺瞞することができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００３１】
（１１）  本発明は、インターネット検索に関する検索情報における言語傾向を、第三者から難読化する検索情報難読化装置であって、Ｗｅｂ上で使用される語句のうち、当該Ｗｅｂ上において出現頻度が所定値以上の語句を、前記検索情報と組み合わせることによって当該検索情報の言語傾向を前記第三者から難読化する難読化語句として取得する難読化語句取得手段（例えば、図４の難読化語句取得部１７０に相当）と、前記難読化語句取得手段で取得した難読化語句と前記検索情報とに基づいて、難読検索情報を生成する難読検索情報生成手段（例えば、図４の難読検索情報生成部１３０に相当）と、を備えることを特徴とする検索情報難読化装置を提案している。
【００３２】
この発明によれば、難読化語句取得手段は、Ｗｅｂ上で使用される語句のうち、Ｗｅｂ上において出現頻度が所定値以上の語句を、検索情報と組み合わせることによって検索情報の言語傾向を前記第三者から難読化する難読化語句として取得する。難読検索情報生成手段は、難読化語句取得手段で取得した難読化語句と検索情報とに基づいて、難読検索情報を生成する。したがって、Ｗｅｂ上で使用頻度が高い語句を用いて、検索情報の言語傾向を難読化することにより、第三者に検索情報を欺瞞することができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００３３】
（１２）  本発明は、（１１）の検索情報難読化装置について、前記難読化語句取得手段が、Ｗｅｂ上で使用される語句のうち、前記Ｗｅｂの検索ログにおける出現頻度が所定値以上の語句を前記難読化語句として取得することを特徴とする検索情報難読化装置を提案している。
【００３４】
この発明によれば、難読化語句取得手段が、Ｗｅｂ上で使用される語句のうち、Ｗｅｂ上の検索ログにおける出現頻度が所定値以上の語句を前記難読化語句として取得する。したがって、「検索流行語」といったＷｅｂ上で話題になっているために多くのユーザが検索するような語句を用いて、検索情報の言語傾向を難読化することにより、第三者に検索情報を欺瞞することができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００３５】
（１３）  本発明は、（１１）または（１２）の検索情報難読化装置について、前記難読化語句取得手段が、Ｗｅｂ上で使用される語句のうち、Ｗｅｂ上のコンテンツにおける出現頻度が所定値以上の語句を前記難読化語句として取得することを特徴とする検索情報難読化装置を提案している。
【００３６】
この発明によれば、難読化語句取得手段が、Ｗｅｂ上で使用される語句のうち、Ｗｅｂ上のページにおける出現頻度が所定値以上の語句を難読化語句として取得する。したがって、Ｗｅｂ上でありふれている語句を用いて、検索情報の言語傾向を難読化することにより、第三者に検索情報を欺瞞することができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【発明の効果】
【００３７】
本発明によれば、検索情報の語句を他の語句に置き換えることや、検索情報の言語傾向を難読化する語句を検索情報と組み合わせることによって、難読化した検索情報で検索を行うことにより、セキュアなインターネット検索を実現することができる。また、秘密情報の言語傾向を統計的に難読化することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の第１の実施形態における検索情報難読化装置の機能構成を示す図である。
【図２】本発明の第１の実施形態における検索情報難読化装置における検索情報難読化処理のフロー図である。
【図３】本発明の第２の実施形態における検索情報難読化装置の機能構成を示す図である。
【図４】本発明の第３の実施形態における検索情報難読化装置の機能構成を示す図である。
【発明を実施するための形態】
【００３９】
以下、図面を用いて、本発明の実施形態について詳細に説明する。なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組み合わせを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００４０】
＜第１の実施形態＞
＜検索情報難読化装置＞
図１は、本発明の第１の実施形態における検索情報難読化装置１００の機能構成を示す図である。検索情報難読化装置１００は、検索情報が第三者に漏えいすることを防ぐために、検索エンジンに送信する検索クエリに含める検索情報の言語傾向を難読化する装置である。ここで、検索情報とは、１以上の検索キーワード、および検索を行ったユーザ（以下、検索ユーザ）の情報から構成されている情報である。図１に示すように、検索情報難読化装置１００は、難読化語句取得部１１０、辞書記憶部１２０、難読検索情報生成部１３０、検索部１４０から構成される。
【００４１】
なお、本実施形態において、検索情報難読化装置１００に検索部１４０が備えられているが、検索情報難読化装置１００は検索部１４０を備えなくてもよい。この場合、検索情報難読化装置１００は、他の端末から検索クエリに含まれる検索情報を取得し、取得した検索情報の言語傾向を難読化し、言語傾向を難読化した検索情報を他の端末に返す。
【００４２】
辞書記憶部１２０は、語句間の関連が定義された辞書データを記憶する。具体的には、辞書記憶部１２０は、関連する語句が互いに対応付けられて、関連する語句間の関連関係が定義された辞書データが記憶されている。ここで、関連関係とは、類義関係、同義関係、上下関係、包含関係、共起関係、連想関係等の関係である。例えば、関連辞書データには、シソーラス辞書データや共起語辞書データが挙げられる。また、辞書記憶部１２０は、関連が低い、または、関連がない語句が互いに対応付けられた辞書データを記憶してもよい。更に、辞書記憶部１２０の辞書データには、関連する語句間の関連度合が含まれてもよい。なお、辞書記憶部１２０の辞書データに含まれる語は日本語に限らず、英語等の外国語であってもよい。
【００４３】
難読化語句取得部１１０は、検索エンジンに送信する検索クエリに含まれる検索情報の言語傾向を難読化するために用いる語句を取得する。本実施形態において、検索情報の言語傾向を難読化するために用いる語句には、検索情報と関連する語句、検索ユーザと関連する語句、および、検索情報や検索ユーザとの関連が低い、または、関連がない語句を用いる。図１に示すように、難読化語句取得部１１０は、検索情報の言語傾向を難読化するために用いる各語句を取得する、関連語句取得部１１１、低関連検索語句取得部１１２、検索主体関連語句取得部１１３、および低関連検索主体語句取得部１１４から構成される。
【００４４】
関連語句取得部１１１は、検索情報に含まれる各検索キーワードと関連する語句を辞書記憶部１２０から取得する。例えば、検索キーワードが「太陽電池」の場合には、関連語句取得部１１１は、辞書記憶部１２０から、類義関係にある「光電池」、同義関係にある「ソーラーパネル」、共起関係にある「太陽光発電」等を取得する。また、関連語句取得部１１１は、関連する語句間の関係に基づいて、検索情報に含まれる各検索キーワードと関連する語句を辞書記憶部１２０から取得してもよい。例えば、関連語句取得部１１１は、共起関係にある語句のみや連想関係にある語句のみを取得対象とすることができる。なお、関連語句取得部１１１は、検索情報に含まれる各検索キーワードの情報と関連する語句を辞書記憶部１２０から全て取得してもよいし、予め設定した数取得してもよい。
【００４５】
辞書記憶部１２０の辞書データが関連する語句間の関連度合を含む場合には、関連語句取得部１１１は、関連度合に基づいて、検索情報に含まれる各検索キーワードと関連する語句を辞書記憶部１２０から取得する。例えば、関連語句取得部１１１は、検索情報に含まれる各検索キーワードとの関連度合が所定値以上の語句を、検索情報に含まれる各検索キーワードと関連する語句として辞書記憶部１２０から取得する。
【００４６】
低関連検索語句取得部１１２は、検索情報に含まれる各検索キーワードと関連が低い、または、関連がない語句（以下、低関連検索語句という）を辞書記憶部１２０から取得する。具体的には、低関連検索語句取得部１１２は、まず、検索情報に含まれる各検索キーワードと関連する語句を辞書記憶部１２０から取得する。次に、低関連検索語句取得部１１２は、辞書記憶部１２０から取得した語句と関連する語句を辞書記憶部１２０から取得する処理を所定回数繰り返し、検索情報に含まれる各検索キーワードを基点として関連する語句群を取得する。なお、辞書記憶部１２０から取得した語句と関連する語句を辞書記憶部１２０から取得する処理を繰り返す所定回数は０回であってもよい。
【００４７】
そして、低関連検索語句取得部１１２は、辞書記憶部１２０において、検索情報に含まれる各検索キーワードを基点とする関連する語句群を除いた語句から、低関連検索語句を取得する。取得方法については、例えば、取得された順に予め設定された所定数分取得してもよいし、乱数等を用いてランダムに所定数分取得してもよい。低関連検索語句取得部１１２が、辞書記憶部１２０から取得した語句と関連する語句を辞書記憶部１２０から取得する処理を所定回数繰り返すことにより、検索情報に含まれる各検索キーワードとの関連がより低い語句を低関連検索語句として取得することができるようになる。
【００４８】
辞書記憶部１２０が、関連が低い、または、関連がない語句が互いに対応付けられた辞書データを記憶している場合には、この辞書データから検索情報に含まれる各検索キーワードと関連が低い、または、関連がない語句を辞書記憶部１２０から取得する。また、辞書記憶部１２０の辞書データに関連する語句間の関連度合が含まれる場合には、低関連検索語句取得部１１２は、関連度合が低い語句を低関連検索語句として辞書記憶部１２０から取得する。例えば、関連度合が所定値以下の語句を低関連検索語句として取得したり、関連度合が低い順に所定数の語句を低関連検索語句として取得したりする。
【００４９】
また、低関連検索語句取得部１１２は、取得した低関連検索語句に関連する第二の低関連検索語句や、第二の低関連検索語句に関連する第三の低関連検索語句等、低関連検索語句を基点として関連する語句を低関連検索語句として辞書記憶部１２０から取得してもよい。低関連検索語句を基点として関連する語句も含む低関連検索語句を難読検索情報の生成に用いることにより、第三者が難読検索情報を解析した際に、低関連検索語句と低関連検索語句を基点として関連する語句とから得られる言語傾向を抽出させて、本当の検索情報の言語傾向を抽出させなくすることにより、第三者に検索情報がより漏えいしにくくなる。なお、低関連検索語句を基点として関連する語句のみを低関連検索語句としてもよい。
【００５０】
検索主体関連語句取得部１１３は、検索情報に含まれる検索ユーザの情報と関連する語句を辞書記憶部１２０から取得する。ここで、検索ユーザの情報とは、検索ユーザの属性情報であって、例えば、検索ユーザが所属する会社名や学校名、検索ユーザの業種等である。例えば、検索ユーザが所属する会社名が「ＫＤＤＩ株式会社」である場合に、共起関係にある「ａｕ」や「ＬＩＳＭＯ！」等を辞書記憶部１２０から取得する。検索主体関連語句取得部１１３は、検索情報に含まれる検索ユーザの情報と関連する語句を辞書記憶部１２０から全て取得してもよいし、予め設定した数取得してもよい。
【００５１】
検索主体関連語句取得部１１３は、関連語句取得部１１１と同様に、関連する語句間の関係に基づいて、検索情報に含まれる各検索キーワードと関連する語句を辞書記憶部１２０から取得してもよい。また、辞書記憶部１２０が関連する語句間の関連度合を併せて記憶している場合には、検索主体関連語句取得部１１３は、関連語句取得部１１１と同様に、関連度合に基づいて、検索情報に含まれる各検索キーワードと関連する語句を辞書記憶部１２０から取得することもできる。
【００５２】
低関連検索主体語句取得部１１４は、検索情報に含まれる検索ユーザの情報と関連が低い、または、関連がない語句を辞書記憶部１２０から取得する。低関連検索主体語句取得部１１４の具体的な処理は、低関連検索語句取得部１１２と同様であって、検索情報に含まれる検索ユーザの情報を基点として関連する語句群を取得し、辞書記憶部１２０において、検索情報に含まれる検索ユーザの情報を基点として関連する語句群を除いた語句から、低関連検索主体語句を取得する。
【００５３】
辞書記憶部１２０が、関連が低い、または、関連がない語句が互いに対応付けられた辞書データを記憶している場合も低関連検索語句取得部１１２と同様であって、低関連検索主体語句取得部１１４は、この辞書データから検索情報に含まれる検索ユーザの情報と関連が低い、または、関連がない語句を辞書記憶部１２０から取得する。また、辞書記憶部１２０の辞書データに関連する語句間の関連度合が含まれる場合も低関連検索語句取得部１１２と同様であって、低関連検索主体語句取得部１１４は、検索情報に含まれる検索ユーザの情報と関連度合が低い語句を低関連検索語句として辞書記憶部１２０から取得する。
【００５４】
また、低関連検索主体語句取得部１１４は、取得した低関連検索主体語句に関連する第二の低関連検索主体語句や第二の低関連検索主体語句に関連する第三の低関連検索主体語句等、低関連検索主体語句を基点として関連する語句を低関連主体語句として辞書記憶部１２０から取得してもよい。
【００５５】
低関連検索主体語句を基点として関連する語句も含む低関連検索主体語句を難読検索情報の生成に用いることにより、第三者が難読検索情報を解析した際に、低関連検索主体語句と低関連検索主体語句を基点として関連する語句とから得られる言語傾向を抽出させて、本当の検索情報の言語傾向を抽出させなくすることにより、第三者に検索情報がより漏えいしにくくなる。なお、低関連検索主体語句を基点として関連する語句のみを低関連検索主体語句としてもよい。
【００５６】
難読検索情報生成部１３０は、難読化語句取得部１１０で取得した難読化語句と検索情報とに基づいて、難読検索情報を生成する。なお、難読化語句には、検索キーワードと関連する語句、検索キーワードと関連が低いまたは関連がない語句、検索ユーザと関連する語句、および検索ユーザと関連が低いまたは関連がない語句の少なくとも一つが含まれる。
【００５７】
具体的には、難読検索情報生成部１３０は、関連語句取得部１１１で検索キーワードと関連する語句を難読化語句として取得した場合は、各検索キーワードを難読化語句、すなわち、各検索キーワードと関連する語句に置き換えることにより、難読検索情報を生成する。各検索キーワードと関連する語句に置き換えることにより検索情報の言語傾向をずらした結果、難読検索情報の言語傾向は検索情報の言語傾向とは異なり、第三者に検索情報を欺瞞することができる。
【００５８】
難読検索情報生成部１３０は、低関連検索語句取得部１１２で検索キーワードと関連が低い、または、関連がない語句を難読化語句として取得した場合は、検索キーワードと難読化語句とを組み合わせて難読検索情報を生成する。検索キーワードと関連が低い、または、関連がない語句である難読化語句により検索情報の言語傾向を変えた結果、難読検索情報の言語傾向は検索情報の言語傾向とは異なり、第三者に検索情報を欺瞞することができる。
【００５９】
難読検索情報生成部１３０は、検索主体関連語句取得部１１３で検索ユーザと関連する語句を難読化語句として取得した場合は、検索キーワードと難読化語句とを組み合わせて難読検索情報を生成する。検索キーワードと関係のない語句である難読化語句により検索情報の言語傾向を変えた結果、難読検索情報の言語傾向は検索情報の言語傾向とは異なり、第三者に検索情報を欺瞞することができる。なお、検索ユーザが自身に関連する語に興味を持っていることは自然であるため、難読化語句として検索ユーザの情報と関連する語句とすることは適切である。また、検索情報が漏洩した場合には、情報漏えい発見の精度を上げる意味でも有効である。
【００６０】
難読検索情報生成部１３０は、低関連検索主体語句取得部１１４で検索ユーザと関連が低い、または関連がない語句を難読化語句として取得した場合には、検索キーワードと難読化語句とを組み合わせて難読検索情報を生成する。検索キーワードと関係が低い、または関連がない語句である難読化語句により検索情報の言語傾向を変えた結果、難読検索情報の言語傾向は検索情報の言語傾向とは異なり、第三者に検索情報を欺瞞することができる。
【００６１】
なお、検索ユーザと関連する語句を難読化語句とした場合には、検索ユーザに関連する語は検索情報を難読化するための語句と判断されて、検索ユーザと関連する語句を除いて統計解析が行われる可能性がある。しかし、検索ユーザと関連が低い、または関連がない語句の場合は、その語句に検索ユーザが興味を持っているのか検索情報を難読化するための語句なのか判断ができないためので、第三者に検索情報がより漏えいしにくくなる。
【００６２】
検索部１４０は、難読検索情報生成部１３０で生成した難読検索情報を含む検索クエリを検索エンジンに送信し、検索結果を取得する。
【００６３】
図２は、本発明の第１の実施形態に係る検索情報難読化装置における検索情報難読化方法の処理フローを示す図である。検索クエリに含まれる検索情報取得すると処理が開始する。
【００６４】
まず、ステップＳ１において、難読化語句取得部１１０は、検索情報に含まれる検索キーワードおよび検索ユーザの情報の少なくとも一つに基づいて、難読化語句を辞書記憶部１２０から取得する。
【００６５】
次に、ステップＳ２において、難読検索情報生成部１３０は、ステップＳ１で取得した難読化語句と検索情報とに基づいて、難読検索情報を生成する。
【００６６】
以上説明したように、本実施形態によれば、検索情報の言語傾向と異なる言語傾向を持った難読検索情報を用いて検索することにより、第三者に検索情報を欺瞞することができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００６７】
＜第２の実施形態＞
図３を用いて、本発明の第２の実施形態について説明する。なお、本実施形態における検索情報難読化装置は、検索情報の言語傾向を統計的に難読化することができる。なお、第１の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
【００６８】
＜検索情報難読化装置＞
図３は、本発明の第２の実施形態における検索情報難読化装置１０１の機能構成を示す図である。検索情報難読化装置１０１は、検索情報が第三者に漏えいすることを防ぐために、検索エンジンに送信する検索クエリに含める検索情報の言語傾向を難読化する装置である。ここで、検索情報とは、１以上の検索キーワード、および検索を行ったユーザ（以下、検索ユーザ）の情報から構成されている情報である。図１に示すように、検索情報難読化装置１０１は、難読化語句取得部１１０、辞書記憶部１２０、難読検索情報生成部１３０、検索部１４０、検索コンテンツ記憶部１５０、および難読化語句数決定部１６０から構成される。
【００６９】
なお、本実施形態において、検索情報難読化装置１０１に検索部１４０が備えられているが、検索情報難読化装置１０１は検索部１４０を備えなくてもよい。この場合、検索情報難読化装置１０１は、他の端末から検索クエリに含まれる検索情報を取得し、取得した検索情報の言語傾向を難読化し、言語傾向を難読化した検索情報を他の端末に返す。
【００７０】
検索コンテンツ記憶部１５０は、検索部１４０で取得した検索結果のコンテンツを記憶する。具体的には、検索コンテンツ記憶部１５０は、検索情報、難読検索情報、および難読検索情報にて検索部１４０で取得した検索結果のコンテンツを対応付けて記憶する。
【００７１】
難読化語句数決定部１６０は、まず、検索コンテンツ記憶部１５０に記憶されている検索情報と、検索情報に対応付けられているコンテンツとに基づいて、コンテンツにおける、検索情報の出現頻度を算出する。検索情報の出現頻度とは、検索情報を構成する各検索キーワードの出現頻度の和として求めることができる。各検索キーワードの出現頻度は、以下の（１）式により算出する。なお、難読化語句数決定部１６０は、検索コンテンツ記憶部１５０に記憶されている検索情報毎に、検索情報の出現頻度を算出する。
【００７２】
【数１】
2014106723.tif 000003
・・・（１）
【００７３】
次に、難読化語句数決定部１６０は、検索コンテンツ記憶部１５０に記憶されている検索情報と難読検索情報とから、各検索情報に含まれる難読化語句数を取得する。次に、難読化語句数決定部１６０は、検索情報毎に算出した、検索情報の出現頻度と難読化語句数との関係に基づいて、難読化語句数を決定する。例えば、難読化語句数決定部１６０は、検索情報の出現頻度と難読化語句数との関係から、予め設定された出現頻度以下となる最も少ない難読化語句数を取得し、難読検索情報に含める難読化語句数として決定する。そして、難読化語句数決定部１６０は、決定した難読検索情報に含める難読化語句数を難読検索情報生成部１３０に送信する。
【００７４】
難読検索情報生成部１３０は、まず、難読化語句数決定部１６０から受信した、検索情報に含める難読化語句数の難読化語句を、難読化語句取得部１１０で取得した難読化語句の中から選択する。選択方法については、例えば、取得された順に難読化語句数分取得してもよいし、乱数等を用いてランダムに難読化語句数分取得してもよい。そして、難読検索情報生成部１３０は、選択した難読化語句と検索情報とに基づいて、難読検索情報を生成する。具体的な難読検索情報の生成方法については、第１の実施形態の難読検索情報生成部１３０と同様である。
【００７５】
以上説明したように、本実施形態によれば、検索結果のコンテンツに含まれる検索情報の出現頻度に応じて、検索に用いる難読検索情報に含める難読化語句数を決定することによって、検索情報の言語傾向を統計的に難読化することができる。その結果、検索情報の漏えいしにくさ、すなわち、検索情報の機密性の度合を任意に設定することができる。
【００７６】
＜第３の実施形態＞
図４を用いて、本発明の第３の実施形態について説明する。なお、本実施形態における検索情報難読化装置は、Ｗｅｂ上でよく用いられる語句を用いて検索情報を難読化する。なお、第１の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
【００７７】
図４は、本発明の第３の実施形態における検索情報難読化装置１０２の機能構成を示す図である。検索情報難読化装置１０２は、検索情報が第三者に漏えいすることを防ぐために、検索エンジンに送信する検索クエリに含める検索情報の言語傾向を難読化する装置であって、ネットワークを介してＷｅｂ２００と接続されている。ここで、検索情報とは、１以上の検索キーワード、および検索を行ったユーザ（以下、検索ユーザ）の情報から構成されている情報である。図１に示すように、検索情報難読化装置１０２は、難読化語句取得部１７０、難読検索情報生成部１３０、および検索部１４０から構成される。
【００７８】
難読化語句取得部１７０は、Ｗｅｂ２００上で使用されている語句のうち、Ｗｅｂ２００上において出現頻度が予め設定した所定値以上の語句を難読化語句として取得する。具体的には、Ｗｅｂ２００上のコンテンツにおける出現頻度が予め設定した所定値以上の語句を難読化語句として取得する。また、Ｗｅｂ２００上にある検索エンジンから取得した検索ログにおける出現頻度が予め設定した所定値以上の語句を難読化語句として取得する。
【００７９】
以上説明したように、本実施形態によれば、検索キーワードとの関連に関わらず、Ｗｅｂ上でありふれている語句や、「検索流行語」といったＷｅｂ上で話題になっているために多くのユーザが検索するような語句を用いて、検索情報の言語傾向を難読化することにより、第三者に検索情報を欺瞞することができる。その結果、第三者に検索情報が漏えいしにくい、セキュアなインターネット検索を実現することができる。
【００８０】
なお、検索情報難読化装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを機器に読み込ませ、実行することによって本発明の検索情報難読化装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００８１】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００８２】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００８３】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８４】
１００  検索情報難読化装置
１１０  難読化語句取得部
１１１  関連語句取得部
１１２  低関連検索語句取得部
１１３  検索主体関連語句取得部
１１４  低関連検索主体語句取得部
１２０  辞書記憶部
１３０  難読検索情報生成部
１４０  検索部
【図１】
2014106723.tif 000004
【図２】
2014106723.tif 000005
【図３】
2014106723.tif 000006
【図４】
2014106723.tif 000007