pksig_cllww12_z¶
Shorter IBE and Signatures via Asymmetric Pairings
From: “J. Chen, H. Lim, S. Ling, H. Wang, H. Wee Shorter IBE and Signatures via Asymmetric Pairings”, Section 5.
Published in: Pairing 2012
Available from: http://eprint.iacr.org/2012/224
Notes: This is a shorter IBE construction based on SXDH construction.
- type: signature (identity-based)
- setting: bilinear groups (asymmetric)
Improved by: | Fan Zhang(zfwise@gwu.edu), supported by GWU computer science department |
---|---|
Date: | 3/2013 |
Notes: |
- We swapped g1 and g2 to make signature faster.
2. Change all the pair($params_1$, $params_2$) to pair($params_2$, $params_1$) is required. 3.The code is similar with the encryption scheme, especially in setup() function. 4. Same trick in the encryption scheme applied here.
-
class
pksig_cllww12_z.
Sign_Chen12_z
(groupObj)[source]¶ Bases:
charm.toolbox.PKSig.PKSig
>>> from charm.toolbox.pairinggroup import PairingGroup >>> groupObj = PairingGroup('MNT224') >>> m = "plese sign this message!!!!" >>> cllww = Sign_Chen12_z(groupObj) >>> (pk, sk) = cllww.keygen() >>> signature = cllww.sign(pk, sk, m) >>> cllww.verify(pk, signature, m) True