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.
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.
this entity surface form:
P-256
this entity surface form:
NIST P-256