Skip to main content

Standard curve database

Search

sect193r1

193-bit binary field Weierstrass curve.
Also known as: ansit193r1
y2+xyx3+ax2+by^2 + xy \equiv x^3 + ax^2 + b

Parameters

NameValue
m193
f(x) x^193 + x^15 + 1
a0x0017858feb7a98975169e171f77b4087de098ac8a911df7b01
b0x00fdfb49bfe6c3a89facadaa7a1e5bbc7cc1c2e5d831478814
G(0x01f481bc5f0ff84a74ad6cdf6fdef4bf6179625372d8c0c5e1, 0x0025e399f2903712ccf3ea9e3a1ad17fb0b3201b6af7ce1b05)
n0x01000000000000000000000000c7f34a778f443acc920eba49
h0x2

Characteristics

  • OID:
    1.3.132.0.24

SAGE

F.<x> = GF(2)[]
K = GF(2^193, name="x", modulus= x^193 + x^15 + 1)
E = EllipticCurve(K, (1, K.fetch_int(0x0017858feb7a98975169e171f77b4087de098ac8a911df7b01), 0, 0, K.fetch_int(0x00fdfb49bfe6c3a89facadaa7a1e5bbc7cc1c2e5d831478814)))
E.set_order(0x01000000000000000000000000c7f34a778f443acc920eba49 * 0x2)
G = E(K.fetch_int(0x01f481bc5f0ff84a74ad6cdf6fdef4bf6179625372d8c0c5e1), K.fetch_int(0x0025e399f2903712ccf3ea9e3a1ad17fb0b3201b6af7ce1b05))


JSON

{
"name": "sect193r1",
"desc": "",
"oid": "1.3.132.0.24",
"form": "Weierstrass",
"field": {
"type": "Binary",
"bits": 193,
"degree": 193,
"poly": [
{
"coeff": "0x01",
"power": 193
},
{
"coeff": "0x01",
"power": 15
},
{
"coeff": "0x01",
"power": 0
}
],
"basis": "poly"
},
"params": {
"a": {
"raw": "0x0017858feb7a98975169e171f77b4087de098ac8a911df7b01"
},
"b": {
"raw": "0x00fdfb49bfe6c3a89facadaa7a1e5bbc7cc1c2e5d831478814"
}
},
"generator": {
"x": {
"raw": "0x01f481bc5f0ff84a74ad6cdf6fdef4bf6179625372d8c0c5e1"
},
"y": {
"raw": "0x0025e399f2903712ccf3ea9e3a1ad17fb0b3201b6af7ce1b05"
}
},
"order": "0x01000000000000000000000000c7f34a778f443acc920eba49",
"cofactor": "0x2",
"aliases": [
"x963/ansit193r1"
]
}

© 2020 Jan Jancar | Built with Dox theme for Gatsby