Back to Search
Start Over
Oblivious Evaluation of Non-deterministic Finite Automata with Application to Privacy-Preserving Virus Genome Detection
- Source :
- WPES
- Publication Year :
- 2014
- Publisher :
- ACM, 2014.
-
Abstract
- Various string matching problems can be solved by means of a deterministic finite automaton (DFA) or a non-deterministic finite automaton (NFA). In non-oblivious cases, DFAs are often preferred for their run-time efficiency despite larger sizes. In oblivious cases, however, the inevitable computation and communication costs associated with the automaton size are more favorable to NFAs. We propose oblivious protocols for NFA evaluation based on homomorphic encryption and demonstrate that our method can be orders of magnitude faster than DFA-based methods, making it applicable to real-life scenarios, such as privacy-preserving detection of viral infection using genomic data.
- Subjects :
- TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES
Finite-state machine
Theoretical computer science
Computer science
Powerset construction
String searching algorithm
Automaton
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
Deterministic finite automaton
DFA minimization
Nondeterministic finite automaton
Generalized nondeterministic finite automaton
Algorithm
Computer Science::Formal Languages and Automata Theory
Computer Science::Cryptography and Security
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 13th Workshop on Privacy in the Electronic Society
- Accession number :
- edsair.doi...........8b885bcce2fea0a4f26c2279cb6055b2
- Full Text :
- https://doi.org/10.1145/2665943.2665954