0
$\begingroup$

Secure Sampling of Public Parameters for Succinct Zero Knowledge Proofs states:

We design, build, and evaluate a multi-party protocol for securely sampling encodings of random evaluations of certain circuits. The resulting system enables us, in particular, to sample the public parameters for a class of preprocessing zk-SNARKs that includes [21], [25], [31]; we integrated our system with libsnark [45], a C++ zk-SNARK library, to facilitate this application.

The public parameters, i.e., the proving and verifying keys can be generated using libsnark, but what about the multi-party part? The paper claims to have "[...] integrated our system with libsnark [...]," but I cannot find where that mulit-party protocol is implemented for libsnark.

Am I misreading the paper or where is that implementation?

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.