Practical private DNA string searching and matching through efficient oblivious automata evaluation

35Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In [18] it was shown that the ability to perform oblivious automata evaluation was useful for performing DNA searching and matching. By oblivious automata evaluation we mean that one participant has a finite state machine and the other participant has a sequence, and at the end of the protocol the sequence owner learns whether the machine accepts the sequence. A protocol was given in [18], but it required O(n) rounds (where n is the number of characters in the sequence) and O(mn) modular exponentiations (where m is the number of states in the automata). Both of these factors limit the applicability of this approach. In this paper we propose a new protocol that requires only O(1) rounds and reduces the number of modular exponentiations to O(n) without revealing any additional information. We have implemented both schemes and have shown experimentally that our scheme is two to three orders of magnitude faster than the previous scheme. © 2009 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Frikken, K. B. (2009). Practical private DNA string searching and matching through efficient oblivious automata evaluation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5645 LNCS, pp. 81–94). https://doi.org/10.1007/978-3-642-03007-9_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free