In the Tor anonymity network, the distribution of topology information relies on the correct behavior of five out of the nine trusted directory authority servers. This centralization is concerning since powerful adversary might compromise these servers and conceal in-formation about honest nodes, leading to the full de-anonymization of all Tor users. Our work aims at distributing the work of these trusted authorities, such increasing resilience against attacks on core infrastructure components of the Tor network. In particular,we leverage several emerging technologies, such as blockchains,smart contracts, and trusted execution environments to design and prototype a system called SmarTor. This system replaces the directory authorities with a smart contract and a distributed network of untrusted entities responsible for bandwidth measurements. We prototyped SmarTorusing Ethereum smart contracts and Intel SGX secure hardware. In our evaluation, we show that SmarTor produces significantly more reliable and precise measurements compared to the current measurement system. Overall, our solution improves the decentralization of the Tor network, reduces trust assumptions and increases resilience against powerful adversaries like law enforcement and intelligence services.
%0 Conference Paper
%1 GrDmKo2018-ACSAC-SmarTor
%A Greubel, Andre
%A Dmitrienko, Alexandra
%A Kounev, Samuel
%B Annual Computer Security Applications Conference (ACSAC)
%D 2018
%K myown International-Conference-Workshop-Papers-Book-Chapters tor sss-group from:sssgroup resilience contracts smart
%T SmarTor: Smarter Tor with Smart Contracts: Improving resilience of topology distribution in the Tor network.
%X In the Tor anonymity network, the distribution of topology information relies on the correct behavior of five out of the nine trusted directory authority servers. This centralization is concerning since powerful adversary might compromise these servers and conceal in-formation about honest nodes, leading to the full de-anonymization of all Tor users. Our work aims at distributing the work of these trusted authorities, such increasing resilience against attacks on core infrastructure components of the Tor network. In particular,we leverage several emerging technologies, such as blockchains,smart contracts, and trusted execution environments to design and prototype a system called SmarTor. This system replaces the directory authorities with a smart contract and a distributed network of untrusted entities responsible for bandwidth measurements. We prototyped SmarTorusing Ethereum smart contracts and Intel SGX secure hardware. In our evaluation, we show that SmarTor produces significantly more reliable and precise measurements compared to the current measurement system. Overall, our solution improves the decentralization of the Tor network, reduces trust assumptions and increases resilience against powerful adversaries like law enforcement and intelligence services.
@inproceedings{GrDmKo2018-ACSAC-SmarTor,
abstract = {In the Tor anonymity network, the distribution of topology information relies on the correct behavior of five out of the nine trusted directory authority servers. This centralization is concerning since powerful adversary might compromise these servers and conceal in-formation about honest nodes, leading to the full de-anonymization of all Tor users. Our work aims at distributing the work of these trusted authorities, such increasing resilience against attacks on core infrastructure components of the Tor network. In particular,we leverage several emerging technologies, such as blockchains,smart contracts, and trusted execution environments to design and prototype a system called SmarTor. This system replaces the directory authorities with a smart contract and a distributed network of untrusted entities responsible for bandwidth measurements. We prototyped SmarTorusing Ethereum smart contracts and Intel SGX secure hardware. In our evaluation, we show that SmarTor produces significantly more reliable and precise measurements compared to the current measurement system. Overall, our solution improves the decentralization of the Tor network, reduces trust assumptions and increases resilience against powerful adversaries like law enforcement and intelligence services.},
added-at = {2022-09-14T16:11:52.000+0200},
author = {Greubel, Andre and Dmitrienko, Alexandra and Kounev, Samuel},
biburl = {https://www.bibsonomy.org/bibtex/2a8a3d831755a66351ad3b1702d26b437/sss-group},
booktitle = {Annual Computer Security Applications Conference (ACSAC)},
interhash = {114bf236726523b6ee81ed44bea08783},
intrahash = {a8a3d831755a66351ad3b1702d26b437},
keywords = {myown International-Conference-Workshop-Papers-Book-Chapters tor sss-group from:sssgroup resilience contracts smart},
location = {San Juan, PR, USA},
month = {December},
organization = {ACM},
pdf = {https://se2.informatik.uni-wuerzburg.de/publications/download/paper/1749.pdf},
timestamp = {2022-09-14T16:11:52.000+0200},
title = {SmarTor: Smarter Tor with Smart Contracts: Improving resilience of topology distribution in the Tor network.},
venue = {ACSAC},
year = 2018
}