· defense overhead accuracy max accuracy traffic morphing 50% 0.82 / httpos (split) 5% 0.86 /...

96

Upload: tranphuc

Post on 30-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Slide 1

Slide 1Slide 1

Slide 1Slide 1

Slide 1Slide 1

Slide 1Slide 1

Slide 2Slide 2

Attacks!

Slide 2Slide 2Slide 2

Slide 4Slide 3Slide 2Slide 3

Slide 4Slide 4Slide 3Slide 2Slide 3

Slide 4Slide 4Slide 3Slide 2Slide 3

Slide 4Slide 4Slide 3Slide 2Slide 3

Slide 4Slide 4Slide 3Slide 2Slide 3

Slide 5Slide 4Slide 3Slide 2Slide 4

Slide 5Slide 5Slide 4Slide 3Slide 2Slide 4

Slide 5Slide 5Slide 4Slide 3Slide 2Slide 4

Slide 5Slide 5Slide 4Slide 3Slide 2Slide 4

Slide 5Slide 5Slide 4Slide 3Slide 2Slide 4

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 5

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 5

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 5

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 5

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 5

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 5

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 5

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 5

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 6

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 7

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 7

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 7

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 8

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 8

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 8

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 8

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 8

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 9

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 10

Distance

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 10

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 11

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 11

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 11

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 11

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 11

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 12

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 12

∑ wi| f bi−f ri|

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 12

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 13

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 13

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 13

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 13

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 13

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 13

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 13

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 14

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 14

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 14

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 15

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 15

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 16

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 16

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 16

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 16

Fals

e Po

sitive

Rat

eAccuracy

TPR 85% +/- 4% at FPR 0.6% +/- 0.4%TPR 76% +/- 6% at FPR 0.1% +/- 0.1%

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 17

AccuracyTPR FPR Problem size

Panchenko 57% 0.2% 5

Cai 83% 0.1% 1

Wang 97% 0.2% 1

Wang 83% 6% 100

New

85% 0.6% 100

76% 0.1% 100

The FPR is around 10-60 times better at roughly the same TPR

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 18

(out of total positives)

Accuracy

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 19

How many grey circles to throw in?

Accuracy

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 20

How many neighbours (k)?

Accuracy

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 21

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 22

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 22

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 22

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 23

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 24

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 24

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 25

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 25

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 26

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 26

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 27

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 27

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 27

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 27

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 27

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 28

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 28

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 28

Results

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 29

Defense Overhead Accuracy Max accuracy

Traffic morphing 50% 0.82 /

HTTPOS (split) 5% 0.86 /

Decoy page 130% 0.30 /

BuFLO 190% 0.10 /

Provable (No info) 96% 0.09 0.1

Provable (Site info) 59% 0.07 0.1

Attack versus Defense

Slide 6Slide 5Slide 4Slide 3Slide 2Slide 30

WebsiteFingerprinting

WebsiteFingerprinting