Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.09 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.09 KB

#Dynamic Group Signature library

This is the repository for Dynamic Group Signature by Camenisch-Lysyanskaya scheme.

###External dependencies: Your system should have GMP lib 6.0.0 and PBC lib 0.5.14. ###Configuration Pairing parameters was defined to default as PBClib example. ###How it works Dynamic Group Signature Scheme

This scheme involves three types of participants:

group manger
group member
verifier

A dynamic group signature scheme consists of five polynomial-time algorithms/protocols:

  • Key generation

Generation of group public key, member's secret issuer key and member's secret opener key.

  • Join protocol

Registration of new group users, as a result, each user receives a own secret key from manager, who knows the secret issuer key.

  • Signature generation

Each member of group with own secret key can produce the group signature on default message on behalf of group.

  • Signature verification

Everyone who know group public key can verify the group signature.

  • Opening procedure

Only group manager with secret opener key can open who is a singer on default group signature.