вторник, 14 апреля 2020 г.

DMR: Непростой Basic Privacy

Хотел послушать обстановку в городе в связи с введением повышенной готовности.
DSD+ показал, что используется AlgID=BP.
Быстрое гугление выдало, что для Basic Privacy используется XOR и один из фиксированных 255 ключей.
Вооружившись официальным спеками, раскурил код DSDccx, и добавил реализацию. Но голос это не открыло.

Запуск DSD+ с параметром -v4 показал, что MFID=104, т.е. используется железо Hytera. А скорее всего 'импортозамещенное' Эрика.

Далее нашлось, что алгоритм Basic Encryption от Hytera совсем не то же самое, что Basic Privacy у MotoTRBO, а именно могут использоваться ключи на 40, 128 и 256 бит. Причем уже не фиксированные производителем, их можно задавать при настройке системы.

Причем, и MotoTRBO и Hytera BP определяются в DSD+ как Alg=BP без каких либо уточнений. Быть может свежая платная версия DSD эту разницу как-то отображает.

Заявляют, что даже не при полном совпадении ключа речь может быть понятной (пост #15, открывать через USA прокси).
Эрика может использовать только программируемый 40-битный ключ или аналоговый 56-битный ключ.
В сумме с этим уже можно что-то поделать. Но проверять я, конечно, это не буду.
73

Комментариев нет:

Отправить комментарий