ParTEETor: A System for Partial Deployments of TEEs within Tor

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: King, Rachel, Burke, Quinn, Beugin, Yohan, Hoak, Blaine, Li, Kunyang, Pauley, Eric, Sheatsley, Ryan, McDaniel, Patrick
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917759716163584
author King, Rachel
Burke, Quinn
Beugin, Yohan
Hoak, Blaine
Li, Kunyang
Pauley, Eric
Sheatsley, Ryan
McDaniel, Patrick
author_facet King, Rachel
Burke, Quinn
Beugin, Yohan
Hoak, Blaine
Li, Kunyang
Pauley, Eric
Sheatsley, Ryan
McDaniel, Patrick
contents The Tor anonymity network allows users such as political activists and those under repressive governments to protect their privacy when communicating over the internet. At the same time, Tor has been demonstrated to be vulnerable to several classes of deanonymizing attacks that expose user behavior and identities. Prior work has shown that these threats can be mitigated by leveraging trusted execution environments (TEEs). However, previous proposals assume that all relays in the network will be TEE-based-which as a practical matter is unrealistic. In this work, we introduce ParTEETor, a Tor-variant system, which leverages partial deployments of TEEs to thwart known attacks. We study two modes of operation: non-policy and policy. Non-policy mode uses the existing Tor relay selection algorithm to provide users incident security. Policy mode extends the relay selection algorithm to address the classes of attacks by enforcing a specific TEE circuit configuration. We evaluate ParTEETor for security, performance, and privacy. Our evaluation demonstrates that at even a small TEE penetration (e.g., 10% of relays are TEE-based), users can reach performance of Tor today while enforcing a security policy to guarantee protection from at least two classes of attacks. Overall, we find that partial deployments of TEEs can substantially improve the security of Tor, without a significant impact on performance or privacy.
format Preprint
id arxiv_https___arxiv_org_abs_2408_14646
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle ParTEETor: A System for Partial Deployments of TEEs within Tor
King, Rachel
Burke, Quinn
Beugin, Yohan
Hoak, Blaine
Li, Kunyang
Pauley, Eric
Sheatsley, Ryan
McDaniel, Patrick
Cryptography and Security
The Tor anonymity network allows users such as political activists and those under repressive governments to protect their privacy when communicating over the internet. At the same time, Tor has been demonstrated to be vulnerable to several classes of deanonymizing attacks that expose user behavior and identities. Prior work has shown that these threats can be mitigated by leveraging trusted execution environments (TEEs). However, previous proposals assume that all relays in the network will be TEE-based-which as a practical matter is unrealistic. In this work, we introduce ParTEETor, a Tor-variant system, which leverages partial deployments of TEEs to thwart known attacks. We study two modes of operation: non-policy and policy. Non-policy mode uses the existing Tor relay selection algorithm to provide users incident security. Policy mode extends the relay selection algorithm to address the classes of attacks by enforcing a specific TEE circuit configuration. We evaluate ParTEETor for security, performance, and privacy. Our evaluation demonstrates that at even a small TEE penetration (e.g., 10% of relays are TEE-based), users can reach performance of Tor today while enforcing a security policy to guarantee protection from at least two classes of attacks. Overall, we find that partial deployments of TEEs can substantially improve the security of Tor, without a significant impact on performance or privacy.
title ParTEETor: A System for Partial Deployments of TEEs within Tor
topic Cryptography and Security
url https://arxiv.org/abs/2408.14646