c2pnb368w1
368-bit binary field Weierstrass curve.Parameters
Characteristics
SAGE
F.<x> = GF(2)[]K = GF(2^368, name="x", modulus= x^368 + x^85 + x^2 + x^1 + 1)E = EllipticCurve(K, (1, K.fetch_int(0xe0d2ee25095206f5e2a4f9ed229f1f256e79a0e2b455970d8d0d865bd94778c576d62f0ab7519ccd2a1a906ae30d), 0, 0, K.fetch_int(0xfc1217d4320a90452c760a58edcd30c8dd069b3c34453837a34ed50cb54917e1c2112d84d164f444f8f74786046a)))E.set_order(0x010090512da9af72b08349d98a5dd4c7b0532eca51ce03e2d10f3b7ac579bd87e909ae40a6f131e9cfce5bd967 * 0xff70)G = E(K.fetch_int(0x1085e2755381dccce3c1557afa10c2f0c0c2825646c5b34a394cbcfa8bc16b22e7e789e927be216f02e1fb136a5f), K.fetch_int(0x7b3eb1bddcba62d5d8b2059b525797fc73822c59059c623a45ff3843cee8f87cd1855adaa81e2a0750b80fda2310))
JSON
{"name": "c2pnb368w1","desc": "","oid": "1.2.840.10045.3.0.19","form": "Weierstrass","field": {"type": "Binary","bits": 368,"degree": 368,"poly": [{"coeff": "0x01","power": 368},{"coeff": "0x01","power": 85},{"coeff": "0x01","power": 2},{"coeff": "0x01","power": 1},{"coeff": "0x01","power": 0}],"basis": "poly"},"params": {"a": {"raw": "0xe0d2ee25095206f5e2a4f9ed229f1f256e79a0e2b455970d8d0d865bd94778c576d62f0ab7519ccd2a1a906ae30d"},"b": {"raw": "0xfc1217d4320a90452c760a58edcd30c8dd069b3c34453837a34ed50cb54917e1c2112d84d164f444f8f74786046a"}},"generator": {"x": {"raw": "0x1085e2755381dccce3c1557afa10c2f0c0c2825646c5b34a394cbcfa8bc16b22e7e789e927be216f02e1fb136a5f"},"y": {"raw": "0x7b3eb1bddcba62d5d8b2059b525797fc73822c59059c623a45ff3843cee8f87cd1855adaa81e2a0750b80fda2310"}},"order": "0x010090512da9af72b08349d98a5dd4c7b0532eca51ce03e2d10f3b7ac579bd87e909ae40a6f131e9cfce5bd967","cofactor": "0xff70"}