Title :
Rome: Performance and Anonymity using Route Meshes
Author :
Puttaswamy, Krishna P N ; Sala, Alessandra ; Egecioglu, Omer ; Zhao, Ben Y.
Author_Institution :
Comput. Sci. Dept., Univ. of California, Santa Barbara, CA
Abstract :
Deployed anonymous networks such as Tor focus on delivering messages through end-to-end paths with high anonymity. Selection of routers in the anonymous path construction is either performed randomly, or relies on self-described resource availability at routers, making systems vulnerable to low-resource attacks. In this paper, we investigate an alternative router and path selection mechanism for constructing efficient end-to-end paths with low loss of path anonymity. We propose a novel construct called a "route mesh," and a dynamic programming algorithm that determines optimal-latency paths from many random samples using only a small number of end-to-end measurements. We prove analytically that our path search algorithm finds the optimal path, and requires exponentially lower number of measurements compared to a standard measurement approach. In addition, our analysis shows that route meshes incur only a small loss in anonymity for its users.
Keywords :
dynamic programming; telecommunication network routing; Rome; dynamic programming algorithm; optimal-latency path; path selection mechanism; route mesh; Algorithm design and analysis; Communications Society; Delay; Dynamic programming; Heuristic algorithms; Joining processes; Performance evaluation; Relays; Routing; Telecommunication traffic;
Conference_Titel :
INFOCOM 2009, IEEE
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-3512-8
Electronic_ISBN :
0743-166X
DOI :
10.1109/INFCOM.2009.5062247