ACM Home Page
Please provide us with feedback. Feedback
Secure and private sequence comparisons
Full text PdfPdf (107 KB)
Source Workshop On Privacy In The Electronic Society archive
Proceedings of the 2003 ACM workshop on Privacy in the electronic society table of contents
Washington, DC
SESSION: Protocols table of contents
Pages: 39 - 44  
Year of Publication: 2003
ISBN:1-58113-776-1
Authors
Mikhail J. Atallah  Purdue University, West Lafayette, IN
Florian Kerschbaum  Purdue University, West Lafayette, IN
Wenliang Du  Syracuse University, Syracuse, NY
Sponsor
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 28,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1005140.1005147
What is a DOI?

ABSTRACT

We give an efficient protocol for sequence comparisons of the edit-distance kind, such that neither party reveals anything about their private sequence to the other party (other than what can be inferred from the edit distance between their two sequences - which is unavoidable because computing that distance is the purpose of the protocol). The amount of communication done by our protocol is proportional to the time complexity of the best-known algorithm for performing the sequence comparison.The problem of determining the similarity between two sequences arises in a large number of applications, in particular in bioinformatics. In these application areas, the edit distance is one of the most widely used notions of sequence similarity: It is the least-cost set of insertions, deletions, and substitutions required to transform one string into the other. The generalizations of edit distance that are solved by the same kind of dynamic programming recurrence relation as the one for edit distance, cover an even wider domain of applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
J. Benaloh. Dense Probabilistic Encryption, Proceedings of the Workshop on Selected Areas of Cryptography, pp. 120--128 (1994).
3
 
4
W. Du and M. J. Atallah. Protocols for Secure Remote Database Access with Approximate Matching. Proceedings of the 1st ACM Workshop on Security and Privacy in E-Commerce (2000).
 
5
 
6
O. Goldreich. Secure Multi-party Computation (working draft). Available at http://www.wisdom.weizmann.ac.il/~oded/pp.html (2001).
 
7
S. Goldwasser and S. Micali. Probabilistic Encryption. Journal of Computer and System Sciences 28, 2, pp. 270--299 (1984).
8
 
9
H. M. Martinez (ed.) Mathematical and Computational Problems in the Analysis of Molecular Sequences, Bulletin of Mathematical Biology (Special Issue Honoring M. O. Dayhoff), 46, 4 (1984).
 
10
W. J. Masek and M. S. Paterson. A Faster Algorithm Computing String Edit Distances, Journal of Computer and System Science 20, pp. 18--31 (1980).
11
 
12
S. B. Needleman and C. D. Wunsch. A General Method Applicable to the Search for Similarities in the Amino-acid Sequence of Two Proteins, Journal of Molecular Biology 48, pp. 443--453 (1973).
 
13
T. Okamoto and S. Uchiyama. A New Public-Key Cryptosystem as Secure as Factoring. Eurocrypt'98 Lecture Notes in Computer Science 1403, pp. 308--318 (1998).
 
14
D. Sankoff. Matching Sequences Under Deletion-insertion Constraints, Proceedings of the National Academy of Sciences of the U.S.A. 69, pp. 4--6 (1972).
 
15
D. Sankoff and J. B. Kruskal (eds.). Time Warps, String Edits and Macromolecules: The Theory and Practice of Sequence Comparison, Addison-Wesley, Reading, PA (1983).
 
16
 
17
P. H. Sellers. An Algorithm for the Distance between two Finite Sequences, J. of Combinatorial Theory 16, pp. 253--258 (1974).
 
18
P. H. Sellers. The Theory and Computation of Evolutionary Distance: Pattern Recognition, Journal of Algorithms 1, pp. 359--373 (1980).
 
19
E. Ukkonen. Finding Approximate Patterns in Strings, Journal of Algorithms 6, pp. 132--137 (1985).
20
21
 
22
A. Yao. Protocols for Secure Computations. Proceedings of the Annual IEEE Symposium on Foundations of Computer Science 23, pp. 160--164 (1982).


Collaborative Colleagues:
Mikhail J. Atallah: colleagues
Florian Kerschbaum: colleagues
Wenliang Du: colleagues