Detail publikace

Increasing Trust in Tor Node List Using Blockchain

Originální název

Increasing Trust in Tor Node List Using Blockchain

Anglický název

Increasing Trust in Tor Node List Using Blockchain

Jazyk

en

Originální abstrakt

Tor is a low-latency free anonymization network based on onion routing. In Tor, directory servers maintain a list of all nodes. It is, however, possible for a powerful adversary (e.g., law enforcement agencies) to seize or compromise enough directory servers and thus forge that list. Therefore, clients that obtained such a forged list of nodes can be effectively deanonymized. As a countermeasure, we propose to utilize a permissioned blockchain with a single voting committee that is privately 'elected' by a verifiable random function (VRF). Since the blockchain provides us with integrity guarantees by design, we increase trust in the directory servers by decentralizing management of Tor nodes present in the shared list. We apply skiplist as an optimization reducing a validation overhead of newly joined nodes and clients. The proposed approach has only a small performance impact on the existing Tor infrastructure.

Anglický abstrakt

Tor is a low-latency free anonymization network based on onion routing. In Tor, directory servers maintain a list of all nodes. It is, however, possible for a powerful adversary (e.g., law enforcement agencies) to seize or compromise enough directory servers and thus forge that list. Therefore, clients that obtained such a forged list of nodes can be effectively deanonymized. As a countermeasure, we propose to utilize a permissioned blockchain with a single voting committee that is privately 'elected' by a verifiable random function (VRF). Since the blockchain provides us with integrity guarantees by design, we increase trust in the directory servers by decentralizing management of Tor nodes present in the shared list. We apply skiplist as an optimization reducing a validation overhead of newly joined nodes and clients. The proposed approach has only a small performance impact on the existing Tor infrastructure.

BibTex


@inproceedings{BUT162597,
  author="Lukáš {Hellebrandt} and Ivan {Homoliak} and Kamil {Malinka} and Petr {Hanáček}",
  title="Increasing Trust in Tor Node List Using Blockchain",
  annote="Tor is a low-latency free anonymization network based on onion routing. In Tor,
directory servers maintain a list of all nodes. It is, however, possible for
a powerful adversary (e.g., law enforcement agencies) to seize or compromise
enough directory servers and thus forge that list. Therefore, clients that
obtained such a forged list of nodes can be effectively deanonymized. As
a countermeasure, we propose to utilize a permissioned blockchain with a single
voting committee that is privately 'elected' by a verifiable random function
(VRF). Since the blockchain provides us with integrity guarantees by design, we
increase trust in the directory servers by decentralizing management of Tor nodes
present in the shared list. We apply skiplist as an optimization reducing
a validation overhead of newly joined nodes and clients. The proposed approach
has only a small performance impact on the existing Tor infrastructure.",
  address="Institute of Electrical and Electronics Engineers",
  booktitle="2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)",
  chapter="162597",
  doi="10.1109/BLOC.2019.8751340",
  edition="NEUVEDEN",
  howpublished="online",
  institution="Institute of Electrical and Electronics Engineers",
  year="2019",
  month="may",
  pages="29--32",
  publisher="Institute of Electrical and Electronics Engineers",
  type="conference paper"
}