Glosario cripto

Entropía (aleatoriedad)

Definición

En las billeteras, la entropía es la aleatoriedad que genera claves privadas y frases semilla; si es escasa, las claves se adivinan y los fondos se roban.

Una clave privada solo es segura si nadie puede predecirla. Por eso las billeteras parten de un número aleatorio muy grande, normalmente 128 o 256 bits de entropía, obtenido del generador aleatorio seguro del dispositivo, del ruido del hardware o, para los más prudentes, de dados físicos. Esa entropía se codifica después como frase semilla y se expande en claves. Con 128 bits hay más claves posibles de las que nunca podrían recorrerse.

La entropía débil ha causado pérdidas reales. Las billeteras cerebrales derivadas de frases fáciles de recordar fueron vaciadas por atacantes que calcularon hashes de diccionarios y letras de canciones. En 2023, el caso Milk Sad reveló que una herramienta de línea de comandos generaba semillas con un generador aleatorio de solo 32 bits de entropía efectiva, y los fondos de esas billeteras fueron robados. Generadores defectuosos en móviles y billeteras de navegador también han expuesto claves.

El usuario rara vez ve la entropía directamente, por eso importa elegir billeteras de confianza y auditadas. Nunca hay que crear una frase semilla eligiendo uno mismo las palabras, usando una web o reutilizando una frase generada por otra persona. Las billeteras de hardware y la generación con dados son las principales formas de no depender de una sola fuente de aleatoriedad por software.

Ejemplo

Un usuario cuidadoso lanza un dado 99 veces para generar 256 bits de entropía, introduce los resultados en una billetera de hardware sin conexión y obtiene una frase de 24 palabras derivada de esas tiradas.

Términos relacionados