mirror of
https://github.com/arnaucube/ark-ec-blind-signatures.git
synced 2026-01-11 16:11:29 +01:00
3775f39d3468b2bc03eed96e1ee320d8078cb676
ark-ec-blind-signatures

Warning: experimental code, do not use in production.
Blind signature over elliptic curve implementation (native & r1cs constraints) using arkworks.
Schemes implemented:
- mala_nezhadansari: "New Blind Signature Schemes Based on the (Elliptic Curve) Discrete Logarithm Problem" paper by Hamid Mala, Nafiseh Nezhadansari. Note that in this scheme signatures are malleable. Number of constraints for the verification: 9785.
- shcnorr_blind: "Blind Schnorr Signatures and Signed ElGamal Encryption in the Algebraic Group Model" paper by Georg Fuchsbauer, Antoine Plouviez, and Yannick Seurin. Number of constraints for the verification: 6052.
Target: Groth16 over Bn254 (for Ethereum), ed-on-bn254 (BabyJubJub) for the signatures.
Languages
Rust
100%