A Practical Complexity-Theoretic Analysis of Mix Systems
Vinh Pham1, Joss Wright2, Dogan Kesdogan1
Siegen University, Germany1, University of Oxford, United Kingdom2
1/13
A Practical Complexity-Theoretic Analysis of Mix Systems Vinh Pham 1 - - PowerPoint PPT Presentation
A Practical Complexity-Theoretic Analysis of Mix Systems Vinh Pham 1 , Joss Wright 2 , Dogan Kesdogan 1 Siegen University, Germany 1 , University of Oxford, United Kingdom 2 1/13 Motivation Anonymity definition [Pfitzmann & K ohntop
Siegen University, Germany1, University of Oxford, United Kingdom2
1/13
2/13
3/13
4/13
Alice
s2 . . . sb Sender anon. set a r2 . . . rb Observation
4/13
Alice
s2 . . . sb Sender anon. set a r2 . . . rb Observation
4/13
Smallest minimal hitting set O1 {3}, {1} O2 {3, 4}, {3, 2}, {1, 4}, {1, 2} O3 {3, 4}, {3, 2}, {1, 2} O4 {1, 2} Maximal number of sets: bm
5/13
Smallest minimal hitting set O1 {3}, {1} O2 {3, 4}, {3, 2}, {1, 4}, {1, 2} O3 {3, 4}, {3, 2}, {1, 2} O4 {1, 2} Maximal number of sets: bm
5/13
Smallest minimal hitting set O1 {3}, {1} O2 {3, 4}, {3, 2}, {1, 4}, {1, 2} O3 {3, 4}, {3, 2}, {1, 2} O4 {1, 2} Maximal number of sets: bm
5/13
Smallest minimal hitting set O1 {3}, {1} O2 {3, 4}, {3, 2}, {1, 4}, {1, 2} O3 {3, 4}, {3, 2}, {1, 2} O4 {1, 2} Maximal number of sets: bm
5/13
Smallest minimal hitting set O1 {3}, {1} O2 {3, 4}, {3, 2}, {1, 4}, {1, 2} O3 {3, 4}, {3, 2}, {1, 2} O4 {1, 2} Maximal number of sets: bm
5/13
Peers 1 2 3 4 5 6 7 Freq. 4 2 3 3 3 2 1
6/13
Peers 1 2 3 4 5 6 7 Freq. 4 2 3 3 3 2 1 Smallest minimal hitting set O1 {1}, {3}, {6} O2 {1, 2}, {1, 4}, {1, 7}, {2, 3}, {3, 4}, {3, 7}, {2, 6}, {4, 6}, {6, 7} O3 {1, 2}, {1, 4}, {1, 7}, {2, 3}, {3, 4}, {3, 7} O4 {1, 2}, {2, 3} O5 {1, 2}, {2, 3} O6 {1, 2}
6/13
7/13
C
# obs. hitting C
OS[r3] OS[r2] OS[r1] 1 2 1 3 2 2 1
8/13
C
# obs. hitting C
OS[r3] \ OS[r1] OS[r2]\ OS[r1] OS[r1] 1 1 2 1
8/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
(2 + 2 + 2) max
H Po(H, {}) 9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
(2 + 2 + 2)
9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
(2 + 2 + 2) 2 + (2 + 1) max
H Po(H, {4}) 9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
(2 + 2 + 2) 2 + (2 + 1)
9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
2 C = {1}
(2 + 2 + 2) 2 + (2 + 1)
9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
2 C = {1}
(2 + 2 + 2) 2 + (2 + 1) 2 + (2 + 2)
9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
2 C = {1} 1
C = {1, 3}
(2 + 2 + 2) 2 + (2 + 1)
2 + (2 + 2)
9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
2 C = {1} 1
C = {1, 3}
(2 + 2 + 2) 2 + (2 + 1)
2 + (2 + 2) 4 + (2)
9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
2 C = {1} 1
C = {1, 3}
1
C = {1, 3, 2} +
(2 + 2 + 2) 2 + (2 + 1)
2 + (2 + 2)
4 + (2)
9/13
max
H′ Po(H′, C) < |OS|, then all H ⊇ C disproved, or
C hits all observations in OS and is thus a hitting set
1 C = {4}
2 C = {1} 1
C = {1, 3}
1
C = {1, 3, 2} +
(2 + 2 + 2) 2 + (2 + 1)
2 + (2 + 2)
4 + (1)
9/13
H=HA{|C| | C ⊆ H, ED(H, C) = 0}
2 −
PN −m+ 1 4
10/13
11/13
12/13
13/13