id-GostR3410-2001-CryptoPro-A-ParamSet
256-bit prime field Weierstrass curve.Parameters
Sources
Characteristics
- j-invariant:
43169872990915794112620541449232077143902050032137771262097426790406637182603 - Trace of Frobenius:
196221757141320814079428202834060788997 - Discriminant:
115792089237316195423570985008687907853269984665640564039457584007913117736855 - Embedding degree:
57896044618658097711785492504343953926536881454249621612689077902539534425161 - CM-discriminant:
-424665378973637295795640888511775743925042728546036986688706749501354362291267 - Conductor:
1
SAGE
p = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd97K = GF(p)a = K(0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94)b = K(0xa6)E = EllipticCurve(K, (a, b))G = E(0x01, 0x8d91e471e0989cda27df505a453f2b7635294f2ddf23e3b122acc99c9e9f1e14)E.set_order(0xffffffffffffffffffffffffffffffff6c611070995ad10045841b09b761b893 * 0x1)
PARI/GP
p = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd97a = Mod(0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94, p)b = Mod(0xa6, p)E = ellinit([a, b])E[16][1] = 0xffffffffffffffffffffffffffffffff6c611070995ad10045841b09b761b893 * 0x1G = [Mod(0x01, p), Mod(0x8d91e471e0989cda27df505a453f2b7635294f2ddf23e3b122acc99c9e9f1e14, p)]
JSON
{"name": "id-GostR3410-2001-CryptoPro-A-ParamSet","desc": "","sources": [{"name": "RFC4357","url": "https://datatracker.ietf.org/doc/html/rfc4357"}],"form": "Weierstrass","field": {"type": "Prime","p": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd97","bits": 256},"params": {"a": {"raw": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94"},"b": {"raw": "0xa6"}},"generator": {"x": {"raw": "0x01"},"y": {"raw": "0x8d91e471e0989cda27df505a453f2b7635294f2ddf23e3b122acc99c9e9f1e14"}},"order": "0xffffffffffffffffffffffffffffffff6c611070995ad10045841b09b761b893","cofactor": "0x1","characteristics": {"cm_disc": "-424665378973637295795640888511775743925042728546036986688706749501354362291267","conductor": "1","discriminant": "115792089237316195423570985008687907853269984665640564039457584007913117736855","j_invariant": "43169872990915794112620541449232077143902050032137771262097426790406637182603","embedding_degree": "57896044618658097711785492504343953926536881454249621612689077902539534425161","trace_of_frobenius": "196221757141320814079428202834060788997"}}