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

 
 
> LPC2104 + bootloader с шифрованием
gladov
сообщение Sep 29 2010, 06:51
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687




Хочу задать несколько "тупых" вопросов по удаленной прошивке чтобы сориентироваться в какую сторону копать, т.к. с NXP еще ни разу не работал.

Есть камень lpc2104. Необходимо реализовать на нем некий девайс и предоставить пользователям возможность на месте обновлять прошивку девайса. Очевидно, стоит вопрос интеллектуальной собственности, значит я должен распространять некий свой софт для прошивки устройства (по UART) + зашифрованый код. Как я понимаю, я должен в камне реализовать свой бутлоадер, который будет декодировать образ и прошивать его. В связи с чем имеется ряд вопросов:

1) Должен ли я полностью подменить родной BL камня или нужно реализовать BL второго уровня?
2) Если речь идет о втором уровне: не раз пробегала инфа, что lpc2104/05/06 не имеют CRP. Если так, то все мое кодирование нафиг никому не надо. Но вроде бы в свежем мануале написано, что имеется 3-х уровневый CRP. Все таки решена ли проблема защиты уже прошитого кода в lpc2104?
3) Чем порекомендуете пользоваться для шифрования кода? Взять ли AES из AVR231 или рассмотреть что-то еще?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
etoja
сообщение Sep 29 2010, 13:20
Сообщение #2


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Вопрос интеллектуальной собственности вы сильно преувеличиваете.
Толковый разработчик сделает всё сам, а бестолковый не разберётся.
Go to the top of the page
 
+Quote Post
gladov
сообщение Sep 30 2010, 05:58
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687



Цитата(etoja @ Sep 29 2010, 17:20) *
Вопрос интеллектуальной собственности вы сильно преувеличиваете.
Толковый разработчик сделает всё сам, а бестолковый не разберётся.


Не согласен. Опасения основаны на реальных фактах. Я согласен с тем, что толковый напишет сам. А вот содрать схемотехнику, скопировать прошивку как есть (если она открыта) и начать клепать такие же устройства в подвале много ума не надо. И такие прецеденты были - нам звонили и даже тупо спрашивали, почему это при попытке считать ПЗУ процессора они FF получают? Поэтому надо прошивку в АРМ шифровать.

Цитата
Шифровать чем угодно.

Ежику понятно, что можно чем угодно зашифровать. Честно говоря, надеялся услышать конкретные, основанные на собственном опыте, отзывы о тех или иных алгоритмах шифрования. Не хочется самому повторно набивать эти шишки, ведь наверняка кто-то через этот путь выбора уже прошел...
Go to the top of the page
 
+Quote Post



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

 


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


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