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]