TROPIC01 é um Secure Element, um chip especializado na proteção e no processamento de dados sensíveis. A Tropic Square o desenvolveu e publica partes do projeto e do software para permitir análises independentes. Não é uma carteira de bitcoin autônoma. Sua contribuição depende da versão, da configuração e da integração no dispositivo terminado.
Um dispositivo não precisa executar todos os cálculos sensíveis no processador principal. Pode delegar parte do trabalho a um chip de segurança especializado. O TROPIC01 contém um núcleo RISC-V que executa instruções e o SPECT, coprocessador dedicado a cálculos criptográficos. Firmware é o programa interno; RTL é a descrição dos circuitos lógicos em código-fonte. A documentação pública apresenta esses detalhes aos especialistas. Isso permite análise, mas não significa que todos os blocos internos de cada versão fornecida sejam públicos ou já tenham sido verificados de forma independente. [1]
Por trás do nome há uma referência exata que identifica o software inicial e a configuração permanente de fábrica. Para TR01-C2P-T202, por exemplo, a tabela Part Numbers lista firmware de aplicação 0.5.0 e firmware SPECT 0.3.1. Esses programas podem ser atualizados depois. Já certos ajustes e a cadeia de certificados, as credenciais usadas para verificar a origem, são definidos permanentemente durante a preparação em fábrica. Avaliar um chip específico exige, portanto, conhecer as versões realmente instaladas, não apenas o nome. [2]
O desenvolvedor precisa enviar pedidos ao chip e ler suas respostas. Para isso existe libtropic, um SDK, conjunto de ferramentas para desenvolver aplicações que utilizem o componente. A biblioteca funciona no dispositivo que usa o TROPIC01; não é o firmware interno do chip. API é a interface que define comandos e respostas combinados. A documentação associa o firmware à API e à ficha técnica correspondentes. Atualizar a biblioteca não atualiza automaticamente o chip: as versões precisam ser compatíveis. [2] [3]
No relatório de 3 de junho de 2026, a Ledger Donjon descreveu testes de amostras comerciais com bootloader v2.0.1. O bootloader é o programa de inicialização que deve verificar o firmware antes de permitir sua execução. Os pesquisadores provocaram uma falha com laser e contornaram a verificação de uma assinatura Ed25519, a prova criptográfica de autenticidade do programa. Não quebraram a matemática do Ed25519, mas perturbaram a verificação realizada pelo chip. Foi um teste físico com acesso ao componente e equipamentos especializados, não um ataque remoto pela internet. [4]
Ajuda separar memória e execução. Segundo o fabricante, o firmware modificado podia permanecer na memória do TROPIC01 após desligar a alimentação. Na inicialização seguinte, porém, o chip verifica sua autenticidade novamente. No ataque descrito, cada inicialização exigia outra perturbação física dessa verificação. A presença dos dados do atacante na memória não bastava para manter o programa funcionando sem intervenção. É um limite importante da descoberta, não um motivo para ignorar a vulnerabilidade. [5]
MAC-and-Destroy libera um segredo associado quando recebe a entrada correta e limita as tentativas por hardware. Esgotado o limite, o segredo não pode mais ser recuperado. Os primeiros testes da Ledger Donjon não venceram essa proteção, mesmo após obter execução de firmware próprio. Uma análise interna posterior da Tropic Square encontrou uma forma de contorná-la, e novos testes independentes também superaram a proteção. O fabricante reteve temporariamente os detalhes. O caso mostra que ainda não ter conseguido não prova que um ataque seja impossível. [4] [5]
O aviso de 2026 recomendou desativar o modo de manutenção, que permite acessar o mecanismo de atualização. Isso complica o ataque sem eliminá-lo. O fabricante também descreveu uma revisão de hardware reforçada planejada para o fim de 2026. Um plano não pode ser apresentado como correção já entregue, nem se pode atribuir aos chips antigos as propriedades da nova versão. Para o usuário, importa o comunicado do fabricante do seu dispositivo: quais unidades são afetadas e qual solução realmente está disponível. [5]
A Trezor explica que o TROPIC01 na Trezor Safe 7 protege parte do material secreto usado para proteger o PIN, o código pessoal de acesso. Segundo o fabricante, nem o próprio PIN nem o backup da carteira ficam nesse chip, e outras camadas de proteção participam do sistema. Uma descoberta no componente não significa automaticamente o comprometimento da carteira inteira. Prometer invulnerabilidade seria igualmente errado. Uma conclusão fundamentada relaciona o produto e sua configuração ao que o teste realmente demonstrou. [6]
Para ter uma visão mais completa, leia este verbete junto com Tropic Square, Secure Element, Trezor. Também há referências a este verbete em Secure Element, Jan Pleskač, Tropic Square.