(57)【要約】【課題】汎用的かつ統一的な評価基準により、プライバシーデータに対する安全性評価を実現する。【解決手段】オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力し、その入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する。次に、その分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成し、オリジナルデータと評価用データ作成手段が作成したデータとを入力してプライバシー保護プログラムにおいて変換されたオリジナルデータと変換された評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う。そして、変換された評価用データ作成手段が作成したデータごとの確率計算結果を表示する。【選択図】図４
2011134153.tif 000002
【特許請求の範囲】
【請求項１】
オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力する入力手段と、
該入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類するデータ分類手段と、
該分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成する評価用データ作成手段と、
前記オリジナルデータと前記評価用データ作成手段が作成したデータとを入力して前記プライバシー保護プログラムにおいて変換された前記オリジナルデータと変換された前記評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う確率計算処理手段と、
前記変換された前記評価用データ作成手段が作成したデータごとの確率計算結果を表示する結果表示手段と、
を備えたことを特徴とするプライバシーデータの評価装置。
【請求項２】
前記データ分類手段がユーザの定義するユーザ定義ファイルに基づいて、前記入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類することを特徴とする請求項１に記載のプライバシーデータの評価装置。
【請求項３】
前記評価用関数が、現実のサービスを模擬する関数であることを特徴とする請求項１に記載のプライバシーデータの評価装置。
【請求項４】
前記確率計算処理手段の処理が完了した後に、前記結果表示手段が、最も高い確率を表示することを特徴とする請求項１に記載のプライバシーデータの評価装置。
【請求項５】
オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力する第１のステップと、
該入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する第２のステップと、
該分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成する第３のステップと、
前記オリジナルデータと前記評価用データ作成手段が作成したデータとを入力して前記プライバシー保護プログラムにおいて変換された前記オリジナルデータと変換された前記評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う第４のステップと、
前記変換された前記評価用データ作成手段が作成したデータごとの確率計算結果を表示する第５のステップと、
を備えたことを特徴とするプライバシーデータの評価方法。
【請求項６】
コンピュータに、
オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力する第１のステップと、
該入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する第２のステップと、
該分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成する第３のステップと、
前記オリジナルデータと前記評価用データ作成手段が作成したデータとを入力して前記プライバシー保護プログラムにおいて変換された前記オリジナルデータと変換された前記評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う第４のステップと、
前記変換された前記評価用データ作成手段が作成したデータごとの確率計算結果を表示する第５のステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プライバシーデータの評価装置、プライバシーデータの評価方法およびプログラムに関し、特定のプライバシー保護プログラムを用いたプライバシー保護データの安全性を定量的に評価するプライバシーデータの評価装置、プライバシーデータの評価方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、多くのデータに基づいて、統計処理を行って、例えば、特定の病気にかかりやすい年代、性別、地域、人種といった情報を広く公開して、その傾向分析を行い、その対策に用いる場合がある。
【０００３】
ところが、データを公開する場合には、そのデータの所有者が特定されないように、プライバシーを慎重に保護する必要があるため、データの変形処理を行う必要がある。そのため、今までにも、プライバシーを保護するためのデータの変形処理に関する技術が多く開示されている（例えば、非特許文献１参照。）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｂ．Ｆｕｎｇ  ａｎｄ  Ｋ．Ｗａｎｇ  ａｎｄ  Ｐ．Ｙｕ， “Ｔｏｐ−ｄｏｗｎ  ｓｐｅｃｉａｌｉｚａｔｉｏｎ ｆｏｒ  ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ ｐｒｉｖａｃｙ ｐｒｅｓｅｒｖａｔｉｏｎ”Ｐｒｏｃ  ｏｆ  ＩＣＤＥ  ２００５  ｐｐ．２０５−２１６
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、データの所有者のプライバシーを保護するため、データの変形を行う手法としては、例えば、一般化という手法により最適k-匿名性を満たすデータを作成する手法が知られており、一般化手法の例としてＢｏｔｔｏｍ−ｕｐ手法やＴｏｐ−ｄｏｗｎ手法がある。ところが、複数の手法を比較評価するための定量的な手法および評価ツールは現状存在しない。
【０００６】
そこで、本発明は、上述の課題に鑑みてなされたものであり、汎用的かつ統一的な評価基準により、プライバシーデータに対する安全性評価を実現するプライバシーデータの評価装置、プライバシーデータの評価方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明者は、上記の課題を解決するために以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００８】
（１）本発明は、オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力する入力手段と、該入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類するデータ分類手段（例えば、図１のデータ分類部１０１に相当）と、該分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成する評価用データ作成手段（例えば、図１のデータ作成部１０２に相当）と、前記オリジナルデータと前記評価用データ作成手段が作成したデータとを入力して前記プライバシー保護プログラムにおいて変換された前記オリジナルデータと変換された前記評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う確率計算処理手段（例えば、図１の確率計算処理部１０３に相当）と、前記変換された前記評価用データ作成手段が作成したデータごとの確率計算結果を表示する結果表示手段（例えば、図１の結果出力部１０５に相当）と、を備えたことを特徴とするプライバシーデータの評価装置を提案している。
【０００９】
この発明によれば、入力手段は、オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力する。データ分類手段は、その入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する。評価用データ作成手段は、その分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成する。確率計算処理手段は、オリジナルデータと評価用データ作成手段が作成したデータとを入力してプライバシー保護プログラムにおいて変換されたオリジナルデータと変換された評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う。結果表示手段は、変換された評価用データ作成手段が作成したデータごとの確率計算結果を表示する。したがって、これにより、プライバシーを保護するために変換された表に対して、その安全性を定量的に評価することができる。
【００１０】
（２）本発明は、（１）のプライバシーデータの評価装置について、前記データ分類手段がユーザの定義するユーザ定義ファイルに基づいて、前記入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類することを特徴とするプライバシーデータの評価装置を提案している。
【００１１】
この発明によれば、データ分類手段がユーザの定義するユーザ定義ファイルに基づいて、入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する。これにより、ユーザの意思を反映したデータの分類が可能となる。
【００１２】
（３）本発明は、（１）のプライバシーデータの評価装置について、前記評価用関数が、現実のサービスを模擬する関数であることを特徴とするプライバシーデータの評価装置を提案している。
【００１３】
この発明によれば、評価用関数が、現実のサービスを模擬する関数である。したがって、現実のサービスに対応した評価が可能となる。
【００１４】
（４）本発明は、（１）のプライバシーデータの評価装置について、前記確率計算処理手段の処理が完了した後に、前記結果表示手段が、最も高い確率を表示することを特徴とするプライバシーデータの評価装置を提案している。
【００１５】
この発明によれば、確率計算処理手段の処理が完了した後に、結果表示手段が、最も高い確率を表示する。したがって、この値を比較することにより、プライバシー保護プログラムの優劣を比較することができる。
【００１６】
（５）本発明は、オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力する第１のステップ（例えば、図４のステップＳ１０１に相当）と、該入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する第２のステップ（例えば、図４のステップＳ１０２に相当）と、該分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成する第３のステップ（例えば、図４のステップＳ１０３に相当）と、前記オリジナルデータと前記評価用データ作成手段が作成したデータとを入力して前記プライバシー保護プログラムにおいて変換された前記オリジナルデータと変換された前記評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う第４のステップ（例えば、図４のステップＳ１０５、ステップＳ１０６に相当）と、前記変換された前記評価用データ作成手段が作成したデータごとの確率計算結果を表示する第５のステップ（例えば、図４のステップＳ１０７、ステップＳ１０８に相当）と、を備えたことを特徴とするプライバシーデータの評価方法を提案している。
【００１７】
この発明によれば、オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力し、その入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する。次に、その分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成し、オリジナルデータと評価用データ作成手段が作成したデータとを入力してプライバシー保護プログラムにおいて変換されたオリジナルデータと変換された評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う。そして、変換された評価用データ作成手段が作成したデータごとの確率計算結果を表示する。したがって、これにより、プライバシーを保護するために変換された表に対して、その安全性を定量的に評価することができる。
【００１８】
（６）本発明は、コンピュータに、オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力する第１のステップ（例えば、図４のステップＳ１０１に相当）と、該入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する第２のステップ（例えば、図４のステップＳ１０２に相当）と、該分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成する第３のステップ（例えば、図４のステップＳ１０３に相当）と、前記オリジナルデータと前記評価用データ作成手段が作成したデータとを入力して前記プライバシー保護プログラムにおいて変換された前記オリジナルデータと変換された前記評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う第４のステップ（例えば、図４のステップＳ１０５、ステップＳ１０６に相当）と、前記変換された前記評価用データ作成手段が作成したデータごとの確率計算結果を表示する第５のステップ（例えば、図４のステップＳ１０７、ステップＳ１０８に相当）と、を実行させるためのプログラムを提案している。
【００１９】
この発明によれば、オリジナルデータと評価の対象となるプライバシー保護プログラムとを入力し、その入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する。次に、その分類されたデータのプライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成し、オリジナルデータと評価用データ作成手段が作成したデータとを入力してプライバシー保護プログラムにおいて変換されたオリジナルデータと変換された評価用データ作成手段が作成したデータを一つずつ選択して入力し、評価用関数を用いて、確率計算を行う。そして、変換された評価用データ作成手段が作成したデータごとの確率計算結果を表示する。したがって、これにより、プライバシーを保護するために変換された表に対して、その安全性を定量的に評価することができる。
【発明の効果】
【００２０】
本発明によれば、特定のプライバシー保護プログラムを用いたプライバシー保護データの安全性を定量的に評価することができるという効果がある。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係るプライバシーデータの評価装置の構成を示す図である。
【図２】本実施形態に係るオリジナルデータを例示した図である。
【図３】本実施形態に係るデータ作成部におけるデータの分類を例示した図である。
【図４】本実施形態に係るプライバシーデータの評価装置の処理フローである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２３】
図１から図４を用いて、本実施形態に係るプライバシーデータの評価装置について説明する。
【００２４】
＜プライバシーデータの評価装置の構成＞
図１を用いて、本実施形態に係るプライバシーデータの評価装置の構成について説明する。本実施形態に係るプライバシーデータの評価装置１００は、図１に示すように、データ分類部１０１と、データ作成部１０２と、確率計算処理部１０３と、評価用関数１０４と、結果出力部１０５と、図示しないオリジナルデータとプライバシー保護プログラムとを入力する入力部とから構成されている。
【００２５】
データ分類部１０１は、図示しない入力部から入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する。また、データ分類部１０１は、ユーザの定義するユーザ定義ファイルに基づいて、入力したオリジナルデータを識別子、準識別子、プライバシー情報に分類する。これにより、ユーザの意思を反映したデータの分類が可能となる。
【００２６】
なお、データの分類は、図２および図３に示すように行われる。ここで、図２は、オリジナルデータを示し、図３は、分類後のデータを示す。つまり、図２のオリジナルデータでは、各種データが混在しているが、データ分類部１０１は、ユーザ定義ファイルに基づいて、これらのデータを図３に示すように分類する。
【００２７】
データ作成部１０２は、データ分類部１０１において分類されたデータに対して、プライバシー情報を空白にした評価用データをオリジナルデータに記載された人数分作成する。
【００２８】
確率計算処理部１０３は、オリジナルデータとデータ作成部１０２が作成したデータとを入力してプライバシー保護プログラムにおいて変換されたオリジナルデータと変換されたデータ作成部１０２が作成したデータを一つずつ選択して入力し、評価用関数１０４を用いて、確率計算を行う。
【００２９】
ここで、評価用関数１０４は、現実のサービスを模擬する関数である。これにより、現実のサービスに対応した評価が可能となる。結果出力部１０５は、変換されたデータ作成部１０２が作成したデータごとの確率計算結果を表示する。また、確率計算処理部１０３の処理が完了した後に、最も高い確率を表示する。したがって、この値を比較することにより、プライバシー保護プログラムの優劣を比較することができる。
【００３０】
＜プライバシーデータの評価装置の処理＞
図４を用いて、本実施形態に係るプライバシーデータの評価の処理について説明する。
まず、評価対象となるオリジナルアルデータ及びプライバシー保護プログラムを用意し、プライバシーデータの評価装置１００に入力する（ステップＳ１０１）。
【００３１】
次に、データ分類部１０１が、オリジナルデータを解析し、識別子、準識別子、プライバシー情報の３種類に情報を分割する（ステップＳ１０２）。なお、分割は、ユーザがユーザ定義ファイルに定義した情報をもとに行われる。
【００３２】
次に、データ作成部１０２は、オリジナルデータと上記の解析結果を利用して、必要な個数分の評価データを作成する（ステップＳ１０３）。すなわち、プライバシー情報を１つずつ置き換えてデータを作成していく。
【００３３】
次に、評価対象となるプライバシー保護プログラムを利用して、評価データおよびオリジナルデータの変換処理を行う（ステップＳ１０４）。
【００３４】
次に、変換された評価データから１つを選択し、確率計算処理部１０３に入力する。また、オリジナルデータを変換したデータも入力する（ステップＳ１０５）。
【００３５】
確率計算処理部１０３は、評価用関数１０４を利用しながら確率計算を進める（ステップＳ１０６）。ここで、評価用関数は、現実のサービス利用を模擬する関数であり、事前に作成される。
【００３６】
確率計算処理部１０３は、各評価データについて確率計算を行い、その結果を適宜結果出力部１０５に出力する（ステップＳ１０７）。結果出力部１０５は、すべての確率計算が完了した段階で、最も高い確率を導出し、その結果を画面表示などで出力する。
【００３７】
以上、説明したように、本実施形態によれば、プライバシーを保護するために変換された表に対して、その安全性を定量的に評価することができる。
【００３８】
なお、プライバシーデータの評価装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをプライバシーデータの評価装置に読み込ませ、実行することによって本発明のプライバシーデータの評価装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００３９】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４０】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４１】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４２】
１００；プライバシーデータの評価装置
１０１；データ分類部
１０２；データ作成部
１０３；確率計算処理部
１０４；評価用関数
１０５；結果出力部
【図１】
2011134153.tif 000003
【図２】
2011134153.tif 000004
【図３】
2011134153.tif 000005
【図４】
2011134153.tif 000006