Efficient Lifting for Shorter Zero-Knowledge Proofs and Post-Quantum Signatures

This repository contains the code for the BN++ and Helium signature scheme variants from our paper

Efficient Lifting for Shorter Zero-Knowledge Proofs and Post-Quantum Signatures
Daniel Kales and Greg Zaverucha
eprint

The four subdirectories contain the implementation of the BN++LowMC, BN++Rain, Helium+LowMC and Helium+AES variants. A Readme.md file in the respective subfolder explains how to compile and run benchmarks.