We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CR

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Cryptography and Security

Title: zksk: A Library for Composable Zero-Knowledge Proofs

Abstract: Zero-knowledge proofs are an essential building block in many privacy-preserving systems. However, implementing these proofs is tedious and error-prone. In this paper, we present zksk, a well-documented Python library for defining and computing sigma protocols: the most popular class of zero-knowledge proofs. In zksk, proofs compose: programmers can convert smaller proofs into building blocks that then can be combined into bigger proofs. zksk features a modern Python-based domain-specific language. This makes possible to define proofs without learning a new custom language, and to benefit from the rich Python syntax and ecosystem. The library is available at this https URL
Comments: Appears in 2019 Workshop on Privacy in the Electronic Society (WPES'19)
Subjects: Cryptography and Security (cs.CR); Software Engineering (cs.SE)
DOI: 10.1145/3338498.3358653
Cite as: arXiv:1911.02459 [cs.CR]
  (or arXiv:1911.02459v2 [cs.CR] for this version)

Submission history

From: Bogdan Kulynych [view email]
[v1] Wed, 6 Nov 2019 16:25:45 GMT (62kb)
[v2] Sun, 10 Nov 2019 20:53:29 GMT (62kb,D)

Link back to: arXiv, form interface, contact.