УДК 004.056 УДК 621.391
АЛГОРИТМЫ СКРЫТОЙ И НАДЁЖНОЙ ПЕРЕДАЧИ ИНФОРМАЦИИ В БЕСПРОВОДНЫХ СЕТЯХ НА ОСНОВЕ КОРРЕЛЯЦИОННОГО АНАЛИЗА И МАСКИРОВКИ ВО ВРЕМЕННОЙ ОБЛАСТИ
Аннотация:
В статье исследуются методы повышения надёжности и скрытности передачи информации в беспроводных сетях связи на основе корреляционного анализа временных паттернов сигналов. Предложен алгоритм адаптивного выбора паттерна из базы данных на основе анализа его востребованности в текущий момент времени. Разработана методика маскировки полезного сигнала под выбранный эталонный паттерн с сохранением его автокорреляционных свойств. Проведено моделирование предложенных алгоритмов в каналах с замираниями. Результаты показывают возможность достижения коэффициента ошибок по битам не выше 10⁻⁴ при отношении сигнал/шум от 3 дБ и обеспечении скрытности передачи.

Ключевые слова:
скрытая передача информации, беспроводные сети, корреляционный анализ, временные паттерны, маскировка сигналов, когнитивное радио, надёжность связи
Текст (PDF): Читать Скачать

Введение

Обеспечение конфиденциальности передачи данных в беспроводных сетях традиционно решается методами криптографии на сетевом уровне. Однако шифрование не скрывает сам факт наличия радиопередачи, что делает канал уязвимым для целевого перехвата, пеленгации и последующего криптоанализа [1, 2]. В условиях плотного радиоэфира актуальной становится задача реализации концепции Low Probability of Intercept (LPI) – снижения вероятности обнаружения сигнала средствами радиоразведки.

Методы физического уровня, основанные на маскировке полезного сигнала под легитимный трафик или шумовую помеху, позволяют решить эту проблему. В отличие от широкополосных систем (DSSS, FHSS), которые обладают признаками широкополосности и легко детектируются энергетическими приемниками, стеганографические методы внедрения информации в структуру существующих сигналов обеспечивают статистическую неотличимость от фона [3].

В данной работе предлагается алгоритм адаптивной маскировки во временной области. Ключевое отличие подхода заключается в динамическом выборе эталонного паттерна из базы данных известных сигналов (преамбулы Wi-Fi, Bluetooth, радарные импульсы) на основе анализа текущей радиообстановки. Система может либо сливаться с доминирующим трафиком (стратегия «фона»), либо использовать редкие, маловероятные паттерны для работы в «слепых зонах» мониторинга. Цель исследования – оценка компромисса между скрытностью такой передачи и её помехоустойчивостью в каналах с замираниями.

 

1. Математическая модель и предложенные алгоритмы

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

Формально, под временным паттерном мы понимаем детерминированную или статистически устойчивую огибающую сигнала pi(t) длительностью T, которая присутствующая в контролируемом спектре.

База данных таких временных паттернов P={p1t,p2t,…,pnt} формируется из сигналов, типичных для данной местности в исследуемые интервалы времени. Примерами таких паттернов могут являться многие виды сигналов.

Например:

- преамбулы стандартов протоколов связи IEEE 802.11/802.15.4, Wi-Fi, Bluetooth, ZigBee;

- импульсы первичных радиолокаторов;

- маяковые сигналы IoT-устройств.

Критерием пригодности паттерна для его сохранения в бызу данных (стеганографии) является вид его автокорреляционной функции (АКФ). Для надежного извлечения информации на приеме АКФ должна иметь четко выраженный главный лепесток при низком уровне боковых. Это будет явно соответствовать высокой повторяемости этого сигнала. Автокорреляционная функция паттерна pi(t) определяется как:

Rpiτ=0Tpitpit-τdt

Наличие острого пика корреляции позволяет использовать согласованную фильтрацию на приеме, что максимизирует отношение сигнал/шум (ОСШ) даже при малых амплитудах внедряемого сигнала.

 

Выбор оптимального паттерна для маскировки осуществляется на основе метрики его востребованности Mi в текущем окне наблюдения Tobs. Метрика рассчитывается как степень корреляции принятого суммарного сигнала эфира r(t) с эталоном pi(t):

Mi=1Tobs0Tobsrtpit-τdt2d

Система реализует две стратегии поведения:

1.  Стратегия A (Мимикрия). Выбирается паттерн с максимальной метрикой Mmax. Сигнал маскируется под самый частый тип трафика, растворяясь в общем фоне.

2.  Стратегия B (Аномальность). Выбирается паттерн с минимальной ненулевой метрикой Mmin. Передача ведется в тех типах сигналов, которые присутствуют в эфире редко, что снижает вероятность их целенаправленного анализа системами РЭБ.

 

 

 

Далее, после выбора временного паттерна нам необходимо внедрить в него, или замаскировать им, необходимую для передачи информацию. Саму информацию, в рамках данной статьи, мы предстваляем в дискретном виде как последовательность битов b={b1,b2,…,bk} , гдн bj∈{-1,+1} . Внедрение битовой последовательности осуществляется методом амплитудной стего-модуляции. При этом передаваемый сигнал s(t) формируется как произведение временного представления битовой последовательности на временное описание паттерна:

st=pselt⋅1+j=1kbj⋅δAjt

где δAjt  – малые возмущения амплитуды (δAj≪1 ).

Коэффициент модуляции выбирается таким образом, чтобы изменение энергии сигнала оставалось в пределах естественных флуктуаций легитимного трафика (например, из-за замираний или изменений мощности передатчика источника). По сути, для внешнего наблюдателя исходный временной паттерн остаётся практически неизменным. Он только слегка флуктуационно искажается. Это фполне соответствует естественным искажениям сигналов, вызванных внешними факторами и помехами. Малые амплитудные возмущения обеспечивают сохранение статистических свойств АКФ исходного паттерна.

На приемной стороне, обладающей априорной информацией о выбранном паттерне pselt , применяется согласованный фильтр. Выходной сигнал фильтра y(t) в момент времени t0, соответствующий максимуму корреляции, используется для принятия решения:

bj=sgnyt0

Такой подход обеспечивает оптимальный прием в гауссовском шуме. Устойчивость к межсимвольной интерференции достигается за счет ортогональности или слабой корреляции соседних битовых интервалов внутри паттерна.

 

2. Результаты моделирования

Эффективность алгоритмов оценивалась путем имитационного моделирования в среде MATLAB. Моделировался канал связи с рэлеевскими замираниями (доплеровский сдвиг fd = 10 Гц) и аддитивным белым гауссовским шумом (АБГШ). Длительность паттерна составляла $T = 10$ мкс.

В качестве эталонов использовались последовательности Баркера (Barker-13), M-последовательности длиной 31 и 63 бита, а также гауссовы импульсы.
Их параметры приведены в Таблице 1.

 

Таблица 1. Параметры эталонных паттернов

Тип паттерна

Длительность, бит

Уровень боковых лепестков АКФ, дБ

Устойчивость к замираниям

Barker-13

13

−22.3

Средняя

M-seq-31

31

−14.9

Высокая

M-seq-63

63

−18.0

Высокая

Gauss-impulse

16

−25.1

Низкая

 

Заметим, что Гауссовы импульсы имеют хорошую локализацию во времени, но худшие корреляционные свойства по сравнению с псевдослучайными последовательностями, что снижает помехоустойчивость.

На Рисунке 1 представлены зависимости коэффициента ошибок по битам (BER) от отношения сигнал/шум (SNR).

 

Рисунок 1 – Зависимость BER от SNR для различных паттернов в канале
с рэлеевскими замираниями

 

 

 

Анализ показывает, что длинные M-последовательности (M-seq-63) обеспечивают наилучшую помехоустойчивость. Значение BER 10-4 достигается при SNR около 6 дБ. Коды Баркера уступают из-за меньшей длины кодового слова, что снижает выигрыш от обработки сигналом. Гауссовы импульсы демонстрируют наихудшие результаты из-за отсутствия внутреннего кодирования и высокой чувствительности к глубоким замираниям.

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

 

Таблица 2. Показатели скрытности для различных стратегий выбора паттерна

Стратегия

Вероятность обнаружения, Pd

Ложная тревога, Pfa

Коэффициент скрытности, ξ

Без маскировки

0.92

0.05

0.08

Стратегия A (фон)

0.23

0.08

0.77

Стратегия B (редкий)

0.11

0.12

0.89

 

Здесь коэффициент скрытности ξ = 1 − Pd характеризует вероятность необнаружения передачи.

 

Рисунок 2 – Автокорреляционные функции паттернов до и после маскировки

 

Как видно из Рисунка 2, применение амплитудной стего-модуляции незначительно искажает АКФ. Отклонение пика спектра от исходного значения не превышает 2%. Это подтверждает, исходное предположение о том, что для внешнего наблюдателя сигнал остается статистически идентичным выбранному паттерну. То есть, модуляция паттерна информационной последовательностью крайне незначительно исказило сам исходный паттернн. По сути – это обеспечило скрытность передачи информации.

 

Рисунок 3 – Временная диаграмма работы алгоритма выбора паттерна

 

Анализируя полученные результаты компьютерного моделирования, нами сделвны предположенияо применимости предложенных стратегий. Так, стратегия A (Мимикрия) предпочтительна в перегруженных диапазонах, где любой «редкий» сигнал сразу привлечет внимание анализаторов спектра. И наоборот, стратегия B (Аномальность) демонстрирует наибольшую эффективность в условиях разреженного эфира, снижая вероятность обнаружения до 11%.

Полученные данные указывают на существование компромисса между длиной паттерна, помехоустойчивостью и скрытностью. Использование M-последовательностей длиной 63 бита дает выигрыш в ОСШ до 4 дБ по сравнению с короткими кодами, однако требует более сложной синхронизации на приеме.

Стратегия выбора паттерна позволяет адаптироваться к условиям среды: в городской застройке с плотным Wi-Fi трафиком эффективнее маскироваться под него (Стратегия A), тогда как в промышленных зонах или сельской местности целесообразно использовать редкие сигналы (Стратегия B). Главным ограничением метода является необходимость точной синхронизации по времени между передатчиком и приемником, так как рассинхронизация приводит к резкому падению корреляционного пика.

 

Заключение

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

Основные результаты работы:

1. Разработана методика формирования базы временных паттернов с оценкой их автокорреляционных свойств.

2. Предложен алгоритм адаптивного выбора паттерна на основе анализа текущей востребованности в эфире.

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

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

1. Джанвеккьо С. Модельные скрытые временные каналы: автоматическое моделирование и уклонение / С. Джанвеккьо, Х. Ван, Д. Виджесекера, С. Яджодия // Lecture Notes in Computer Science. – 2008. – Т. 5230. – С. 211–230. – DOI:https://doi.org/10.1007/978-3-540-87403-4_12.

2. Головачев В. Ю. Практические оценки стойкости некоторых стеганографических систем / В. Ю. Головачев, Р. М. Ковалев, И. Н. Оков // Конфидент. – 2002. – № 6 (48). DOI: https://doi.org/10.1179/152991002788193933

3. Бонати Л. SteaL-TE: предоставление частной сотовой связи 5G как услуги с полностековой беспроводной стеганографией / Л. Бонати, С. Д'Оро, Ф. Рестуккья, С. Базаньи, Т. Мелодия // IEEE INFOCOM 2021 – IEEE Conference on Computer Communications. – 2021. – С. 1–10. – DOI:https://doi.org/10.1109/INFOCOM42981.2021.9488755.

4. Проскуряков В. Когнитивные радиосистемы в сетях тактического назначения / В. Проскуряков // Электронные компоненты. – 2014. – № 3. – С. 36–38. DOI: https://doi.org/10.1007/BF01171721

5. Дусматов Д. Х. Когнитивное радио - новая беспроводная технология в недалеком будущем / Д. Х. Дусматов, Ж. К. Назирханов // АК ТТЕ. – 2009. – № 2 (9).

6. Разработка технологических и конструкторских платформ при топологических нормах менее 90 нм / Е. Грошева, А. Заревич, А. Денискина, К. Фатуллаева // BIO Web of Conferences. – 2024. – Т. 145. – С. 03018. – DOIhttps://doi.org/10.1051/bioconf/202414503018. EDN: https://elibrary.ru/RECUKT

7. Компьютерное моделирование работы транзисторов и полупроводниковых приборов на его основе / А. В. Полуэктов, Ф. В. Макаренко, Р. Ю. Медведев // Моделирование систем и процессов. – 2023. – Т. 16, № 1. – С. 77–84. – DOIhttps://doi.org/10.12737/2219-0767-2023-16-1-77-84. – EDN LOLZMT.

8. Исследование способов защиты информации от утечки по акустическому и виброакустическому каналам / В. К. Зольников, С. А. Сазонова, А. И. Заревич, С. С. Башун // Моделирование систем и процессов. – 2025. – Т. 18, № 2. – С. 27–40. DOI: https://doi.org/10.12737/2219-0767-2025-18-2-27-40; EDN: https://elibrary.ru/GBWORY

9. Локальная устойчивость колебаний магнетрона со связанными резонаторами / А. И. Заревич, С. С. Новиков // Вестник науки Сибири. – 2013. – № 4 (10). – С. 109–114. EDN: https://elibrary.ru/RSWBFV

10. Моделирование колебательных процессов в пакете MVStudium / А. В. Полуэктов, К. В. Зольников, В. И. Анциферова // Моделирование систем и процессов. – 2021. – Т. 14, № 4. – С. 139–148. – DOIhttps://doi.org/10.12737/2219-0767-2021-14-4-139-148. – EDN PPOUDI.

11. Исследование эффективности защиты от гамма-излучения с использованием многослойного полусферического экрана / А. В. Полуэктов, А. И. Заревич, Ф. В. Макаренко, М. В. Солодилов // Моделирование систем и процессов. – 2025. – Т. 18, № 4. – С. 71–83. DOI: https://doi.org/10.12737/2219-0767-2025-18-4-71-83; EDN: https://elibrary.ru/AKNWBC

12. Анализ количества потребления SF₆ и CF₄ для заправки коммутационной аппаратуры высокого напряжения / Н. Ю. Заленская, Ф. В. Макаренко, А. И. Заревич, А. В. Полуэктов // Известия высших учебных заведений. Проблемы энергетики. – 2024. – Т. 26, № 4. – С. 3–16. – DOIhttps://doi.org/10.30724/1998-9903-2024-26-4-3-16. – EDN HOOMCR.

Войти или Создать
* Забыли пароль?