Ir al contenido principal

Buscar...

Búsquedas populares

La pantalla OLED del Coldcard filtra su contenido a través del consumo de energía USB

CoinkiteBaja

A quién afecta

Un atacante con equipo de medición en la línea de alimentación USB de un Coldcard Mk1/Mk2 podría, en teoría, recuperar partes del PIN o de la frase de recuperación mientras se muestran. Coinkite considera el ataque poco práctico y lo mitigó en el firmware 2.1.2.

Qué pasó

El 7 de agosto de 2019, al final de un embargo coordinado, el investigador de seguridad Christian Reitter divulgó un canal lateral en billeteras de hardware con pantallas OLED basadas en filas, entre ellas el Coldcard Mk1 y Mk2. Se le asignó el CVE-2019-14356 para el Coldcard; los dispositivos de otros fabricantes recibieron CVE distintos.

Según el NVD y Reitter, el consumo de energía de cada fila de la pantalla depende de cuántos píxeles están encendidos, y ese consumo puede medirse en la conexión USB sin modificar el dispositivo. Reitter afirma que un equipo malicioso podría recuperar partes significativas de los PIN o de las palabras de recuperación BIP39 mientras están en pantalla; el NVD lo describe como una recuperación parcial del contenido de la pantalla.

Coinkite discute la relevancia práctica: califica el problema de no demostrado y poco práctico, dice que un atacante necesitaría hardware en la fuente de alimentación USB utilizada durante la configuración inicial de la semilla y que el investigador solo aportó unas pocas capturas de osciloscopio. Aun así, introdujo cambios en el firmware 2.1.2: los dígitos del PIN ya no se muestran (salvo en el Mk1, de teclado táctil), se dibuja ruido de enmascaramiento junto a las palabras de la semilla, y afirmó que el hardware futuro tendría un mejor filtrado de la alimentación USB.

Cronología según Reitter: comunicado a Coinkite el 8 de mayo de 2019, CVE asignado el 28 de julio de 2019, fin del embargo el 7 de agosto de 2019.

WalletBilletera de hardware

Una billetera de hardware es un dispositivo dedicado que guarda las claves privadas sin conexión y firma las transacciones internamente, de modo que las claves nunca llegan a un ordenador o teléfono conectado a internet.

HardwareColdcard

Coldcard es una billetera de hardware sin conexión para Bitcoin, fabricada por Coinkite, que almacena claves privadas sin conexión y firma transacciones sin exposición a internet.

SecurityProtección PIN

La Protección PIN es una función de seguridad que requiere un número de identificación personal (PIN) para acceder a una billetera o dispositivo de criptomonedas, evitando el acceso no autorizado.

Read full definition
SecurityRecuperación

La recuperación es el proceso de restaurar el acceso a una billetera de criptomonedas utilizando su frase semilla o frase mnemónica de respaldo si la billetera original se pierde o es inaccesible.

Read full definition
BlockchainBIP39

BIP39 es un estándar para generar frases mnemotécnicas de semilla que se utilizan para crear billeteras deterministas y respaldar de forma segura las claves privadas de criptomonedas.

Read full definition
HardwareFirmware

El firmware es el software que se ejecuta en la propia billetera de hardware: genera las claves, muestra los detalles de la transacción en pantalla y firma.

Read full definition

Fuentes

Información e investigaciones independientes con las que se verificó esta entrada.

  1. Christian Reitter (invd blog) — OLED side channel status summary (29 Oct 2019)
  2. NVD — CVE-2019-14356 (31 Oct 2019)
  3. Coinkite — Noise troll (7 Aug 2019)

Más información

Guías para protegerse de este tipo de incidente (Ataque al hardware) y los términos del glosario que lo describen.

Citar esta entrada

WalletInsights. «La pantalla OLED del Coldcard filtra su contenido a través del consumo de energía USB». Registro de incidentes de seguridad en hardware wallets. Última verificación: 4 de noviembre de 2026. https://walletinsights.io/es/security-incidents/coldcard-oled-power-side-channel-2019/

Correcciones y derecho de réplica

Fabricantes, investigadores y lectores pueden enviar correcciones o comunicados a security@walletinsights.io. Los contrastamos con las fuentes, actualizamos la entrada y anotamos el cambio en su registro.