Epid11Params Struct Reference

Intel(R) EPID 1.1 Parameters. More...

#include <epid/common/1.1/types.h>

Data Fields

BigNumStr p
 a prime
 
BigNumStr q
 a prime
 
OctStr32 h
 a small integer, also denoted as cofactor
 
FqElemStr a
 an integer between [0, q-1]
 
FqElemStr b
 an integer between [0, q-1]
 
BigNumStr coeff [3]
 
FqElemStr qnr
 a quadratic non-residue (an integer between [0, q-1])
 
OctStr768 orderG2
 the total number of points in G2 elliptic curve
 
BigNumStr p_tick
 a prime
 
BigNumStr q_tick
 a prime
 
OctStr32 h_tick
 a small integer, also denoted as cofactor
 
FqElemStr a_tick
 an integer between [0, q-1]
 
FqElemStr b_tick
 an integer between [0, q-1]
 
Epid11G1ElemStr g1
 a generator(an element) of G1
 
Epid11G2ElemStr g2
 a generator (an element) of G2
 
Epid11G1ElemStr g3
 a generator (an element) of G3
 

Detailed Description

Intel(R) EPID 1.1 Parameters.

Intel(R) EPID 1.1 parameters are: (p, q, h, a, b, coeff, qnr, orderG2, p', q', h', a', b', g1, g2, g3). The size of the Intel(R) EPID public parameters of G1, G2, G3, and GT is 6464 bits or 808 bytes.

Field Documentation

BigNumStr Epid11Params::coeff[3]

the coefficients of an irreducible polynomial coeff[0], coeff[1], coeff[2] are 256-bit integers between [0, q - 1]


The documentation for this struct was generated from the following file: