Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shifrovanie_soobscheny.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
27 Мб
Скачать
☆
    1. Шифрование в стандарте edacs, Tetrapol

Реализации алгоритмов шифрования сделанная определённой фирмой и используемая в своих целях и для продажи, не разглошается а лишь указывается как возможная опция. Например реализации систем EDACS, Tetrapol.

В системе EDACS возможно сквозное шифрование информации, однако в связи с закрытым протоколом приходится применять либо стандартный алгоритм защиты, предлагаемый фирмой Ericsson, либо согласовывать с ней возможность использования собственных программно-аппаратных модулей, реализующих оригинальные алгоритмы, которые должны быть совместимы с системным протоколом EDACS.

TETRAPOL – это название полностью цифрового стандарта для профессиональной мобильной радиосвязи. Технология TETRAPOL предназначена для широкого круга потребителей (военных, специальных гражданских служб, сил общественной безопасности, коммерческих и производственных секторов: транспорт, логистика и т.п.) и обеспечивает оперативную голосовую связь и передачу данных.

предлагает полный набор мер безопасности, встроенных или поставляемых по заказу, включая шифрование, аутентификацию, OTAR;

  1. Шифрование в сетях спутниковой связи

    1. Шифрование в стандарте gmr-1, gmr-2

Оба эти шифра ранее держались в секрете. Специалисты опубликовали способ восстановления алгоритмов из апдейтов прошивки DSP-процессоров от коммерческих моделей спутниковых телефонов. Для этого они написали специальный дизассемблер и инструменты для анализа кода.

Шифр GMR-1 был дизассемблирован из прошивки телефона Thuraya SO-2510, где используется DSP-процессор Texas Instruments C55x. Для получения шифра GMR-2 взяли телефон Inmarsat IsaPhonePro. Как выяснилось, шифр GMR-1 представляет собой проприетарный вариант алгоритма GSM A5/2, в то время как GMR-2 — это совершенно новый алгоритм.

Функционирование алгоритма а5

Рассмотрим особенности функционирования алгоритма, на основе известной схемы. Передача данных осуществляется в структурированном виде — с разбивкой на кадры (114 бит). Перед инициализацией регистры обнуляются, на вход алгоритма поступают сессионный ключ (K — 64 бита), сформированный А8, и номер кадра (Fn — 22 бита). Далее последовательно выполняются следующие действия:

инициализация:

  • 64 такта, при которых очередной бит ключа XOR-ится с младшим битом каждого регистра, регистры при этом сдвигаются на каждом такте,

  • аналогичные 22 такта, только операция XOR производится с номером кадра,

  • 100 тактов с управлением сдвигами регистров, но без генерации последовательности,

  • 228 (114 + 114) тактов рабочие, происходит шифрование передаваемого кадра (первые 114 бит) и дешифрование (последние 114 бит) принимаемого,

  • далее инициализация производится заново, используется новый номер кадра.

В алгоритм А5/2 добавлен ещё один регистр на 17 бит (R4), управляющий движением остальных. Изменения структуры следующие:

  • добавлен регистр R4 длиной 17 бит,

  • многочлен обратной связи для R4:  ,

управление тактированием осуществляет R4:

  • в R4 биты 3, 7, 10 есть биты синхронизации,

  • вычисляется мажоритарная функция F = x&y|x&z|y&z (равна большинству), где & — булево AND, | - булево OR, а x, y и z — биты синхронизации R4(3), R4(7) и R4(10) соответственно,

  • R1 сдвигается если R4(10) = F,

  • R2 сдвигается если R4(3) = F,

  • R3 сдвигается если R4(7) = F,

выходной бит системы — результат операции XOR над старшими битами регистров и мажоритарных функций от определённых битов регистров:

  • R1 — 12, 14, 15,

  • R2 — 9, 13, 16,

  • R3 — 13, 16, 18.

Изменения в функционировании не такие существенные и касаются только инициализации:

  • 64+22 такта заполняется сессионным ключом и номером кадра также R4,

  • 1 такт R4(3), R4(7) и R4(10) заполняются 1,

  • 99 тактов с управлением сдвигами регистров, но без генерации последовательности.

Видно, что инициализация занимает такое же время (100 тактов без генерации разбиты на две части).

Рисунок 15 - Система регистров в алгоритме А5/2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]