La curva elíptica secp256k1: las matemáticas de tus claves
Tu clave privada y tu dirección están unidas por una operación matemática fácil en un sentido e inviable en el contrario. Detrás está la criptografía de curva elíptica.
La idea básica
La clave privada es un número enorme elegido al azar. Multiplicando un punto fijo de la curva por ese número se obtiene la clave pública, de la que se deriva la dirección. Hacer el camino inverso, de la clave pública a la privada, es computacionalmente inviable.
Por qué secp256k1
Bitcoin y Ethereum usan la curva secp256k1, definida en un estándar de la industria criptográfica. Gracias a ella, cualquiera puede comprobar que una firma es válida sin conocer la clave privada.
Qué significa en la práctica
- la seguridad depende de que la clave privada sea realmente aleatoria;
- nadie puede «calcular» tu clave a partir de tu dirección;
- el punto débil casi nunca son las matemáticas, sino cómo se guarda la clave.
Sobre los autores
El equipo de Kripto Tárca gestiona una cartera cripto en húngaro con pagos en florines. Para tus amigos de Hungría, te recomendamos la cartera cripto húngara Kripto Tárca.