Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 980

secp256k1

¿Qué es secp256k1?

secp256k1Curva eliptica de Koblitz definida en SEC 2, con seguridad ~128 bits, utilizada por Bitcoin, Ethereum y otras blockchains para firmas ECDSA y Schnorr.


secp256k1 es la curva eliptica y^2 = x^3 + 7 sobre el cuerpo primo 2^256 - 2^32 - 977, especificada en SEC 2 (Standards for Efficient Cryptography). Es una curva de Koblitz con invariante j igual a 0, lo que permite usar un endomorfismo para acelerar la multiplicacion escalar y obtener implementaciones muy rapidas en software. Ofrece aproximadamente 128 bits de seguridad con claves de 32 bytes y firmas ECDSA de 64 bytes (o firmas Schnorr de 64 bytes BIP-340). Aunque NIST prefiere secp256r1 (P-256), secp256k1 se convirtio en estandar de facto en criptomonedas cuando Bitcoin la adopto en 2009, y la usan Ethereum, Bitcoin Cash, Litecoin y la mayoria de las cadenas EVM para firmar transacciones y derivar direcciones.

Ejemplos

  1. 01

    Bitcoin usa ECDSA sobre secp256k1 (y Schnorr via BIP-340 desde Taproot).

  2. 02

    Las direcciones de Ethereum se derivan del hash Keccak-256 de la clave publica secp256k1.

Preguntas frecuentes

¿Qué es secp256k1?

Curva eliptica de Koblitz definida en SEC 2, con seguridad ~128 bits, utilizada por Bitcoin, Ethereum y otras blockchains para firmas ECDSA y Schnorr. Pertenece a la categoría de Criptografía en ciberseguridad.

¿Qué significa secp256k1?

Curva eliptica de Koblitz definida en SEC 2, con seguridad ~128 bits, utilizada por Bitcoin, Ethereum y otras blockchains para firmas ECDSA y Schnorr.

¿Cómo funciona secp256k1?

secp256k1 es la curva eliptica y^2 = x^3 + 7 sobre el cuerpo primo 2^256 - 2^32 - 977, especificada en SEC 2 (Standards for Efficient Cryptography). Es una curva de Koblitz con invariante j igual a 0, lo que permite usar un endomorfismo para acelerar la multiplicacion escalar y obtener implementaciones muy rapidas en software. Ofrece aproximadamente 128 bits de seguridad con claves de 32 bytes y firmas ECDSA de 64 bytes (o firmas Schnorr de 64 bytes BIP-340). Aunque NIST prefiere secp256r1 (P-256), secp256k1 se convirtio en estandar de facto en criptomonedas cuando Bitcoin la adopto en 2009, y la usan Ethereum, Bitcoin Cash, Litecoin y la mayoria de las cadenas EVM para firmar transacciones y derivar direcciones.

¿Cómo defenderse de secp256k1?

Las defensas contra secp256k1 combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.

¿Cuáles son otros nombres para secp256k1?

Nombres alternativos comunes: SEC2 secp256k1, Curva de Bitcoin.

Términos relacionados