BADA55-VR-224
224-bit prime field Weierstrass curve.BADA55 curve from the https://bada55.cr.yp.to/bada55-20150927.pdf
Parameters
Characteristics
- Seed:
0x3cc520e9434349df680a8f4bcadda648d693b2907b216ee55cb4853db68f9165
SAGE
p = 0xffffffffffffffffffffffffffffffff000000000000000000000001K = GF(p)a = K(0xfffffffffffffffffffffffffffffffefffffffffffffffffffffffe)b = K(0xbada55ecfd9ca54c0738b8a6fb8cf4ccf84e916d83d6da1b78b622351e11ab4e)E = EllipticCurve(K, (a, b))# No generator definedE.set_order(0xffffffffffffffffffffffffffff0d44ef1096b2b67b7a3dcee7b079 * 0x01)
PARI/GP
p = 0xffffffffffffffffffffffffffffffff000000000000000000000001a = Mod(0xfffffffffffffffffffffffffffffffefffffffffffffffffffffffe, p)b = Mod(0xbada55ecfd9ca54c0738b8a6fb8cf4ccf84e916d83d6da1b78b622351e11ab4e, p)E = ellinit([a, b])E[16][1] = 0xffffffffffffffffffffffffffff0d44ef1096b2b67b7a3dcee7b079 * 0x01\\ No generator defined
JSON
{"name": "BADA55-VR-224","desc": "BADA55 curve from the https://bada55.cr.yp.to/bada55-20150927.pdf","form": "Weierstrass","field": {"type": "Prime","p": "0xffffffffffffffffffffffffffffffff000000000000000000000001","bits": 224},"params": {"a": {"raw": "0xfffffffffffffffffffffffffffffffefffffffffffffffffffffffe"},"b": {"raw": "0xbada55ecfd9ca54c0738b8a6fb8cf4ccf84e916d83d6da1b78b622351e11ab4e"}},"order": "0xffffffffffffffffffffffffffff0d44ef1096b2b67b7a3dcee7b079","cofactor": "0x01","characteristics": {"seed": "0x3cc520e9434349df680a8f4bcadda648d693b2907b216ee55cb4853db68f9165"}}