LOGBOOK

HELP

Quiz Entry - updated: 2026.07.05

What is the homogeneity attack, and why does it defeat k-anonymity?

If every record in an equivalence class shares the same sensitive value, an attacker learns that value with certainty — without ever identifying the specific person.

An arms race linking each privacy model to the attack it fixes and the next attack that defeats it.

* The attack/defense arms race from k-anonymity through l-diversity to t-closeness. *

k-anonymity guarantees you can't tell which of the k people a record belongs to. But it says nothing about the sensitive attribute inside the class. If all 3 records in the class ([35–40], Asia) have Disease = Cancer, then knowing someone falls in that class tells the attacker their diagnosis — identity within the group is irrelevant.

This is the gap l-diversity was invented to close: protecting the quasi-identifiers isn't enough if the sensitive values aren't varied.

Tip: k-anonymity hides who; the homogeneity attack shows that hiding who is useless if everyone in the group shares the same secret.

Go deeper:

From Quiz: PRIVACY / Data Anonymization — k-Anonymity, l-Diversity & Re-identification | Updated: Jul 05, 2026