APCO P25
APCO P25 (англ. Project 25, также P25 или APCO-25) — комплект стандартов для интероперабельных систем наземной мобильной радиосвязи (LMR), разработанных в первую очередь для пользователей сферы общественной безопасности. Стандарты позволяют использовать аналоговые обычные, цифровые обычные, цифровые транкинговые или смешанные системы. Первоначально стандарт был разработан в США для нужд общественной безопасности, но впоследствии получил широкое распространение во всем мире как для общественной безопасности, так и для коммерческих и сервисных применений[1]. Радиостанции стандарта P25 пришли на смену аналоговым радиостанциям УВЧ (обычно ЧМ), добавив возможность передачи данных, помимо голоса, что облегчило реализацию функций шифрования и текстовых сообщений. Радиосистемы P25 чаще всего применяются диспетчерскими ведомств, таких как полиция, пожарные, скорая помощь и аварийно-спасательные службы, с использованием стационарных, автомобильных и ручных радиостанций в сочетании с ретрансляторами.
С 2012 года появились изделия с применением нового протокола модуляции «Фаза II». Более старый протокол был переименован в P25 Фаза I. Устройства стандарта P25 Фаза II используют усовершенствованный голосовой кодек AMBE2+, который обеспечивает прохождение аудиосигнала по более сжатому потоку данных (битовый поток) и предоставляет два голосовых канала по схеме TDMA в том же радиочастотном спектре (12,5 кГц), тогда как Фаза I обеспечивает только один канал. Инфраструктура P25 Фаза II поддерживает функцию «динамического транскодера» для преобразования сигналов между Фазой I и II. Кроме того, радиостанции Фазы II обратно совместимы с модуляцией Фазы I и аналоговой ЧМ, согласно стандарту (но аппаратура Фазы I не работает в транкинговых системах Фазы II). Европейский союз (ЕС) разработал сходные протоколы и стандарты, такие как TETRA и DMR, выполняющие аналогичные задачи.
Обзор комплекта стандартов
История
С 1990-х годов радиостанции общественной безопасности переходят от аналоговой ЧМ к цифровой связи — в связи с ростом передачи данных, таких как местоположение по GPS, функции транкинга, текстовые сообщения, мониторинг и шифрование на различных уровнях.
Различия в протоколах и занятом частотном спектре затрудняли взаимную совместимость радиосистем служб общественной безопасности. Однако опыт катастроф и стихийных бедствий в США заставил ведомства пересмотреть коммуникационные требования на случай отказа базовой инфраструктуры. Для решения новых задач цифровой связи в сфере общественной безопасности, по поручению Конгресса США, ФКС США в 1988 году инициировала сбор рекомендаций от пользователей и производителей по усовершенствованию существующих систем связи[2][3]. На основе полученных советов, для поиска наилучших решений для управления связью, в октябре 1989 года появился координационный проект APCO P25 в альянсе:
- Ассоциация специалистов по связи общественной безопасности (APCO)
- Национальная ассоциация директоров по телекоммуникациям штатов США (NASTD)[4]
- Национальное управление по телекоммуникациям и информатике (NTIA)
- Национальная коммуникационная система (NCS)
- Агентство национальной безопасности (NSA)
- Министерство обороны США (DoD)
Была сформирована руководящая комиссия с участниками от указанных организаций, а также FPIC (Департамент внутренней безопасности США — Федеральное партнёрство по интероперабельной связи), Береговая охрана, Министерство торговли США (научно-исследовательская лаборатория NIST) и Управление стандартов правоохранительных органов, чтобы определить приоритеты и объём технической разработки P25[5].
Введение
Интероперабельная экстренная коммуникация играет ключевую роль в начальном реагировании, охране здоровья, общественной и национальной безопасности, а также экономической стабильности. Одной из наиболее серьёзных проблем при чрезвычайных ситуациях является неэффективная передача информации между организациями, что обусловлено несовместимостью радиосистем даже внутри одного ведомства[6]. Причины такой неработоспособности — устаревшее оборудование, дефицит радиочастот, разрозненное планирование, несогласованность и конкуренция между ведомствами, нехватка ресурсов, финансирования и контроля[7]. В ответ на отмеченные проблемы, Project 25 (P25) стал совместным проектом ведомств и производителей с основной задачей — обеспечение совместимости и интероперабельности двусторонних радиостанций. Конечной целью стандарта является возможность экстренных служб быстро согласовывать действия и эффективно использовать оборудование при взаимодействии[8].
P25 был учреждён для создания единого цифрового стандарта радиосвязи экстренных служб и сил правопорядка. Ассоциация телекоммуникационной отрасли (TIA) курирует разработку стандартов TR-8 как признанная ANSI организация и публикует документы серии TIA-102 — на момент публикации их насчитывается 49, охватывающих наземную мобильную радиосвязь и TDMA-реализации стандарта для безопасности[9].
APCO P25 — это набор стандартов, разработанный совместными усилиями Ассоциации специалистов по связи общественной безопасности (APCO), NASTD, ряда федеральных ведомств и Национальной коммуникационной системы (NCS), и утверждённых Ассоциацией телекоммуникационной отрасли (TIA)... Стандарт охватывает цифровую наземную мобильную радиосвязь (LMR) для местных, региональных и национальных служб общественной безопасности...
P25 применяется к оборудованию LMR, имеющему разрешения или лицензии FCC/NTIA в США.
Несмотря на развитие в первую очередь для служб общественной безопасности Северной Америки, технология P25 и изделия на её основе применяются по всему миру, в том числе и в коммерческих системах[10].
Системы, совместимые с P25, активно внедряются как в США, так и в других странах. Радиостанции могут работать в аналоговом режиме с устаревшим оборудованием и в цифровом с другими P25-совместимыми устройствами. Это обеспечивает высокий уровень совместимости и унификация оборудования.
В стандартах P25 используются фирменные голосовые кодеки IMBE и AMBE+2, разработанные компанией Digital Voice Systems, Inc. для кодирования/декодирования аналогового аудиосигнала. Считается, что лицензионные отчисления за эти кодеки являются основной причиной высокой стоимости оборудования P25[11].
P25 может использоваться в режимах «прямого канала» между двумя радиостанциями, в обычном режиме (через ретранслятор), либо в транкинговом режиме (автоматическое распределение каналов между абонентами через базовую станцию или ретранслятор).
Стандарт предусматривает различные методы шифрования, включая DES (56 бит), двух- и трёхключевой Triple-DES, AES (до 256 бит), RC4 (40 бит; в продукции Motorola называется Advanced Digital Privacy), а также отсутствие шифрования. RC4/ADP обеспечивает лишь базовую защиту от простых атак, но не предоставляет серьёзной безопасности — существует программное обеспечение для взлома подобного ключа[12].
Протокол также поддерживает шифры ACCORDION 1.3, BATON, Firefly, MAYFLY и SAVILLE класса Type 1.
Процесс разработки стандартов
Рабочая группа по пользовательским требованиям P25 (UNWG) формирует перечень пользовательских задач, которые поступают на рассмотрение Руководящего комитета P25. Те вносят их в официальный документ SPUN (Statement of P25 User Needs). TIA (инженерный комитет TR-8 и подкомитеты), представляющая производителей оборудования, разрабатывает стандарты на основе требований пользователей (TIA-102)[13].
После разработки, стандарты TIA-102 могут быть утверждены Руководящим комитетом P25 и приняты национальной организацией ANSI как американский национальный стандарт. Однако не все разработанные TIA-102 становятся официальным стандартом P25. Международная стандартизация ISO не осуществлялась, хотя P25-системы внедрены в 83 странах и фактически являются одним из международных (де-факто) стандартов наряду с TETRA и DMR[14].
Открытые интерфейсы P25
Комплект стандартов P25 определяет восемь открытых интерфейсов между компонентами системы:
- Common Air Interface (CAI) — описывает тип и структуру сигналов между совместимыми радиостанциями, независимо от производителя
- Интерфейс внешних периферийных устройств абонента (Subscriber Data Peripheral Interface) — для подключения к компьютерам и сетям
- Интерфейс фиксированной станции (Fixed Station Interface) — поддерживает цифровую передачу голоса, данных, шифрование и подключение к телефонным линиям между фиксированной станцией и радиоподсистемой
- Интерфейс консольной подсистемы (Console Subsystem Interface) — базовые сообщения для интеграции консоли с радиочастотной подсистемой P25
- Интерфейс управления сетью (Network Management Interface) — единая схема администрирования всего радиочастотного оборудования сети
- Интерфейс передачи данных (Data Network Interface) — подключение радиочастотных подсистем к компьютерам и внешним источникам данных
- Интерфейс телефонного соединения (Telephone Interconnect Interface) — подключение к телефонным сетям (аналоговым и ISDN)
- Интерфейс между подсистемами RF (ISSI) — объединение подсистем для работы в крупных сетях
- Key Fill Interface (KFI) — протокол обмена ключами шифрования между устройствами и генераторами ключей
- Inter-KMF-Interface (IKI) — взаимодействие устройств с разными центрами управления ключами (KMF)
- KFD-KMF Interface — взаимодействие между устройствами заполнения ключей (KFD) и управляющими центрами (KMF) (находится в разработке)[15]
Фазы стандарта P25
Развёртывание технологий стандарта P25 осуществляется в две основные фазы; планируются дальнейшие усовершенствования.
Фаза I
Системы Фазы I работают в цифровом режиме с шириной полосы 12,5 кГц, при этом в одном канале работает только один абонент. Используется квадратурная четырёхуровневая частотная манипуляция (C4FM), разновидность 4-FSK-модуляции[16], обеспечивающая скорость передачи данных 4800 бод (2 бита на символ; 9600 бит/с суммарно). Из них 4400 б/с занимает голос, 2800 — коррекция ошибок, 2400 — сигнальные и управляющие нужды. Приёмники для C4FM также умеют демодулировать «Compatible quadrature phase shift keying» (CQPSK), поскольку параметры выбраны так, чтобы соответствовать C4FM. Используется кодек IMBE.
Такие системы предусматривают стандартизированные сервисы, обратную совместимость и межсистемную интероперабельность независимо от вендора и архитектуры. Открытый интерфейс к радиочастотной подсистеме облегчает объединение оборудования различных производителей.
Фаза II
Для более эффективного использования спектра разработана Фаза II для транкинговых систем, использующая 2-слотовую TDMA-схему; обязательна для транкинговых систем в диапазоне 700 МГц[17]. Используется кодек AMBE+2, позволяющий получать 6000 бит/с на канал (в том числе с коррекцией ошибок). Фаза II технически не совместима с Фазой I на уровне TDMA, но современные приёмопередатчики могут переключаться в режим Фазы I. В режиме «радио-радио» без синхронизации TDMA используется обычная цифровая FDMA-работа. Многодиапазонные радиостанции также способны работать в аналоговом узкополосном режиме FM.
Изначально предполагалось реализовать 6,25 кГц по принципу FDMA, но была выбрана схема TDMA в существующем диапазоне 12,5 кГц. Такое решение позволило сократить энергопотребление (трансивер работает и передаёт только в свой временной слот). Полученная полосадля каждого абонента эквивалентна 6,25 кГц. Передача голоса и контроль происходит со скоростью 12 кбит/с, позволяя двум голосовым соединениям одновременно (на одном канале по 12,5 кГц); транcиверы работают в чередующемся режиме, что даёт тот же экономический эффект[18].
После Фазы II
С 2000 по 2009 годы ETSI и TIA вели совместный проект Project MESA (Mobility for Emergency and Safety Applications)[19], цель которого — сформировать универсальные требования к будущим широкополосным стандартам радиосвязи для экстренных служб и обмена голосом, видео и данными в масштабных сетях[20][21]. Итоговые требования были опубликованы ETSI[22], но промышленность не проявила интереса — из-за недоступности соответствующих коммерческих решений, проект был закрыт в 2010 году.
В ходе аукциона 2008 года 20 МГц диапазона 700 МГц были выделены для нужд общественной безопасности. FCC ожидает внедрения решений на базе LTE для скоростной передачи данных и видео[23].
Обычная (неколлективная) реализация
Системы P25 не требуют применения внутриканальных сигналов управления (например CTCSS или DCS) для контроля доступа; используется 12-битовый Network Access Code (NAC), который предваряет каждый пакет данных. NAC — это трёхзначный шестнадцатеричный код, передаваемый вместе с цифровым сигналом и позволяющий реализовать аналог функций CTCSS/DCS в аналоговых радиостанциях.
Всего возможны 4096 различных NAC, что намного больше, чем в аналоговых системах. Некоторые из них:
- 0x293 ($293) — значение по умолчанию
- 0xf7e ($F7E) — приёмник с этим NAC пропускает любой декодированный сигнал
- 0xf7f ($F7F) — приёмник ретранслятора с этим NAC ретранслирует любой декодированный сигнал, сохраняя исходный NAC.
Внедрение
Внедрение стандартов затруднялось бюджетными ограничениями в США; однако финансирование от Министерства внутренней безопасности США обычно требует перехода на APCO P25. Стандарты также применяются в Австралии, Новой Зеландии, Бразилии[24], Канаде, Индии и России[25]. К середине 2004 года было внедрено 660 сетей P25 в 54 странах[25]. В то же время TETRA была развёрнута в 60 странах и предпочтительна для Европы, Китая, и ряда иных регионов[25] — во многом за счёт в несколько раз меньшей стоимости оборудования (на тот момент $900 против $6000 за одну радиостанцию)[25]. Однако цены на P25-оборудование снижаются и уже близки к TETRA из-за конкуренции среди производителей. Преимущество P25 в Северной Америке в том, что новая система занимает тот же диапазон и покрытие, что и устаревшие аналоговые каналы, и возможно поэтапное обновление. Некоторые сети допускают использование и аналоговых, и цифровых радиостанций одновременно.
Хоть интероперабельность и заявлена ключевой целью P25, в реальных условиях она требует не только технической совместимости, но и продуманного управления, стандартизации процедур, обучения, совместных учений и межведомственного взаимодействия. Применение сложных функций — цифрового голоса, шифрования, транкинга — часто сопровождается избыточной сложностью, что вынуждает организации использовать только минимально необходимый набор функций, чтобы формально соответствовать требованиям миграции на P25. Кроме того, процесс межведомственного согласования стандартов и решений зачастую становится источником бюрократической волокиты.
Названия P25 в разных регионах
- Государственные P25-сети в Австралии называют GRN (Government Radio Network) в Новом Южном Уэльсе, Южной Австралии и Тасмании; GWN (Government Wireless Network) в Квинсленде; TRN (Territory Radio Network) — в АСШТ; MMR (Metropolitan Mobile Radio) и RMR (Rural Mobile Radio) — в Виктории[26][27][28][29]. В Новом Южном Уэльсе сеть GRN теперь официально называется Public Safety Network (PSN)[30].
Программа оценки совместимости Project 25 (P25 CAP)
Программа оценки совместимости Project 25 (англ. Project 25 Compliance Assessment Program, P25 CAP)[31] Министерства внутренней безопасности США направлена на проверку межвендорной совместимости по стандарту P25. Программа работает на добровольной основе, что позволяет поставщикам официально подтверждать соответствие своей продукции[31].
Независимые аккредитованные лаборатории тестируют радиостанции на соответствие стандартам P25, разработанным на базе TIA-102 и по процедурам TIA-TR8. Только одобренные изделия[32] могут закупаться за счёт федерального бюджета США[33]. Оборудие, не прошедшее сертификацию, не должно считаться совместимым с P25 по производительности и функционалу.
Маркировка изделий P25 различается: заявления о «совместимости с P25» не всегда значимы, тогда как статус «P25 CAP compliant» или «P25 compliant with the Statement of Requirements (P25 SOR)» допустим официально при соблюдении высоких критериев[34].
Проблемы безопасности
Проект OP25 — уязвимости шифрования DES-OFB и ADP
На конференции Securecomm 2011 в Лондоне исследователь Стив Гласс представил совместную работу с Мэттом Эймсом о возможности взлома шифров DES-OFB и фирменных ADP (на основе RC4) с помощью перебора ключей[35]. Эта работа основана на проекте OP25[36] — открытой реализации на базе GNU Radio[37] и платформы Ettus USRP[38], реализующей sniffer/анализатор трафика стандарта P25. Проект OP25 основан Стивом Глассом в 2008 году в рамках своей диссертационной работы.
Статья доступна для скачивания с сайта NICTA[39].
Исследования Пенсильванского университета
В 2011 году газета Wall Street Journal опубликовала статью о выявленных недостатках, включая сложность различения режимов шифрования для пользователя радиостанции[40]. В статье говорится, что «исследователи Пенсильванского университета слышали описания действий под прикрытием, планы будущих арестов и сведения о средствах технического наблюдения». Было обнаружено, что сообщения разбиваются на сегменты — и сбой лишь в одном фрагменте приводит к потере всей передачи. Также показано, что сообщение можно успешно заглушить недорогим игрушечным устройством. Исследование было представлено на симпозиуме USENIX Security в Сан-Франциско в августе 2011 года[41]. Корректность шифрования не была поставлена под сомнение, но отмечено, что из-за непонятного пользовательского интерфейса значительная часть конфиденциальной информации по неосторожности часто передаётся открытым текстом.
Уязвимость к подавлению (джаммингу)
Одним из недостатков P25 является использование заниженной коррекции ошибок для «менее значимых» фрагментов данных — это позволяет злоумышленнику блокировать сообщения, подавляя электромагнитно лишь части кадра, а не всё сообщение. Стандарт предусматривает менее устойчивую к ошибкам структуру сигнала, что облегчает подавление сообщений малыми мощностями и целенаправленное вмешательство (например, блокирование только зашифрованных передач). P25 изначально не поддерживает широкополосную модуляцию, что могло бы повысить стойкость к помехам, и с этим целенаправленная передача помех малой мощности оказывается эффективной для атаки[41].
Анализ трафика и отслеживание
Нечасть служебных полей протокола не зашифрована, что позволяет проводить примитивный анализ трафика и выявлять пользователя. Более того, повторитель может вынудить устройство передать ответ, даже если оно находится в «режиме молчания», что позволяет отслеживать радиостанции. В стандарте такая функция носит название «presence» (контроль присутствия). Отмечается, что P25 сложен для пользователя, несмотря на предназначенность для задач повышенной секретности. Как меры снижения угроз предлагается отключение кнопки переключения шифрования/открытого канала, использование уникальных NAC для разделения открытых и зашифрованных каналов, а также продления срока действия ключа для повышения надёжности[42].
Сравнение APCO P25 и TETRA
P25 и TETRA применяются более чем в 53 странах мира и в общественной, и в частной радиосвязи. Основные отличия заключаются в следующем[43][44]:
- TETRA оптимизирована для высокой плотности пользователей, обеспечивает 4 канала на 25 кГц и поддерживает полнодуплексный голос, данные и сообщения; не поддерживает симулькаст.
- P25 больше подходит для больших территорий с малой концентрацией пользователей и поддерживает симулькаст, но ограничена по работе с данными. В P25 Phase I канал — аналоговый, цифровой или смешанный на полосе 12,5 кГц, Phase II — двухслотовая TDMA на том же диапазоне.
Примечания
Ссылки
- APCO International: Project 25
- CISA Safecom: Project 25 (P25)
- Project 25 Technology Interest Group (PTIG)
- TIA: TR-8 Mobile and Personal Private Radio Standards Engineering Committee
- CISA: Project 25 (P25) Steering Committee Representative Handbook (декабрь 2021)
- CISA: Statement of Project 25 (P25) User Needs (SPUN) (март 2025)
- PTIG: P25 Steering Committee Approved List of Standards
- PTIG: List of P25 Trunking Systems (15 июля 2024)
- PTIG: List of P25 Conventional Systems (сентябрь 2023)
- PTIG: Project 25 Frequently Asked Questions (FAQ) (июнь 2018)
- PTIG: P25 Supplier Matrix
- DHS: Project 25 Compliance Assessment Program (P25 CAP)
- AFC - Public Safety Radio Spectrum Project 25 (P25). Дата обращения: 6 апреля 2025. Архивировано 23 февраля 2011 года.
- APCO Canada. Дата обращения: 6 апреля 2025. Архивировано 29 апреля 1998 года.
- P25 Radio Systems. Архивировано 28 января 2005 года.
- Valid8's P25 ISSI CSSI Protocol Conformance Test Suites provide a convenient method to test the dispatch console and the RFSS on the ISSI and CSSI interfaces according to the TIA and CAP standards. valid8.com. Дата обращения: 6 апреля 2025.
- DVSI P25 Page. Дата обращения: 6 апреля 2025. Архивировано 11 июня 2017 года.
- P25 Phase 2 Forum - Find an answer. Дата обращения: 6 апреля 2025. Архивировано 23 декабря 2011 года.