On Differentially Private String Distances
Abstract
Given a database of bit strings , a fundamental data structure task is to estimate the distances between a given query with all the strings in the database. In addition, one might further want to ensure the integrity of the database by releasing these distance statistics in a secure manner. In this work, we propose differentially private (DP) data structures for this type of tasks, with a focus on Hamming and edit distance. On top of the strong privacy guarantees, our data structures are also time- and space-efficient. In particular, our data structure is -DP against any sequence of queries of arbitrary length, and for any query such that the maximum distance to any string in the database is at most , we output distance estimates. Moreover, - For Hamming distance, our data structure answers any query in time and each estimate deviates from the true distance by at most ; - For edit distance, our data structure answers any query in time and each estimate deviates from the true distance by at most . For moderate , both data structures support sublinear query operations. We obtain these results via a novel adaptation of the randomized response technique as a bit flipping procedure, applied to the sketched strings.
Cite
@article{arxiv.2411.05750,
title = {On Differentially Private String Distances},
author = {Jerry Yao-Chieh Hu and Erzhi Liu and Han Liu and Zhao Song and Lichen Zhang},
journal= {arXiv preprint arXiv:2411.05750},
year = {2024}
}