¿Se puede dividir una frase semilla en partes?

Dividir palabras BIP39 a mano no crea una copia con umbral. Descubre cuándo encaja un estándar de varias partes como SLIP39 y cómo se diferencia de SeedAddress.

¿Se puede dividir una frase semilla en partes?

Puedes guardar una copia de una cartera en varios lugares, pero cortar una frase BIP39 en grupos de palabras no equivale a crear una copia de seguridad con umbral. La restauración normal exige todas las palabras en el orden correcto: perder una parte deja la copia incompleta y tener una sola parte no crea una copia independiente útil. Si quieres una recuperación del tipo «dos de tres» o «tres de cinco», utiliza una cartera y un formato que admitan partes de forma explícita, como SLIP39, y comprueba que esa cartera puede restaurar el formato elegido.

Qué contiene una frase BIP39

La especificación BIP39 define una mnemotecnia como una codificación legible de entropía generada por ordenador. Especifica las longitudes permitidas, los bits de checksum y la conversión de la mnemotecnia en una semilla binaria. Las palabras son un valor de copia de seguridad para el formato de cartera que las creó; BIP39 no define un procedimiento general para «repartir estas palabras entre varias personas».

Si guardas un grupo de palabras en un sitio y el resto en otro, cada grupo es un fragmento del secreto original. La restauración normal exige reunir la frase completa en su orden original. Además, un fragmento revela palabras y sus posiciones, reduciendo lo que un atacante tendría que adivinar. Según qué falte, recuperar palabras puede resultar viable; no supongas que un fragmento es inocuo porque la cartera no lo acepte directamente. Repartir palabras no ofrece la protección de Shamir por debajo del umbral ni redundancia por sí solo.

No crees nuevas «partes» cambiando el orden de las palabras, traduciendo palabras, quitando una o formando varias frases más cortas con la original. El checksum de BIP39 puede detectar algunos errores de transcripción, pero no hace que un fragmento sea seguro o utilizable por sí solo. Una frase que supera el checksum todavía puede ser la copia de otra cartera, como explica la guía para comprobar una copia offline.

Qué hace una copia con umbral

Una copia con umbral real parte de un algoritmo de reparto de secretos, no de un corte manual. La especificación SLIP39 describe el reparto de secretos de Shamir para hacer copias de seguridad de carteras jerárquicas deterministas. Divide un secreto maestro en partes distintas y fija el número mínimo de partes necesario para reconstruirlo. Según el esquema descrito en la especificación, un número inferior al umbral no revela el secreto maestro.

Las partes incluyen metadatos que permiten al software compatible identificar a qué copia pertenecen y qué grupo o umbral representan. También tienen sus propias reglas de checksum. Esa es la propiedad que no tiene una frase BIP39 partida a mano: el umbral y las reglas de reconstrucción forman parte del formato de la copia, en vez de depender de unas instrucciones privadas que debes recordar.

El umbral es una política de recuperación, no una promesa de que todas las combinaciones de personas o lugares sean igual de seguras. Un esquema de dos de tres falla si se destruyen dos partes y puede quedar expuesto si dos custodios colaboran. Decide dónde vivirá cada parte, quién podrá acceder a ella, cómo detectarás daños y cómo recuperarías la cartera si un lugar dejara de estar disponible. Separa las partes lo suficiente para que un único incidente no destruya el umbral, pero conserva las instrucciones necesarias con el nivel de detalle adecuado y sin una copia online del secreto.

BIP39 y SLIP39 son formatos distintos

SLIP39 no sirve para cortar una frase BIP39 existente en varias frases BIP39 pequeñas. Su especificación indica que está pensada principalmente como sustituta de BIP39 y que ambos formatos son, en gran medida, incompatibles. Una cartera que espera una mnemotecnia BIP39 normalmente no puede restaurar una parte SLIP39, y una cartera que crea partes SLIP39 debe documentar cómo se combinan.

La documentación actual de Trezor sobre copias describe por separado las copias BIP39 de 12 o 24 palabras y las copias SLIP39 de 20 palabras y de varias partes. Las opciones exactas dependen del dispositivo y de la versión del software. Otros productos pueden admitir solo BIP39, utilizar otro esquema o admitir una implementación concreta de SLIP39. Consulta la documentación de recuperación vigente del fabricante antes de mover una cartera o asumir que otra aplicación podrá restaurarla.

Una parte SLIP39 puede parecer una lista de palabras, pero su lista de palabras, metadatos, checksum y proceso de reconstrucción pertenecen a otro estándar. No mezcles palabras de una copia BIP39 con palabras de una parte SLIP39 ni introduzcas ninguno de los formatos en un comprobador online. Las palabras y las partes de recuperación son secretos que controlan la cartera.

Formas más seguras de organizar una copia

Conserva una copia BIP39 completa

Si tu cartera ya utiliza BIP39 y no necesitas un esquema de umbral, conserva una copia offline completa en un formato duradero. Haz una segunda copia completa solo cuando puedas proteger ambas ubicaciones. Comprueba la copia con el procedimiento oficial del dispositivo o con una recuperación controlada; un formulario web no demuestra que la copia controle la cartera esperada. Guarda cualquier passphrase BIP39 opcional por separado, pero con el contexto suficiente para saber que es necesaria. La guía sobre passphrase explica por qué es un secreto distinto del PIN del dispositivo y de la contraseña de SeedAddress.

Crea las partes con una cartera compatible

Si necesitas una recuperación con umbral, empieza con una cartera que genere y restaure el formato de reparto compatible. Registra el estándar, el modelo del dispositivo, la versión del software, el umbral y el número total de partes. Prueba la recuperación con el procedimiento documentado antes de depositar fondos y, cuando corresponda, utiliza un dispositivo de repuesto o restablecido de confianza. No borres el único dispositivo operativo mientras una copia no verificada sea tu único camino de recuperación.

No des por hecho que convertir una cartera activa en partes es un cambio de formato inocuo. Algunos productos requieren una cartera nueva y una transferencia de fondos; otros solo permiten una ruta de actualización para determinadas versiones de copia. Si necesitas migrar, genera la copia nueva, compruébala, conserva disponible la cartera antigua y transfiere primero una cantidad pequeña de prueba. La guía de migración aplica el mismo principio de continuidad al abandonar una cartera derivada de entradas.

Crear nuevas partes para las mismas claves no invalida una copia antigua completa. Si esa copia se ha expuesto, reorganizarla no recupera la confidencialidad: utiliza una cartera con claves nuevas y una migración verificada.

Qué significa dividir para SeedAddress

SeedAddress genera una mnemotecnia BIP39 localmente a partir de las coordenadas seleccionadas, la contraseña de entrada, el idioma y el número de palabras. Su método v1 utiliza un geohash de precisión nueve y una derivación basada en HMAC. No genera direcciones de cartera ni claves privadas, y el lugar público no añade entropía aleatoria. Por eso, un resultado de 24 palabras no garantiza la seguridad de una cartera generada al azar con 256 bits, y el mínimo heredado de cinco caracteres no es una recomendación para una contraseña nueva.

Si usas SeedAddress para un experimento reproducible, conserva las entradas exactas y una copia offline independiente de la mnemotecnia resultante. No dividas las palabras a mano y llames «partes» a los fragmentos. Una cartera compatible puede importar la frase BIP39, pero no la convierte automáticamente en partes SLIP39. Si necesitas una copia con umbral para fondos, utiliza una cartera que lo admita de forma explícita y sigue su formato documentado. La guía de recuperación de SeedAddress enumera las entradas necesarias para reproducir su resultado determinista.

Lista rápida para decidir

  • ¿Has identificado si tu cartera usa BIP39, SLIP39 u otro formato de copia?
  • Si la copia es BIP39, ¿conservas todas las palabras, su orden y cualquier passphrase necesaria?
  • Si quieres un umbral, ¿la cartera admite explícitamente el estándar de partes y el umbral elegidos?
  • ¿Has completado una prueba privada de recuperación antes de confiar en la nueva organización?
  • ¿Guardas las copias o partes offline, separadas y protegidas contra pérdida, daños y acceso no autorizado?

Fuentes