439 / 736T01

TROPIC01

Chip de seguridad de Tropic Square

TROPIC01 es un chip de seguridad desarrollado por Tropic Square. Dentro de un dispositivo ayuda a proteger datos sensibles y a realizar operaciones criptográficas. Su historia muestra por qué conviene examinar el modelo concreto y su papel en toda la cartera, además de las promesas del fabricante.

TROPIC01 es un Secure Element, un chip especializado en proteger datos sensibles y trabajar con ellos. Tropic Square lo desarrolló y publica parte del diseño y del software para permitir investigaciones independientes. No es una cartera de bitcoin autónoma. Su aportación depende de la versión, la configuración y la integración en el dispositivo terminado.

Un dispositivo no tiene que realizar todos los cálculos sensibles en su procesador principal. Puede delegar parte del trabajo en un chip de seguridad especializado. TROPIC01 contiene un núcleo RISC-V que ejecuta instrucciones y SPECT, un coprocesador dedicado a cálculos criptográficos. El firmware es el programa interno; RTL es la descripción en código fuente de los circuitos lógicos. La documentación pública permite a especialistas examinar estos detalles. Eso no significa que todos los bloques internos de cada versión entregada sean públicos o estén ya verificados de forma independiente. [1]

Detrás del nombre del chip hay una referencia exacta que identifica el software inicial y la configuración permanente de fábrica. Por ejemplo, la tabla Part Numbers indica para TR01-C2P-T202 firmware de aplicación 0.5.0 y firmware SPECT 0.3.1. Estos programas pueden actualizarse después. En cambio, ciertos ajustes y la cadena de certificados, las credenciales que permiten verificar la procedencia, se establecen de forma permanente durante la preparación en fábrica. Evaluar un chip concreto exige conocer las versiones realmente instaladas, no solo su nombre. [2]

El desarrollador necesita enviar solicitudes al chip y leer sus respuestas. Para eso sirve libtropic, un SDK, conjunto de herramientas para desarrollar aplicaciones que lo utilicen. Esta biblioteca funciona en el dispositivo que usa TROPIC01; no es el firmware interno del chip. API es la interfaz que define los comandos y las respuestas acordados. La documentación relaciona cada firmware con su API y su ficha técnica. Actualizar la biblioteca no actualiza automáticamente el chip: las versiones deben ser compatibles. [2] [3]

En su informe del 3 de junio de 2026, Ledger Donjon describió pruebas de muestras comerciales con bootloader v2.0.1. El bootloader es el programa de arranque que debe verificar el firmware antes de ejecutarlo. Los investigadores provocaron un fallo con láser y eludieron la comprobación de una firma Ed25519, la prueba criptográfica de autenticidad del programa. No rompieron la base matemática de Ed25519, sino que alteraron la comprobación realizada por el chip. Fue una prueba física con acceso al componente y equipos especializados, no un ataque remoto por internet. [4]

Conviene separar memoria y ejecución. Según el fabricante, el firmware modificado podía permanecer en la memoria de TROPIC01 después de apagarlo. Al volver a encenderlo, sin embargo, el chip comprueba de nuevo su autenticidad. En el ataque descrito, cada arranque exigía otra alteración física de esa comprobación. La presencia de datos del atacante en memoria no bastaba para seguir ejecutando su programa sin intervención. Es un límite importante del hallazgo, no un motivo para ignorar la vulnerabilidad. [5]

MAC-and-Destroy entrega un secreto asociado cuando recibe la entrada correcta y limita por hardware el número de intentos. Agotado el límite, el secreto ya no puede recuperarse. Las primeras pruebas de Ledger Donjon no superaron esta protección, aun pudiendo ejecutar firmware propio. Un análisis interno posterior de Tropic Square encontró una vía para eludirla, y nuevas pruebas independientes también la superaron. El fabricante retuvo temporalmente los detalles. El caso muestra por qué no haberlo conseguido todavía no demuestra que un ataque sea imposible. [4] [5]

El aviso de 2026 recomendó desactivar el modo de mantenimiento, que da acceso al mecanismo de actualización. Esto complica el ataque, pero no lo elimina. El fabricante también describió una revisión de hardware reforzada prevista para finales de 2026. Un plan no puede presentarse como una corrección ya entregada ni atribuir a chips antiguos las propiedades del nuevo diseño. Al usuario le importa el aviso del fabricante de su dispositivo concreto: qué unidades están afectadas y qué solución está realmente disponible. [5]

Trezor explica que TROPIC01 en Trezor Safe 7 protege parte del material secreto utilizado para proteger el PIN, el código personal de acceso. Según el fabricante, ni el propio PIN ni la copia de seguridad de la cartera se guardan en este chip, y participan otras capas protectoras. Un hallazgo en el componente no implica automáticamente que toda la cartera esté comprometida. Prometer invulnerabilidad sería igual de incorrecto. Una conclusión fundada relaciona el producto y su configuración con lo que la prueba realmente demostró. [6]

Para obtener la imagen más completa, lee esta entrada junto con Tropic Square, Secure Element, Trezor. También enlazan con esta entrada Secure Element, Jan Pleskač, Tropic Square.

DOC · 001Tropic Square — TROPIC01 documentationDocumentación DOC · 002Tropic Square — Part numbers and firmware versionsDocumentación DOC · 003Tropic Square — libtropic SDKDocumentación DOC · 004Ledger Donjon — TROPIC01 laboratory evaluation, June 2026Fuente primaria DOC · 005Tropic Square — Firmware verification vulnerability and updatesFuente primaria DOC · 006Trezor — TROPIC01 component vulnerabilityFuente primaria
Revisado: Fuentes primero · No es asesoramiento financiero