ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
957958 Топик полностью
Evgeny_CDАрхитектор (10.11.2019 18:18, просмотров: 389) ответил Aleksey_75 на Опрос! кто какое шифрование использует применительно к мк в части внешнего обновления ПО!
Можно простыми способами сильно повысить стойкость простых шифров. Пусть у нас будет генератор ПСВ, например, на сдвиговых регистрах с ОС, и пусть будет вектор инициализации, уникальный для каждого устройства. Можно и коэффициенты полиномов сделать уникальными. При шифрации используем качественный генератор ПСВ, например, аппаратный. Это отдельная задача. На выходе "индивидуального генератора" 0 - исходный бит не меняем. 1 - "раздвигаем" входной поток битов, и на это место ставим бит из "честного" генератора ПСВ Далее шифруем любым удобным шифром. При приеме дешифруем, и выкусываем "биты зашумления". Самый кайф для криптоаналитиков, что для разных экземпляров устройства прошивка будет иметь разную длину.