Skip to content

anderspkd/groth-shuffle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptographic Shuffle ala. Bayer and Groth.

This is a simple implementation of the shuffle presented by Stephanie Bayer and Jens Groth in their paper Efficient Zero-Knowledge Argument for Correctness of a Shuffle.

The implementation uses Relic for elliptic curve operations.

To build, simple run cmake . -B build && cd build && make && make tests.

Disclaimer

This code was taken from a previous project of mine, and it's free to use (without warranty and all that jazz).

The hash used is Keccak and its implementation is based the available reference implementation.

The PRG is simply AES in counter mode.

Releases

No releases published

Packages

No packages published