CenPush: Blocking-Resistant Control Channel Using Push Notifications
The rapid increase in global censorship events has stimulated a substantial growth in users relying on circumvention tools. Fighting against censors requires tool maintainers to frequently update client-side configurations and proxy IPs. However, existing methods for doing so require clients to explicitly query for updates. Further, this client-initiated communication relies mostly on ad-hoc and out-of-band channels. This work demonstrates the utility of push notification services as an efficient and sustainable communication channel between tool maintainers and their clients. A push notification channel allows tool maintainers to update client configurations automatically without the need for clients to initiate a query themselves. We develop a general-purpose design for integrating push notifications as a control channel in circumvention tools. We utilize the design to integrate and implement push notifications for use in the popular circumvention tool Tor and demonstrate their utility to push bridge line updates to Tor clients.
Authors
- Cecylia Bocovich
- Diwen Xue (ORCID: https://orcid.org/0000-0002-0616-4765)
- Harry Harry
- Roya Ensafi (ORCID: https://orcid.org/0000-0003-2188-8267)
- Piyush Sharma (ORCID: https://orcid.org/0000-0002-6953-3652)
- Aaron Ortwein
Institutions
- University of Michigan (US)
- The Tor Project (US)
Publication Details
- Journal
- Proceedings on Privacy Enhancing Technologies
- Published
- 2025-07-13
- DOI
- https://doi.org/10.56553/popets-2025-0153
- Citations
- 1
- Primary Topic
- Low-power high-performance VLSI design
- Type
- article
- Field-Weighted Citation Impact
- 0.73