ssc-256
256-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:
31162795859851145144231857149212667595248858040255763075346681358086208915431 - Trace of Frobenius:
59929715926598057813127459560221398997 - Discriminant:
60822768933280325566696204913637387660445713943368464092467545811648981034770 - Embedding degree:
45471447111470790535029367847216232831644207308085754715939955159962251108891 - CM-discriminant:
-40020000671191509263673608690492641910104408280738782855468068664198113540123 - Conductor:
3
SAGE
p = 0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139c0bK = GF(p)a = K(0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139c08)b = K(0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146434e1)E = EllipticCurve(K, (a, b))# No generator definedE.set_order(0xc90fdaa22168c234c4c6628b80dc1cd0fbec42e940b37a88d9caeca198a64437 * 0x01)
PARI/GP
p = 0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139c0ba = Mod(0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139c08, p)b = Mod(0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146434e1, p)E = ellinit([a, b])E[16][1] = 0xc90fdaa22168c234c4c6628b80dc1cd0fbec42e940b37a88d9caeca198a64437 * 0x01\\ No generator defined
JSON
{"name": "ssc-256","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": "0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139c0b","bits": 256},"params": {"a": {"raw": "0xc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139c08"},"b": {"raw": "0xadf85458a2bb4a9aafdc5620273d3cf1d8b9c583ce2d3695a9e13641146434e1"}},"order": "0xc90fdaa22168c234c4c6628b80dc1cd0fbec42e940b37a88d9caeca198a64437","cofactor": "0x01","characteristics": {"cm_disc": "-40020000671191509263673608690492641910104408280738782855468068664198113540123","conductor": "3","discriminant": "60822768933280325566696204913637387660445713943368464092467545811648981034770","j_invariant": "31162795859851145144231857149212667595248858040255763075346681358086208915431","embedding_degree": "45471447111470790535029367847216232831644207308085754715939955159962251108891","trace_of_frobenius": "59929715926598057813127459560221398997"}}