Bitcoinbtc51.861,00 €-1.50%Ethereumeth1371,95 €-1.17%Tetherusdt0,874082 €-0.30%BNBbnb480,15 €-1.42%USDCusdc0,87532 €-0.27%XRPxrp0,913084 €-1.28%Solanasol64,32 €+2.13%TRONtrx0,282157 €-0.51%Figure Helocfigr_heloc0,894301 €+0.12%Hyperliquidhype56,04 €+1.47%Dogecoindoge0,063231 €-2.23%Rainrain0,013987 €+2.56%USDSusds0,875157 €-0.28%LEO Tokenleo8,23 €-0.66%Zcashzec337,80 €-1.11%Stellarxlm0,151033 €+0.51%Moneroxmr269,11 €-2.63%Cantoncc0,12668 €-4.57%WhiteBIT Coinwbt41,37 €-1.74%Chainlinklink6,35 €-1.05%Bitcoinbtc51.861,00 €-1.50%Ethereumeth1371,95 €-1.17%Tetherusdt0,874082 €-0.30%BNBbnb480,15 €-1.42%USDCusdc0,87532 €-0.27%XRPxrp0,913084 €-1.28%Solanasol64,32 €+2.13%TRONtrx0,282157 €-0.51%Figure Helocfigr_heloc0,894301 €+0.12%Hyperliquidhype56,04 €+1.47%Dogecoindoge0,063231 €-2.23%Rainrain0,013987 €+2.56%USDSusds0,875157 €-0.28%LEO Tokenleo8,23 €-0.66%Zcashzec337,80 €-1.11%Stellarxlm0,151033 €+0.51%Moneroxmr269,11 €-2.63%Cantoncc0,12668 €-4.57%WhiteBIT Coinwbt41,37 €-1.74%Chainlinklink6,35 €-1.05%
Seguridad

Criptografía de Curva Elíptica (ECDSA): Cómo se Firman las Transacciones Cripto

Detrás de cada transacción de bitcoin hay una operación matemática que es fácil de calcular en un sentido y prácticamente imposible de deshacer en el otro.

Por Viktor Maurin· 29 de junio de 2026 · 6 min de lectura
Curva elíptica matemática luminosa con puntos conectados, criptografía ECDSA en las transacciones cripto
Curva elíptica matemática luminosa con puntos conectados, criptografía ECDSA en las transacciones cripto · Fuente: Generada con IA Generativa
Lo que debes saber
  • La criptografía de curva elíptica (ECC) es la matemática que permite derivar tu clave pública de tu clave privada, pero no al revés.
  • Bitcoin usa una curva concreta llamada secp256k1 para generar claves y firmar.
  • El algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm) es lo que produce la firma que autoriza cada transacción.
  • Quien firma demuestra que tiene la clave privada sin revelarla nunca: la red verifica la firma con la clave pública.

Cada vez que alguien envía bitcoin (BTC), su monedero ejecuta en silencio una operación matemática que sostiene toda la red: una firma digital basada en criptografía de curva elíptica. No hay banco que valide la orden ni contraseña que viaje por internet; lo único que demuestra que el dueño autoriza el movimiento es esa firma. Entender cómo funciona ayuda a dejar de tratar las claves como una contraseña más y a comprender por qué la frase semilla es, literalmente, el dinero.

Vale aclarar que no hace falta saber álgebra avanzada para captar la idea. La criptografía de curva elíptica se apoya en una asimetría: hay operaciones fáciles de hacer en un sentido y prácticamente imposibles de revertir en el otro. Sobre esa asimetría se construye la seguridad de prácticamente todas las criptomonedas.

¿Qué es la criptografía de curva elíptica (ECC)?

La criptografía de curva elíptica (ECC, por Elliptic Curve Cryptography) es una rama de la criptografía de clave pública que usa las propiedades matemáticas de un tipo concreto de curvas para generar y relacionar claves. No tiene nada que ver con la elipse del lenguaje común: una curva elíptica es una ecuación de la forma y² = x³ + ax + b cuyos puntos se pueden «sumar» entre sí siguiendo unas reglas geométricas precisas.

Lo relevante para cripto es lo que ocurre al repetir esa suma. Si tomas un punto de la curva y lo «sumas» consigo mismo muchísimas veces, llegas a otro punto. Calcular ese punto final es rápido; averiguar cuántas veces sumaste partiendo solo del resultado es, en la práctica, irresoluble con la tecnología actual. Ese problema —el logaritmo discreto en curva elíptica— es el muro que protege tus fondos.

Cabe recordar que la ECC se eligió, entre otras cosas, por eficiencia: ofrece el mismo nivel de seguridad que sistemas más antiguos como RSA con claves mucho más cortas.

¿Por qué la clave pública se deriva de la privada y no al revés?

Aquí está el corazón del asunto. Tu clave privada es, en esencia, un número enorme elegido al azar. Tu clave pública se obtiene multiplicando un punto fijo de la curva —llamado punto generador— por ese número privado. Esa multiplicación es la «suma repetida» del apartado anterior.

La operación funciona como una calle de sentido único. De la clave privada a la pública el cálculo es trivial; de la pública a la privada sería necesario resolver el logaritmo discreto, y para eso no existe atajo conocido. Por eso puedes publicar tu clave pública —o la dirección que se deriva de ella— sin miedo: revelar dónde acaba el cálculo no permite reconstruir por dónde empezó.

Esta asimetría es la misma idea que sostiene el par clave pública y clave privada en criptografía: una se comparte, la otra jamás. Si quieres tener clara la diferencia entre ambas y por qué la privada nunca debe salir de tu monedero, conviene repasarlo antes de seguir.

La idea en una frase: la clave privada genera la pública con una multiplicación fácil; deshacer esa multiplicación es el problema imposible que mantiene tu dinero a salvo.

¿Qué es la curva secp256k1 de Bitcoin?

No existe una única curva elíptica: hay infinitas, y cada protocolo elige los parámetros que va a usar. Bitcoin —y con él Ethereum y buena parte del ecosistema— utiliza una curva concreta y estandarizada llamada secp256k1. El nombre codifica sus parámetros: trabaja sobre un cuerpo de 256 bits y pertenece a la familia «koblitz» (la «k»).

Que sea la misma curva para tantas cadenas no es casualidad. secp256k1 está bien estudiada, es eficiente de calcular y sus parámetros son públicos y verificables, lo que reduce la sospecha de puertas traseras frente a otras curvas elegidas con criterios opacos. La concreción de esos números —el punto generador, el orden de la curva— es idéntica para todos los nodos, de modo que cualquiera puede verificar una firma sin ambigüedad.

El espacio de claves que abre esa curva es difícil de imaginar: hay del orden de 2 elevado a 256 claves privadas posibles, un número tan grande que adivinar la de otra persona por fuerza bruta está fuera del alcance de cualquier ordenador. Si te interesa la otra pieza criptográfica de Bitcoin, el algoritmo de prueba de trabajo, puedes ver cómo funciona el hashing SHA-256 en Bitcoin, un mecanismo distinto y complementario a la firma.

¿Cómo firma ECDSA una transacción cripto?

La curva genera las claves; el algoritmo que las pone a trabajar al enviar fondos es ECDSA (Elliptic Curve Digital Signature Algorithm). Cuando ordenas una transacción, tu monedero no «desbloquea» nada que viaje por la red: genera una firma única para esos datos concretos usando tu clave privada, y solo envía la firma junto con la transacción.

El proceso, simplificado, sigue estos pasos:

PasoQué ocurre
1. ResumenLa transacción se reduce a un hash (un resumen de longitud fija) que la representa.
2. FirmaEl monedero combina ese hash, la clave privada y un número aleatorio para producir la firma ECDSA.
3. EnvíoLa transacción viaja con la firma y la clave pública, nunca con la clave privada.
4. VerificaciónCada nodo comprueba que la firma encaja con la clave pública y los datos firmados.

La consecuencia es elegante: quien firma demuestra que posee la clave privada sin revelarla en ningún momento. La red no necesita conocer tu secreto para confiar en la orden; le basta con verificar que solo el dueño de esa clave pudo producir esa firma para esos datos exactos. Es la misma lógica que rige las firmas digitales en cripto en general, donde la firma autentica al emisor y garantiza que el mensaje no se ha alterado.

¿Por qué importa todo esto para tu seguridad?

Entender la mecánica cambia la forma de proteger los fondos. Si la clave pública no permite deducir la privada, el único punto débil real es el acceso a la propia clave privada o a la frase semilla que la genera. No hay que defender la dirección pública —se puede compartir sin riesgo—, sino el secreto del que todo se deriva.

De ahí que el robo de criptomonedas casi nunca venga de «romper» la curva, algo que nadie ha logrado, sino de que alguien consiga la clave privada por otra vía: un phishing, un dispositivo comprometido o una semilla guardada donde no debía. La matemática es sólida; el eslabón frágil suele ser humano. Por eso conviene saber cómo proteger las criptomonedas en el monedero: una semilla anotada en papel y guardada offline protege más que cualquier algoritmo.

Cabe destacar que conviene manejar estos términos con precisión. Si alguno se te resiste —clave pública, hash, firma digital—, el glosario de criptomonedas los define uno a uno y ayuda a no confundirlos al leer sobre seguridad.

El reto que viene: ¿y cuándo llegue la computación cuántica?

El escenario que más se debate a largo plazo es el de la computación cuántica. En teoría, un ordenador cuántico lo bastante potente podría resolver el logaritmo discreto que hoy protege ECDSA y, con él, derivar claves privadas a partir de públicas. Vale aclarar que esa máquina no existe todavía, y los expertos discrepan sobre cuándo —o si— llegaría a ser viable a esa escala; cualquier fecha concreta entra en el terreno de la especulación.

Por ahora, la criptografía de curva elíptica sigue siendo el estándar que firma un valor enorme sin un solo caso conocido de ruptura, y la investigación en criptografía «poscuántica» avanza en paralelo por si algún día hiciera falta migrar. Mientras tanto, lo que decide si tus fondos están seguros no es la matemática de la curva, que aguanta, sino algo mucho más prosaico: dónde y cómo guardas la clave privada de la que todo depende.

¿Tienes información para nuestro equipo?

Si conoces una noticia o tienes una filtración, escríbenos de forma confidencial.

Contáctanos