De-anonymizing the Partial Web: How Social Networks Leak Privacy via Seeds

De-anonymize social network under partial overlap

2019-05-17
Zhongzhao Hu, Luoyi Fu, Xiaoying Gan
Summary
Problem
Method
Results
Takeaways
Abstract

This paper investigates the de-anonymization of social networks under the Erdos-Renyi (ER) model, focusing on the realistic scenario of partially overlapping node sets. It extends the Percolation Graph Matching (PGM) algorithm and identifies a critical phase transition threshold for seed set size required for successful network re-identification.

TL;DR

Social network de-anonymization is often treated as a graph matching puzzle. This paper reveals that even if an attacker only has a partial view of two different social platforms (partial overlap), they can reveal the identities of almost all users using just a small "seed" of known identities. By extending Bootstrap Percolation theory to the Erdős-Rényi (ER) model, the authors pinpoint the exact "tipping point" where a few known users lead to a total privacy collapse.

Background: The Seeded Attack Logic

Imagine you have an anonymous dataset of Facebook connections and a public dataset of Twitter followers. Even if names are removed, the "shape" of your social circle is unique. Attackers use "seeds"—users whose identities are known on both platforms—to start a chain reaction of identification.

The authors identify a major gap in previous research: most models assume the two networks have the exact same users. In the real world, you might be on Twitter but not Facebook. This paper asks: How much overlap is enough for an attacker to succeed?

The Problem & Motivation: Beyond Perfect Overlap

Prior SOTA work (like Yartseva et al.) established that there is a critical seed size . If you have more than seeds, identification spreads like a virus (percolation); if fewer, the attack fails. However, these models break down when the networks only partially overlap.

The authors' insight was to treat the two networks ( and ) as subgraphs of a hidden "master" social network , sampled with specific probabilities for nodes () and edges ().

Methodology: The Mechanics of Percolation

The core of the attack is the Percolation Graph Matching (PGM) algorithm.

The Logic of "Marks"

  1. Start with a seed set of known pairs.
  2. For every known pair, look at their neighbors. If a pair of nodes are neighbors of many already-matched pairs, they are likely the same person.
  3. Once a pair gets "marks" (evidence), they are considered "infected" (matched), and the process repeats.

Model Architecture: Partially Overlapping ER Model

The authors mathematically proved that even with partial overlap (), the probability of a correct pair getting a mark is significantly higher ( factor) than a wrong pair. This gap allows the algorithm to remain accurate even when the data is incomplete.

The "Tipping Point" (Phase Transition)

The most striking contribution is the redefined critical threshold : Where incorporates the overlap factor . This formula allows us to predict the exact number of seeds an attacker needs based on network density and overlap.

Experimental Validation

The authors tested this on synthetic graphs of 10,000 nodes.

  • Synthetic Results: When overlap () and edge density () were high, they observed a sharp "Phase Transition." Suddenly, at a specific seed count, the matching accuracy jumps from near-zero to near-total.
  • Real-World Data: Testing on academic co-author networks showed that real social networks are often too sparse for this specific chain reaction to occur easily.

Table of Experimental vs Theoretical a_c The table above shows that the experimental "explosion" of identification happens very close to the predicted mathematical threshold.

Critical Analysis & Takeaways

Why does this matter? It proves that privacy is not a linear problem. You aren't "slightly more at risk" as more data leaks; you are safe until you hit a threshold, after which everyone is deanonymized instantly.

Limitations:

  1. The ER Model: Real-world networks aren't Erdős-Rényi; they have "hubs" (popular people) and "communities." The ER model assumes everyone has roughly the same number of friends, which is rarely true.
  2. Sparsity: As seen in the real-data experiment, if the network isn't dense enough, the chain reaction dies out.

Final Thought: This work provides a rigorous mathematical foundation for cross-platform privacy. While sparsity protects us today, as social platforms become more integrated and data more dense, we move closer to the critical threshold where anonymity vanishes.

Find Similar Papers

Try Our Examples

  • Find recent papers addressing de-anonymization in social networks with Power Law or Scale-Free degree distributions under partial overlap.
  • What is the original paper that proposed the Percolation Graph Matching (PGM) algorithm, and how does its success condition differ from standard graph isomorphism?
  • Examine how the presence of "noisy" or incorrect seeds affects the phase transition threshold in bootstrap percolation-based graph matching.
Contents
De-anonymizing the Partial Web: How Social Networks Leak Privacy via Seeds
1. TL;DR
2. Background: The Seeded Attack Logic
3. The Problem & Motivation: Beyond Perfect Overlap
4. Methodology: The Mechanics of Percolation
4.1. The Logic of "Marks"
5. The "Tipping Point" (Phase Transition)
6. Experimental Validation
7. Critical Analysis & Takeaways