[Resource Topic] 2023/1169: Efficient Oblivious Evaluation Protocol and Conditional Disclosure of Secrets for DFA

Welcome to the resource topic for 2023/1169

Efficient Oblivious Evaluation Protocol and Conditional Disclosure of Secrets for DFA

Authors: Kittiphop Phalakarn, Nuttapong Attrapadung, Kanta Matsuura


In oblivious finite automata evaluation, one party holds a private automaton, and the other party holds a private string of characters. The objective is to let the parties know whether the string is accepted by the automaton or not, while keeping their inputs secret. The applications include DNA searching, pattern matching, and more. Most of the previous works are based on asymmetric cryptographic primitives, such as homomorphic encryption and oblivious transfer. These primitives are significantly slower than symmetric ones. Moreover, some protocols also require several rounds of interaction. As our main contribution, we propose an oblivious finite automata evaluation protocol via conditional disclosure of secrets (CDS), using one (potentially malicious) outsourcing server. This results in a constant-round protocol, and no heavy asymmetric-key primitives are needed. Our protocol is based on a building block called "an oblivious CDS scheme for deterministic finite automata’’ which we also propose in this paper. In addition, we propose a standard CDS scheme for deterministic finite automata as an independent interest.

ePrint: https://eprint.iacr.org/2023/1169

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .