Skip to content

KULeuven-COSIC/blind_zkSNARKs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Blind zkSNARKs

This repository contains all codes and assets regarding blind zkSNARKs. You can find:

  1. Proof of Decryption: We implemented the proof-of-decryption protocol presented in our [paper] (https://eprint.iacr.org/2024/1684) in C. We leveraged basic primitives used in Lazer, a library for lattice-based zero-knowledge proofs, and thoroughly extended it to construct our proof of decryption for GBFV ciphertexts.

  2. Performance scripts

Learning materials

Proof of Decryption

The main source code related to verifiable decryption can be found in:

  • Folder vdec
  • Folder scripts

Team:

Acknowledgement

We thank Robin Geelen for helping us use the GBFV implementation and Vadim Lyubashevsky and Patrick Steuer for helping us use the Lazer library. This work was supported in part by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement ISOCRYPT - No. 101020788) and by CyberSecurity Research Flanders with reference number VR20192203. A large part of the codebase is copied verbatim from Lazer, produced by IBM Research Europe.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published