We construct a virtual black box and perfect circuit-hiding obfuscator for evasive deterministic finite automata using a matrix encoding scheme with a limited zero-testing algorithm. We construct the matrix encoding scheme by extending an existing matrix fully homomorphic encryption scheme. Using obfuscated deterministic finite automata we can for example evaluate secret regular expressions or disjunctive normal forms on public inputs. In particular, the possibility of evaluating regular expressions solves the open problem of obfuscated substring matching.
机构:
St Petersburg State Univ, Dept Math & Comp Sci, 7 9 Univ Skaya Nab, St Petersburg 199034, RussiaSt Petersburg State Univ, Dept Math & Comp Sci, 7 9 Univ Skaya Nab, St Petersburg 199034, Russia
Petrov, Semyon
Okhotin, Alexander
论文数: 0引用数: 0
h-index: 0
机构:
St Petersburg State Univ, Dept Math & Comp Sci, 7 9 Univ Skaya Nab, St Petersburg 199034, RussiaSt Petersburg State Univ, Dept Math & Comp Sci, 7 9 Univ Skaya Nab, St Petersburg 199034, Russia