|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
This class provides the specification of the parameters used by the
PFlashKeyPairGenerator.
The default values for the parameters are :
| degree of extension m | = | 4 |
| field polynomial of GF(2m) | = | X4 + X + 1 |
| extension degree of E/K | = | 96 |
| α | = | 32 |
| r | = | 32 |
| s | = | 1 |
| Field Summary | |
static int |
DEFAULT_alpha
the default value of α |
static int |
DEFAULT_fieldPoly
the default field Polynomial : X4 + X + 1 = 10011bin = 1910 |
static int |
DEFAULT_m
the default extension degree |
static int |
DEFAULT_n
the default dimension of Kn |
static int |
DEFAULT_r
the default value of r |
static int |
DEFAULT_s
the default value of s |
| Constructor Summary | |
PFlashKeyGenParameterSpec()
Constructor with default settings. |
|
PFlashKeyGenParameterSpec(GF2mField field,
int n,
int alpha,
int r,
int s)
Constructs new pFLASH parameters. |
|
PFlashKeyGenParameterSpec(int p,
int n,
int alpha,
int r,
int s)
Constructs new pFLASH parameters. |
|
| Method Summary | |
int |
getAlpha()
|
GF2mField |
getField()
|
int |
getN()
|
int |
getR()
|
int |
getS()
|
| Methods inherited from class java.lang.Object |
|
| Field Detail |
public static final int DEFAULT_m
public static final int DEFAULT_n
public static final int DEFAULT_alpha
public static final int DEFAULT_r
public static final int DEFAULT_s
public static final int DEFAULT_fieldPoly
| Constructor Detail |
public PFlashKeyGenParameterSpec()
public PFlashKeyGenParameterSpec(int p,
int n,
int alpha,
int r,
int s)
p - field polynomial for the finite field GF(2m)n - extension degree of E/Kalpha - parameter of the map F: F(x)=x1+qαr - s -
public PFlashKeyGenParameterSpec(GF2mField field,
int n,
int alpha,
int r,
int s)
field - the finite field GF(2m)n - extension degree of E/Kalpha - parameter of the map F: F(x)=x1+qαr - s - | Method Detail |
public GF2mField getField()
public int getN()
public int getAlpha()
public int getR()
public int getS()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||