Tor Pluggable Transport Using WebRTC-based Covert Channels (TorCloak)

Type: Contract Project

Duration: from 2022 Apr 01 to 2022 Dec 31

Financed by: Internews

Prime Contractor: INESC-ID (Other)

This project aims to develop TorCloak, a new pluggable transport (PT) for the Tor anonymity network. TorCloak will enable censorship-resistant tunneling of Tor traffic through WebRTC-based covert channels. It will provide strong resistance against traffic analysis attacks based on state-of-the-art machine learning techniques. To this end, this project is structured into four main tasks. First, we will build adapting an existing prototype of a system that can establish arbitrary WebRTC tunnels to specifically route Tor traffic. Second, we will calibrate these techniques for improving the performance of Tor communications under both steady-state and perturbed network conditions. Third, we will develop a bridge infrastructure to facilitate the distribution of TorCloak access points among Tor users. Fourth, we will port TorCloak to Android mobile devices.


  • INESC-ID (Other)
  • Internews (Other) - EUA

Principal Investigators