Vuvuzela: Scalable Private Messaging Resistant to Traffic Analysis
Jelle van den Hooff, David Lazar, Matei Zaharia, Nickolai Zeldovich MIT CSAIL Symposium on Operating Systems Principles (SOSP), 2015
1 / 12
Vuvuzela: Scalable Private Messaging Resistant to Traffic Analysis - - PowerPoint PPT Presentation
Vuvuzela: Scalable Private Messaging Resistant to Traffic Analysis Jelle van den Hooff, David Lazar, Matei Zaharia, Nickolai Zeldovich MIT CSAIL Symposium on Operating Systems Principles (SOSP), 2015 1 / 12 Motivation Encryption systems hide
1 / 12
2 / 12
3 / 12
? ? ?
Bob Alice Charlie Bob Alice Charlie Bob Alice Charlie Vuvuzela Vuvuzela Vuvuzela
3 / 12
4 / 12
5 / 12
Bob Alice Charlie Chain of Vuvuzela servers (only one must be trusted) Adversary that observes all network traffic
6 / 12
Bob Alice Charlie (1) Users send invitations (2) Honest server mixes and adds cover traffic (3) Users retrieve their invitations directly 1 2 3 4 5 6
7 / 12
write read (2) Alice sends “Hi, Bob!” (4) Bob reads message (2b) Charlie sends message, but his partner isn’t here Bob Alice Charlie (1) Alice and Bob agree on a dead drop to use (3) Dead drop holds message Adversary can see Alice and Bob talking
8 / 12
Bob Alice Charlie (1) Users access dead drops (2) Honest server unlinks users from dead drops and adds cover traffic (3) Adversary can’t tell who is talking to who by looking at dead drop access patterns
9 / 12
10 / 12
10 / 12
0 s 10 s 20 s 30 s 40 s 50 s 60 s 10 500,000 1M 1.5M 2M End-to-end latency for conversation messages Number of online users µ=300,000 µ=200,000 µ=100,000
148
0 s 10 s 20 s 30 s 40 s 50 s 60 s 10 500,000 1M 1.5M 2M End-to-end latency for dialing invitations Number of online users µ=13,000
148
11 / 12
12 / 12