Clear Sky Science · ru
Умный контракт на блокчейне с протоколом обмена ключами для безопасной связи устройство‑к‑устройству с использованием k‑арных структур Verkle‑дерева
Почему разговаривающим устройствам нужны лучшие телохранители
Миллиарды повседневных устройств — телефоны, датчики, счётчики и медицинские приборы — теперь обмениваются данными по беспроводной сети. Часто им приходится связываться через центральную базовую станцию, которая может работать медленно, перегружаться или вовсе выходить из строя при бедствии. В этой статье исследуется новый способ, позволяющий соседним устройствам общаться напрямую, защищаться от подслушивания и фиксировать, кто и что сказал, с помощью энергосберегающей формы блокчейна. Для читателя это даёт представление о том, как невидимые разговоры устройств вскоре могут стать одновременно быстрее и сложнее для взлома.

От переполненных магистралей к локальным улочкам
Сегодня даже два телефона, находящихся в нескольких метрах друг от друга, обычно отправляют сообщения вверх к сотовой башне и обратно. Такой объезд тратит время и загружает сеть, особенно по мере того как приложения 5G и «за пределами 5G» требуют мгновенных откликов. Авторы сосредотачиваются на связи «устройство‑к‑устройству», где гаджеты соединяются напрямую, как соседи, разговаривающие через забор. Этот локальный короткий путь может повысить скорость, сэкономить заряд батареи и не дать широкой сети забиться, что критично в чрезвычайных ситуациях, когда базовые станции могут выйти из строя.
Хранение секретов в враждебном районе
Разрешение устройствам общаться напрямую также делает их привлекательной целью. Злоумышленники могут попытаться влиться в разговор, повторно воспроизвести старые сообщения или выдать себя за другого. Чтобы защититься от этого, исследователи строят свою систему на хорошо известной математической схеме — Диффи–Хеллман на эллиптических кривых. Проще говоря, каждое устройство создаёт свой приватный «замок» и публичный «ключ». Обмениваясь только публичными частями, обе стороны независимо приходят к одному и тому же общему секрету, не раскрывая его. Этот секрет затем используется в шифровании (AES‑256), так что даже если кто‑то перехватит беспроводной трафик, содержимое останется нечитабельным.
Умные контракты как непредвзятые судьи
Следующая задача — доверие. Как устройству быть уверенным, что публичный ключ незнакомца подлинен и не заменён злоумышленником? Команда обращается к блокчейну и умным контрактам — самозапускающемуся коду, хранящемуся в общем реестре. Устройства регистрируют свою идентичность и публичный ключ в контракте в сети типа Ethereum. Когда два гаджета хотят поговорить, контракт проверяет, что оба известны и авторизованы, помогает установить защищённую сессию и фиксирует ключевые события. Поскольку реестр общий и защищён от подделок, злоумышленнику становится очень трудно сфальсифицировать идентичности или тайно переписать историю.

Сокращая багаж блокчейна
Классические блокчейны хранят сводки транзакций в структуре, называемой деревом Меркла, которая доказывает, что данная запись действительно находится в блоке. Хотя надёжные, эти деревья могут требовать больших «доказательств» и дополнительного времени на верификацию, особенно когда система масштабируется до миллионов или миллиардов записей. Авторы заменяют их более новой структурой — Verkle‑деревом, которое использует другую математическую фундаментальную привязку. Позволяя каждому узлу дерева иметь множество детей (k‑арная структура), дерево становится меньшей высоты, а доказательства — компактнее. Моделирование показывает, что при том же уровне безопасности доказательства на основе Verkle могут быть до 33 раз меньше по размеру, чем построенные на деревьях Меркла, и проверяются примерно вдвое быстрее.
Сборка элементов в практическом применении
Чтобы проверить полную концепцию, команда реализовала умные контракты на Solidity в приватной тестовой среде Ethereum и выполнила криптографические шаги в Python на процессоре класса Интернета вещей. Они сравнили их метод обмена ключами со старыми стандартами, такими как RSA и традиционные схемы на эллиптических кривых. При том, что все предлагают схожую теоретическую безопасность, RSA требует значительно больших ключей и расходует больше времени и энергии. Их настройка Диффи–Хеллмана на эллиптических кривых, напротив, использовала компактные ключи, обмен происходил за несколько тысячных секунды и требовал наименьшего энергопотребления. В сочетании с реестром на основе Verkle это обеспечило низкую задержку связи, сокращённые требования к хранению в блокчейне и надёжную защиту от широкого круга атак, включая «человек‑посередине», повторные воспроизведения и попытки выдачи личности.
Что это значит для повседневной связности
Проще говоря, исследование показывает, что наши устройства могут общаться напрямую и безопасно, не полагаясь так сильно на удалённые вышки или уязвимые центральные серверы. Сочетая эффективное шифрование, автоматизированные блокчейн‑соглашения и более стройный способ организации данных реестра, авторы очерчивают путь к безопасным, быстрым и масштабируемым разговорам между миллиардами устройств. В будущем они планируют ещё больше укрепить этот подход против возникающих угроз квантовой эпохи, стремясь сохранить цифровые «переписки» между устройствами приватными и надёжными на годы вперёд.
Цитирование: Simbu, A., Nandakumar, S. & Saravanan, K. Blockchain-driven smart contract with key exchange protocol for secure device-to-device communication using verkle tree K-ary structures. Sci Rep 16, 9470 (2026). https://doi.org/10.1038/s41598-026-38035-3
Ключевые слова: связь устройство‑к‑устройству, безопасность блокчейна, умные контракты, обмен ключами на эллиптических кривых, Verkle‑дерево