Skip to content

burkh4rt/Mercurial-Signatures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).