Name |
secp256r1
(nist/P-256, secg/secp256r1, x962/ansix9p256r1)
|
Category |
secg
|
Description | A randomly generated curve. [SEC2v1](https://www.secg.org/SEC2-Ver-1.0.pdf) states 'E was chosen verifiably at random as specified in ANSI X9.62 [1] from the seed'. |
Field | Prime (115792089210356248762697446949407573530086143415290314195533631308867097853951) |
Field bits | 256 |
Form | Weierstrass $y^2 = x^3 + ax + b$ |
Param $a$ | 115792089210356248762697446949407573530086143415290314195533631308867097853948 |
Param $b$ | 41058363725152142129326129780047268409114441015993725554835256314039467401291 |
Generator $x$ | 48439561293906451759052585252797914202762949526041747995844080717082404635286 |
Generator $y$ | 36134250956749795798585127919587881956611106672985015071877198253568414405109 |
Simulation seed | 1122468115042657169822351801880191947498376363664 |
Order | 115792089210356248762697446949407573529996955224135760342422259061068512044369 |
Cofactor | 1 |
$j$-invariant | 7958909377132088453074743217357398615041065282494610304372115906626967530147 |
Trace $t$ | 89188191154553853111372247798585809583 |
Embedding degree $k$ | 38597363070118749587565815649802524509998985074711920114140753020356170681456 |
CM discriminant | -455213823400003756884736869668539463648899917731097708475249543966132856781915 |