ECPrivateKey ist eine SEQUENCE aus der Version 1, dem privaten Skalar als OCTET STRING, optionalen Kurvenparametern [0] und einem optionalen öffentlichen Schlüssel [1] als BIT STRING. Das Feld [0] enthält normalerweise die OID der benannten Kurve; Dateien mit expliziten Kurvenparametern (selten und von vielen Bibliotheken abgelehnt) enthalten stattdessen die gesamte Kurve.
Für elliptische Kurven ist diese Struktur das Gegenstück zum RSA-Format nach PKCS #1: openssl ecparam -genkey und openssl ec von OpenSSL geben sie weiterhin aus, während openssl genpkey PKCS #8 ausgibt, das dieselbe Struktur ECPrivateKey in eine Hülle PrivateKeyInfo einbettet und die Kurven-OID in die Algorithmusparameter verschiebt. Java und WebCrypto brauchen PKCS #8.
Der Name bezeichnet auch das Dokument SEC 1 selbst (Standards for Efficient Cryptography, Version 2, 2009), das ECDSA, ECDH, ECIES, Punktkodierungen und die Wiederherstellung des öffentlichen Schlüssels definiert.