JP2013232068A - Position information anonymity apparatus, position information anonymity method and program - Google Patents
Position information anonymity apparatus, position information anonymity method and program Download PDFInfo
- Publication number
- JP2013232068A JP2013232068A JP2012102996A JP2012102996A JP2013232068A JP 2013232068 A JP2013232068 A JP 2013232068A JP 2012102996 A JP2012102996 A JP 2012102996A JP 2012102996 A JP2012102996 A JP 2012102996A JP 2013232068 A JP2013232068 A JP 2013232068A
- Authority
- JP
- Japan
- Prior art keywords
- information
- position information
- radius
- time
- coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 26
- 239000007787 solid Substances 0.000 claims abstract description 32
- 230000003094 perturbing effect Effects 0.000 claims description 8
- 230000003247 decreasing effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 230000009466 transformation Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、ユーザの位置情報を第三者に対して匿名化する位置情報匿名化装置、位置情報匿名化方法およびプログラムに関する。 The present invention relates to a location information anonymization device, a location information anonymization method, and a program for anonymizing user location information with respect to a third party.
データを公開する場合において、データの所有者のプライバシを保護するため、データの変形を行う必要がある。特に、位置情報などの重要情報については、十分な匿名化を行った後に提供されなければならない。これに対して、例えば、非特許文献1に示されるような技術が提案されている。
When publishing data, it is necessary to transform the data in order to protect the privacy of the data owner. In particular, important information such as location information must be provided after sufficient anonymization. On the other hand, for example, a technique as shown in
しかしながら、非特許文献1に記載の手法においては、X、Y、(Z)座標系に対して、移動と拡大を行う方式が提案されていたが、従来の方式では、時系列的に複数の位置情報を俯瞰することで、利用者の行動が追跡されるおそれがある。そのため、利用者の行動の追跡という脅威を考えた場合、位置情報に加え、時刻情報も匿名化する必要がある。ところが、時刻情報と位置情報を同時に匿名化手法は提案されていない。
However, in the method described in
そこで、本発明は、上述の課題に鑑みてなされたものであり、時刻情報と位置情報を同時に匿名化することにより、データの所有者のプライバシを有効に保護する位置情報匿名化装置、位置情報匿名化方法およびプログラムを提供することを目的とする。 Accordingly, the present invention has been made in view of the above-described problems, and a position information anonymization device and position information that effectively protect the privacy of the owner of data by anonymizing time information and position information at the same time. The purpose is to provide an anonymization method and program.
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。 The present invention proposes the following matters in order to solve the above problems. In addition, in order to make an understanding easy, although the code | symbol corresponding to embodiment of this invention is attached | subjected and demonstrated, it is not limited to this.
(1)本発明は、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成する乱数生成手段(例えば、図1の乱数生成部110に相当)と、前記真の位置情報を表わすn次元座標に、該生成した乱数を付加して摂動化した座標情報を生成する座標生成手段(例えば、図1の座標生成部120に相当)と、前記真の座標情報が、該生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた前記半径rを決定する決定手段(例えば、図1の決定部130に相当)と、前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する時刻情報生成手段(例えば、図1の時刻情報生成部140に相当)と、を備えたことを特徴とする位置情報匿名化装置を提案している。
(1) The present invention corresponds to an n-dimensional coordinate system (n is an integer equal to or greater than 2) representing true position information, and corresponds to the random number generation means (for example, the random
この発明によれば、乱数生成手段は、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成する。座標生成手段は、真の位置情報を表わすn次元座標に、生成した乱数を付加して摂動化した座標情報を生成する。決定手段は、真の座標情報が、生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた半径rを決定する。時刻情報生成手段は、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。したがって、位置情報の摂動により形成される立体を時間軸方向に延伸した立体図形内に真の位置情報が含まれることになる。これにより、従来の位置情報の匿名化方法に比べて、時間軸方向にその領域が拡大することから、さらに、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to this invention, the random number generation means generates a random number corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information. The coordinate generation means generates coordinate information that is perturbed by adding the generated random number to the n-dimensional coordinates representing the true position information. The determination means includes a radius r corresponding to the required anonymity, and the true coordinate information is included in a solid formed by using the generated coordinate information as the center coordinate and the radius is r. To decide. The time information generating means generates time information that is perturbed by adding a time width to the time information based on a value corresponding to the degree of anonymity from which the time information at which the true position information is acquired is obtained. Therefore, the true position information is included in the solid figure formed by extending the solid formed by the perturbation of the position information in the time axis direction. Thereby, compared with the conventional anonymization method of position information, since the area | region expands in a time-axis direction, anonymization advances further and it can protect a user's privacy effectively.
(2)本発明は、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、前記真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた前記半径rを決定する決定手段と、前記半径rを摂動する摂動手段と、前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する時刻情報生成手段と、を備えたことを特徴とする位置情報匿名化装置を提案している。 (2) The present invention corresponds to an n-dimensional coordinate system (n is an integer greater than or equal to 2) representing true position information, the coordinate information corresponding to the true position information is set as the center coordinates, and the radius is r. A value according to the degree of anonymity for which time information for obtaining the true position information is obtained, a determination means for determining the radius r according to the degree of anonymity obtained, a perturbation means for perturbing the radius r Thus, there is proposed a position information anonymization device comprising: time information generating means for generating time information perturbed by adding a time width to the time information.
この発明によれば、決定手段は、真の座標情報が、生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた半径rを決定する。摂動手段は、半径rを摂動する。時刻情報生成手段は、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。したがって、位置情報の摂動により形成される立体を時間軸方向に延伸した立体図形内に真の位置情報が含まれることになる。これにより、従来の位置情報の匿名化方法に比べて、時間軸方向にその領域が拡大することから、さらに、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to the present invention, the determining means includes the anonymous information that is determined and included in the solid formed by the true coordinate information when the generated coordinate information is the center coordinate and the radius is r. The radius r corresponding to the degree is determined. The perturbation means perturbs the radius r. The time information generating means generates time information that is perturbed by adding a time width to the time information based on a value corresponding to the degree of anonymity from which the time information at which the true position information is acquired is obtained. Therefore, the true position information is included in the solid figure formed by extending the solid formed by the perturbation of the position information in the time axis direction. Thereby, compared with the conventional anonymization method of position information, since the area | region expands in a time-axis direction, anonymization advances further and it can protect a user's privacy effectively.
(3)本発明は、(2)の位置情報匿名化装置について、前記摂動手段(例えば、図5の摂動部160に相当)が、前記半径rを拡大することにより、摂動化を行うことを特徴とする位置情報匿名化装置を提案している。
(3) The present invention relates to the position information anonymization device of (2), wherein the perturbation means (e.g., equivalent to the
この発明によれば、摂動手段が、半径rを拡大することにより、摂動化を行う。これにより、さらに、領域が拡大するため、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to this invention, the perturbation means perturbs by enlarging the radius r. Thereby, since an area | region expands further, anonymization advances and it can protect a user's privacy effectively.
(4)本発明は、(2)の位置情報匿名化装置について、前記摂動手段(例えば、図8の摂動部180に相当)が、前記半径rを減少することにより、摂動化を行うことを特徴とする位置情報匿名化装置を提案している。
(4) The present invention relates to the position information anonymization device of (2), wherein the perturbation means (e.g., corresponding to the
この発明によれば、摂動手段が、半径rを減少することにより、摂動化を行う。つまり、本発明では、時刻情報についても、摂動化を行い、匿名化することから、半径が減少する摂動化を許容しても、十分に、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to the present invention, the perturbation means perturbs by reducing the radius r. In other words, in the present invention, since the time information is also perturbed and anonymized, even if perturbation with a reduced radius is allowed, anonymization sufficiently proceeds and the privacy of the user is effectively protected. be able to.
(5)本発明は、(1)の位置情報匿名化装置について、前記立体内に含まれ、かつ、求められる匿名度を満たす範囲内で、前記半径rを摂動する摂動手段を備えたことを特徴とする位置情報匿名化装置を提案している。 (5) The present invention includes a perturbation means for perturbing the radius r within a range that is included in the solid and satisfies the anonymity required for the position information anonymization device of (1). A feature location information anonymization device is proposed.
この発明によれば、摂動手段が、立体内に含まれ、かつ、求められる匿名度を満たす範囲内で、半径rを摂動する。したがって、位置情報を移動させる摂動に加えて、半径を摂動するため、より匿名化が向上する。 According to the present invention, the perturbation means perturbs the radius r within a range that is included in a solid and satisfies the required anonymity. Therefore, since the radius is perturbed in addition to the perturbation that moves the position information, anonymization is further improved.
(6)本発明は、(5)の位置情報匿名化装置について、前記摂動手段(例えば、図5の摂動部160に相当)が、前記半径rを拡大することにより、摂動化を行うことを特徴とする位置情報匿名化装置を提案している。
(6) The present invention relates to the position information anonymization device of (5), wherein the perturbation means (e.g., corresponding to the
この発明によれば、摂動手段が、半径rを拡大することにより、摂動化を行う。これにより、さらに、領域が拡大するため、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to this invention, the perturbation means perturbs by enlarging the radius r. Thereby, since an area | region expands further, anonymization advances and it can protect a user's privacy effectively.
(7)本発明は、(5)の位置情報匿名化装置について、前記摂動手段(例えば、図8の摂動部180に相当)が、前記半径rを減少することにより、摂動化を行うことを特徴とする位置情報匿名化装置を提案している。
(7) The present invention relates to the position information anonymization device of (5), wherein the perturbation means (e.g., equivalent to the
この発明によれば、つまり、本発明では、時刻情報についても、摂動化を行い、匿名化することから、半径が減少する摂動化を許容しても、十分に、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to this invention, that is, in the present invention, since the time information is also perturbed and anonymized, anonymization proceeds sufficiently even if perturbation with a decreasing radius is allowed, and the user's Privacy can be effectively protected.
(8)本発明は、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成する第1のステップ(例えば、図2のステップS101に相当)と、前記真の位置情報を表わすn次元座標に、該生成した乱数を付加して摂動化した座標情報を生成する第2のステップ(例えば、図2のステップS102に相当)と、前記真の座標情報が、該生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた前記半径rを決定する第3のステップ(例えば、図2のステップS103に相当)と、前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第4のステップ(例えば、図2のステップS104に相当)と、を備えたことを特徴とする位置情報匿名化方法を提案している。 (8) The present invention is a first step for generating a random number corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information (for example, corresponding to step S101 in FIG. 2). A second step (for example, corresponding to step S102 in FIG. 2) of generating coordinate information perturbed by adding the generated random number to the n-dimensional coordinates representing the true position information; The coordinate information is included in a solid formed by using the generated coordinate information as the central coordinate and the radius is r, and the radius r is determined according to the required anonymity. The time information is perturbed by adding a time width to the step 3 (for example, corresponding to step S103 in FIG. 2) and a value corresponding to the degree of anonymity for obtaining the time information at which the true position information is obtained. The fourth step for generating time information (E.g., corresponding to step S104 in FIG. 2) proposes a positional information anonymizing method characterized by comprising a, a.
この発明によれば、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成し、真の位置情報を表わすn次元座標に、生成した乱数を付加して摂動化した座標情報を生成する。そして、真の座標情報が、生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた半径rを決定し、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。したがって、位置情報の摂動により形成される立体を時間軸方向に延伸した立体図形内に真の位置情報が含まれることになる。これにより、従来の位置情報の匿名化方法に比べて、時間軸方向にその領域が拡大することから、さらに、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to the present invention, a random number is generated corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, and the generated random number is assigned to an n-dimensional coordinate representing true position information. In addition, perturbed coordinate information is generated. Then, the true coordinate information is included in the solid formed by using the generated coordinate information as the center coordinate and the radius is r, and the radius r corresponding to the required anonymity is determined. Then, perturbed time information is generated by adding a time width to the time information based on a value corresponding to the degree of anonymity from which the time information at which the true position information is acquired is obtained. Therefore, the true position information is included in the solid figure formed by extending the solid formed by the perturbation of the position information in the time axis direction. Thereby, compared with the conventional anonymization method of position information, since the area | region expands in a time-axis direction, anonymization advances further and it can protect a user's privacy effectively.
(9)本発明は、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、前記真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた前記半径rを決定する第1のステップ(例えば、図6のステップS201に相当)と、前記半径rを拡大することにより、摂動化を行う第2のステップ(例えば、図6のステップS202に相当)と、前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第3のステップ(例えば、図6のステップS203に相当)と、を備えたことを特徴とする位置情報匿名化方法を提案している。 (9) The present invention corresponds to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, the coordinate information corresponding to the true position information is set as the center coordinates, and the radius is r. A first step of determining the radius r in accordance with the required anonymity (for example, corresponding to step S201 in FIG. 6), and a second step of performing perturbation by enlarging the radius r Time information that is perturbed by adding a time width to the time information according to a step (e.g., corresponding to step S202 in FIG. 6) and a value corresponding to the degree of anonymity for which the time information at which the true position information is obtained is obtained. A position information anonymization method characterized by comprising a third step (for example, corresponding to step S203 in FIG. 6).
この発明によれば、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた半径rを決定し、半径rを拡大することにより、摂動化を行う。そして、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。したがって、位置情報の摂動により形成される立体を時間軸方向に延伸した立体図形内に真の位置情報が含まれることになる。これにより、従来の位置情報の匿名化方法に比べて、時間軸方向にその領域が拡大することから、さらに、匿名化が進み、ユーザのプライバシを有効に保護することができる。また、半径rを拡大することにより、摂動化を行うことにより、さらに、領域が拡大するため、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to the present invention, when the coordinate information corresponding to the true position information is the center coordinate and the radius is r, corresponding to the n-dimensional coordinate system (n is an integer of 2 or more) representing the true position information. Then, perturbation is performed by determining the radius r according to the required anonymity and enlarging the radius r. Then, perturbed time information is generated by adding a time width to the time information based on a value corresponding to anonymity for which the time information at which the true position information is acquired is obtained. Therefore, the true position information is included in the solid figure formed by extending the solid formed by the perturbation of the position information in the time axis direction. Thereby, compared with the conventional anonymization method of position information, since the area | region expands in a time-axis direction, anonymization advances further and it can protect a user's privacy effectively. Further, by performing perturbation by enlarging the radius r, the area is further expanded, so that anonymization proceeds and the privacy of the user can be effectively protected.
(10)本発明は、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、前記真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた前記半径rを決定する第1のステップ(例えば、図9のステップS301に相当)と、前記半径rを減少することにより、摂動化を行う第2のステップ(例えば、図9のステップS302に相当)と、前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第3のステップ(例えば、図9のステップS303に相当)と、を備えたことを特徴とする位置情報匿名化方法を提案している。 (10) The present invention corresponds to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, the coordinate information corresponding to the true position information is set as the center coordinates, and the radius is r. A first step of determining the radius r in accordance with the required anonymity (for example, corresponding to step S301 in FIG. 9), and a second step of performing perturbation by reducing the radius r. Time information that is perturbed by adding a time width to the time information according to a step (e.g., corresponding to step S302 in FIG. 9) and a value corresponding to the degree of anonymity from which the time information at which the true position information is obtained is obtained. A position information anonymization method characterized by comprising a third step (for example, corresponding to step S303 in FIG. 9).
この発明によれば、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた半径rを決定し、半径rを減少することにより、摂動化を行う。そして、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。したがって、位置情報の摂動により形成される立体を時間軸方向に延伸した立体図形内に真の位置情報が含まれることになる。これにより、従来の位置情報の匿名化方法に比べて、時間軸方向にその領域が拡大することから、さらに、匿名化が進み、ユーザのプライバシを有効に保護することができる。なお、本発明では、時刻情報についても、摂動化を行い、匿名化することから、半径が減少する摂動化を許容しても、十分に、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to the present invention, when the coordinate information corresponding to the true position information is the center coordinate and the radius is r, corresponding to the n-dimensional coordinate system (n is an integer of 2 or more) representing the true position information. Then, perturbation is performed by determining the radius r according to the required anonymity and reducing the radius r. Then, perturbed time information is generated by adding a time width to the time information based on a value corresponding to anonymity for which the time information at which the true position information is acquired is obtained. Therefore, the true position information is included in the solid figure formed by extending the solid formed by the perturbation of the position information in the time axis direction. Thereby, compared with the conventional anonymization method of position information, since the area | region expands in a time-axis direction, anonymization advances further and it can protect a user's privacy effectively. In the present invention, since time information is also perturbed and anonymized, even if perturbation with a decreasing radius is allowed, anonymization proceeds sufficiently to effectively protect user privacy. be able to.
(11)本発明は、コンピュータに、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成する第1のステップ(例えば、図2のステップS101に相当)と、前記真の位置情報を表わすn次元座標に、該生成した乱数を付加して摂動化した座標情報を生成する第2のステップ(例えば、図2のステップS102に相当)と、前記真の座標情報が、該生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた前記半径rを決定する第3のステップ(例えば、図2のステップS103に相当)と、前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第4のステップ(例えば、図2のステップS104に相当)と、を実行させるためのプログラムを提案している。 (11) In the present invention, the first step (for example, step S101 in FIG. 2) for generating a random number corresponding to an n-dimensional coordinate system (n is an integer equal to or greater than 2) representing true position information. And a second step (for example, corresponding to step S102 in FIG. 2) of generating coordinate information perturbed by adding the generated random number to the n-dimensional coordinate representing the true position information, The true coordinate information is included in a solid formed by using the generated coordinate information as a central coordinate and the radius is r, and the radius r corresponding to the required anonymity is A time width is added to the time information according to a third step to be determined (for example, corresponding to step S103 in FIG. 2) and a value corresponding to the degree of anonymity for obtaining the time information at which the true position information is obtained. Generate perturbed time information The fourth step (e.g., corresponding to step S104 of FIG. 2) which proposes a program for executing a, a.
この発明によれば、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成し、真の位置情報を表わすn次元座標に、生成した乱数を付加して摂動化した座標情報を生成する。そして、真の座標情報が、生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた半径rを決定し、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。したがって、位置情報の摂動により形成される立体を時間軸方向に延伸した立体図形内に真の位置情報が含まれることになる。これにより、従来の位置情報の匿名化方法に比べて、時間軸方向にその領域が拡大することから、さらに、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to the present invention, a random number is generated corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, and the generated random number is assigned to an n-dimensional coordinate representing true position information. In addition, perturbed coordinate information is generated. Then, the true coordinate information is included in the solid formed by using the generated coordinate information as the center coordinate and the radius is r, and the radius r corresponding to the required anonymity is determined. Then, perturbed time information is generated by adding a time width to the time information based on a value corresponding to the degree of anonymity from which the time information at which the true position information is acquired is obtained. Therefore, the true position information is included in the solid figure formed by extending the solid formed by the perturbation of the position information in the time axis direction. Thereby, compared with the conventional anonymization method of position information, since the area | region expands in a time-axis direction, anonymization advances further and it can protect a user's privacy effectively.
(12)本発明は、コンピュータに、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、前記真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた前記半径rを決定する第1のステップ(例えば、図6のステップS201に相当)と、前記半径rを拡大することにより、摂動化を行う第2のステップ(例えば、図6のステップS202に相当)と、前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第3のステップ(例えば、図6のステップS203に相当)と、を実行させるためのプログラムを提案している。 (12) According to the present invention, the computer corresponds to an n-dimensional coordinate system (n is an integer of 2 or more) representing the true position information, the coordinate information corresponding to the true position information is set as the center coordinates, and the radius Is set to r, the first step (for example, corresponding to step S201 in FIG. 6) for determining the radius r according to the required anonymity, and perturbation is performed by expanding the radius r. Perturbation by adding a time width to the time information according to a second step (e.g., corresponding to step S202 in FIG. 6) and a value corresponding to the degree of anonymity for obtaining the time information at which the true position information is obtained. A program for executing the third step (for example, corresponding to step S203 in FIG. 6) for generating the time information is proposed.
この発明によれば、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた半径rを決定し、半径rを拡大することにより、摂動化を行う。そして、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。したがって、位置情報の摂動により形成される立体を時間軸方向に延伸した立体図形内に真の位置情報が含まれることになる。これにより、従来の位置情報の匿名化方法に比べて、時間軸方向にその領域が拡大することから、さらに、匿名化が進み、ユーザのプライバシを有効に保護することができる。また、半径rを拡大することにより、摂動化を行うことにより、さらに、領域が拡大するため、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to the present invention, when the coordinate information corresponding to the true position information is the center coordinate and the radius is r, corresponding to the n-dimensional coordinate system (n is an integer of 2 or more) representing the true position information. Then, perturbation is performed by determining the radius r according to the required anonymity and enlarging the radius r. Then, perturbed time information is generated by adding a time width to the time information based on a value corresponding to anonymity for which the time information at which the true position information is acquired is obtained. Therefore, the true position information is included in the solid figure formed by extending the solid formed by the perturbation of the position information in the time axis direction. Thereby, compared with the conventional anonymization method of position information, since the area | region expands in a time-axis direction, anonymization advances further and it can protect a user's privacy effectively. Further, by performing perturbation by enlarging the radius r, the area is further expanded, so that anonymization proceeds and the privacy of the user can be effectively protected.
(13)本発明は、コンピュータに、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、前記真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた前記半径rを決定する第1のステップ(例えば、図9のステップS301に相当)と、前記半径rを減少することにより、摂動化を行う第2のステップ(例えば、図9のステップS302に相当)と、前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第3のステップ(例えば、図9のステップS303に相当)と、を実行させるためのプログラムを提案している。 (13) According to the present invention, the computer corresponds to an n-dimensional coordinate system (n is an integer of 2 or more) representing the true position information, the coordinate information corresponding to the true position information is set as the center coordinates, and the radius When r is set to r, perturbation is performed by reducing the radius r and a first step (for example, corresponding to step S301 in FIG. 9) for determining the radius r according to the required anonymity. Perturbation is performed by adding a time width to the time information according to a second step (for example, corresponding to step S302 in FIG. 9) and a value corresponding to the degree of anonymity for obtaining the time information at which the true position information is obtained. A program for executing the third step of generating the time information (for example, corresponding to step S303 in FIG. 9) is proposed.
この発明によれば、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた半径rを決定し、半径rを減少することにより、摂動化を行う。そして、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。したがって、位置情報の摂動により形成される立体を時間軸方向に延伸した立体図形内に真の位置情報が含まれることになる。これにより、従来の位置情報の匿名化方法に比べて、時間軸方向にその領域が拡大することから、さらに、匿名化が進み、ユーザのプライバシを有効に保護することができる。なお、本発明では、時刻情報についても、摂動化を行い、匿名化することから、半径が減少する摂動化を許容しても、十分に、匿名化が進み、ユーザのプライバシを有効に保護することができる。 According to the present invention, when the coordinate information corresponding to the true position information is the center coordinate and the radius is r, corresponding to the n-dimensional coordinate system (n is an integer of 2 or more) representing the true position information. Then, perturbation is performed by determining the radius r according to the required anonymity and reducing the radius r. Then, perturbed time information is generated by adding a time width to the time information based on a value corresponding to anonymity for which the time information at which the true position information is acquired is obtained. Therefore, the true position information is included in the solid figure formed by extending the solid formed by the perturbation of the position information in the time axis direction. Thereby, compared with the conventional anonymization method of position information, since the area | region expands in a time-axis direction, anonymization advances further and it can protect a user's privacy effectively. In the present invention, since time information is also perturbed and anonymized, even if perturbation with a decreasing radius is allowed, anonymization proceeds sufficiently to effectively protect user privacy. be able to.
本発明によれば、時刻情報と位置情報を同時に匿名化することにより、データの所有者のプライバシを有効に保護することができるという効果がある。 According to the present invention, the privacy of the data owner can be effectively protected by anonymizing the time information and the position information at the same time.
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
Note that the constituent elements in the present embodiment can be appropriately replaced with existing constituent elements and the like, and various variations including combinations with other existing constituent elements are possible. Therefore, the description of the present embodiment does not limit the contents of the invention described in the claims.
<第1の実施形態>
図1から図4を用いて、本発明の第1の実施形態について説明する。
<First Embodiment>
A first embodiment of the present invention will be described with reference to FIGS.
<位置情報匿名化装置の構成>
本実施形態に係る位置情報匿名化装置は、図1に示すように、乱数生成部110と、座標生成部120と、決定部130と、時刻情報生成部140とから構成されている。
<Configuration of location information anonymization device>
As illustrated in FIG. 1, the position information anonymization device according to the present embodiment includes a random
乱数生成部110は、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成する。座標生成部120は、真の位置情報を表わすn次元座標に、生成した乱数を付加して摂動化した座標情報を生成する。
The random
決定部130は、真の位置情報に対応する座標情報が、生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた半径rを決定する。時刻情報生成部140は、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。
The
<位置情報匿名化装置の処理>
図2から図4を用いて、本実施形態に係る位置情報匿名化装置の処理について説明する。
<Processing of location information anonymization device>
The process of the location information anonymization apparatus according to the present embodiment will be described with reference to FIGS.
まず、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成し(ステップS101)、真の位置情報を表わすn次元座標に、生成した乱数を付加して摂動化した座標情報を生成する(ステップS102)。 First, a random number is generated corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information (step S101), and the generated random number is represented as an n-dimensional coordinate representing true position information. The coordinate information added and perturbed is generated (step S102).
そして、真の座標情報が、生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた半径rを決定して(ステップS103)、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する(ステップS104)。 Then, the true coordinate information is included in the solid formed by using the generated coordinate information as the center coordinate and the radius is r, and the radius r corresponding to the required anonymity is determined. Then, the time information obtained by adding the time width to the time information and perturbed is generated based on the value corresponding to the degree of anonymity for which the time information at which the true position information is acquired is obtained (step S104).
ここで、図3を用いて、移動による摂動化について説明する。
なお、ここでは、理解を容易にするために、2次元座標系を例に説明するが、2次元以上の多次元にも展開することができる。
Here, perturbation by movement will be described with reference to FIG.
Here, in order to facilitate understanding, a two-dimensional coordinate system will be described as an example, but the present invention can be expanded to two or more dimensions.
位置情報は、2次元平面状の円のエリアとして表される。つまり、中心の座標(x、y)と、半径rの組合せで表される。ここで、中心の座標(x、y)、半径rの位置情報を<x、y、r>で表す。 The position information is represented as an area of a two-dimensional planar circle. That is, it is represented by a combination of the center coordinate (x, y) and the radius r. Here, the position information of the center coordinate (x, y) and the radius r is represented by <x, y, r>.
r0をずれが最小で、最も精度のよい半径とする。このとき、適切度(匿名化度の逆数)R(0<R≦1)は、以下、数1で与えられる。
Let r 0 be the radius with the smallest deviation and the highest accuracy. At this time, the appropriateness (the reciprocal of the anonymization degree) R (0 <R ≦ 1) is given by the following
摂動オペレータは、位置情報A0をAfに変換するオペレータであり、以下の条件を満たすものとする。 The perturbation operator is an operator that converts the position information A 0 into A f and satisfies the following conditions.
(1)Rf<R0(Rf、R0は、それぞれAf、A0の関連性(変換の度合い))
(2)Af∩A0≠φ
(1) R f <R 0 (R f and R 0 are relations of A f and A 0 (degree of conversion), respectively)
(2) A f ∩A 0 ≠ φ
位置情報A0=<x0、y0、r0>に対して、位置情報の中心を移動する変換を行った後の位置情報をAf=<xf、yf、rf>とし、A0とAfの中心の距離をdとする。また、2つの円が交差する点のうちの1点とAfの中心を結んだ直線をx軸とする。A0とAfの中心を結んだ直線とx軸とのなす角をθとする。 For the position information A 0 = <x 0 , y 0 , r 0 >, the position information after the transformation that moves the center of the position information is A f = <x f , y f , r f > Let d be the distance between the centers of A 0 and A f . A straight line connecting one of the points where two circles intersect with the center of Af is defined as the x-axis. The angle between the straight line connecting the centers of A 0 and A f and the x axis is defined as θ.
ここで、xf、yfは、d、θを用いて、数2のように表わされる。
Here, x f and y f are expressed as in
A0、Afの関連性をそれぞれR0、Rfとし、λを数3とした場合に、数4に示す方程式が得られる。 When the relationship between A 0 and A f is R 0 and R f and λ is Equation 3, the equation shown in Equation 4 is obtained.
ここで、rfは、Afの半径である。rf=r0であることから、数5のように簡単化でき、この連立方程式を解くことにより、d、θを求めることができる。 Here, r f is the radius of A f . Since r f = r 0 , it can be simplified as shown in Equation 5, and d and θ can be obtained by solving the simultaneous equations.
次に、時刻情報の匿名化を付与することにより、位置情報を2次元とした場合、図4に示すような円柱となる。このとき、その場所にいた時刻の情報である時刻情報Tは、(T+t1、T+t2)といったある範囲(t2−t1)の幅を持った値に変換される。t2、t1は、円柱の体積がある閾値を越えるようにランダムな値が選択される。 Next, by giving anonymization of time information, when the position information is two-dimensional, a cylinder as shown in FIG. 4 is obtained. At this time, the time information T, which is information on the time at the place, is converted into a value having a width in a certain range (t2−t1) such as (T + t1, T + t2). Random values are selected for t2 and t1 so that the volume of the cylinder exceeds a certain threshold.
したがって、本実施形態によれば、ユーザが移動していく場合を考えると、ある時刻において、(1)の円内にいたユーザは、(2)の円内へと移動するとすれば、移動が完了した後も、(1)の円柱に相当する位置情報が残り続けるため、ある時間の断面で見た場合、あるユーザが(1)の円内にいるのか、(2)の円内にいるのかを判別することは困難となる。なお、本実施形態においては、中心座標を移動する摂動を与える例について説明したが、これに加えて、半径を拡大あるいは減少する摂動を与えてもよい。 Therefore, according to the present embodiment, considering the case where the user moves, if a user who was in the circle of (1) at a certain time moves into the circle of (2), the movement is Since the position information corresponding to the cylinder of (1) continues to remain even after the completion, when viewed from a cross-section for a certain time, a user is in the circle of (1) or is in the circle of (2) It is difficult to determine whether or not. In this embodiment, the example of giving the perturbation for moving the center coordinate has been described, but in addition to this, the perturbation for expanding or decreasing the radius may be given.
<第2の実施形態>
図5から図7を用いて、本発明の第2の実施形態について説明する。
<Second Embodiment>
A second embodiment of the present invention will be described with reference to FIGS.
<位置情報匿名化装置の構成>
本実施形態に係る位置情報匿名化装置は、図5に示すように、決定部150と、摂動部160と、時刻情報生成部170とから構成されている。
<Configuration of location information anonymization device>
As shown in FIG. 5, the position information anonymization device according to the present embodiment includes a
決定部150は、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた半径rを決定する。摂動部160は、半径rを拡大することにより、摂動化を行う。時刻情報生成部170は、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する。
The
<位置情報匿名化装置の処理>
図6および図7を用いて、本実施形態に係る位置情報匿名化装置の処理について説明する。
<Processing of location information anonymization device>
Processing of the position information anonymization device according to the present embodiment will be described with reference to FIGS. 6 and 7.
まず、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた半径rを決定し(ステップS201)、半径rを拡大することにより、摂動化を行う(ステップS202)。そして、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する(ステップS203)。 First, corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, the coordinate information corresponding to the true position information is set as the center coordinate and the radius is set to r. A radius r corresponding to the degree of anonymity is determined (step S201), and perturbation is performed by expanding the radius r (step S202). Then, perturbation time information is generated by adding a time width to the time information based on a value corresponding to anonymity for which the time information at which the true position information is obtained is obtained (step S203).
ここで、図7を用いて、移動による摂動化について説明する。
なお、ここでは、理解を容易にするために、2次元座標系を例に説明するが、2次元以上の多次元にも展開することができる。
Here, perturbation by movement will be described with reference to FIG.
Here, in order to facilitate understanding, a two-dimensional coordinate system will be described as an example, but the present invention can be expanded to two or more dimensions.
位置情報は、2次元平面状の円のエリアとして表される。つまり、中心の座標(x、y)と、半径rの組合せで表される。ここで、中心の座標(x、y)、半径rの位置情報を<x、y、r>で表す。 The position information is represented as an area of a two-dimensional planar circle. That is, it is represented by a combination of the center coordinate (x, y) and the radius r. Here, the position information of the center coordinate (x, y) and the radius r is represented by <x, y, r>.
r0をずれが最小で、最も精度のよい半径とする。このとき、適切度(匿名化度の逆数)R(0<R≦1)は、以下、数6で与えられる。 Let r 0 be the radius with the smallest deviation and the highest accuracy. At this time, the appropriateness (the reciprocal of the anonymization degree) R (0 <R ≦ 1) is given by Expression 6 below.
摂動オペレータは、位置情報A0をAfに変換するオペレータであり、以下の条件を満たすものとする。 The perturbation operator is an operator that converts the position information A 0 into A f and satisfies the following conditions.
(1)Rf<R0(Rf、R0は、それぞれAf、A0の関連性(変換の度合い))
(2)Af∩A0≠φ
(1) R f <R 0 (R f and R 0 are relations of A f and A 0 (degree of conversion), respectively)
(2) A f ∩A 0 ≠ φ
位置情報A0=<x0、y0、r0>に対して、半径を拡大する変換を行った後の位置情報をAf=<xf、yf、rf>とする。このとき、rf>r0となる。 The position information A f = <x f , y f , r f > after the transformation for enlarging the radius is performed on the position information A 0 = <x 0 , y 0 , r 0 > At this time, r f > r 0 .
A0、Afの関連性をそれぞれR0、Rfとし場合、半径は、数7で与えられる。 When the relationship between A 0 and A f is R 0 and R f , respectively, the radius is given by Equation 7.
次に、時刻情報の匿名化を付与することにより、位置情報を2次元とした場合、図4に示すような円柱となる。このとき、その場所にいた時刻の情報である時刻情報Tは、(T+t1、T+t2)といったある範囲(t2−t1)の幅を持った値に変換される。t2、t1は、円柱の体積がある閾値を越えるようにランダムな値が選択される。 Next, by giving anonymization of time information, when the position information is two-dimensional, a cylinder as shown in FIG. 4 is obtained. At this time, the time information T, which is information on the time at the place, is converted into a value having a width in a certain range (t2−t1) such as (T + t1, T + t2). Random values are selected for t2 and t1 so that the volume of the cylinder exceeds a certain threshold.
したがって、本実施形態によれば、ユーザが移動していく場合を考えると、ある時刻において、(1)の円内にいたユーザは、(2)の円内へと移動するとすれば、移動が完了した後も、(1)の円柱に相当する位置情報が残り続けるため、ある時間の断面で見た場合、あるユーザが(1)の円内にいるのか、(2)の円内にいるのかを判別することは困難となる。なお、本実施形態においては、半径を拡大する摂動を与える例について説明したが、これに加えて、中心座標を移動するあるいは半径を減少する摂動を与えてもよい。 Therefore, according to the present embodiment, considering the case where the user moves, if a user who was in the circle of (1) at a certain time moves into the circle of (2), the movement is Since the position information corresponding to the cylinder of (1) continues to remain even after the completion, when viewed from a cross-section for a certain time, a user is in the circle of (1) or is in the circle of (2) It is difficult to determine whether or not. In the present embodiment, an example of giving a perturbation that expands the radius has been described, but in addition to this, a perturbation that moves the center coordinates or decreases the radius may be given.
<第3の実施形態>
図8から図10を用いて、本発明の第3の実施形態について説明する。
<Third Embodiment>
A third embodiment of the present invention will be described with reference to FIGS.
<位置情報匿名化装置の構成>
本実施形態に係る位置情報匿名化装置は、図8に示すように、決定部150と、摂動部180と、時刻情報生成部170とから構成されている。なお、第1の実施形態あるいは第2の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は省略する。
<Configuration of location information anonymization device>
As illustrated in FIG. 8, the position information anonymization device according to the present embodiment includes a
摂動部180は、半径rを拡大することにより、摂動化を行う。
The
<位置情報匿名化装置の処理>
図9および図10を用いて、本実施形態に係る位置情報匿名化装置の処理について説明する。
<Processing of location information anonymization device>
The process of the location information anonymization device according to the present embodiment will be described with reference to FIGS. 9 and 10.
まず、真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた半径rを決定し(ステップS301)、半径rを減少することにより、摂動化を行う(ステップS302)。そして、真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、時刻情報に時間幅を付加して摂動化した時刻情報を生成する(ステップS303)。 First, corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, the coordinate information corresponding to the true position information is set as the center coordinate and the radius is set to r. A radius r corresponding to the degree of anonymity is determined (step S301), and perturbation is performed by reducing the radius r (step S302). Then, perturbation time information is generated by adding a time width to the time information based on a value corresponding to the degree of anonymity from which the time information at which the true position information is acquired is obtained (step S303).
ここで、図10を用いて、移動による摂動化について説明する。
なお、ここでは、理解を容易にするために、2次元座標系を例に説明するが、2次元以上の多次元にも展開することができる。
Here, perturbation by movement will be described with reference to FIG.
Here, in order to facilitate understanding, a two-dimensional coordinate system will be described as an example, but the present invention can be expanded to two or more dimensions.
位置情報は、2次元平面状の円のエリアとして表される。つまり、中心の座標(x、y)と、半径rの組合せで表される。ここで、中心の座標(x、y)、半径rの位置情報を<x、y、r>で表す。 The position information is represented as an area of a two-dimensional planar circle. That is, it is represented by a combination of the center coordinate (x, y) and the radius r. Here, the position information of the center coordinate (x, y) and the radius r is represented by <x, y, r>.
r0をずれが最小で、最も精度のよい半径とする。このとき、適切度(匿名化度の逆数)R(0<R≦1)は、以下、数8で与えられる。 Let r 0 be the radius with the smallest deviation and the highest accuracy. At this time, the appropriateness (the reciprocal of the degree of anonymization) R (0 <R ≦ 1) is given by Equation 8 below.
摂動オペレータは、位置情報A0をAfに変換するオペレータであり、以下の条件を満たすものとする。 The perturbation operator is an operator that converts the position information A 0 into A f and satisfies the following conditions.
(1)Rf<R0(Rf、R0は、それぞれAf、A0の関連性(変換の度合い))
(2)Af∩A0≠φ
(1) R f <R 0 (R f and R 0 are relations of A f and A 0 (degree of conversion), respectively)
(2) A f ∩A 0 ≠ φ
位置情報A0=<x0、y0、r0>に対して、半径を減少する変換を行った後の位置情報をAf=<xf、yf、rf>とする。このとき、rf<r0となる。 Let position information A 0 = <x 0 , y 0 , r 0 > be converted into a position where A f = <x f , y f , r f >. At this time, r f <r 0 .
A0、Afの関連性をそれぞれR0、Rfとし場合、半径は、数9で与えられる。 When the relationship between A 0 and A f is R 0 and R f , respectively, the radius is given by Equation 9.
次に、時刻情報の匿名化を付与することにより、位置情報を2次元とした場合、図4に示すような円柱となる。このとき、その場所にいた時刻の情報である時刻情報Tは、(T+t1、T+t2)といったある範囲(t2−t1)の幅を持った値に変換される。t2、t1は、円柱の体積がある閾値を越えるようにランダムな値が選択される。 Next, by giving anonymization of time information, when the position information is two-dimensional, a cylinder as shown in FIG. 4 is obtained. At this time, the time information T, which is information on the time at the place, is converted into a value having a width in a certain range (t2−t1) such as (T + t1, T + t2). Random values are selected for t2 and t1 so that the volume of the cylinder exceeds a certain threshold.
したがって、本実施形態によれば、ユーザが移動していく場合を考えると、ある時刻において、(1)の円内にいたユーザは、(2)の円内へと移動するとすれば、移動が完了した後も、(1)の円柱に相当する位置情報が残り続けるため、ある時間の断面で見た場合、あるユーザが(1)の円内にいるのか、(2)の円内にいるのかを判別することは困難となる。なお、本実施形態においては、半径を減少する摂動を与える例について説明したが、これに加えて、中心座標を移動するあるいは半径を拡大する摂動を与えてもよい。 Therefore, according to the present embodiment, considering the case where the user moves, if a user who was in the circle of (1) at a certain time moves into the circle of (2), the movement is Since the position information corresponding to the cylinder of (1) continues to remain even after the completion, when viewed from a cross-section for a certain time, a user is in the circle of (1) or is in the circle of (2) It is difficult to determine whether or not. In this embodiment, the example of giving the perturbation for decreasing the radius has been described, but in addition to this, the perturbation for moving the center coordinate or enlarging the radius may be given.
なお、位置情報匿名化装置の処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを位置情報匿名化装置に読み込ませ、実行することによって本発明の位置情報匿名化装置を実現することができる。ここでいうコンピュータシステムとは、OSや周辺装置等のハードウェアを含む。 Note that the location information anonymization device of the present invention is recorded by recording the processing of the location information anonymization device on a recording medium readable by a computer system, causing the location information anonymization device to read and execute the program recorded on the recording medium. Can be realized. The computer system here includes an OS and hardware such as peripheral devices.
また、「コンピュータシステム」は、WWW(World Wide Web)システムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。 Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW (World Wide Web) system is used. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the embodiments, and includes designs and the like that do not depart from the gist of the present invention.
110;乱数生成部
120;座標生成部
130;決定部
140;時刻情報生成部
150;決定部
160;摂動部
170;時刻情報生成部
180;摂動部
110; random
Claims (13)
前記真の位置情報を表わすn次元座標に、該生成した乱数を付加して摂動化した座標情報を生成する座標生成手段と、
前記真の位置情報に対応する座標情報が、該生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた前記半径rを決定する決定手段と、
前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する時刻情報生成手段と、
を備えたことを特徴とする位置情報匿名化装置。 Random number generating means for generating a random number corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information;
Coordinate generating means for generating coordinate information perturbed by adding the generated random number to n-dimensional coordinates representing the true position information;
The coordinate information corresponding to the true position information is included in the solid formed by using the generated coordinate information as the central coordinate and the radius is r, and according to the required anonymity Determining means for determining the radius r;
Time information generating means for generating time information that is perturbed by adding a time width to the time information, according to anonymity for which the time information for obtaining the true position information is obtained;
A position information anonymization device comprising:
前記半径rを摂動する摂動手段と、
前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する時刻情報生成手段と、
を備えたことを特徴とする位置情報匿名化装置。 Corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, anonymity is obtained when the coordinate information corresponding to the true position information is the central coordinate and the radius is r. Determining means for determining the radius r according to the degree;
Perturbation means for perturbing the radius r;
Time information generating means for generating time information that is perturbed by adding a time width to the time information, according to anonymity for which the time information for obtaining the true position information is obtained;
A position information anonymization device comprising:
前記真の位置情報を表わすn次元座標に、該生成した乱数を付加して摂動化した座標情報を生成する第2のステップと、
前記真の座標情報が、該生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた前記半径rを決定する第3のステップと、
前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第4のステップと、
を備えたことを特徴とする位置情報匿名化方法。 A first step of generating a random number corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information;
A second step of generating coordinate information perturbed by adding the generated random number to n-dimensional coordinates representing the true position information;
The true coordinate information is included in a solid formed by using the generated coordinate information as a central coordinate and the radius is r, and the radius r corresponding to the required anonymity is A third step of determining;
A fourth step of generating time information perturbed by adding a time width to the time information by a value according to anonymity from which the time information at which the true position information was obtained is obtained;
A location information anonymization method characterized by comprising:
前記半径rを拡大することにより、摂動化を行う第2のステップと、
前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第3のステップと、
を備えたことを特徴とする位置情報匿名化方法。 Corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, anonymity is obtained when the coordinate information corresponding to the true position information is the central coordinate and the radius is r. A first step of determining the radius r according to degrees;
A second step of perturbing by enlarging the radius r;
A third step of generating time information perturbed by adding a time width to the time information by a value according to anonymity from which the time information obtained from the true position information is obtained;
A location information anonymization method characterized by comprising:
前記半径rを減少することにより、摂動化を行う第2のステップと、
前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第3のステップと、
を備えたことを特徴とする位置情報匿名化方法。 Corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, anonymity is obtained when the coordinate information corresponding to the true position information is the central coordinate and the radius is r. A first step of determining the radius r according to degrees;
A second step of perturbing by reducing the radius r;
A third step of generating time information perturbed by adding a time width to the time information by a value according to anonymity from which the time information obtained from the true position information is obtained;
A location information anonymization method characterized by comprising:
真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、乱数を生成する第1のステップと、
前記真の位置情報を表わすn次元座標に、該生成した乱数を付加して摂動化した座標情報を生成する第2のステップと、
前記真の座標情報が、該生成された座標情報を中心座標とし、半径をrとしたときに、これらにより形成される立体内に含まれ、かつ、求められる匿名度に応じた前記半径rを決定する第3のステップと、
前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第4のステップと、
を実行させるためのプログラム。 On the computer,
A first step of generating a random number corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information;
A second step of generating coordinate information perturbed by adding the generated random number to n-dimensional coordinates representing the true position information;
The true coordinate information is included in a solid formed by using the generated coordinate information as a central coordinate and the radius is r, and the radius r corresponding to the required anonymity is A third step of determining;
A fourth step of generating time information perturbed by adding a time width to the time information by a value according to anonymity from which the time information at which the true position information was obtained is obtained;
A program for running
真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、前記真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた前記半径rを決定する第1のステップと、
前記半径rを拡大することにより、摂動化を行う第2のステップと、
前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第3のステップと、
を実行させるためのプログラム。 On the computer,
Corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, anonymity is obtained when the coordinate information corresponding to the true position information is the central coordinate and the radius is r. A first step of determining the radius r according to degrees;
A second step of perturbing by enlarging the radius r;
A third step of generating time information perturbed by adding a time width to the time information by a value according to anonymity from which the time information obtained from the true position information is obtained;
A program for running
真の位置情報を表わすn次元座標系(nは、2以上の整数)に対応して、前記真の位置情報に対応する座標情報を中心座標とし、半径をrとしたときに、求められる匿名度に応じた前記半径rを決定する第1のステップと、
前記半径rを拡大することにより、摂動化を行う第2のステップと、
前記真の位置情報を取得した時刻情報を求められる匿名度に応じた値により、前記時刻情報に時間幅を付加して摂動化した時刻情報を生成する第3のステップと、
を実行させるためのプログラム。 On the computer,
Corresponding to an n-dimensional coordinate system (n is an integer of 2 or more) representing true position information, anonymity is obtained when the coordinate information corresponding to the true position information is the central coordinate and the radius is r. A first step of determining the radius r according to degrees;
A second step of perturbing by enlarging the radius r;
A third step of generating time information perturbed by adding a time width to the time information by a value according to anonymity from which the time information obtained from the true position information is obtained;
A program for running
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012102996A JP6125153B2 (en) | 2012-04-27 | 2012-04-27 | Position information anonymization device, position information anonymization method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012102996A JP6125153B2 (en) | 2012-04-27 | 2012-04-27 | Position information anonymization device, position information anonymization method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013232068A true JP2013232068A (en) | 2013-11-14 |
JP6125153B2 JP6125153B2 (en) | 2017-05-10 |
Family
ID=49678455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012102996A Expired - Fee Related JP6125153B2 (en) | 2012-04-27 | 2012-04-27 | Position information anonymization device, position information anonymization method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6125153B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018055610A (en) * | 2016-09-30 | 2018-04-05 | 日本電信電話株式会社 | Anonymization device, anonymization method and program |
CN109618282A (en) * | 2019-01-14 | 2019-04-12 | 安徽师范大学 | Sensitive semantic locations method for secret protection under road network environment towards continuous-query |
JP2021532617A (en) * | 2018-07-03 | 2021-11-25 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Pseudonymization of position data |
JP2022051462A (en) * | 2020-09-18 | 2022-03-31 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102507480B1 (en) * | 2021-07-12 | 2023-03-09 | 주식회사 메쉬코리아 | Method and Apparatus for De-identifying Location Information |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006135442A (en) * | 2004-11-02 | 2006-05-25 | Nippon Telegr & Teleph Corp <Ntt> | Communication apparatus and communication system with positional anonymity |
WO2011043418A1 (en) * | 2009-10-09 | 2011-04-14 | 日本電気株式会社 | Information management device, data processing method thereof, and computer program |
JP2011123712A (en) * | 2009-12-11 | 2011-06-23 | Atsushi Tashiro | Outsourced analysis system of personal information |
WO2011142327A1 (en) * | 2010-05-10 | 2011-11-17 | 日本電気株式会社 | Information processing device, control method and program |
WO2012017612A1 (en) * | 2010-08-06 | 2012-02-09 | パナソニック株式会社 | Device for sharing anonymized information, and method for sharing anonymized information |
JP2012079205A (en) * | 2010-10-05 | 2012-04-19 | Hitachi Ltd | Personal information anonymizing device and method |
WO2012090628A1 (en) * | 2010-12-27 | 2012-07-05 | 日本電気株式会社 | Information security device and information security method |
JP2013041536A (en) * | 2011-08-19 | 2013-02-28 | Fujitsu Ltd | Information processing method and device |
-
2012
- 2012-04-27 JP JP2012102996A patent/JP6125153B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006135442A (en) * | 2004-11-02 | 2006-05-25 | Nippon Telegr & Teleph Corp <Ntt> | Communication apparatus and communication system with positional anonymity |
WO2011043418A1 (en) * | 2009-10-09 | 2011-04-14 | 日本電気株式会社 | Information management device, data processing method thereof, and computer program |
JP2011123712A (en) * | 2009-12-11 | 2011-06-23 | Atsushi Tashiro | Outsourced analysis system of personal information |
WO2011142327A1 (en) * | 2010-05-10 | 2011-11-17 | 日本電気株式会社 | Information processing device, control method and program |
WO2012017612A1 (en) * | 2010-08-06 | 2012-02-09 | パナソニック株式会社 | Device for sharing anonymized information, and method for sharing anonymized information |
JP2012079205A (en) * | 2010-10-05 | 2012-04-19 | Hitachi Ltd | Personal information anonymizing device and method |
WO2012090628A1 (en) * | 2010-12-27 | 2012-07-05 | 日本電気株式会社 | Information security device and information security method |
JP2013041536A (en) * | 2011-08-19 | 2013-02-28 | Fujitsu Ltd | Information processing method and device |
Non-Patent Citations (1)
Title |
---|
MEHMET ERCAN NERGIZ ET AL.: "Towards Trajectory Anonymization: a Generalization-Based Approach", PROCEEDINGS OF THE SIGSPATIAL ACM GIS 2008 INTERNATIONAL WORKSHOP ON SECURITY AND PRIVACY IN GIS AND, JPN7015002741, 4 November 2008 (2008-11-04), pages 52 - 61, ISSN: 0003530057 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018055610A (en) * | 2016-09-30 | 2018-04-05 | 日本電信電話株式会社 | Anonymization device, anonymization method and program |
JP2021532617A (en) * | 2018-07-03 | 2021-11-25 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Pseudonymization of position data |
JP7139459B2 (en) | 2018-07-03 | 2022-09-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Pseudonymization of location data |
CN109618282A (en) * | 2019-01-14 | 2019-04-12 | 安徽师范大学 | Sensitive semantic locations method for secret protection under road network environment towards continuous-query |
JP2022051462A (en) * | 2020-09-18 | 2022-03-31 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
JP7145917B2 (en) | 2020-09-18 | 2022-10-03 | ヤフー株式会社 | Information processing device, information processing method and information processing program |
Also Published As
Publication number | Publication date |
---|---|
JP6125153B2 (en) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6125153B2 (en) | Position information anonymization device, position information anonymization method and program | |
Duckham et al. | A formal model of obfuscation and negotiation for location privacy | |
Meurisch et al. | Data protection in AI services: A survey | |
Kou et al. | Generalized prolate spheroidal wave functions for offset linear canonical transform in Clifford analysis | |
Xiong et al. | TDOA-based localization with NLOS mitigation via robust model transformation and neurodynamic optimization | |
Holcer et al. | Privacy in indoor positioning systems: A systematic review | |
WO2014030302A1 (en) | Information processing device for executing anonymization and anonymization processing method | |
Sinha et al. | Fully homomorphic encryption based privacy-preserving data acquisition and computation for contact tracing | |
JP2010093424A (en) | Data sum-up system, disturbance apparatus, reconfiguration apparatus, data sum-up method, disturbance program, and reconfiguration program | |
Tefera et al. | A game-theoretic framework to preserve location information privacy in location-based service applications | |
Chen et al. | Water wave problems using null-field boundary integral equations: Ill-posedness and remedies | |
Yu et al. | Privacy-preserving cloud-edge collaborative learning without trusted third-party coordinator | |
KR20150115762A (en) | Privacy protection against curious recommenders | |
JP5416614B2 (en) | Public information privacy protection device, public information privacy protection method and program | |
Karlsson et al. | Identifying time measurement tampering in the traversal time and hop count analysis (TTHCA) wormhole detection algorithm | |
Li et al. | Privacy-preserving consensus over a distributed network against eavesdropping attacks | |
Kenmotsu | Complete parallel mean curvature surfaces in two-dimensional complex space-forms | |
JP6274973B2 (en) | User identification device, user identification method, and program | |
CN112069532A (en) | Track privacy protection method and device based on differential privacy | |
Petean | Degenerate solutions of a nonlinear elliptic equation on the sphere | |
de Vries et al. | Secure Neural Network Inference as a Service with Resource-Constrained Clients | |
Wang et al. | Location proximity attacks against mobile targets: Analytical bounds and attacker strategies | |
JP5951260B2 (en) | Logical operation device, logical operation method, and program | |
Dinc | Analytical estimation for the impulse response of an n-dimensional diffusion channel with an absorbing receiver | |
Salama et al. | Mobile cloud computing and the internet of things security and privacy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150116 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160728 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170303 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20170314 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170404 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170405 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6125153 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |