sect239k1
239-bit binary field Weierstrass curve.Also known as: ansit239k1
Parameters
Characteristics
- OID:
1.3.132.0.3 - j-invariant:
1 - Trace of Frobenius:
-1879124296849029916489117776215138963 - Discriminant:
1 - Anomalous:
false - Supersingular:
false - CM-discriminant:
3533694129556768659166595001485837033534092090600267832732330178800378515 - Conductor:
1
SAGE
F.<x> = GF(2)[]K = GF(2^239, name="x", modulus= x^239 + x^158 + 1)E = EllipticCurve(K, (1, K.fetch_int(0x000000000000000000000000000000000000000000000000000000000000), 0, 0, K.fetch_int(0x000000000000000000000000000000000000000000000000000000000001)))E.set_order(0x2000000000000000000000000000005a79fec67cb6e91f1c1da800e478a5 * 0x4)G = E(K.fetch_int(0x29a0b6a887a983e9730988a68727a8b2d126c44cc2cc7b2a6555193035dc), K.fetch_int(0x76310804f12e549bdb011c103089e73510acb275fc312a5dc6b76553f0ca))
JSON
{"name": "sect239k1","desc": "","oid": "1.3.132.0.3","form": "Weierstrass","field": {"type": "Binary","bits": 239,"degree": 239,"poly": [{"coeff": "0x01","power": 239},{"coeff": "0x01","power": 158},{"coeff": "0x01","power": 0}],"basis": "poly"},"params": {"a": {"raw": "0x000000000000000000000000000000000000000000000000000000000000"},"b": {"raw": "0x000000000000000000000000000000000000000000000000000000000001"}},"generator": {"x": {"raw": "0x29a0b6a887a983e9730988a68727a8b2d126c44cc2cc7b2a6555193035dc"},"y": {"raw": "0x76310804f12e549bdb011c103089e73510acb275fc312a5dc6b76553f0ca"}},"order": "0x2000000000000000000000000000005a79fec67cb6e91f1c1da800e478a5","cofactor": "0x4","aliases": ["x963/ansit239k1"],"characteristics": {"j_invariant": "1","anomalous": false,"cm_disc": "3533694129556768659166595001485837033534092090600267832732330178800378515","conductor": "1","discriminant": "1","supersingular": false,"trace_of_frobenius": "-1879124296849029916489117776215138963"}}