CS858 - Internet Censorship and Surveillance - Winter 2027

Schedule & Reading List

Introduction
Week 1
Introduction to the course
Jan 12 Jan 14
Select papers to present in class and a project team. Introduction to the course No class
Censorship and Surveillance
Week 2
Overview
Jan 19 Jan 21
The Dangers of Surveillance
N. M. Richards [Harvard Law Review'13]
Tor: The second-generation onion router
R. Dingledine, N. Mathewson, P. Syverson [Sec'04]
Inferring Mechanics of Web Censorship Around the World
J. Verkamp, M. Gupta [FOCI'12]
Dissecting Tor Bridges: a Security Evaluation of Their Private and Public Infrastructures
S. Matic, C. Troncoso, J. Caballero [NDSS'17]
Censorship Circumvention
Week 3
Bridge Distribution and Discovery
Jan 26 Jan 28
Lox: Protecting the Social Graph in Bridge Distribution
L. Tulloch, I. Goldberg [PoPETs'23]
Enemy At the Gateways: Censorship-Resilient Proxy Distribution Using Game Theory
M. Nasr, S. Farhang, A. Houmansadr, J. Grossklags [NDSS'19]
Troll Patrol: Anonymous User Reporting of Bridge Censorship
Vecna, I. Goldberg [PoPETs'26]
Detecting Probe-resistant Proxies
S. Frolov, J. Wampler, E. Wustrow [NDSS'20]
Week 4
Obfuscation
Feb 2 Feb 4
ScrambleSuit: A Polymorph Network Protocol to Circumvent Censorship
P. Winter, T. Pulls, J. Fuss [WPES'13]
TELEPATH: A Minecraft-based Covert Communication System
Z. Sun, V. Shmatikov [S&P'23]
Censorship Evasion with Unidentified Protocol Generation
R. Wails, R. Jansen, A. Johnson, M. Sherr [Sec'25]
Huma: Censorship Circumvention via Web Protocol Tunneling with Deferred Traffic Replacement
S. Kamali, D. Barradas [NDSS'26]
Week 5
Obfuscation (multimedia)
Feb 9 Feb 11
Project proposal due Feb 12. SkypeMorph: Protocol Obfuscation for Tor Bridges
H. Mohajeri Moghaddam, B. Li, M. Derakhshani, I. Goldberg [CCS'12]
DeltaShaper: Enabling Unobservable Censorship-resistant TCP Tunneling over Videoconferencing Streams
D. Barradas, N. Santos, L. Rodrigues [PoPETs'17]
The Parrot is Dead: Observing Unobservable Network Communications
A. Houmansadr, C. Brubaker, V. Shmatikov [S&P'13]
Poking a Hole in the Wall: Efficient Censorship-Resistant Internet Communications by Parasitizing on WebRTC
D. Barradas, N. Santos, L. Rodrigues, V. Nunes [CCS'20]
Week 6
No classes - Reading Week
Feb 16 Feb 18
Week 7
Moving Targets
Feb 23 Feb 25
Evading Censorship with Browser-Based Proxies
D. Fifield, N. Hardison, J. Ellithorpe, E. Stark, R. Dingledine, P. Porras, D. Boneh [PoPETs'12]
NetShuffle: Circumventing Censorship with Shuffle Proxies at the Edge
P. T. J. Kon, A. Gattani, D. Saharia, T. Cao, D. Barradas, A. Chen, M. Sherr, B. E. Ujcich [S&P'24]
Snowflake, a censorship circumvention system using temporary WebRTC proxies
C. Bocovich, A. Breault, D. Fifield, Serene, X. Wang [Sec'24]
SpotProxy: Rediscovering the Cloud for Censorship Circumvention
P. T. J. Kon, S. Kamali, J. Pei, D. Barradas, A. Chen, M. Sherr, M. Yung [Sec'24]
Week 8
Clever Tools
Mar 2 Mar 4
Blocking-resistant communication through domain fronting
D. Fifield, C. Lan, R. Hynes, P. Wegmann, V. Paxson [PoPETs'15]
CensorLess: Cost-Efficient Censorship Circumvention Through Serverless Cloud Functions
D. Kang, J. Sheffey, M. Wu, P. Datta, A. Houmansadr [PoPETs'26]
Camoufler: Accessing The Censored Web By Utilizing Instant Messaging Channels
P. Kumar Sharma, D. Gosain, S. Chakravarty [Asia CCS'21]
Geneva: Evolving Censorship Evasion Strategies
K. Bock, G. Hughey, X. Qiang, D. Levin [CCS'19]
Week 9
Refraction Networking
Mar 9 Mar 11
Intermediate project report due Mar 12. Slitheen: Perfectly Imitated Decoy Routing through Traffic Replacement
C. Bocovich, I. Goldberg [CCS'16]
Running Refraction Networking for Real
B. VanderSloot, S. Frolov, J. Wampler, S. C. Tan, I. Simpson, M. Kallitsis, J. A. Halderman, N. Borisov, E. Wustrow [PoPETs'20]
Conjure: Summoning Proxies from Unused Address Space
S. Frolov, J. Wampler, S. C. Tan, J. A. Halderman, N. Borisov, E. Wustrow [CCS'19]
Proxies as Sensors: Measuring Censorship of Refraction Networking in Iran
A. Alaraj, E. Wustrow [Asia CCS'25]
Internet Blackouts
Week 10
Blackouts
Mar 16 Mar 18
Strong Anonymity for Mesh Messaging
N. Perry, B. Spang, S. Eskandarian, D. Boneh [arXiv'22]
Anix: Anonymous Blackout-Resistant Microblogging with Message Endorsing
S. Kamali, D. Barradas [S&P'25]
Amigo: Secure Group Mesh Messaging in Realistic Protest Settings
D. Inyangson, S. Radway, T. M. Jois, J. Mickens, N. Fazio [CCS'25]
Mirage: Private, Mobility-based Routing for Censorship Evasion
Z. Ratliff, R. Yang, A. Bai, H. Berger, M. Sherr, J. Mickens [NDSS'26]
Censorship Measurements
Week 11
Censored Topics and Measurement Ethics
Mar 23 Mar 25
Topics of Controversy: An Empirical Analysis of Web Censorship Lists
Z. Weinberg, M. Sharif, J. Szurdi, N. Christin [PoPETs'17]
Can Censorship Measurements Be Safe(r)?
B. Jones, N. Feamster [HotNets'15]
Automatic Generation of Web Censorship Probe Lists
J. Tang, L. Alvarez, A. Brar, N. P. Hoang, N. Christin [PoPETs'24]
Forgive Us our SYNs: Technical and Ethical Considerations for Measuring Internet Filtering
J. R. Crandall, M. Crete-Nishihata, J. Knockel [NSEthics'15]
Week 12
Planet-scale Measurements
Mar 30 Apr 1
ICLab: A Global, Longitudinal Internet Censorship Measurement Platform
A. A. Niaki, S. Cho, Z. Weinberg, N. P. Hoang, A. Razaghpanah, N. Christin, P. Gill [S&P'20]
How to Catch when Proxies Lie: Verifying the Physical Locations of Network Proxies with Active Geolocation
Z. Weinberg, S. Cho, N. Cristin, V. Sekar, P. Gill [IMC'18]
Censored Planet: An Internet-wide, Longitudinal Censorship Observatory
R. S. Raman, P. Shenoy, K. Kohls, R. Ensafi [CCS'20]
Network Measurement Methods for Locating and Examining Censorship Devices
R. Sundara Raman, M. Wang, J. Dalek, J. Mayer, R. Ensafi [CoNEXT'22]
Project Presentations
Week 13
Apr 6 Apr 8
Final project report due Apr 12 (last day of classes). Project presentations Project presentations