NIST P-256 family

E831061

The NIST P-256 family is a widely used set of 256-bit elliptic curves standardized by NIST for secure public-key cryptography and digital signatures.

Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
NIST P-256 1
P-256 1

Statements (50)

Predicate Object
instanceOf elliptic curve family
public-key cryptography primitive
aliasOf NIST P-256 NERFINISHED
prime256v1 NERFINISHED
secp256r1 NERFINISHED
approxIntroductionPeriod late 1990s
basedOnProblem elliptic curve discrete logarithm problem
belongsToSuite FIPS 186 elliptic curves NERFINISHED
NIST prime curves NERFINISHED
bitLength 256
category NIST-recommended elliptic curves
cofactor 1
comparedWith Curve25519 NERFINISHED
Ed25519 NERFINISHED
curveEquationForm short Weierstrass form
curveNameIncludes P-256 NERFINISHED
prime256v1
secp256r1 NERFINISHED
curveType random prime curve
definedOver GF(p)
designGoal efficient hardware implementation
efficient software implementation
fieldType prime field
keySize 256-bit private key
publicKeySizeApprox 512 bits
recommendedBy NIST Cryptographic Technology Group NERFINISHED
securityGoal resistance to known classical attacks on elliptic curves
securityLevel approximately 128-bit security
standardDocument FIPS 186-4 NERFINISHED
FIPS 186-5 NERFINISHED
SP 800-186 NERFINISHED
standardizedBy NIST NERFINISHED
status NIST-approved
widely used
supportsAlgorithm ECDH key exchange
ECDSA digital signatures
usedFor ECDH NERFINISHED
ECDSA NERFINISHED
IPsec NERFINISHED
SSH NERFINISHED
TLS
X.509 certificates NERFINISHED
digital signatures
key agreement
key establishment
public-key cryptography
widelyDeployedIn TLS libraries
cryptographic hardware modules
mobile operating systems
web browsers

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Elliptic Curve Digital Signature Algorithm commonlyUsedCurve NIST P-256 family
this entity surface form: P-256
brainpool curves comparedTo NIST P-256 family
this entity surface form: NIST P-256
ECC notableCurveFamilies NIST P-256 family