Oakley Group 3
155-bit binary field Weierstrass curve.Defined in IETF in RFC2409, no generator present.
Parameters
| Name | Value |
|---|---|
| m | 155 |
| f(u) | u^155 + u^62 + 1 |
| a | 0x0 |
| b | 0x07338f |
| n | 0x0800000000000000000057db5698537193aef944 |
| h | 0x01 |
Sources
Characteristics
- j-invariant:
34837375998431887600960682496879104498140954442 - Trace of Frobenius:
-414891960790832521345347 - Discriminant:
471951
SAGE
F.<x> = GF(2)[]K = GF(2^155, name="x", modulus=u^155 + u^62 + 1)E = EllipticCurve(K, (1, K.from_integer(0x0), 0, 0, K.from_integer(0x07338f)))E.set_order(0x0800000000000000000057db5698537193aef944 * 0x01)# No generator defined
JSON
{"name": "Oakley Group 3","desc": "Defined in IETF in RFC2409, no generator present.","sources": [{"name": "RFC2409","url": "https://tools.ietf.org/html/rfc2409"}],"form": "Weierstrass","field": {"type": "Binary","poly": [{"power": 155,"coeff": "0x01"},{"power": 62,"coeff": "0x01"},{"power": 0,"coeff": "0x01"}],"bits": 155,"degree": 155,"basis": "poly"},"params": {"a": {"raw": "0x0"},"b": {"raw": "0x07338f"}},"order": "0x0800000000000000000057db5698537193aef944","cofactor": "0x01","characteristics": {"discriminant": "471951","j_invariant": "34837375998431887600960682496879104498140954442","trace_of_frobenius": "-414891960790832521345347"}}