TROPIC01 je Secure Element, specializovaný čip navržený pro ochranu citlivých dat a práci s nimi. Vyvinula jej společnost Tropic Square, která zveřejňuje část návrhu a programového vybavení pro nezávislé zkoumání. Nejde o samostatnou bitcoinovou peněženku. Je to součástka, jejíž přínos závisí na konkrétní verzi, nastavení a způsobu použití v hotovém zařízení.
Zařízení nemusí všechny citlivé výpočty provádět ve svém hlavním procesoru. Část práce může svěřit specializovanému bezpečnostnímu čipu. TROPIC01 obsahuje jádro RISC-V, které vykonává programové instrukce, a SPECT, koprocesor zaměřený na kryptografické výpočty. Firmware je program běžící uvnitř čipu; RTL je zdrojový popis jeho logických obvodů. Veřejná dokumentace tyto části přibližuje odborníkům. Umožňuje kontrolu, ale neznamená, že je každý vnitřní blok každé dodané verze veřejný nebo už nezávisle ověřený. [1]
Pod názvem čipu se skrývá přesné objednací označení, které pomáhá určit výchozí software i trvalé výrobní nastavení. Tabulka Part Numbers například u TR01-C2P-T202 uvádí aplikační firmware 0.5.0 a firmware SPECT 0.3.1. Tyto programy lze později aktualizovat. Naproti tomu některá nastavení a řetězec certifikátů, tedy dokladů pro ověřování původu, vznikají trvale při výrobní přípravě. Při posuzování konkrétního čipu proto potřebujeme znát nejen jeho název, ale i skutečně nainstalované verze. [2]
Vývojář potřebuje způsob, jak čipu předávat požadavky a číst odpovědi. K tomu slouží libtropic, SDK neboli sada nástrojů pro vývoj aplikací s tímto čipem. Tato knihovna běží na straně zařízení, které TROPIC01 používá; není to jeho vnitřní firmware. API označuje rozhraní, tedy domluvené příkazy a odpovědi. Dokumentace přiřazuje k verzím firmwaru odpovídající API a datasheet, technický popis součástky. Aktualizovat knihovnu proto neznamená automaticky aktualizovat čip; důležitá je vzájemná kompatibilita. [2] [3]
Ledger Donjon ve zprávě z 3. června 2026 popsal test komerčních vzorků s bootloaderem v2.0.1. Bootloader je spouštěcí program, který má před dalším během ověřit firmware. Výzkumníci laserem vyvolali chybu a obešli kontrolu podpisu Ed25519, kryptografického potvrzení pravosti programu. Neprolomili tím matematický základ Ed25519; narušili provedení kontroly v čipu. Šlo o fyzickou laboratorní zkoušku vyžadující přístup k součástce a specializované vybavení, nikoli o vzdálený útok přes internet. [4]
Tady pomůže rozlišit paměť a běh programu. Podle výrobce mohl upravený firmware zůstat uložený v paměti TROPIC01 i po vypnutí. Při novém zapnutí však čip znovu ověřuje jeho pravost. V popsaném útoku proto každý start vyžadoval další fyzické narušení této kontroly. Přítomnost útočníkových dat v paměti sama nezajistila, že se jeho program bude dál spouštět bez zásahu. Je to důležitá hranice nálezu, nikoli důvod zranitelnost přehlížet. [5]
MAC-and-Destroy je mechanismus, který po správném vstupu vydá odpovídající tajemství a hardwarově omezuje počet pokusů. Po vyčerpání limitu už toto tajemství nelze získat. První testy Ledger Donjon tuto ochranu nepřekonaly ani po získání možnosti spouštět vlastní firmware. Výsledek změnila následná interní analýza Tropic Square, která našla cestu k obejití; další nezávislé testy tuto ochranu také překonaly. Výrobce podrobnosti dočasně nezveřejnil. Případ ukazuje, proč výsledek „zatím se to nepodařilo“ není důkaz, že útok není možný. [4] [5]
Oznámení z roku 2026 doporučilo vypnout režim údržby, který zpřístupňuje aktualizační mechanismus. Tím se útok komplikuje, ale neodstraňuje. Výrobce současně popsal odolnější hardwarovou revizi plánovanou na konec roku 2026. Takový plán nelze vydávat za již dodanou opravu ani předpokládat, že vlastnosti nového provedení mají starší čipy. Pro uživatele je podstatné oznámení výrobce jeho konkrétního zařízení: kterých kusů se problém týká a jaké řešení je skutečně dostupné. [5]
Trezor vysvětluje, že TROPIC01 v Trezor Safe 7 chrání část tajemství používaného k ochraně PINu, osobního přístupového kódu. Podle výrobce v tomto čipu neleží samotný PIN ani záloha peněženky a ochrana využívá další vrstvy. Čipový nález proto nelze automaticky převést na tvrzení, že je celá peněženka prolomená. Stejně nesprávné by bylo slíbit její nenapadnutelnost. Rozumný závěr vždy spojuje konkrétní výrobek, jeho provedení a to, co daný test skutečně ověřil. [6]
Pro nejúplnější obraz čtěte toto heslo společně s Tropic Square, Secure Element, Trezor. Opačným směrem na něj odkazují také Secure Element, Jan Pleskač, Tropic Square.