c2onb239v4
239-bit binary field Weierstrass curve.A binary-field curve in optimal normal basis
Parameters
Sources
Characteristics
- OID:
1.2.840.10045.3.0.14 - Seed:
F851638CFA4D696E67687561517556513841BFAC
SAGE
F.<x> = GF(2)[]K.<z> = GF(2^239, name="z", modulus=u^239 + u^238 + u^236 + u^232 + u^224 + u^208 + u^207 + u^206 + u^204 + u^200 + u^192 + u^144 + u^143 + u^142 + u^140 + u^136 + u^128 + u^16 + u^15 + u^14 + u^12 + u^8 + 1)def from_integer(K, h):return sum(map(lambda ix: K(Integer(ix[1]) * z^(2^ix[0])), enumerate(h.binary())), K(0))E = EllipticCurve(K, (1, from_integer(K, 0x182DD45F5D470239B8983FEA47B8B292641C57F9BF84BAECDE8BB3ADCE30), 0, 0, from_integer(K, 0x147A9C1D4C2CE9BE5D34EC02797F76667EBAD5A3F93FA2A524BFDE91EF28)))E.set_order(0x200000000000000000000000000000474F7E69F42FE430931D0B455AAE8B * 0x04)G = E(from_integer(K, 0x034912AD657F1D1C6B32EDB9942C95E226B06FB012CD40FDEA0D72197C8104), from_integer(K, ))
JSON
{"name": "c2onb239v4","desc": "A binary-field curve in optimal normal basis","oid": "1.2.840.10045.3.0.14","sources": [{"name": "ANSI X9.62","url": "https://webstore.ansi.org/standards/ascx9/ansix9621998"}],"form": "Weierstrass","field": {"type": "Binary","bits": 239,"degree": 239,"basis": "normal","poly": [{"coeff": "0x01","power": 239},{"coeff": "0x01","power": 238},{"coeff": "0x01","power": 236},{"coeff": "0x01","power": 232},{"coeff": "0x01","power": 224},{"coeff": "0x01","power": 208},{"coeff": "0x01","power": 207},{"coeff": "0x01","power": 206},{"coeff": "0x01","power": 204},{"coeff": "0x01","power": 200},{"coeff": "0x01","power": 192},{"coeff": "0x01","power": 144},{"coeff": "0x01","power": 143},{"coeff": "0x01","power": 142},{"coeff": "0x01","power": 140},{"coeff": "0x01","power": 136},{"coeff": "0x01","power": 128},{"coeff": "0x01","power": 16},{"coeff": "0x01","power": 15},{"coeff": "0x01","power": 14},{"coeff": "0x01","power": 12},{"coeff": "0x01","power": 8},{"coeff": "0x01","power": 0}]},"params": {"a": {"raw": "0x182DD45F5D470239B8983FEA47B8B292641C57F9BF84BAECDE8BB3ADCE30"},"b": {"raw": "0x147A9C1D4C2CE9BE5D34EC02797F76667EBAD5A3F93FA2A524BFDE91EF28"}},"generator": {"x": {"raw": "0x034912AD657F1D1C6B32EDB9942C95E226B06FB012CD40FDEA0D72197C8104"},"y": {"raw": ""}},"order": "0x200000000000000000000000000000474F7E69F42FE430931D0B455AAE8B","cofactor": "0x04","characteristics": {"seed": "F851638CFA4D696E67687561517556513841BFAC"}}