Paper 2024/1227
ZIPNet: Low-bandwidth anonymous broadcast from (dis)Trusted Execution Environments
Abstract
Anonymous Broadcast Channels (ABCs) allow a group of clients to announce messages without revealing the exact author. Modern ABCs operate in a client-server model, where anonymity depends on some threshold (e.g., 1 of 2) of servers being honest. ABCs are an important application in their own right, e.g., for activism and whistleblowing. Recent work on ABCs (Riposte, Blinder) has focused on minimizing the bandwidth cost to clients and servers when supporting large broadcast channels for such applications. But, particularly for low bandwidth settings, they impose large costs on servers, make cover traffic costly, and make volunteer operators unlikely. In this paper, we describe the design, implementation, and evaluation of ZIPNet, an anonymous broadcast channel that 1) scales to hundreds of anytrust servers by minimizing the computational costs of each server, 2) substantially reduces the servers’ bandwidth costs by outsourcing the aggregation of client messages to untrusted (for privacy) infrastructure, and 3) supports cover traffic that is both cheap for clients to produce and for servers to handle.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- DC netanonymous broadcastTrusted Execution Environments (TEEs)
- Contact author(s)
-
micro @ umd edu
maurices @ umd edu
jasonzhao404 @ gmail com
rui wang rw683 @ yale edu
imiers @ umd edu
f zhang @ yale edu - History
- 2024-08-02: approved
- 2024-07-31: received
- See all versions
- Short URL
- https://ia.cr/2024/1227
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1227, author = {Michael Rosenberg and Maurice Shih and Zhenyu Zhao and Rui Wang and Ian Miers and Fan Zhang}, title = {{ZIPNet}: Low-bandwidth anonymous broadcast from (dis)Trusted Execution Environments}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1227}, year = {2024}, url = {https://eprint.iacr.org/2024/1227} }