Полевой КомпасПодобрать комплект →

Полный путь зашифрованного сообщения

Открытое содержимое создаётся на телефоне отправителя и восстанавливается только на телефоне получателя. Полевые модули и промежуточные ретрансляторы получают уже зашифрованный пакет и не читают текст, координату или смысл приказа.

Сообщение проходит восемь этапов

Один и тот же путь используется для текста, приказа, SOS, позиции и другого поддерживаемого события. Различаются тип, адресаты, приоритет и правила применения.

Создание

Пользователь вводит сообщение или приложение формирует событие: позицию, приказ, SOS либо изменение состояния.

ТЕЛЕФОН ОТПРАВИТЕЛЯ
Подготовка

Телефон добавляет тип события, адресатов, идентификатор, последовательность и необходимые служебные данные.

ТЕЛЕФОН ОТПРАВИТЕЛЯ
Шифрование

Android-приложение шифрует полезную нагрузку до передачи в Полевой Модуль - 1.

ТЕЛЕФОН ОТПРАВИТЕЛЯ
Bluetooth

Телефон передаёт модулю уже зашифрованный пакет. Открытый текст не требуется прошивке радиомодуля.

ТЕЛЕФОН → МОДУЛЬ
LoRa

Полевой Модуль - 1 отправляет пакет напрямую адресату либо выбранному следующему узлу маршрута.

ПМ-1 ОТПРАВИТЕЛЯ
Mesh

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

УЗЛЫ СЕТИ
Доставка

Модуль получателя принимает пакет и передаёт его Android-приложению по Bluetooth.

ПМ-1 → ТЕЛЕФОН
Проверка и расшифровка

Телефон получателя проверяет пакет, отклоняет недопустимые данные и только затем восстанавливает содержимое для интерфейса.

ТЕЛЕФОН ПОЛУЧАТЕЛЯ

Что происходит на телефоне отправителя

Смысл события

Только приложение понимает, является ли пакет сообщением, приказом, координатой, SOS или изменением игрового состояния.

Адресация

Приложение определяет получателя, группу или разрешённый контур доставки и связывает событие с его идентификатором.

Защита содержимого

Полезная нагрузка шифруется до выхода из телефона. Радиомодуль не получает открытую копию сообщения для последующей обработки.

Очередь

Если Bluetooth или радиоканал недоступен, событие остаётся локально и ожидает следующей допустимой попытки отправки.

Что делает Полевой Модуль - 1

Модуль является транспортным узлом. Его задача — принять, поставить в ограниченную очередь, передать, получить подтверждение и при необходимости ретранслировать пакет.

Не расшифровывает текст

Прошивке не нужны карта, приказ или координата в открытом виде. Она работает с защищённой полезной нагрузкой и служебным транспортным контуром.

Выбирает способ доставки

Пакет может уйти напрямую, по известному маршруту или через выбранные relay-узлы в зависимости от типа доставки.

Ограничивает эфир

Очереди, размеры кадров, приоритеты и повторные попытки ограничены. Узел не должен бесконечно повторять один пакет.

Не становится доверенным читателем

Промежуточный модуль может помогать доставке, но это не даёт ему права раскрывать содержимое сообщения.

Служебные данные и содержимое — не одно и то же

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

Что происходит на телефоне получателя

Проверка принадлежности

Приложение определяет, относится ли пакет к активной защищённой комнате и разрешён ли его источник.

Контроль целостности

Изменённые или повреждённые данные не применяются как валидное событие.

Защита от повторов

Ранее перехваченный пакет не должен повторно создать приказ, SOS, объект или изменение состояния как новое событие.

Расшифровка

Только после успешных проверок приложение восстанавливает содержимое и передаёт его соответствующей части интерфейса.

Применение

Сообщение появляется в чате, позиция обновляет карту, приказ получает состояние, а SOS выводится как критическое событие.

Что видит перехватчик радиоэфира

НаблюдениеДоступно при пассивном перехвате
Факт активности радиоканалаДа
Примерное время и продолжительность передачиДа
Открытый текст сообщенияНет: полезная нагрузка передаётся зашифрованной
Смысл приказа, координаты или SOSНе должен раскрываться без разрешённых данных комнаты
Возможность незаметно изменить пакетИзменение должно обнаруживаться при проверке получателем
Возможность повторить старый пакет как новыйОграничивается последовательностями и защитой от повтора
Шифрование не скрывает существование радиосвязи

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

Что происходит при обрыве

Телефон сохраняет событие

Оно остаётся в локальной очереди до восстановления связи с персональным модулем.

Модуль не изображает доставку

Пакет ожидает допустимой повторной попытки или изменения маршрута.

Передача продолжается

Очередь отправляется с учётом приоритетов, сроков жизни и защиты от дубликатов.

Состояние обновляется

Подтверждение доставки и применение события являются отдельными фактами и не должны подменяться предположением.