реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> bootlader для STM32M4
Tarbal
сообщение Apr 12 2016, 13:05
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Сделал проект, теперь заказчик хочет, чтобы фирмвер грузился по USB, но был закодирован. Сам такого никогда не делал, но знаю, что тема уже разработана. Не подскажете где можно почитать материалы по теме, чтобы не изобретать колесо?
Go to the top of the page
 
+Quote Post
Spider
сообщение Apr 12 2016, 13:50
Сообщение #2


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



dfu bootloader есть от самого STM32 в исходниках.
Там, вроде, даже встречались с шифрованиями.
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 12 2016, 13:59
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Tarbal @ Apr 12 2016, 16:05) *
Сделал проект, теперь заказчик хочет, чтобы фирмвер грузился по USB, но был закодирован.

Кодирование просто ради кодирования или реально от каких-то мастеров-ломастеров надо защититься? В институте лектор по криптографии говорил, что шифр сам по себе не гарантирует стойкость. Опять же терморектальный криптоанализ...
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 12 2016, 14:22
Сообщение #4


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



У Atmela для AVR есть бутлоадер с AES:
Atmel AVR231: AES Bootloader
Все исходники доступны.
Применял на Меге128 даже сильно не вникая в глубину. Только входную часть под себя переделал, да интерфейс переназначил.

Генерируется свой ключ для конкретного изделия. Прошивка шифруется программой на ПК. Даже есть исходники на Си.
При загрузке в плату бутлоадер ее дешифрует, зная ключ, и перешивает флеш.
Програмки для ПК - консольные. Мы по описанию делали свой флешер с ГУИ для красивости.

Глобально, зачем это вообще нужно - х.з.
Но греет мысль, что в открытом доступе открытой прошивки нет и сделать полный клон без взлома нельзя.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Apr 12 2016, 18:35
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Спасибо всем ответившим.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 09:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016