Шифрование в DMR: Basic Privacy, Enhanced Privacy и AES
Вопрос «можно ли зашифровать DMR» звучит регулярно: кто-то хочет приватности, кто-то просто видит в меню рации пункт «Encryption» и не понимает, что он делает. Разберёмся по существу — какие механизмы защиты вообще предусмотрены в стандарте DMR, насколько они реально стойкие, что из этого умеют недорогие любительские рации и, самое главное, почему в любительском эфире шифрование как правило запрещено регламентом. Эта статья — про понимание технологии и её профессиональное применение, а не призыв шифровать любительский эфир.
Стандарт DMR описан в наборе спецификаций ETSI TS 102 361 (части 1–4). Защита содержимого голоса и данных в нём не является обязательной частью эфирного интерфейса — это надстройка, которую производители реализуют по-разному. Отсюда и пёстрая картина: «privacy» у одной рации не всегда совместима с «privacy» у другой.
Три уровня защиты в DMR
Если упростить, в мире DMR встречаются три принципиально разных подхода, отличающихся стойкостью на порядки.
Basic Privacy (скремблер)
Самый слабый вариант. По сути это скремблирование — содержимое слота перемешивается по фиксированному короткому ключу (часто это просто номер от 1 до 255). Никакой настоящей криптографии здесь нет: цель — не защита, а отсечение случайного слушателя со стоковой рацией. Любой, кто знает номер ключа (или переберёт 255 вариантов), услышит всё. Поток на эфире выглядит как «искажённый» голос, а не как шум.
- Ключ — короткое число, одинаковое у всех абонентов группы.
- Стойкость близка к нулю: перебор тривиален, ключ часто «зашит» в кодплаг.
- Реализации разных вендоров не всегда совместимы между собой.
Enhanced Privacy (ARC4, 40 бит)
Следующая ступень — Enhanced Privacy, обычно построенная на потоковом шифре ARC4 (RC4-совместимый) с ключом длиной около 40 бит. Это уже настоящий шифр, и без ключа на лету его не вскрыть бытовыми средствами. Но 40 бит — короткая длина по современным меркам, а сам ARC4 давно считается криптографически устаревшим. Для коммерческой связи «от любопытных глаз» этого хватает; для серьёзной защиты — нет.
- Ключи задаются в кодплаге (CPS), хранятся в виде HEX-строк.
- Длина ключа и формат у разных производителей различаются — Motorola, Hytera и китайские бренды не гарантируют взаимной совместимости.
- Enhanced — это всё ещё «privacy», а не государственный уровень защиты.
AES-128 / AES-256
Верхний уровень — AES (Advanced Encryption Standard) с ключами 128 или 256 бит. Это стойкий современный блочный шифр, применяемый в профессиональной, охранной и ведомственной связи. AES в DMR — это, как правило, опция дорогих профессиональных аппаратов (или лицензируемая «фича» прошивки), а не функция бюджетной любительской рации. Именно AES имеют в виду, когда говорят о «настоящем» шифровании DMR.
Что реально умеют любительские рации
Картина у популярных «народных» моделей такая:
- Anytone (D878/D578) — в меню есть «Encrypt»: как правило это Basic и иногда Enhanced (ARC4). Подробный разбор настроек самой рации — в материале про Anytone D878.
- TYT (MD-380/MD-UV390) — Basic Privacy в стоке; AES появляется в кастомных прошивках (например, OpenGD77-подобных сборках) или в коммерческих версиях.
- Retevis и прочие бюджетные бренды — обычно Basic, реже Enhanced.
- Профессиональные Motorola/Hytera — поддерживают AES, но эта функция активируется платной лицензией и доступна в коммерческих линейках.
Ключевая ловушка: «шифрование есть в меню» не означает «шифрование совместимо с соседом». Basic у Anytone и Basic у TYT — это разные алгоритмы перемешивания, и совместная работа не гарантирована.
Главное: в любительском эфире шифровать нельзя
Это не техническое ограничение, а принцип любительской радиосвязи, закреплённый в регламентах большинства стран и в Регламенте радиосвязи МСЭ. Любительская служба существует для самообучения, экспериментов и взаимопомощи, и одно из её базовых условий — открытость передаваемого содержания: сообщения не должны кодироваться с целью сокрытия смысла.
- Запрещены любые средства, цель которых — скрыть содержание связи от других радиолюбителей: и Basic, и Enhanced, и AES.
- Это не то же самое, что приватная адресация. Приватный вызов в DMR (см. приватные вызовы по DMR ID) маршрутизирует голос конкретному абоненту, но сам голос остаётся открытым и не зашифрован — это разрешено.
- Допустимые «коды» — это служебные сигналы и распознавательные признаки (Color Code, DMR ID, talkgroup), а не шифрование смысла.
Где шифрование DMR уместно
Шифрование DMR — это история про профессиональные и ведомственные сети, где радио используется по коммерческой или служебной лицензии, а не по любительской:
- охрана, логистика, такси, стройка — закрытие коммерческой тайны и персональных данных;
- корпоративные диспетчерские, где утечка переговоров недопустима;
- специальные службы со своими нормативами и сертифицированными алгоритмами.
В этих сценариях AES оправдан, а управление ключами строится системно. Радиолюбителю полезно понимать, как это работает, чтобы корректно настраивать коммерческое оборудование на работе — но переносить эти настройки в любительский эфир нельзя.
Грабли совместимости и ключей
Даже когда шифрование применяется законно (в проф-сети), новички спотыкаются об одни и те же вещи:
- Несовпадение вендоров. «Basic» и «Enhanced» не стандартизированы жёстко — Motorola, Hytera и китайские рации часто несовместимы между собой.
- Key ID. Помимо значения ключа есть его идентификатор; если Key ID не совпал, приём молчит, хотя сам ключ верный.
- Тишина вместо ошибки. При неверном ключе рация обычно просто не открывает шумоподавитель — нет явного сообщения «wrong key», и диагностировать сложно.
- Хранение ключей. Ключи лежат в кодплаге в открытом виде; кто имеет доступ к CPS-файлу — имеет доступ к ключам.
- Хотспоты и сети. Зашифрованный голос пройдёт через MMDVM/репитер как непрозрачные данные, но сервер не сможет его декодировать (например, серверный AMBE-вокодер DMRhub работает только с открытым голосовым потоком).
Своя открытая DMR-сеть — легально и без шифрования
DMRhub — частная любительская сеть RadioStar с приватной адресацией по DMR ID, своими talkgroup, DMR-SMS и серверным AMBE-вокодером (декодирование голоса без аппаратного донгла). Адресная доставка вызова конкретному оператору при полностью открытом, нешифрованном эфире — ровно то, что разрешено любительским регламентом.
Итог
В DMR есть три ступени защиты: почти бесполезный скремблер Basic Privacy, потоковый ARC4 на ~40 бит в Enhanced Privacy и стойкий AES-128/256 в профессиональном оборудовании. Реальную криптографическую защиту даёт только AES — и именно он чаще всего недоступен на бюджетных любительских рациях. Но главное не в технике: в любительской службе шифрование смысла переговоров запрещено, потому что открытость — это базовое условие существования любительского радио. Понимать механизмы Basic/Enhanced/AES полезно для работы с коммерческим оборудованием, а в любительском эфире приватность достигается законной адресацией (приватные вызовы по DMR ID), а не сокрытием содержания.