Home Knowledge Base L-Diversity

L-Diversity is the privacy model that extends k-anonymity by requiring each equivalence class to contain at least l "well-represented" values for sensitive attributes — addressing the homogeneity attack where all records in a k-anonymous group share the same sensitive value, ensuring that an attacker who identifies an individual's equivalence class still faces meaningful uncertainty about their sensitive attribute.

What Is L-Diversity?

Why L-Diversity Matters

The Problem L-Diversity Solves

3-Anonymous GroupDiseasePrivacy
Age 20-30, ZIP 021**Cancer✗ All same — attacker knows diagnosis
Age 20-30, ZIP 021**Cancer✗ (homogeneity attack)
Age 20-30, ZIP 021**Cancer
3-Diverse GroupDiseasePrivacy
Age 20-30, ZIP 021**Cancer✓ Three different values
Age 20-30, ZIP 021**Flu✓ (l=3 diversity)
Age 20-30, ZIP 021**Diabetes

Variants of L-Diversity

VariantRequirementStrength
DistinctAt least l different sensitive values per groupBasic — minimum requirement
EntropyEntropy of sensitive values ≥ log(l)Stronger — prevents skewed distributions
Recursive (c,l)Most frequent value appears < c × least frequentStrongest — limits any value from dominating

How to Achieve L-Diversity

Limitations

L-Diversity is an essential advancement in data anonymization — providing the diversity guarantees that k-anonymity lacks by ensuring that knowledge of an individual's quasi-identifier group still leaves meaningful uncertainty about their sensitive attributes.

l-diversityprivacy

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.