Skip to main content

Standard curve database

Search

wap-wsg-idm-ecid-wtls9

160-bit prime field Weierstrass curve.
y2x3+ax+by^2 \equiv x^3 + ax + b

Parameters

NameValue
p0xfffffffffffffffffffffffffffffffffffc808f
a0x0
b0x3
G(0x1, 0x2)
n0x0100000000000000000001cdc98ae0e2de574abf33
h0x1

Characteristics

  • OID:
    2.23.43.1.4.9

SAGE

p = 0xfffffffffffffffffffffffffffffffffffc808f
K = GF(p)
a = K(0x0)
b = K(0x3)
E = EllipticCurve(K, (a, b))
G = E(0x1, 0x2)
E.set_order(0x0100000000000000000001cdc98ae0e2de574abf33 * 0x1)
SAGE

PARI/GP

p = 0xfffffffffffffffffffffffffffffffffffc808f
a = Mod(0x0, p)
b = Mod(0x3, p)
E = ellinit([a, b])
E[16][1] = 0x0100000000000000000001cdc98ae0e2de574abf33 * 0x1
G = [Mod(0x1, p), Mod(0x2, p)]

JSON

{
"name": "wap-wsg-idm-ecid-wtls9",
"desc": "",
"oid": "2.23.43.1.4.9",
"form": "Weierstrass",
"field": {
"type": "Prime",
"p": "0xfffffffffffffffffffffffffffffffffffc808f",
"bits": 160
},
"params": {
"a": {
"raw": "0x0"
},
"b": {
"raw": "0x3"
}
},
"generator": {
"x": {
"raw": "0x1"
},
"y": {
"raw": "0x2"
}
},
"order": "0x0100000000000000000001cdc98ae0e2de574abf33",
"cofactor": "0x1"
}

© 2020 Jan Jancar | Built with Dox theme for Gatsby