13 ноября Blockstream сообщила, что разработала продукт для корпоративного хранения активов, который полностью выполняет протокол подписи на основе многосторонних вычислений внутри аппаратных модулей безопасности Thales. Архитектура ориентирована на ту часть управления институциональными ключами, которая остается уязвимой при использовании MPC на серверах: компьютер, выполняющий вычисления для подписи.
Продукт предлагается через Blockstream Enterprise и сочетает то, что компания называет Secure-MPC, с пороговыми подписями FROST. Он основан на сотрудничестве с Thales, которое, по словам Blockstream, началось два года назад. В объявлении компании не названы клиенты, модель HSM или цена.
В этом случае отсутствие таких сведений имеет большее значение, чем могло бы иметь на других рынках. В криптовалютной инфраструктуре хранение активов относится к сфере, где покупатели следуют процедурам закупок, принятым в банках: запрашивают анкеты по безопасности, документы о сертификации, аудиторские отчеты и рекомендации. Поставщик, который делает акцент на архитектуре, а не на именах клиентов, делает техническую ставку: разница между подписью на защищенном устройстве и подписью на сервере общего назначения теперь достаточно велика, чтобы оправдать затраты.
Что изменилось в процессе подписи
При хранении активов с использованием MPC закрытый ключ разделяется на доли, хранящиеся у разных участников. Во время каждой сессии подписи доли объединяются, но сам ключ при этом никогда не восстанавливается. Распространенная критика этой модели касается не криптографии, а среды выполнения: доли объединяются программным обеспечением на обычных серверах, поэтому безопасность всей схемы зависит от того, насколько хорошо защищены стандартные вычислительные системы. Получивший доступ к такому серверу злоумышленник получает входные данные для церемонии подписи, а не единый файл ключа. Это улучшение, но оно не равнозначно полному отсутствию доступа к материалу.
Blockstream заявляет, что в ее реализации протокол подписи выполняется в защищенной среде HSM, а не передает криптографические операции хост-системе. В своем сообщении компания утверждает, что такой подход защищает конфиденциальный материал ключа «на протяжении всего жизненного цикла транзакции, в том числе во время подписи». Если аудит подтвердит это утверждение, практический результат будет заключаться в том, что право учреждения на подпись окажется за границей безопасности, проверенной на соответствие публичному стандарту, а не за границей, защищенной лишь внутренним контрольным списком поставщика.
Согласно документации Thales, ее универсальные модули Luna, которые компания продает для развертывания цифровых активов, рассчитаны на соответствие требованиям FIPS 140-3 Level 3 и Common Criteria. Формулировка точна: «рассчитаны на соответствие» не означает «сертифицированы», а в сообщении Blockstream не указана используемая модель модуля и не приведена ссылка на сертификат. Покупатели, которым необходим сертификат, запросят его в ходе комплексной проверки, а не из пресс-релиза.
Другой компонент это FROST, гибкая схема пороговой подписи Шнорра с оптимизацией раундов (Flexible Round-Optimized Schnorr Threshold), специфицированная в документе IETF RFC 9591. FROST позволяет пороговому числу уполномоченных участников создать одну подпись Шнорра, не восстанавливая ключ. Это важно для Bitcoin, поскольку в результате получается обычная подпись, которая в блокчейне выглядит как любая другая. Джефф Бурц, директор по продуктам Blockstream, описал это сочетание как способ сохранить привычные процессы подписи и одновременно ужесточить базовый процесс.
«Перенеся выполнение MPC внутрь HSM, эта архитектура позволяет справляться с критическими рисками безопасности, сохраняя практичные и востребованные возможности подписи, которые ценят организации, управляющие цифровыми активами», заявил Бурц в сообщении компании. Он также сказал, что компания «значительно вложилась в передовые криптографические технологии, включая FROST, чтобы обеспечить требования безопасности институционального хранения биткоина».
Коммерческая аргументация строится вокруг того, кто несет риск
Майкл Минкевич, президент и главный операционный директор Blockstream, связал запуск с тем, как банки приобретают инфраструктуру, а не с тем, как трейдеры ею пользуются. «Финансовым учреждениям нужна защищенная и надежная инфраструктура по мере интеграции биткоина в их существующие процессы», заявил он и добавил, что работа с Thales «основана на двухлетнем сотрудничестве и объединяет передовые аппаратные средства защиты с инженерной экспертизой Blockstream в области биткоина».
Если отвлечься от рекламных формулировок, суть предложения в том, чтобы переложить риски. Банк, использующий MPC на собственных серверах, отвечает за установку исправлений, сегментацию сети, контроль действий сотрудников и судебно-техническую экспертизу в случае сбоя. Банк, использующий тот же протокол внутри сертифицированного устройства, переносит часть этой ответственности на границу устройства, сужая круг вопросов и получая документацию в подтверждение ответов. Blockstream продает не новый криптографический примитив, а более короткий список того, что клиентам нужно доказать собственным аудиторам.
Компромисс заключается в зависимости. Процесс подписания на базе HSM привязывает учреждение к цепочке поставок и графику сертификации одного производителя оборудования. Он также вызывает вопросы о восстановлении после сбоев: как экспортировать, хранить в эскроу и восстанавливать доли ключа, когда устройство недоступно. В объявлении Blockstream не рассматриваются восстановление, эскроу или действия на время обновления прошивки HSM. Именно такие вопросы задаёт комитет по хранению активов, увидев схему архитектуры.
Теперь Thales входит в состав двух крупнейших институциональных платформ
В этом году это уже второй случай, когда крупная платформа для хранения криптоактивов выстраивает обоснование безопасности вокруг оборудования Thales. В феврале BlockchainReporter сообщил об интеграции Fireblocks модулей Thales Luna HSM в свою платформу. Обе компании представили сертифицированное оборудование как связующее звено, позволяющее банкам сохранять существующие модели безопасности при хранении цифровых активов.
Между объявлениями прошло 276 дней, и это пересечение заслуживает внимания. Теперь две крупнейшие институциональные платформы для подписания описывают границы безопасности через модули одного и того же поставщика. Для покупателей это удобно: они могут ссылаться на знакомое имя в закупочных, аудиторских и нормативных обсуждениях. Системная перспектива, однако, показывает концентрацию. Сбой или потеря сертификации в одной линейке продуктов затронули бы клиентов более чем одной платформы.
В релизе не говорится, что отношения эксклюзивные. Thales также предлагает те же модули для PKI, подписания кода, TLS, мобильных сетей и цифровой идентификации, а также для цифровых активов, что помогает понять, почему они получили эти сертификаты. Концентрация на этом уровне финансовой инфраструктуры обычна: небольшая группа поставщиков выпускает оборудование для карточных сетей и центров сертификации. И всё же комитет по рискам хранения активов должен быть способен описать эту зависимость одним предложением.
Ноябрьская гонка в сфере хранения активов, в которую вписывается это событие
В этом квартале хранение активов стало одним из направлений конкуренции за институциональных клиентов крипторынка. 9 ноября Coinbase получила окончательное одобрение OCC на устав национального трастового банка, что передаёт её бизнес по хранению активов под федеральный надзор, не превращая её в банк, принимающий депозиты. 13 ноября DTCC сообщила, что в 2027 году добавит токенизированные ценные бумаги DTC в Solana, включив третью сеть в уже действующий в производственной среде сервис токенизации. Хранение активов при банках, на биржах и в инфраструктуре рынка сближается в борьбе за одних и тех же покупателей.
На этом рынке Blockstream не стремится к той же цели, что и трастовый банк. Компания продаёт уровень подписания и платформу, лежащую в основе собственной операции учреждения по хранению активов. Поэтому её естественный клиент, это компания, которая решила хранить ключи самостоятельно и должна показать регулятору, что сделала это надлежащим образом. Это более узкий рынок, чем «хранение для всех», но его легче защищать, поскольку покупатель уже решил, что самостоятельное управление хранением активов является стратегической необходимостью.
Сроки выбраны намеренно. Закупки услуг по хранению активов банками могут занимать несколько кварталов, а продукт, выпущенный без пакета документов о сертификации, претендует уже на следующий цикл, а не на текущий. Подписание с аппаратной защитой, простой аргумент на встрече по комплексной проверке. Но подтверждение этого аргумента требует больше времени, и обычно мандаты получают поставщики, у которых вся документация готова заранее.
Чего объявление не подтверждает
Не хватает четырёх пунктов. Каждый из них мог бы помочь превратить убедительный аргумент в пользу архитектуры в подписанный контракт или оставить его без внимания.
Во-первых, доказательств сертификации. В релизе говорится, что подписание происходит внутри HSM Thales, но не указаны модель модуля, версия прошивки или номер сертификата. Также не уточняется, прошла ли проверку конкретная конфигурация как система или только отдельный компонент. Во-вторых, независимой оценки. В объявлении не названы аудитор, тест на проникновение или экспертная проверка кода, а выражение «устанавливает новый стандарт» используется без указания организации, устанавливающей стандарты. В-третьих, рекомендаций. Ни одно учреждение не названо пользователем, участником пилотного проекта или партнёром по разработке, что необычно для запуска, ориентированного на банковские закупки. В-четвёртых, коммерческих условий и процедур восстановления, о которых также ничего не сказано.
Ничто из этого не доказывает, что утверждение ложно. Это означает, что продукт находится на ранней стадии. Объявление поставщика описывает предполагаемую архитектуру, а запись о валидации FIPS, отчёт SOC 2 и название клиента свидетельствуют об использовании продукта. Переход между этими стадиями обычно занимает несколько кварталов и определит, станет ли это линейкой продуктов или останется пресс-релизом.
В релизе также остаётся без ответа технический вопрос: какой порог используется. FROST поддерживает разные пороги подписания при разном числе участников. Схема «два из трёх» за границей HSM имеет иные характеристики отказов и сговора, чем схема «три из пяти», распределённая между юрисдикциями. Описание Blockstream как «распределённой защиты» соответствует обоим вариантам. Покупателям услуг хранения активов понадобится узнать конкретную конфигурацию, поскольку от неё зависит, что произойдёт, если один из держателей долей недоступен, его скомпрометировали или ему предъявили повестку в суд.
За чем следить дальше
Первым сигналом станет сертификат. Если Blockstream опубликует запись о валидации FIPS 140-3 или сертификат Common Criteria для конкретной конфигурации, заявление об архитектуре перейдёт от описания к доказательствам. Вторым сигналом станет названный клиент, в идеале такой, чью настройку уже проверил регулятор. Третьим будет документация по восстановлению, объясняющая, как создавать резервные копии долей, как восстанавливать кворум для подписания после отказа оборудования и кто отвечает за эскроу.
До тех пор этот запуск следует рассматривать прежде всего как попытку занять позицию на рынке, который заново оценивает операционные риски. С 2014 года Blockstream продаёт инфраструктуру для работы с биткоином организациям, желающим самостоятельно хранить свои ключи. Суть предложения в том, что последний уязвимый элемент этой системы, машина, которая собирает подпись, может быть помещён за сертифицированным аппаратным обеспечением. Примут ли банки этот аргумент, зависит не столько от криптографии, сколько от сопутствующей документации.
