pksig_hess¶
Hess Identity-Based Signature (Hess02)
Authors: F. Hess
Title: “Efficient Identity Based Signature Schemes Based on Pairings”
Published in: Selected Areas in Cryptography, 2002
Available from: LNCS Vol. 2595, pages 310-324
Notes:
Scheme Properties
Type: signature (identity-based)
Setting: bilinear groups (asymmetric)
Assumption: BDH
Implementation
- Authors:
Ayo Akinyele
- Date:
11/2011
- class pksig_hess.Hess(groupObj)[source]¶
Bases:
PKSig>>> from charm.toolbox.pairinggroup import PairingGroup >>> group = PairingGroup('SS512') >>> hess = Hess(group) >>> (master_public_key, master_secret_key) = hess.setup() >>> ID = "janedoe@email.com" >>> (public_key, secret_key) = hess.keygen(master_secret_key, ID) >>> msg = "this is a message!" >>> signature = hess.sign(master_public_key, secret_key, msg) >>> hess.verify(master_public_key, public_key, msg, signature) True