ciberseguridad

Seedmate, un calculador físico para la generación aislada de frases semilla criptográficas

El dispositivo se especializa en la creación y gestión offline de semillas BIP39, ofreciendo entropía visible y funciones avanzadas de seguridad.

Seedmate es un dispositivo portátil concebido para la generación, verificación y manipulación de frases semilla BIP39 de criptomonedas, operando en un entorno completamente aislado. Su diseño "air-gapped" asegura que nunca establece conexión con ordenadores, teléfonos inteligentes o internet, careciendo de interfaces de datos USB, radios inalámbricas o aplicaciones complementarias. Una vez apagado, el dispositivo no retiene información en su memoria, garantizando un estado sin persistencia de datos.

Este enfoque pretende eliminar la necesidad de confiar en generadores de números aleatorios de software. Seedmate permite a los usuarios introducir entropía desde el mundo físico, aceptando datos de tiradas de dados, lanzamientos de monedas o la selección manual de cartas o palabras para conformar una clave mnemotécnica BIP39 válida de 12 o 24 palabras. Un modo específico permite elegir 24 palabras, con el dispositivo ajustando únicamente la última palabra para asegurar la corrección del checksum, manteniendo el resto intacto y mostrando cada cálculo para verificación manual.

El dispositivo integra funciones avanzadas para la gestión de semillas. Puede combinar múltiples mnemonics generados de forma independiente mediante operaciones XOR, lo que posibilita mezclar entropía de diversas fuentes en una única semilla BIP39 estándar. También soporta la generación determinista de semillas secundarias BIP85, permitiendo derivar semillas de cartera separadas a partir de una clave mnemotécnica maestra sin necesidad de crear copias de seguridad aleatorias adicionales.

Para reforzar la resiliencia y eliminar puntos únicos de fallo, Seedmate implementa la división de secretos de Shamir, que puede fraccionar una semilla en hasta nueve partes mnemotécnicas. La reconstrucción de la semilla original requiere solo un subconjunto elegido de estas partes. Cada una de estas partes es, por sí misma, una clave mnemotécnica BIP39 válida que no revela información sobre el secreto completo, pero parece ordinaria. Adicionalmente, el dispositivo ofrece métodos de ofuscación reversibles para camuflar copias de seguridad físicas, incluyendo desplazamiento de bits, inversión lógica y transformaciones por desplazamiento de palabras, generando mnemonics válidos que no corresponden a la cartera original. Un modo de triple mnemotécnico transforma una semilla de 24 palabras en dos de 12, que pueden almacenarse por separado y servir como señuelos.

El hardware de Seedmate consiste en una PCB personalizada con un microcontrolador PIC32 que ejecuta firmware escrito íntegramente en C. La interacción del usuario se realiza a través de un teclado y una pantalla TFT a color de 128×160. Se alimenta con pilas AAA, ofreciendo más de 15 horas de autonomía. Soporta la exportación mediante códigos QR para interoperabilidad con proyectos como Krux y SeedSigner, y también puede exportar datos a una tarjeta SD. El dispositivo se posiciona en un nicho específico, complementando, no reemplazando, a las carteras de hardware, con un coste de 55 dólares, tal y como detalla Hackster.io. Su valor reside en ofrecer un control visible, repetible y verificable offline para el proceso de creación y protección de frases semilla.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *