ssc-288
288-bit prime field Weierstrass curve.A prime order curve from MIRACL: https://github.com/miracl/MIRACL/blob/master/docs/miracl-explained/miracl-standard-curves.md. Has no generator specified.
Parameters
Sources
Characteristics
- j-invariant:
61087986052679304827680733419690850788395228732304495797639150931504461778552113774020 - Trace of Frobenius:
-31717284756189777838455907167263484970467017 - Discriminant:
311889871836249163284440647576151695502306972128360258543647051928176013261324501168884 - Embedding degree:
390596756491121423614434954606695289304724116479393090921502092797686514928150248753236 - CM-discriminant:
-556400873659257239436335452850017612643167293605403970991823708262633707837974028266587 - Conductor:
1
SAGE
p = 0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a098bK = GF(p)a = K(0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a0988)b = K(0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146433fbcc939f36)E = EllipticCurve(K, (a, b))# No generator definedE.set_order(0xc90fdaa22168c234c4c6628b80dc1cd12903ba214366757b7a5240b2a637e2065a850855 * 0x01)
PARI/GP
p = 0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a098ba = Mod(0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a0988, p)b = Mod(0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146433fbcc939f36, p)E = ellinit([a, b])E[16][1] = 0xc90fdaa22168c234c4c6628b80dc1cd12903ba214366757b7a5240b2a637e2065a850855 * 0x01\\ No generator defined
JSON
{"name": "ssc-288","desc": "A prime order curve from MIRACL: https://github.com/miracl/MIRACL/blob/master/docs/miracl-explained/miracl-standard-curves.md. Has no generator specified.","sources": [{"name": "MIRACL Standard Curves","url": "https://github.com/miracl/MIRACL/blob/master/docs/miracl-explained/miracl-standard-curves.md"}],"form": "Weierstrass","field": {"type": "Prime","p": "0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a098b","bits": 288},"params": {"a": {"raw": "0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a0988"},"b": {"raw": "0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146433fbcc939f36"}},"order": "0xc90fdaa22168c234c4c6628b80dc1cd12903ba214366757b7a5240b2a637e2065a850855","cofactor": "0x01","characteristics": {"cm_disc": "-556400873659257239436335452850017612643167293605403970991823708262633707837974028266587","conductor": "1","discriminant": "311889871836249163284440647576151695502306972128360258543647051928176013261324501168884","j_invariant": "61087986052679304827680733419690850788395228732304495797639150931504461778552113774020","embedding_degree": "390596756491121423614434954606695289304724116479393090921502092797686514928150248753236","trace_of_frobenius": "-31717284756189777838455907167263484970467017"}}