RTL-SDR

Децентрализация AIS: отслеживание морского судоходства без доверия с SDR

Недавно Оуэн Тейлор, генеральный директор WAKE (Worldwide AIS Network), обратился к нам с просьбой продвигать их проект, который представляет собой децентрализованную сеть агрегации AIS на основе приемников, таких как RTL-SDR. Отличие от существующих агрегаторов, таких как marinetraffic.com, заключается в том, что WAKE стремится вознаграждать пользователей через криптотокен и одновременно решать проблему распределённой верификации, чтобы избежать таких проблем, как подделка и слабая прозрачность.

Ниже приведены их собственные слова, и мы отмечаем, что не связаны с WAKE.


Каждую секунду суда передают короткие импульсы данных по VHF, транслируя их положение, скорость, курс и идентификацию. Это AIS (Automatic Identification System), открытый незашифрованный протокол, который позволяет судам, портам и прибрежным властям поддерживать общую картину морского судоходства. Помимо предотвращения столкновений, AIS также feed в портовую логистику, мониторинг окружающей среды, операции по поиску и спасению и даже финансовый анализ, который управляет мировой торговлей сырьевыми товарами.

На протяжении многих лет большая часть этого покрытия строилась на смеси официальных приемников, спутников и разбросанной сети добровольцев, многие из которых — энтузиасты SDR, транслирующие данные с антенн на крышах и прибрежных холмах.

Эта модель работает до тех пор, пока не перестаёт работать. AIS имеет хорошо известный недостаток: нет встроенной аутентификации. Любой может передать правдоподобное AIS-сообщение. Это открывает дверь к ошибкам и сознательному spoofing, и в настоящее время не существует универсального метода проверки того, что реально.

Как работает AIS

AIS работает на двух выделенных каналах VHF, 161.975 МГц и 162.025 МГц, используя модуляцию Gaussian Minimum Shift Keying (GMSK) со скоростью 9600 бит/с. Передачи следуют схеме self-organizing time division multiple access (SOTDMA), в рамках которой каждая станция выбирает свои собственные временные слоты, чтобы избежать коллизий.

Сообщение AIS может нести идентификацию судна (MMSI), позицию (широта, долгота), скорость над землёй (SOG), курс над землёй (COG), navigational status, и другие данные о походе. Судна передают данные с интервалами от каждых нескольких секунд (для быстроходных судов) до каждых нескольких минут (для пришвартованных судов).

Для наземного приема цепь выглядит знакомой любому SDR-оператору:

Антенна → RTL-SDR (или аналогичное) → AIS-декодерное ПО → Поток данных.

Уровень шума, коэффициент усиления антенны и локальная RF-среда влияют на радиус действия, который для прибрежной VHF-станции обычно составляет 20–40 морских миль. Более высокие высоты и направленные антенны могут значительно увеличить этот диапазон.

Текущая модель агрегации

Глобальное покрытие AIS сегодня формируется за счёт смеси спутников AIS для открытого океанического мониторинга и наземной AIS для прибрежной зоны, портов и узких мест. Наземная часть сильно зависит от фрагментарной сети добровольно управляемых приемников, часто состоящей всего лишь из VHF-антенны, RTL-SDR и небольшого компьютера, который подаёт данные в центральную платформу.

Коммерческие сервисы вроде MarineTraffic (ныне принадлежащий Kpler), VesselFinder и AISHub агрегируют эти потоки в глобальные наборы данных, которые затем перепродаются судоходным компаниям, торговцам сырьём, страховщикам и правительствам. Масштаб впечатляет, но за это приходится платить ценой прозрачности.

В недавнем видео, циркулирующем в сети, они открыто описали свою «монополию» на данные моря, основанную на добровольцах, сдающих свои данные бесплатно. Хотя это может быть выгодно для их коммерческого позиционирования, это также подчёркивает основную проблему: небольшое число компаний фактически контролирует доступ к данным AIS, многое из которых было собрано бесплатно любителями.

С технической точки зрения, модель агрегации имеет ещё одну слабость: она основана на доверии. Если поток данных передает ложные данные, будь то подделка AIS, неправильно сконфигурированное оборудование или неверный вход GPS, эта информация всё равно может попасть в глобальный реестр. Большинство платформ фильтруют только данные, которые явно недействительны, и в экосистеме AIS отсутствует универсальная многоисточниковая верификация или криптографическое доказательство подлинности.

Проблема целостности данных

AIS намеренно открыт и незащищён, чтобы способствовать широкому принятию и взаимосвязи. Минус в том, что ничто не мешает передать ложное положение реального судна или изобрести полностью фальшивое судно.

Случаи spoofing зафиксированы по всему миру. «Призрачные суда» появлялись за сотни километров inland. Позиции судов подделывались, чтобы скрыть незаконный лов рыбы или контрабанду. В некоторых регионах суда вещают ложные координаты, чтобы обходить санкции или вводить конкурентов в заблуждение.

Поскольку AIS используются для всего — от управления трафиком до экологического соблюдения — неверные данные имеют реальные последствия. Они могут вводить в заблуждение портовые органы, нарушать цепи логистики и подрывать системы безопасности, зависящие от точного знания того, кто находится поблизости.

Distributed Verification

Когда мы говорим о «распределённости» в этом контексте, мы имеем в виду сеть из множества независимых AIS-приемников, принадлежащих и управляемых разными людьми в разных местах, все вместе работают над проверкой тех же сигналов. Ни один единичный субъект не контролирует конвейер данных, и не существует единой точки отказа, которая могла бы скомпрометировать весь набор данных.

Этот подход соответствует тому, что известно как DePIN (Decentralized Physical Infrastructure Networks). В DePIN реальное оборудование, в данном случае станции приема AIS, работающие на RTL-SDR-устройствах, развёртывается распределённым сообществом, а данные, которые оно производит, агрегируются, валидируются и становятся доступными на блокчейне. Вкладчики часто поощряются за свою роль в поддержке физической инфраструктуры и поставке высококачественных данных.

Применительно к AIS DePIN решает монополии и проблему доверия, создавая:

  • Избыточность — несколько станций покрывают одну и ту же область, что облегчает обнаружение spoofing и ошибок.
  • Прозрачность — все события верификации могут быть независимо аудитированы.
  • Устойчивость — покрытие не исчезает, если один поставщик закрывается или меняет условия.

С технической точки зрения, борьба с подделкой AIS требует доказать, что полученное сообщение является подлинным и физически правдоподобным. Распределённая система верификации может достигнуть этого как:

  1. Проверки времени прибытия (TOA)
    Сопоставление временных меток приема между географически разнесёнными приемниками. Поддельный сигнал, переданный с берега, даст другую схему TOA по сравнению с сигналом от судна в море.
  2. Согласованность движения
    Проверка позиций на соответствие реалистичным пределам скорости, ускорения и угла поворота. Если судно кажется, что за минуту перемещается на 50 морских миль, оно считается недействительным.
  3. Кросс-покрытие: триангуляция
    Использование относительной мощности сигнала и геометрии между приемниками для оценки источника сигнала и сравнения его с сообщаемой позицией.
  4. Согласование между узлами
    Поиск идентичных сообщений, подтверждённых несколькими независимыми приемниками. Сообщения, подтверждённые несколькими независимыми узлами, имеют намного более высокий уровень доверия.

После завершения этих проверок результаты верификации, а не обязательно сам полезный AIS-пayload, могут быть записаны в tamper-proof, public ledger (например, blockchain). Это создаёт постоянную, поддающуюся аудиту историю того, какие AIS-сообщения прошли валидацию и когда, позволяя любому проверить целостность прошлых данных без опоры на базу данных одной компании.

Стимулирование бездоверительной AIS-сети

WAKE (Worldwide AIS Network) применяет принципы распределённой верификации к AIS таким образом, что прямо вовлекает и вознаграждает сообщество SDR. В своей основе WAKE — это децентрализованная сеть независимых AIS-приемников, часто основанных на RTL-SDR или аналогичном оборудовании, работающих вместе над проверкой и записью морских данных в открытый, неподдающийся подделке реестр.

В модели WAKE участники управляют AIS-станциями, которые отправляют декодированные сообщения в сеть. Эти сообщения сопоставляются с другими полученными в той же географической зоне. Сообщение принимается только если оно проходит как мульти-приёмниковый консенсус, так и проверки, основанные на физике, такие как согласованность движения и TOA-анализ. Это обеспечивает отклонение ложных или поддельных данных до того, как они попадут в исторический реестр.

Для сообщества SDR это представляет собой эволюцию существующей роли. Многие хобби-любители уже вносят AIS-потоки без признания или вознаграждения. В WAKE вы не просто ретранслируете то, что получаете, вы становитесь частью верификационной сетки, которая делает AIS-данные более защищёнными и устойчивыми к подделке.

Поскольку WAKE построен на бездоверительной модели, ни один оператор, включая сам WAKE, не может изменить или подавлять проверенные данные. Целостность морской картины поддерживается коллективно, и каждый участник помогает сохранять её честной.

Для операторов SDR стимул ясен: вы можете продолжать делать то, что у вас получается лучше всего, запускать надёжные приемники с чистым приёмом и точным временем, но теперь с прямыми наградами за ваш вклад и удовлетворением от помощи в создании более открытой, разнообразной и проверяемой экосистемы AIS-данных.

Вы можете узнать больше о WAKE здесь.

Заключительные мысли

AIS преобразовал безопасность и логистику мореплавания, но он был разработан для доверия, а не для безопасности. Это нормально, когда все участники честны, но как показали случаи spoofing, доверия недостаточно.

Слой верификации, построенный на распределённых SDR-приёмниках, является одним из самых перспективных путей к глобальному AIS-набору данных, не поддающемуся подделке. Речь не идёт о замене существующей AIS-экосистемы, а о её укреплении.

Сообщество SDR uniquely positioned to lead that shift. By participating in networks that focus on data integrity, you can help ensure the maritime picture is as accurate tomorrow as it was yesterday, and maybe even fill in the parts of the map no one else can see.


Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

Похожие материалы

Весь блог