System setup phase. System setup is performed by GWN as follows, 1. GWN chooses a non-singular elliptic curve Ep(a, b) over a prime finite Zp, where p is a large prime. Let G be an elliptic curve group. Then, GWN chooses a generator P of order q over Ep. GWN selects its private key dGWN and computes the public key QGWN = dGWN P in accordance with dGWN. } 2. GWN selects three collision-resistant one-way hash functions h, H1, H2 : {0, 1}β β Zq. 3. Finally, the system parameters params = Ep(a, b), P, p, q, h, H1, H2, QGWN is published while the private key dGWN is kept secretly by GWN.
Appears in 2 contracts
Sources: Privacy Preserving Authentication and Key Agreement Scheme, Privacy Preserving Authentication and Key Agreement Scheme