Paper 2025/860

sPAR: (Somewhat) Practical Anonymous Router

Debajyoti Das, Lund University
Jeongeun Park, Norwegian University of Science and Technology
Hyewon Sung, Ewha Womans University
Abstract

Anonymous communication is one of the fundamental tools to achieve privacy for communication over the internet. Almost all existing design strategies (e.g., onion routing/Tor, mixnets) for anonymous communication rely on the existence of some honest server/router in the network infrastructure to provide anonymity. A seminal work by Shi and Wu (Eurocrypt 2021) proposes the first cryptographic design for a non-interactive anonymous router (NIAR) that can use a single untrusted server or router to permute a set of messages without revealing the permutation to the untrusted router. This work is a really important step towards showing the possibility of designing such protocol from standard cryptographic assumptions. However, the existing constructions are only of theoretical nature and still leaves many open questions towards realizing such systems in practice: (1) the cryptographic building blocks used in those designs are really difficult to implement in practice. (2) Their setup phase takes the permutation as an input to generate the encryption/decryption keys; which means that the messages from the same sender in different rounds will be at the same position in the output vector, unless the setup phase is run before every round with a new permutation. (3) It is not known how to realize such a setup procedure, that initializes a random permutation obliviously, without any trusted entities in the system. In this paper, we propose the first (somewhat) practical design, which we call sPAR, that solves the above problems. Our design also relies on a one-time setup phase, however the setup phase does not take any specific permutation as input. Instead, our design can reuse the same setup for many rounds and generates a fresh permutation for every round based on the random values locally generated by the clients. Our design is implementable and deployable in practice; and this presents a new direction for designing anonymous communication systems. Unlike some existing systems like Tor, sPAR does not scale to millions of users, however, we demonstrate with a proof-of-concept implementation that sPAR supports around one hundred users, and show that an optimized variant of our algorithm reduces the latency to a few seconds per message.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. ACM CCS
DOI
10.1145/3830454.3846728
Keywords
anonymous communicationanonymous routerFHE
Contact author(s)
debajyoti das @ eit lth se
jeongeun park @ ntnu no
hyewonsung @ ewha ac kr
History
2026-09-15: revised
2025-05-15: received
See all versions
Short URL
https://ia.cr/2025/860
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2025/860,
      author = {Debajyoti Das and Jeongeun Park and Hyewon Sung},
      title = {{sPAR}: (Somewhat) Practical Anonymous Router},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/860},
      year = {2025},
      doi = {10.1145/3830454.3846728},
      url = {https://eprint.iacr.org/2025/860}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.