OpenCyber Academy
Doctoral research · Chapter 2 · English
Course code: OCA-188Chapter 02: OCA-188-C002

Chapter 2 — Privacy and data protection: research frontier

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Lesson map

Lesson 02 published. Map, example, EX008.

flowchart TD
  N0["Learning outcomes"]
  N1["2.1 From a right to be let alone"]
  N2["2.2 Syntactic anonymity models"]
  N3["2.3 Linkage and de-anonymisation"]
  N4["2.4 Differential privacy"]
  N5["2.5 The gap"]
  N6["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
  N6 --> EX["Worked example"]
  EX --> Q["Exercise EX008"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["2.1 From a right to be let alone"]
  N2["2.2 Syntactic anonymity models"]
  N3["2.3 Linkage and de-anonymisation"]
  N4["2.4 Differential privacy"]
  N5["2.5 The gap"]
  N6["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX008"]
[Learning outcomes]
    |
    v
[2.1 From a right to be let alone]
    |
    v
[2.2 Syntactic anonymity models]
    |
    v
[2.3 Linkage and de-anonymisation]
    |
    v
[2.4 Differential privacy]
    |
    v
[2.5 The gap]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX008]

Learning outcomes

You will (1) trace how privacy theory developed; (2) contrast syntactic anonymity models with differential privacy; (3) locate the gap Ines's study addresses.

2.1 From a right to be let alone

Ines begins her review with Warren and Brandeis (1890), who argued in the Harvard Law Review for a right to privacy against intrusive photography and gossip. Solove (2006) later argued that privacy is not one thing and offered a taxonomy of harmful activities grouped as information collection, information processing, information dissemination and invasion. Nissenbaum (2004, 2009) proposed contextual integrity: a flow of information is appropriate when it respects the norms of the context in which it was shared. For transit data, contextual integrity asks whether riders expect their journeys to reach city planners in any form at all.

2.2 Syntactic anonymity models

The first technical family protects records by making them look alike. Sweeney (2002) defined k-anonymity: each combination of quasi-identifiers must be shared by at least k records. Machanavajjhala and colleagues (2007) showed that a k-anonymous group can still reveal a sensitive value if everyone in it shares that value, and proposed l-diversity. Li, Li and Venkatasubramanian (2007) proposed t-closeness, which requires the sensitive distribution in each group to stay close to the overall distribution. Ines notes that each model was proposed after an attack on the previous one, which suggests that syntactic guarantees depend on assumptions about the attacker.

2.3 Linkage and de-anonymisation

Narayanan and Shmatikov (2008) showed that a supposedly anonymous dataset of film ratings could be linked to public reviews using only a few known ratings, because sparse records are highly distinctive. Their result generalises to transit journeys, which are also sparse and distinctive. Garfinkel's NIST report on de-identification (NISTIR 8053, 2015) and NIST SP 800-188 (2023) describe the resulting practical position: removing names is not enough, re-identification risk must be estimated, and the choice of method should depend on the release model, whether public, restricted or enclave access, as well as on the intended data users.

2.4 Differential privacy

The second family protects the output of an analysis rather than records. Dwork, McSherry, Nissim and Smith (2006) introduced calibrating noise to the sensitivity of a query: if adding or removing one person changes a count by at most one, Laplace noise with scale one over epsilon makes the published count almost equally likely with or without that person. Dwork and Roth (2014) give the formal foundations. The guarantee holds whatever the attacker already knows, which answers the weakness of syntactic models, but it costs accuracy, and the cost is largest for small counts such as quiet stations and rare journeys.

2.5 The gap

Ines finds many theoretical comparisons and many single-method case studies, but few studies that compare both families on the same release, measure risk with the same attack and ask real users whether the result remains useful. That is her gap. Her contribution will be empirical and practical: a controlled comparison on one synthetic transit population, with planners' acceptance as an explicit utility criterion. She writes the gap as a single sentence for her committee and checks it against the falsifiable question from Chapter 1, so that the review and the study design point at exactly the same uncertainty.

Worked example

Ines groups the literature into theory (Warren and Brandeis, Solove, Nissenbaum), syntactic models (Sweeney, l-diversity, t-closeness), attacks (Narayanan and Shmatikov) and differential privacy (Dwork and colleagues), and identifies a gap: same-release comparison with a user utility test.

Synthetic case. Every work named is real and cited in the references; Ines's synthesis is a teaching illustration.

Errors and limits

A literature map simplifies; differential privacy also has variants and attacks on implementations. Contextual integrity is a normative theory, not a metric.

Exercises

Synthesis

Chapter 2 maps theory, models, attacks and differential privacy to a precise gap. Chapter 3 turns the gap into a proposal with a generalisation baseline.

Continue studying — chapter 02 of 08

← Chapter 01 (draft) · Course chapter index · Chapter 03 (draft) →

Worked answers

EX008. It asks whether that flow matches the norms of the context in which riders shared journeys; if planners' use breaks those norms, the flow is inappropriate.

EX009. Information collection, information processing, information dissemination and invasion.

EX010. If every member of a k-anonymous group shares the same sensitive value, the attacker learns it without singling anyone out; l-diversity requires variety.

EX011. Transit histories, like film ratings, are sparse and distinctive; knowing a few trips can link a pseudonymous history to a person.

EX012. For a count, one person changes the answer by at most one; Laplace noise with scale 1/epsilon is calibrated to that bound.

EX013. Its guarantee does not depend on what the attacker already knows, while k-anonymity assumes a particular set of quasi-identifiers.

EX014. Few studies compare k-anonymised records and differentially private counts on the same release, under the same attack, with users' acceptance as the utility test.