秘匿技術の一覧に戻る

Privacy Tech · 詳細ガイド

k-匿名化

実用段階

同じ属性を持つ人をk人以上に揃え、群れに紛れさせて個人を特定できなくする。

How it works

公開データをk-匿名にする手順

ステップ 1 / 6

元データ

各行が一人に対応する表。名前は消してあっても、属性の組み合わせから個人が浮かび上がることがあります。

詳しい解説

なぜ名前を消すだけでは足りないのか

k-匿名化の出発点は、直接の識別子(氏名・IDなど)を消しても人は特定されうる、という洞察です。Latanya Sweeneyは、郵便番号・生年月日・性別の3つだけで米国人口の約87%が一意に特定できると示しました。k-匿名化はこの「準識別子」を丸めて、少なくともk人が同じ組み合わせを共有する状態を作ります。

連結攻撃という弱点

k-匿名化は単独では万能ではありません。攻撃者が別の公開データを持ち込んで突き合わせる「連結攻撃」に弱いのです。Narayanan と Shmatikov は、匿名化されたNetflixの視聴履歴を公開のIMDbと照合し、わずか数件の評価から加入者を再識別しました。高次元でまばらなデータほど、群れに紛れさせるのが難しくなります。

l-多様性と t-近接性による補強

k人に紛れても、そのk人全員が同じ病名なら機微情報は漏れます。これを防ぐのがl-多様性(各グループ内で機微属性を十分ばらつかせる/Machanavajjhalaら 2007)と、t-近接性(グループ内分布を全体分布に近づける/Liら 2007)です。ARXのようなツールは、これらの基準を満たすよう一般化を自動探索します。

主要パラメータ・設計要素

準識別子

単独では識別子でなくても、組み合わせで個人を絞り込める列(郵便番号・生年月日・性別・職業など)。どれを準識別子とみなすかが保護の要。

k の値

各行が最低何人に紛れるか。kを大きくするほど匿名性は上がるが、データは粗くなり有用性が下がる。

一般化・抑制

値を粗くする(一般化)か、まれな行を伏せる(抑制)か。両者のバランスで、丸めすぎと消しすぎの間を取る。

l-多様性

各k-匿名グループ内で、機微属性が少なくともl種類はばらついていることを要求し、同質性攻撃を防ぐ。

t-近接性

各グループ内の機微属性の分布を、全体分布からt以内に保ち、背景知識を使った推論を抑える。

産業・ユースケース

この技術が実際に価値を生んでいる領域と、その使われ方。

医療・非識別化

HIPAAのSafe Harbor方式などで、年齢や郵便番号といった準識別子を一般化・丸めて、同じ属性を持つ人が少なくともk人存在する状態にする。個人特定を防ぎつつ研究用途に耐える。

公共・オープンデータ

行政がオープンデータを公開する際、地域や属性を粗くまとめて各グループが最低k件になるよう匿名化する。個票の再識別を防ぎつつ市民や研究者が利用できる形にする。

市場調査

調査会社が回答データを共有・公表する際、細かな属性の組み合わせを一般化してk-匿名を満たす。少数のセグメントから個人が逆算されるのを防ぐ。

交通・移動データ

交通機関が乗降や移動のオープンデータセットを公開する際、時間帯や地点を丸めて各グループがk件以上になるよう調整する。個人の移動軌跡の特定を防ぐ。

最新の動向

1

高次元・まばらなデータ(購買・位置・ゲノム)では単独のk-匿名化が破られやすく、差分プライバシーへの置き換え・併用が進む。

2

ARX(arx.deidentifier.org)などのオープンソース・ツールが、k・l・tの同時最適化とリスク定量化を実務者に開放。

3

位置情報・軌跡データ向けに、時空間の一般化を扱うk-匿名化の拡張が研究の中心のひとつに。

4

規制(GDPR等)では、k-匿名化は『仮名化』にとどまり真の匿名化には不十分と評価される場面が増えている。

ベンチマーク・実測の目安

米国人口の一意特定率

約87%

Latanya Sweeney (2000/2002):{5桁郵便番号, 生年月日, 性別} だけで米国人口の約87%が一意に特定可能。

追試による一意特定率

約63%

Golle (2006)「Revisiting the Uniqueness of Simple Demographics」:2000年国勢調査では同じ3属性での一意特定率は約63%と再推定。

Netflix匿名データの再識別

8件の評価で99%を一意特定

Narayanan & Shmatikov (2008):8件の映画評価(うち2件は誤りでも可、日付±14日)で、加入者レコードの99%を一意に特定。

※数値は各出典に基づく参考値です。前提条件により大きく変わります。実装時は一次情報をご確認ください。

この技術について、話しませんか。

実装の相談も、単なる好奇心も歓迎です。CODASのDiscordで、秘匿技術に取り組む仲間とつながりましょう。