Naomi Sirkin

dblp:195/6282 · also Naomi Ephraim · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
4since 2021 · last 2022
0000-0003-3469-6002ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 6 · 2 first-author · 3 since 2021Theory of computation · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2022 Parallelizable Delegation from LWE
Cody Freitag, Rafael Pass, Naomi Sirkin
TCC (2)3
2022 SPARKs: Succinct Parallelizable Arguments of Knowledge
abstract
We introduce the notion of aSuccinct Parallelizable Argument of Knowledge(SPARK). This is an argument of knowledge with the following three efficiency properties for computing and proving a (non-deterministic, polynomial time) parallel RAM computation that can be computed in parallel timeTwith at mostpprocessors: — The prover’s (parallel) running time is \( T + \mathrm{poly}\hspace{-2.0pt}\log (T \cdot p) \) . (In other words, the prover’s running time is essentiallyTfor large computation times!) — The prover uses at most \( p \cdot \mathrm{poly}\hspace{-2.0pt}\log (T \cdot p) \) processors. — The communication and verifier complexity are both \( \mathrm{poly}\hspace{-2.0pt}\log (T \cdot p) \) . The combination of all three is desirable, as it gives a way to leverage a moderate increase in parallelism in favor of near-optimal running time. We emphasize that even a factor two overhead in the prover’s parallel running time is not allowed. Our main contribution is a generic construction of SPARKs from any succinct argument of knowledge where the prover’s parallel running time is \( T \cdot \mathrm{poly}\hspace{-2.0pt}\log (T \cdot p) \) when usingpprocessors, assuming collision-resistant hash functions. When suitably instantiating our construction, we achieve a four-round SPARK foranyparallel RAM computation assuming only collision resistance. Additionally assuming the existence of a succinctnon-interactiveargument of knowledge (SNARK), we construct a non-interactive SPARK that also preserves the space complexity of the underlying computation up to \( \mathrm{poly}\hspace{-2.0pt}\log (T\cdot p) \) factors. We also show the following applications of non-interactive SPARKs. First, they immediately imply delegation protocols with near optimal prover (parallel) running time. This, in turn, gives a way to construct verifiable delay functions (VDFs) from any sequential function. When the sequential function is also memory-hard, this yields the first construction of a memory-hard VDF.
Naomi Sirkin, Cody Freitag, Ilan Komargodski, Rafael Pass
J. ACM1
2022 On the Complexity of Compressing Obfuscation
Gilad Asharov, Ilan Komargodski, Rafael Pass, Naomi Sirkin
J. Cryptol.4
2021 Non-malleable Time-Lock Puzzles and Applications
Cody Freitag, Ilan Komargodski, Rafael Pass, Naomi Sirkin
TCC (3)4
2020 SPARKs: Succinct Parallelizable Arguments of Knowledge
Naomi Sirkin, Cody Freitag, Ilan Komargodski, Rafael Pass
EUROCRYPT (1)1
2020 Continuous Verifiable Delay Functions
Naomi Sirkin, Cody Freitag, Ilan Komargodski, Rafael Pass
EUROCRYPT (3)1
2019 Reception Capacity: Definitions, Game Theory and Hardness
Michael Dinitz, Naomi Sirkin
ALGOSENSORS2
2018 On the Complexity of Compressing Obfuscation
Gilad Asharov, Naomi Sirkin, Ilan Komargodski, Rafael Pass
CRYPTO (3)2