Защищённый элемент (secure element) — стойкий к вскрытию микроконтроллер, который хранит криптографические ключи и выполняет криптографические операции в изолированной среде, куда не может заглянуть остальная часть устройства, включая основной процессор. Именно этот физический компонент позволяет аппаратному кошельку всерьёз утверждать, что «приватный ключ никогда не покидает устройство». Это аппаратный вариант принципа «комната опечатана», а не «программа обещает не читать эту переменную».
Два подхода, которые встречаются на практике
Закрытые защищённые элементы. ST33K1M5 (в устройствах Ledger), Infineon SLE 78 (в OneKey), Optiga Trust M (в серии Trezor Safe). Это коммерческие чипы с сертифицированной стойкостью к вскрытию — обычно по Common Criteria EAL5+ или EAL6+ — документация к которым выдаётся только под соглашение о неразглашении. Их сила — десятилетия сертифицированного производства. Критика: вы вынуждены верить документации производителя, проверить сам кристалл невозможно.
Микроконтроллеры общего назначения без отдельного защищённого элемента. Старые модели Trezor (Model T, One) и Coldcard Mk4 исторически использовали Microchip ATECC608 — чип безопасности с открытой архитектурой и сертификатом EAL5. Серия Trezor Safe перешла на Optiga Trust M, а Coldcard остался на более открытом чипе. Сторонники считают такой подход более прозрачным; при этом уровень сертификации EAL у него ниже, чем у ST33K1M5 в Ledger.
Что на самом деле означает уровень EAL
Common Criteria EAL (Evaluation Assurance Level, уровень доверия к оценке) — шкала от 1 до 7, показывающая, насколько строго проверена защищённость продукта. EAL5+ означает «полуформальное проектирование и тестирование», EAL6+ — «полуформально верифицированный проект и тестирование». Большинство банковских смарт-карт сертифицируют на EAL4+ или EAL5+. Разница между EAL5+ и EAL6+ реальна, но меньше, чем её преподносит реклама: оба уровня бесконечно далеки от «никакой сертификации».
На практике важно другое: чип уровня EAL5+ выдерживает физические атаки со вскрытием (снятие корпуса, анализ по побочным каналам) настолько дорогие, что они по силам разве что хорошо финансируемым государственным структурам, а не воришке из Telegram. Для обычного владельца криптовалюты именно этот порог и имеет значение.
История с Ledger Recover
В мае 2023 года Ledger анонсировал Ledger Recover — необязательный сервис, который с помощью Shamir Secret Sharing делит резервную копию seed-фразы между тремя хранителями. Сообщество возмутил не сам сервис, а то, что из него следовало: прошивка в принципе способна извлечь seed-фразу из защищённого элемента, чтобы её передать. Ledger пояснил, что извлечение происходит только у тех, кто сам подключил сервис, но часть пользователей после этого перешла на модель Trezor — «полностью открытая прошивка на менее сертифицированном чипе». Обе позиции имеют право на жизнь; выбирайте исходя из того, от каких угроз защищаетесь.
Что это значит для вашей схемы хранения
В любом аппаратном кошельке крупных производителей — Ledger, Trezor, OneKey, Keystone, Coldcard — защищённый элемент рассчитан на атаки, с которыми обычный пользователь никогда не столкнётся. Разница между EAL5+ и EAL6+ значит куда меньше, чем то, купили ли вы устройство в официальном магазине, сбросили ли его к заводским настройкам после получения и не вводили ли когда-нибудь seed-фразу на устройстве, подключённом к сети.
Дополнительное чтение: Аппаратный кошелёк, Сравнение аппаратных кошельков.