La divulgación realizada por Kraken Security Labs en febrero de 2023 expuso una vulnerabilidad física en el Coldcard Mk4 que permite la extracción de la semilla sin conocer el PIN. El hallazgo reactivó una discusión técnica que el sector crypto tiende a evitar: ningún hardware wallet es inmune a un ataque físico con recursos suficientes. El exploit documentado no representa un fracaso del producto, sino una confirmación empírica de los límites que impone la realidad física a cualquier sistema de seguridad embebido.
El ataque se centró en la arquitectura de doble chip que distingue al Mk4. El microcontrolador principal, un STM32, almacena la semilla cifrada con una clave secreta resguardada en el elemento seguro ATECC608A. Este elemento seguro fue diseñado para liberar la clave solo tras verificar el PIN. El equipo de Kraken aplicó inyección de fallos por voltaje —técnica conocida como voltage glitching— sobre el bus de comunicación entre ambos chips durante el instante exacto en que la clave viajaba del ATECC608A al STM32. Al perturbar el funcionamiento del elemento seguro en ese momento crítico, consiguieron que entregara la clave sin haber validado PIN alguno. Con la clave en su poder, descifraron la semilla almacenada en la memoria flash del microcontrolador.
El procedimiento exigió acceso físico al dispositivo, desmontaje de la carcasa, soldadura de cables a puntos específicos de la placa y el uso de instrumental especializado: osciloscopio, generador de pulsos, FPGA para control temporal de precisión de nanosegundos y fuente de alimentación programable. Los investigadores estimaron una duración inferior a treinta minutos una vez montado el entorno de laboratorio. Coinkite, fabricante del Coldcard, calificó el ataque como viable solo con recursos de un actor estatal o un laboratorio bien equipado. La caracterización es precisa, pero no resta gravedad al hallazgo.
Desde una perspectiva de modelado de amenazas, el exploit ocupa una categoría acotada. No se ejecuta de forma remota. No compromete la cadena de suministro. No puede realizarse sin dejar huellas físicas evidentes. Sin embargo, expone una verdad técnica: los elementos seguros, cuando están montados en una placa accesible, comparten el mismo plano de vulnerabilidad que cualquier circuito integrado frente a ataques de side-channel y fault injection. La certificación del chip no elimina el vector; lo reduce, pero no lo anula.

La respuesta de Coinkite mediante el firmware 5.1.0 introdujo contramedidas que reducen la ventana temporal para la inyección de fallos. Implementó retardos en la liberación de la clave y verificaciones internas adicionales que hacen menos predecible el momento exacto de la transmisión. También reforzó los mecanismos de detección de manipulación física. Tras la actualización, reproducir el ataque requiere un esfuerzo significativamente mayor, aunque la posibilidad teórica persiste. El principio de que ningún sistema con acceso físico puede garantizar seguridad absoluta sigue vigente.
La lección central de este incidente trasciende al Coldcard Mk4. La frase de contraseña BIP39 opera como última línea de defensa y convierte un ataque de extracción de semilla en un éxito vacío. Si el usuario activa una passphrase con suficiente entropía y la almacena fuera del dispositivo, el adversario obtiene una semilla que conduce a una billetera señuelo. La seguridad del sistema depende entonces de un secreto que nunca residió en el hardware. Este hecho convierte a la passphrase en un componente arquitectónico del modelo de seguridad, no en un accesorio opcional.
El caso Coldcard se inserta en una secuencia de vulnerabilidades físicas demostradas en otras billeteras hardware. Trezor One y Model T han sido objeto de extracción de semilla mediante voltage glitching sobre el microcontrolador principal cuando no se utiliza passphrase. Ledger Nano S y X han enfrentado ataques que explotan canales laterales en el elemento seguro, aunque con vectores distintos y dependencia de condiciones específicas. BitBox02 fue comprometido por el mismo equipo de Kraken usando técnicas similares. La repetición del patrón confirma que la seguridad física de un chip comercial, por avanzado que sea, encuentra límites cuando el adversario controla la alimentación, el reloj y la temperatura del sistema.
El sector crypto arrastra la tendencia a comercializar dispositivos bajo el epígrafe de “inhackeables”. Esa afirmación carece de sustento técnico y contradice la experiencia acumulada en la evaluación de hardware seguro. La seguridad de un hardware wallet no es una propiedad binaria, sino una función que depende de la superficie de ataque, del perfil del adversario y de las contramedidas implementadas en cada capa. Un dispositivo puede resistir malware en el equipo anfitrión, validar transacciones en pantalla y mantener la semilla aislada, y sin embargo ser vulnerable a un ataque físico directo si el usuario no emplea passphrase o si el firmware carece de protecciones actualizadas.
La divulgación de Kraken generó reacciones polarizadas. Un sector minimizó el hallazgo por la complejidad del ataque. Otro lo utilizó para desacreditar la categoría completa de hardware wallets. Ambas posturas ignoran los matices. La complejidad real del ataque es alta, pero no inalcanzable para un laboratorio forense, un adversario corporativo o un actor gubernamental. Ignorar esa realidad crea una falsa sensación de seguridad. Pero abandonar el uso de hardware wallets debido a esta vulnerabilidad física es una respuesta desproporcionada, porque los ataques remotos representan una amenaza de incidencia mucho mayor en el uso cotidiano.
La arquitectura de seguridad de un monedero físico debe analizarse en capas: aislamiento del entorno host, verificación en pantalla, protección del PIN, almacenamiento cifrado de la semilla, passphrase externa y respuesta ante manipulación física. Cada capa mitiga un conjunto específico de amenazas. La falla en una capa —como la protección del PIN en el Coldcard Mk4 antes de la actualización— no invalida las demás, pero obliga a revisar los supuestos del diseño y a reforzar la capa comprometida.

Un aspecto técnico que merece atención es la dependencia de la cadena de confianza del elemento seguro. El ATECC608A implementa un generador de números aleatorios verdadero y almacenamiento de claves con protección física. Pero el exploit de Kraken demostró que la integridad de los datos en tránsito entre chips es un punto crítico que el diseño original no había protegido con suficientes validaciones criptográficas adicionales. La transmisión de la clave de descifrado sin un handshake autenticado robusto expuso el sistema a un ataque de intermediario en el bus interno. La lección para diseñadores de firmware es que la comunicación entre el elemento seguro y el microcontrolador debe tratarse como un canal hostil.
El ecosistema de hardware wallets enfrenta una disyuntiva. Aumentar las protecciones físicas implica integrar sensores de malla, detectores de apertura, encapsulados resistentes a probing y mecanismos de autodestrucción de secretos. Cada adición incrementa el costo, el consumo energético y la complejidad de fabricación. Los usuarios, por su parte, deben comprender que el dispositivo no es un amuleto, sino un componente de un sistema de custodia que incluye prácticas de resguardo físico, redundancia geográfica de backups, passphrase robusta y verificación periódica de integridad.
La actualización del firmware 5.1.0 de Coldcard introdujo un patrón de diseño relevante: el retardo obligatorio en la entrega de la clave, combinado con verificación de integridad de la solicitud, reduce la predictibilidad temporal. Esta técnica, tomada de la defensa contra timing attacks, convierte una ventana de oportunidad de pocos ciclos de reloj en una superficie temporal difusa. Los laboratorios que evalúan seguridad de hardware wallet deberían estandarizar pruebas de resistencia a inyección de fallos sobre buses internos y no limitarse a la evaluación del chip aislado.
Los usuarios institucionales y los high-net-worth individuals deben incorporar esta clase de hallazgos en sus procedimientos de autocustodia. Un esquema que combine múltiples hardware wallets de fabricantes distintos, passphrase diferenciadas y esquemas de firma multifirma reduce el riesgo de que una vulnerabilidad puntual comprometa los fondos. La diversidad tecnológica es una protección contra monocultivos de hardware y contra fallos de implementación que afectan a una familia específica de chips.
El ataque al Coldcard Mk4 también tiene implicaciones para el diseño de billeteras sin elemento seguro. Trezor optó por un microcontrolador de propósito general con firmware abierto y protecciones de PIN basadas en retardos crecientes, asumiendo que la transparencia del código y la verificabilidad aportan seguridad frente a un adversario remoto. El modelo acepta la vulnerabilidad física si no se emplea passphrase, y lo comunica de forma explícita. La arquitectura de Coldcard elegía un elemento seguro para blindar el PIN, pero el exploit demostró que la protección brindada por ese chip puede ser sorteada con técnicas avanzadas. La comparación entre ambas filosofías de diseño ilustra que no existe un enfoque superior en términos absolutos, sino compensaciones distintas dentro de modelos de amenaza diferentes.
El periodismo especializado y la comunidad de desarrolladores deben evitar tratar cada vulnerabilidad como un escándalo o como una prueba de inutilidad del producto. La evaluación técnica rigurosa, con descripción de precondiciones, recursos necesarios y mitigaciones disponibles, es la única forma de producir conocimiento útil para el usuario final. Los titulares sensacionalistas erosionan la confianza en herramientas que, pese a no ser perfectas, representan la solución con mejor relación costo-beneficio para la custodia individual de criptoactivos.
La investigación de Kraken constituye un servicio al ecosistema. La transparencia en la divulgación y el tiempo otorgado al fabricante para desarrollar parches antes de la publicación reflejan un procedimiento responsable. Coinkite, al reconocer el hallazgo sin recurrir a negaciones defensivas y al liberar actualizaciones correctivas, mantuvo la credibilidad técnica. El episodio debería servir como modelo de interacción entre investigadores de seguridad y fabricantes.

El argumento de que “solo actores estatales pueden ejecutar este ataque” merece un análisis cuidadoso. El equipamiento requerido —osciloscopio de gama alta, generador de pulsos, FPGA, fuente programable— tiene un costo acumulado que lo sitúa al alcance de universidades, laboratorios forenses privados y organizaciones criminales sofisticadas. La barrera no es económica, sino de conocimiento técnico. Y el conocimiento se difunde. Cada publicación académica sobre fault injection reduce la complejidad práctica para el siguiente atacante. Ignorar esta dinámica es subestimar la evolución de las amenazas.
La auditoría continua del firmware debe consolidarse como práctica estándar. Los fabricantes de hardware wallets tendrían que financiar programas de bug bounty específicos para ataques físicos y de canal lateral, con baremos de recompensa proporcionales a la severidad. La comunidad de desarrolladores de Bitcoin y criptoactivos debe exigir la publicación de informes de seguridad con periodicidad definida y lenguaje técnico accesible.
El usuario final, por su parte, necesita internalizar un principio: la passphrase no es una funcionalidad accesoria, sino una capa de defensa indispensable frente a cualquier forma de compromiso físico del hardware. La passphrase no debe almacenarse en gestores de contraseñas conectados a Internet ni en el mismo lugar que el backup de la semilla. Debe generarse con suficiente entropía y mantenerse en formato analógico o en dispositivos aislados. La combinación de hardware wallet actualizado + passphrase robusta resiste el espectro completo de ataques conocidos, incluido el que motiva estas reflexiones.
La vulnerabilidad del Coldcard Mk4 no invalida la categoría de hardware wallets. Expone los límites reales de la protección que ofrecen los chips seguros cuando el adversario dispone de acceso físico sin restricciones. La respuesta del fabricante y la adopción de passphrase por parte del usuario constituyen la defensa adecuada. El sector crypto debe sustituir las narrativas de invulnerabilidad por un discurso técnico de capas de defensa, evaluación de amenazas y mejora continua. Solo así la infraestructura de custodia individual alcanzará la madurez que la magnitud de los valores resguardados exige.





