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 | |
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.
BigNumStr Epid11Params::coeff[3] |
the coefficients of an irreducible polynomial coeff[0], coeff[1], coeff[2] are 256-bit integers between [0, q - 1]