pksig_cyh

Chow-Yiu-Hui - Identity-based ring signatures

From: “S. Chow, S. Yiu and L. Hui - Efficient identity based ring signature.”
Published in: ACNS 2005
Available from: Vol 3531 of LNCS, pages 499-512
Notes:
  • type: signature (ring-based)
  • setting: bilinear groups (asymmetric)
Authors:
  1. Ayo Akinyele
Date:

11/2011

class pksig_cyh.CYH(groupObj)[source]

Bases: charm.toolbox.PKSig.PKSig

>>> from charm.toolbox.pairinggroup import PairingGroup
>>> users = [ "alice", "bob", "carlos", "dexter", "eddie"] 
>>> signer = "bob"
>>> group = PairingGroup('SS512')
>>> cyh = CYH(group)
>>> (master_public_key, master_secret_key) = cyh.setup()
>>> (signer, public_key, secret_key) = cyh.keygen(master_secret_key, signer)  
>>> secret_key = (signer, public_key, secret_key)
>>> msg = 'please sign this new message!'
>>> signature = cyh.sign(secret_key, users, msg)
>>> cyh.verify(master_public_key, users, msg, signature)
True
concat(L_id)[source]
keygen(msk, ID)[source]
setup()[source]
sign(sk, L, M)[source]
verify(mpk, L, M, sig)[source]
pksig_cyh.main()[source]