burkh4rt / Mercurial-Signatures

We implement Delegatable Anonymous Credentials using Mercurial Signatures

Home Page:https://doi.org/10.26300/tj7d-3h94

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOI

Mercurial-Signatures

We implement Delegatable Anonymous Credentials in python using Mercurial Signatures following E. Crites's dissertation. The implementation itself relies on the miracl/core cryptographic library, in particular on its BN-254 pairing-friendly curve implementation and related utility functions (cf. Barreto & Naehrig).

The code is mainly intended to be proof-of-concept, following E.C.'s Section 3.2 for the construction of a mercurial signature scheme from a type III bilinear pairing and then Section 4.3 for the construction of delegatable anonymous credentials using said signature scheme. The C/C++ and rust code only implements Mercurial Signatures (not credentials).

About

We implement Delegatable Anonymous Credentials using Mercurial Signatures

https://doi.org/10.26300/tj7d-3h94


Languages

Language:Python 35.2%Language:Rust 22.4%Language:C++ 17.2%Language:C 15.4%Language:Dockerfile 8.0%Language:CMake 1.8%