pksig_hw

Hohenberger-Waters - Realizing hash-and-sign signatures

From: “S. Hohenberger and B. Waters - Realizing hash-and-sign signatures under standard assumptions.”
Published in: EUROCRYPT 2009
Available from: pages 333-350
Notes: CDH construction
  • type: signature
  • setting: bilinear groups (asymmetric)
Authors:
  1. Ayo Akinyele
Date:

11/2011

class pksig_hw.HW(groupObj)[source]

Bases: charm.toolbox.PKSig.PKSig

>>> from charm.toolbox.pairinggroup import PairingGroup, GT
>>> group = PairingGroup('SS512')
>>> hw = HW(group)
>>> (public_key, secret_key) = hw.setup()
>>> msg = "please sign this message now please!"    
>>> signature = hw.sign(public_key, secret_key, public_key['s'], msg)
>>> hw.verify(public_key, msg, signature)
True
ceilog(value)[source]
setup()[source]
sign(pk, sk, s, msg)[source]
verify(pk, msg, sig)[source]
pksig_hw.main()[source]