ssc-384
384-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:
9911577108577930219877559706235202541685567125270424289579421912722425860420384452305775099537857848908452072079912 - Trace of Frobenius:
1830295516398814731693771933088720051240442793150265474531 - Discriminant:
16220169272622841418298446227808062733531707893963537837482248183288047276144874243286543576087103535357004753232618 - Embedding degree:
30946263300823101954888425259784296108860594177929936231959195086011429040851460901626189237585847628753659044398488 - CM-discriminant:
-13381674613993644881458548904489259606699050675502629537079635738695590079972665519276150159843151618131690069980235 - Conductor:
3
SAGE
p = 0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a437bK = GF(p)a = K(0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a4378)b = K(0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146433fbcc939dce249b3ef97d2fe363630c7791)E = EllipticCurve(K, (a, b))# No generator definedE.set_order(0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc73b7669162524b60c73ee73e6dfe7059f510370fe7870d8599 * 0x01)
PARI/GP
p = 0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a437ba = Mod(0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a4378, p)b = Mod(0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146433fbcc939dce249b3ef97d2fe363630c7791, p)E = ellinit([a, b])E[16][1] = 0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc73b7669162524b60c73ee73e6dfe7059f510370fe7870d8599 * 0x01\\ No generator defined
JSON
{"name": "ssc-384","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": "0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a437b","bits": 384},"params": {"a": {"raw": "0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a4378"},"b": {"raw": "0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146433fbcc939dce249b3ef97d2fe363630c7791"}},"order": "0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc73b7669162524b60c73ee73e6dfe7059f510370fe7870d8599","cofactor": "0x01","characteristics": {"cm_disc": "-13381674613993644881458548904489259606699050675502629537079635738695590079972665519276150159843151618131690069980235","conductor": "3","discriminant": "16220169272622841418298446227808062733531707893963537837482248183288047276144874243286543576087103535357004753232618","j_invariant": "9911577108577930219877559706235202541685567125270424289579421912722425860420384452305775099537857848908452072079912","embedding_degree": "30946263300823101954888425259784296108860594177929936231959195086011429040851460901626189237585847628753659044398488","trace_of_frobenius": "1830295516398814731693771933088720051240442793150265474531"}}