Please use this identifier to cite or link to this item:
http://arks.princeton.edu/ark:/88435/dsp01j38609991
Title: | An Evaluation of Snowflake as an Indistinguishable Censorship Circumvention Tool |
Authors: | MacMillan, Kyle |
Advisors: | Mittal, Prateek |
Department: | Electrical Engineering |
Class Year: | 2020 |
Abstract: | While absolute control of user activity has become infeasible, many forms of internet censorship are prevalent in authoritarian countries. The Tor network is a powerful tool for circumvention but is often detectable using deep-packet inspection. Pluggable transports address this attack by transforming the traffic between the client and the bridge. In this thesis, we evaluate Snowflake, a novel pluggable transport, as an indistinguishable censorship circumvention tool. Snowflake employs WebRTC, a popular suite of web frameworks and protocols, to establish a connection to the Tor network. We collect 865 instances of WebRTC from Snowflake, Facebook Messenger, Google Hangouts, and Discord and observe that Snowflake is identifiable among these applications with 100% accuracy. We show that several features of Snowflake’s WebRTC implementation, among them the extensions and cipher suites offered, are unique to Snowflake. Finally, we suggest recommendations for improving fingerprint resistance in Snowflake and future work to continue strengthening its implementation. |
URI: | http://arks.princeton.edu/ark:/88435/dsp01j38609991 |
Type of Material: | Princeton University Senior Theses |
Language: | en |
Appears in Collections: | Electrical Engineering, 1932-2020 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MACMILLAN-KYLE-THESIS.pdf | 762.39 kB | Adobe PDF | Request a copy |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.