c2tnb359v1
359-bit binary field Weierstrass curve.Parameters
Characteristics
- OID:
1.2.840.10045.3.0.18 - Seed:
2B354920B724D696E67687561517585BA1332DC6
SAGE
F.<x> = GF(2)[]K = GF(2^359, name="x", modulus= x^359 + x^68 + 1)E = EllipticCurve(K, (1, K.fetch_int(0x5667676a654b20754f356ea92017d946567c46675556f19556a04616b567d223a5e05656fb549016a96656a557), 0, 0, K.fetch_int(0x2472e2d0197c49363f1fe7f5b6db075d52b6947d135d8ca445805d39bc345626089687742b6329e70680231988)))E.set_order(0x01af286bca1af286bca1af286bca1af286bca1af286bc9fb8f6b85c556892c20a7eb964fe7719e74f490758d3b * 0x4c)G = E(K.fetch_int(0x3c258ef3047767e7ede0f1fdaa79daee3841366a132e163aced4ed2401df9c6bdcde98e8e707c07a2239b1b097), K.fetch_int(0x53d7e08529547048121e9c95f3791dd804963948f34fae7bf44ea82365dc7868fe57e4ae2de211305a407104bd))
JSON
{"name": "c2tnb359v1","desc": "","oid": "1.2.840.10045.3.0.18","form": "Weierstrass","field": {"type": "Binary","bits": 359,"degree": 359,"poly": [{"coeff": "0x01","power": 359},{"coeff": "0x01","power": 68},{"coeff": "0x01","power": 0}],"basis": "poly"},"params": {"a": {"raw": "0x5667676a654b20754f356ea92017d946567c46675556f19556a04616b567d223a5e05656fb549016a96656a557"},"b": {"raw": "0x2472e2d0197c49363f1fe7f5b6db075d52b6947d135d8ca445805d39bc345626089687742b6329e70680231988"}},"generator": {"x": {"raw": "0x3c258ef3047767e7ede0f1fdaa79daee3841366a132e163aced4ed2401df9c6bdcde98e8e707c07a2239b1b097"},"y": {"raw": "0x53d7e08529547048121e9c95f3791dd804963948f34fae7bf44ea82365dc7868fe57e4ae2de211305a407104bd"}},"order": "0x01af286bca1af286bca1af286bca1af286bca1af286bc9fb8f6b85c556892c20a7eb964fe7719e74f490758d3b","cofactor": "0x4c","characteristics": {"seed": "2B354920B724D696E67687561517585BA1332DC6"}}