Oakley Group 4
185-bit binary field Weierstrass curve.Defined in IETF in RFC2409, no generator present.
Parameters
| Name | Value |
|---|---|
| m | 185 |
| f(u) | u^185 + u^69 + 1 |
| a | 0x0 |
| b | 0x1ee9 |
| n | 0x01ffffffffffffffffffffffdbf2f889b73e484175f94ebc |
| h | 0x01 |
Sources
Characteristics
- j-invariant:
27158933884363704516225847729773021777085202972610116343 - Trace of Frobenius:
11157211627747266908830216517 - Discriminant:
7913
SAGE
F.<x> = GF(2)[]K = GF(2^185, name="x", modulus=u^185 + u^69 + 1)E = EllipticCurve(K, (1, K.from_integer(0x0), 0, 0, K.from_integer(0x1ee9)))E.set_order(0x01ffffffffffffffffffffffdbf2f889b73e484175f94ebc * 0x01)# No generator defined
JSON
{"name": "Oakley Group 4","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": 185,"coeff": "0x01"},{"power": 69,"coeff": "0x01"},{"power": 0,"coeff": "0x01"}],"bits": 185,"degree": 185,"basis": "poly"},"params": {"a": {"raw": "0x0"},"b": {"raw": "0x1ee9"}},"order": "0x01ffffffffffffffffffffffdbf2f889b73e484175f94ebc","cofactor": "0x01","characteristics": {"discriminant": "7913","j_invariant": "27158933884363704516225847729773021777085202972610116343","trace_of_frobenius": "11157211627747266908830216517"}}