Mosaic: A Modular Framework for Private Fuzzy Heavy Hitters
Gayathri Garimella, Peihan Miao, Eileen Nolan, Phuoc Van Long Pham, Siddarth Sitaraman
Abstract
We present Mosaic, a modular cryptographic framework for Private Fuzzy Heavy Hitters Detection, a new problem introduced and formalized in this work.In this problem, a service provider aims to identify the most frequent items (i.e., heavy hitters) in private client data without learning individual client's data. Motivated by real-world applications where inputs are inherently noisy, we consider fuzzy heavy hitters that are close to a sufficiently large number of client data points under a chosen distance metric. Mosaic operates in the setting with two non-colluding servers and supports both the known-dictionary setting (where candidate fuzzy heavy hitters are fixed in advance) and the unknown-dictionary setting (where popular items must be discovered). The framework proceeds in two phases: during the upload phase, each client shares an encoding of their input with each server; in the fuzzy matching phase, the servers jointly identify fuzzy heavy hitters without learning any additional information about individual client's data. In the upload phase, Mosaic introduces a new cryptographic primitive called Property-Based Function Secret Sharing (PB-FSS), which relaxes the standard notion of FSS (Boyle et al., Eurocrypt 2015) in that the outputs of the FSS evaluations satisfy a certain property, rather than forming exact additive secret shares of the function output. We present a suite of new PB-FSS constructions for the and distance metrics from lightweight cryptographic techniques.Furthermore, we introduce new methods to prevent malicious client behavior by detecting malformed PB-FSS shares.In the fuzzy matching phase, Mosaic presents two approaches, one involving only the two servers, and one involving an additional trusted dealer to improve efficiency. All parties are assumed to be semi-honest during the fuzzy matching phase. Finally, we implement Mosaic and evaluate it using real-world trace data from a ride-sharing service. In one scenario, Mosaic servers discovered of the most popular ride start locations among thousand users in minute. On the user side, the protocol requires only lightweight computation of tens of microseconds and communication as low as KB.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext fe350175-b3f1-4dc3-bb0c-00e25aaffc4bRelated papers
- Lightweight Techniques for Private Heavy HittersDan Boneh, Elette Boyle, Henry Corrigan-Gibbs, Niv Gilboa et al.S&P 2021 · 134 citations
- Distance-Aware OT with Application to Fuzzy PSILucas Piske, Jaspal Singh, Ni Trieu, Vladimir Kolesnikov et al.CCS 2025
- Fuzzy Message DetectionGabrielle Beck, Julia Len, Ian Miers, Matthew GreenCCS 2021
- Efficient Fuzzy PSI under One-Sided AssumptionsXinpeng Yang, Meng Hao, Yanxue Jia, Chenkai Weng et al.CCS 2026
- Efficient Fuzzy Private Set Intersection from Secret-Shared OPRFXinpeng Yang, Meng Hao, Chenkai Weng, Robert H. Deng et al.S&P 2026 · 2 citations
