TY - GEN
T1 - Secure text processing with applications to private DNA matching
AU - Katz, Jonathan
AU - Malka, Lior
PY - 2010/12/16
Y1 - 2010/12/16
N2 - Motivated by the problem of private DNA matching, we consider the design of efficient protocols for secure text processing. Here, informally, a party P1 holds a text T and a party P2 holds a pattern p and some additional information y, and P2 wants to learn {f(T; j; y)} for all locations j where p is found as a substring in T. (In particular, this generalizes the basic pattern matching problem.) We aim for protocols with full security against a malicious P2 that also preserve privacy against a malicious P1 (i.e., one-sided security). We show how to modify Yao's garbled circuit approach to obtain a protocol where the size of the garbled circuit is linear in the number of occurrences of p in T (rather than linear in -T-). Along the way we show a new keyword search protocol that may be of independent interest.
AB - Motivated by the problem of private DNA matching, we consider the design of efficient protocols for secure text processing. Here, informally, a party P1 holds a text T and a party P2 holds a pattern p and some additional information y, and P2 wants to learn {f(T; j; y)} for all locations j where p is found as a substring in T. (In particular, this generalizes the basic pattern matching problem.) We aim for protocols with full security against a malicious P2 that also preserve privacy against a malicious P1 (i.e., one-sided security). We show how to modify Yao's garbled circuit approach to obtain a protocol where the size of the garbled circuit is linear in the number of occurrences of p in T (rather than linear in -T-). Along the way we show a new keyword search protocol that may be of independent interest.
KW - Security
KW - Theory
UR - https://www.scopus.com/pages/publications/78649989154
U2 - 10.1145/1866307.1866361
DO - 10.1145/1866307.1866361
M3 - Conference contribution
AN - SCOPUS:78649989154
SN - 9781450302449
T3 - Proceedings of the ACM Conference on Computer and Communications Security
SP - 485
EP - 492
BT - CCS'10 - Proceedings of the 17th ACM Conference on Computer and Communications Security
T2 - 17th ACM Conference on Computer and Communications Security, CCS'10
Y2 - 4 October 2010 through 8 October 2010
ER -