Adversarial Classification Under Differential Privacy
Jairo Giraldo University of Utah Alvaro A. Cardenas UC Santa Cruz Murat Kantarcioglu UT Dallas Jonathan Katz GMU
Adversarial Classification Under Differential Privacy Jairo Giraldo - - PowerPoint PPT Presentation
Adversarial Classification Under Differential Privacy Jairo Giraldo Alvaro A. Cardenas Murat Kantarcioglu Jonathan Katz University of Utah UC Santa Cruz UT Dallas GMU 20th Century: computers were brains without senses-they only
Jairo Giraldo University of Utah Alvaro A. Cardenas UC Santa Cruz Murat Kantarcioglu UT Dallas Jonathan Katz GMU
2
3
4
Privacy Security Utility This work Privacy vs. Utility
5
DP
푑1 푑2 푑푛
Database
Query Response
DP DP
Sensor 1 Sensor 2 Sensor 3 Sensor n
6
7
8
r∈Ω
9
10
Z
r∈Ω
rfa(r)dr Z
r∈Ω
fa(r) ln ✓fa(r) f0(r) ◆ dr ≤ γ. Z
r∈Ω
fa(r)dr = 1.
a(r) + αp(r).
L(α) = Z
r∈Ω
rq(r, α)dr + κ1 @ Z
r∈Ω
q(r, α) ln q(r, α) f0(r) dr − γ 1 A + κ2 @ Z
r∈Ω
q(r, α)dr − 1 1 A
a(y) =
y κ1
r κ1 dr
akf0) = γ.
11
User ID Data User 1 0.5 User 2 0.3 User 3 0.7 User 4 1
2.5
Diff. Privacy
2.3 2.2 2.7 2.4
2.4 2.9 2.8 2.6
Database Query response Possible private response Possible compromised response
Aggregation
a(y) = κ2 1 − b2
1
b
+ (y−θ)
κ1
2b2 κ2
1 − b2 + ln(1 − b2
κ2
1
) = γ
5 10 15 20 25 30 DP Aggregation 0.05 0.1 0.15 0.2 0.25 Probability
= 0 = 0.1 = 2
12
13 Sensor Readings
BDD BDD
Prediction
ˆ yi(k + 1) = ˆ yi(k) + T li ✓li−1 li F in
i (k)
−F out
i
(k)
yi(k))
Cabinet
TMC
F out
i
(k) F in
i (k)
Li+1
Cell i − 1 Cell i Cell i + 1 λi−1 = 3
Loop detector
14
Pr[Miss Detection] Subject to fix false alarms)
the attacker does, Φ<m, i.e.
16
17
10-2 10-1 100
Level of privacy ( )
20 40 60 80 100
Impact S (MW)
=0.03 and BDD =0.02 and BDD =0.01 and BDD =0.03 and DP-BDD =0.02 and DP-BDD =0.01 and DP-BDD
18
19
20
21
22