Ou: Automating the Parallelization of Zero-Knowledge Protocols
Ou: Automating the Parallelization of Zero-Knowledge Protocols
复制标题
Ou:零知识协议的自动化并行化
DOI:
10.1145/3576915.3616621
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Shao, Zhong
中科院分区:
文献类型:
--
作者:
Sang, Yuyang;Luo, Ning;Judson, Samuel;Chaimberg, Ben;Antonopoulos, Timos;Wang, Xiao;Piskac, Ruzica;Shao, Zhong
A zero-knowledge proof (ZKP) is a powerful cryptographic primitive used in many decentralized or privacy-focused applications. However, the high overhead of ZKPs can restrict their practical applicability. We design a programming language, Ou, aimed at easing the programmer's burden when writing efficient ZKPs, and a compiler framework, Lian, that automates the analysis and distribution of statements to a computing cluster. Ou uses programming language semantics, formal methods, and combinatorial optimization to automatically partition an Ou program into efficiently sized chunks for parallel ZK-proving and/or verification. We contribute: (1) A front-end language where users can write proof statements as imperative programs in a familiar syntax; (2) A compiler architecture and implementation that automatically analyzes the program and compiles it into an optimized IR that can be lifted to a variety of ZKP constructions; and (3) A cutting algorithm, based on Pseudo-Boolean optimization and Integer Linear Programming, that reorders instructions and then partitions the program into efficiently sized chunks for parallel evaluation and efficient state reconciliation.
登录
查看更多内容
DOI:
10.1109/eurosp53844.2022.00015
发表时间:
2022-06
期刊:
2022 IEEE 7th European Symposium on Security and Privacy (EuroS&P)
影响因子:
--
作者:
Yibin Yang;David Heath;V. Kolesnikov;David Devecsery
通讯作者:
Yibin Yang;David Heath;V. Kolesnikov;David Devecsery
DOI:
--
发表时间:
2022
期刊:
IACR Cryptology ePrint Archive
影响因子:
--
作者:
Samuel Dittmer;Yuval Ishai;Steve Lu;R. Ostrovsky
通讯作者:
R. Ostrovsky
DOI:
--
发表时间:
2020
期刊:
IACR Cryptology ePrint Archive
影响因子:
--
作者:
Michael B Dreifke;M. Fröba;Martin Armbrecht
通讯作者:
Martin Armbrecht
DOI:
--
发表时间:
2020
期刊:
IACR Cryptol. ePrint Arch.
影响因子:
--
作者:
Joseph Bonneau;Izaak Meckler;V. Rao;Evan Shapiro
通讯作者:
Joseph Bonneau;Izaak Meckler;V. Rao;Evan Shapiro
DOI:
10.1007/978-3-030-45727-3_19
发表时间:
2020-05
期刊:
IACR Cryptol. ePrint Arch.
影响因子:
--
作者:
David Heath;V. Kolesnikov
通讯作者:
David Heath;V. Kolesnikov