439 / 736T01

TROPIC01

Защитная микросхема Tropic Square

TROPIC01 — защитный чип компании Tropic Square. Внутри устройства он помогает защищать чувствительные данные и выполнять криптографические операции. Его история показывает, почему помимо обещаний производителя важно изучать конкретное исполнение чипа и его роль в кошельке целиком.

TROPIC01 — это Secure Element, специализированный чип для защиты чувствительных данных и работы с ними. Его разработала Tropic Square, которая публикует часть проекта и программного обеспечения для независимого исследования. Это не самостоятельный биткоин-кошелёк. Вклад компонента в безопасность зависит от версии, настроек и способа интеграции в готовое устройство.

Устройство не обязано выполнять все чувствительные вычисления на основном процессоре. Часть работы можно передать специальному защитному чипу. TROPIC01 содержит ядро RISC-V, исполняющее программные инструкции, и SPECT — сопроцессор для криптографических вычислений. Firmware — программа внутри чипа, а RTL — исходное описание его логических схем. Публичная документация знакомит специалистов с этими деталями. Она позволяет проводить проверки, но не означает, что каждый внутренний блок каждой поставленной версии открыт или уже независимо проверен. [1]

За названием чипа стоит точное заказное обозначение, определяющее начальные программы и постоянную заводскую конфигурацию. Например, таблица Part Numbers для TR01-C2P-T202 указывает firmware приложения 0.5.0 и firmware SPECT 0.3.1. Эти программы впоследствии можно обновить. Некоторые настройки и цепочка сертификатов — удостоверений для проверки происхождения — задаются навсегда при заводской подготовке. Поэтому для оценки конкретного чипа нужны фактически установленные версии, а не только его название. [2]

Разработчику нужен способ посылать чипу запросы и получать ответы. Для этого есть libtropic, SDK — набор инструментов разработки приложений с этим компонентом. Библиотека работает на стороне устройства, использующего TROPIC01; это не внутреннее firmware чипа. API — интерфейс, определяющий согласованные команды и ответы. Документация связывает версию firmware с соответствующим API и техническим описанием. Обновление библиотеки поэтому не обновляет чип автоматически: важна совместимость версий. [2] [3]

В отчёте от 3 июня 2026 года Ledger Donjon описала испытания коммерческих образцов с загрузчиком v2.0.1. Загрузчик — стартовая программа, которая должна проверить firmware перед исполнением. Исследователи вызвали лазером сбой и обошли проверку подписи Ed25519, криптографического подтверждения подлинности программы. Они не взломали математическую основу Ed25519, а нарушили выполнение проверки в чипе. Это был физический лабораторный тест с доступом к компоненту и специальным оборудованием, а не удалённая атака через интернет. [4]

Здесь важно разделить память и исполнение. По данным производителя, изменённое firmware могло оставаться в памяти TROPIC01 после отключения питания. Но при новом включении чип снова проверяет его подлинность. В описанной атаке каждый запуск поэтому требовал нового физического нарушения этой проверки. Сами данные атакующего в памяти не обеспечивали дальнейшего исполнения программы без вмешательства. Это важная граница результата исследования, но не повод игнорировать уязвимость. [5]

MAC-and-Destroy выдаёт соответствующее секретное значение в ответ на правильные входные данные и аппаратно ограничивает число попыток. После исчерпания лимита секрет уже нельзя восстановить. Первые тесты Ledger Donjon не преодолели защиту даже после получения возможности запускать собственное firmware. Однако последующий внутренний анализ Tropic Square нашёл путь обхода, а новые независимые испытания тоже преодолели защиту. Производитель временно не раскрыл подробности. Этот случай показывает: пока неудачная попытка не доказывает невозможность атаки. [4] [5]

Сообщение 2026 года рекомендовало отключить режим обслуживания, открывающий доступ к механизму обновления. Это усложняет атаку, но не устраняет её. Производитель также описал усиленную аппаратную версию, запланированную на конец 2026 года. План нельзя представлять как уже поставленное исправление или приписывать старым чипам свойства нового исполнения. Пользователю важно сообщение производителя именно его устройства: какие экземпляры затронуты и какое решение действительно доступно. [5]

Trezor объясняет, что TROPIC01 в Trezor Safe 7 защищает часть секретных данных, используемых для защиты PIN — личного кода доступа. По словам производителя, ни сам PIN, ни резервная копия кошелька в этом чипе не хранятся; работают и другие уровни защиты. Поэтому находка на уровне чипа не означает автоматически взлом всего кошелька. Столь же неверно было бы обещать неуязвимость. Обоснованный вывод связывает конкретный продукт и его исполнение с тем, что тест действительно проверил. [6]

Для полной картины прочитайте эту статью вместе с Tropic Square, Secure Element, Trezor. На эту статью также ссылаются Secure Element, Jan Pleskač, Tropic Square.

DOC · 001Tropic Square — TROPIC01 documentationДокументация DOC · 002Tropic Square — Part numbers and firmware versionsДокументация DOC · 003Tropic Square — libtropic SDKДокументация DOC · 004Ledger Donjon — TROPIC01 laboratory evaluation, June 2026Первичный источник DOC · 005Tropic Square — Firmware verification vulnerability and updatesПервичный источник DOC · 006Trezor — TROPIC01 component vulnerabilityПервичный источник
Обновлено: Сначала источники · Не является инвестиционной рекомендацией