O ECPrivateKey é uma SEQUENCE formada pela versão 1, o escalar privado como OCTET STRING, os parâmetros de curva [0] opcionais e uma chave pública [1] opcional como BIT STRING. O campo [0] normalmente contém o OID da curva nomeada; arquivos gravados com parâmetros de curva explícitos (raros e recusados por muitas bibliotecas) trazem, em vez disso, a curva inteira.
É o equivalente de curva elíptica do formato RSA do PKCS #1: os comandos openssl ecparam -genkey e openssl ec do OpenSSL ainda o produzem, enquanto o openssl genpkey produz PKCS #8, que embute o mesmo ECPrivateKey dentro de um PrivateKeyInfo e move o OID da curva para os parâmetros do algoritmo. O Java e o WebCrypto exigem PKCS #8.
O nome também se refere ao próprio documento SEC 1 (Standards for Efficient Cryptography, versão 2, 2009), que define ECDSA, ECDH, ECIES, as codificações de pontos e a recuperação da chave pública.