Explore a conference talk from NSDI '22 that introduces DONAR, a system enabling anonymous VoIP with high quality-of-experience over Tor. Learn how DONAR overcomes Tor's limitations for VoIP by spreading traffic across multiple links, utilizing active performance monitoring, dynamic link selection, adaptive traffic scheduling, and redundancy without additional bandwidth costs. Discover how this innovative approach keeps latency under 360 ms for 99% of VoIP packets during most calls, effectively bridging the gap between Tor's networking capabilities and VoIP requirements. Gain insights into the system's architecture, including link selection strategies, scheduling policies like Alternate and Double Send, security considerations, and evaluation results on 2-hop circuits.
Overview
Syllabus
Intro
Tor's limitations
Our system requirements
Which Tor configuration should we use?
Do onion services meet latency requirements?
Link Selection
Scheduling Policy: Alternate
Scheduling Policy: Double Send
Security
Evaluation Setup
Donar on 2-hop circuits
Conclusion
The end
Taught by
USENIX