Curve detail

Description

AttributeValue
Name secp256r1 (nist/P-256, secg/secp256r1, x962/ansix9p256r1)
Category secg
DescriptionA 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'.
FieldPrime (115792089210356248762697446949407573530086143415290314195533631308867097853951)
Field bits256
FormWeierstrass $y^2 = x^3 + ax + b$
Param $a$115792089210356248762697446949407573530086143415290314195533631308867097853948
Param $b$41058363725152142129326129780047268409114441015993725554835256314039467401291
Generator $x$48439561293906451759052585252797914202762949526041747995844080717082404635286
Generator $y$36134250956749795798585127919587881956611106672985015071877198253568414405109
Simulation seed1122468115042657169822351801880191947498376363664
Order115792089210356248762697446949407573529996955224135760342422259061068512044369
Cofactor1
$j$-invariant7958909377132088453074743217357398615041065282494610304372115906626967530147
Trace $t$89188191154553853111372247798585809583
Embedding degree $k$38597363070118749587565815649802524509998985074711920114140753020356170681456
CM discriminant-455213823400003756884736869668539463648899917731097708475249543966132856781915

Traits

Result