ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
396737 Топик полностью
vmp (23.03.2013 22:40, просмотров: 276) ответил fk0 на Допустим, встаёт задача определения, что в память МК записана именно та программа и той версии какой нужно, а не какая-нибудь другая. Например, в цепочке от программиста до потребителя, в частности на производстве или при продаже, программа могла
На производстве пишется загрузчик. Программа (зашифрованная) шьется/перешивается у пользователя. Проверка подлинности полученной зашивки - не представляет трудности. Не запустить новую программу чужой загрузчик не сможет - пользователь увидит, что новые функции программы отсутствуют. Программа может проверить правильность загрузчика. Либо делать закрытую систему. Защищенный от считывания загрузчик проверяет ЭЦП загружаемой программы. Сама зашивка тоже зашифрована, ключ - в загрузчике. В этом случае все упирается в надежность защиты от считывания флеш-памяти программ, больное место контроллеров профессионального уровня.