wap-wsg-idm-ecid-wtls9
160-bit prime field Weierstrass curve.Parameters
| Name | Value |
|---|---|
| p | 0xfffffffffffffffffffffffffffffffffffc808f |
| a | 0x0 |
| b | 0x3 |
| G | (0x1, 0x2) |
| n | 0x0100000000000000000001cdc98ae0e2de574abf33 |
| h | 0x1 |
Characteristics
- OID:
2.23.43.1.4.9 - j-invariant:
0 - Trace of Frobenius:
-2180728751409538655993507 - Discriminant:
1461501637330902918203684832716283019655932309855 - Embedding degree:
243583606221817153033947835574172404865764717875 - CM-discriminant:
-3 - Conductor:
602889891024722752429129
SAGE
p = 0xfffffffffffffffffffffffffffffffffffc808fK = GF(p)a = K(0x0)b = K(0x3)E = EllipticCurve(K, (a, b))G = E(0x1, 0x2)E.set_order(0x0100000000000000000001cdc98ae0e2de574abf33 * 0x1)
PARI/GP
p = 0xfffffffffffffffffffffffffffffffffffc808fa = Mod(0x0, p)b = Mod(0x3, p)E = ellinit([a, b])E[16][1] = 0x0100000000000000000001cdc98ae0e2de574abf33 * 0x1G = [Mod(0x1, p), Mod(0x2, p)]
JSON
{"name": "wap-wsg-idm-ecid-wtls9","desc": "","oid": "2.23.43.1.4.9","sources": [{"name": "Wireless Application Protocol Wireless Transport Layer Security Specification","url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf"}],"form": "Weierstrass","field": {"bits": 160,"p": "0xfffffffffffffffffffffffffffffffffffc808f","type": "Prime"},"params": {"a": {"raw": "0x0"},"b": {"raw": "0x3"}},"generator": {"x": {"raw": "0x1"},"y": {"raw": "0x2"}},"order": "0x0100000000000000000001cdc98ae0e2de574abf33","cofactor": "0x1","characteristics": {"cm_disc": "-3","conductor": "602889891024722752429129","discriminant": "1461501637330902918203684832716283019655932309855","j_invariant": "0","embedding_degree": "243583606221817153033947835574172404865764717875","trace_of_frobenius": "-2180728751409538655993507"}}