Skip to content

theo0x0/ring_signature

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ring signature

Scheme to authorize a member without revealing it's identity. Member's identity is hidden is the key image.

Used libraries: EcPy

Curve: bn254, base points: (1, 2) and G_2

Usage

Run python3 verify_sign.py

Random generated ring members and user key.

generate_sign.py generates a dict to verify

verify_sign.py verifies a dict, generated by generate()

Specs

Size: n + 2 scalars, 1 EC point (user's key image), members' keys

Verify operations: 2n + 4 ec_mul, 3n + 3 ec_add

About

Ring signature algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages