Differentially Private Approximate Pattern Matching

November 13, 2023 Β· Declared Dead Β· πŸ› Information Technology Convergence and Services

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Teresa Anna Steiner arXiv ID 2311.07415 Category cs.DS: Data Structures & Algorithms Cross-listed cs.CR Citations 3 Venue Information Technology Convergence and Services Last Checked 4 months ago
Abstract
In this paper, we consider the $k$-approximate pattern matching problem under differential privacy, where the goal is to report or count all substrings of a given string $S$ which have a Hamming distance at most $k$ to a pattern $P$, or decide whether such a substring exists. In our definition of privacy, individual positions of the string $S$ are protected. To be able to answer queries under differential privacy, we allow some slack on $k$, i.e. we allow reporting or counting substrings of $S$ with a distance at most $(1+Ξ³)k+Ξ±$ to $P$, for a multiplicative error $Ξ³$ and an additive error $Ξ±$. We analyze which values of $Ξ±$ and $Ξ³$ are necessary or sufficient to solve the $k$-approximate pattern matching problem while satisfying $Ξ΅$-differential privacy. Let $n$ denote the length of $S$. We give 1) an $Ξ΅$-differentially private algorithm with an additive error of $O(Ξ΅^{-1}\log n)$ and no multiplicative error for the existence variant; 2) an $Ξ΅$-differentially private algorithm with an additive error $O(Ξ΅^{-1}\max(k,\log n)\cdot\log n)$ for the counting variant; 3) an $Ξ΅$-differentially private algorithm with an additive error of $O(Ξ΅^{-1}\log n)$ and multiplicative error $O(1)$ for the reporting variant for a special class of patterns. The error bounds hold with high probability. All of these algorithms return a witness, that is, if there exists a substring of $S$ with distance at most $k$ to $P$, then the algorithm returns a substring of $S$ with distance at most $(1+Ξ³)k+Ξ±$ to $P$. Further, we complement these results by a lower bound, showing that any algorithm for the existence variant which also returns a witness must have an additive error of $Ξ©(Ξ΅^{-1}\log n)$ with constant probability.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted