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

 
 
> И еще раз по защите Flash
toweroff
сообщение May 18 2009, 19:06
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Может чего-то не понял, но из мануала, например, по LPC2101/02/03:


Code security

This feature of the LPC2101/02/03 allow an application to control whether it can be
debugged or protected from observation.
If after reset on-chip bootloader detects a valid checksum in flash and reads 0x8765 4321
from address 0x1FC in flash, debugging will be disabled and thus the code in flash will be
protected from observation. Once debugging is disabled, it can only be enabled by
performing a full chip erase using the ISP.


то есть, тостаточно прописать некую константу по адресу 0x1FC со значением 0x87654321, линкер ее там разместит, при прошивке данное значение ляжет куда надо и все, можно не заморачиваться?

Если так, то как правильно записать?

Код
code unsigned int protect=0x87654321 _at_ 0x1FC


Оно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lexy_one
сообщение Jul 21 2011, 15:10
Сообщение #2


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

Группа: Участник
Сообщений: 90
Регистрация: 28-07-09
Из: Чернигов
Пользователь №: 51 621



Цитата
Или я что-то неправильно понял...

Имелось ввиду полное кодирование прошывки. Хотя можно наверно и секретный ключ в прошивку вставлять....
Вот это конкретно и интересует... Кто какими методами пользуется, их достоинства и недостатки.

Вот я например думаю, если польностью код прошивки закодировать своим алгоритмом, а загрузчик его должен перекодировать - то такую кодировку очень будет сложно взломать.

Но не хочется "изобретать велосипед", хотелось бы услышать мысли тех, кто этим занимался, возможно есть более простые и надежные методы защиты прошивки.

Сообщение отредактировал Lexy_one - Jul 21 2011, 15:13
Go to the top of the page
 
+Quote Post
zuy
сообщение Jul 21 2011, 16:49
Сообщение #3


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

Группа: Свой
Сообщений: 173
Регистрация: 30-11-05
Из: San Francisco
Пользователь №: 11 593



Цитата(Lexy_one @ Jul 21 2011, 19:10) *
Вот я например думаю, если польностью код прошивки закодировать своим алгоритмом, а загрузчик его должен перекодировать - то такую кодировку очень будет сложно взломать.

Но не хочется "изобретать велосипед", хотелось бы услышать мысли тех, кто этим занимался, возможно есть более простые и надежные методы защиты прошивки.

То какой используется алгоритм, каждый выбирает сам для конкретного проекта оценивая вероятность попытки взлома, каие средства потенциальный взломщик может на этот процесс затратить и т.п.
У нас - обычно это один из широко известных алгоритмов.

Если вам нужен сильно взломоустойчивый код, то безсмысленно самому изобретать алгоритм. Я не думаю, что вы такой сильный математик/криптограф, чтобы придумать криптоалгоритмы сильнее существующих невзломанных.
Уровень взломостойкости защиты должен определяться не секретностью алгоритма, а только секретностью ключа.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toweroff   И еще раз по защите Flash   May 18 2009, 19:06
- - KRS   Цитата(toweroff @ May 18 2009, 23:06) то ...   May 18 2009, 21:22
- - toweroff   нашел... поиск рулит... (а то я чавой-та на синтак...   May 18 2009, 21:37
|- - KRS   Цитата(toweroff @ May 19 2009, 01:37) 1. ...   May 18 2009, 22:08
|- - toweroff   Цитата(KRS @ May 19 2009, 02:08) Я честно...   May 18 2009, 22:50
|- - KRS   Цитата(toweroff @ May 19 2009, 02:50) по ...   May 19 2009, 07:34
|- - buba   Цитата(KRS @ May 19 2009, 12:34) А если 5...   May 27 2009, 17:52
- - Lexy_one   Подскажите! Вопрос №1: Есть вопрос по поводу C...   Jul 18 2011, 12:37
- - goodwin   1. Сотрется. Пробовал. Еще при старте, когда рабо...   Jul 19 2011, 19:07
- - Lexy_one   Тогда я не пойму что это за защита, если можно защ...   Jul 20 2011, 06:00
|- - zuy   Цитата(Lexy_one @ Jul 20 2011, 09:00) Тог...   Jul 20 2011, 06:22
|- - Lexy_one   Цитата(zuy @ Jul 20 2011, 09:22) Как вы п...   Jul 20 2011, 09:35
- - goodwin   "тут я вижу только вариант кодирования исходн...   Jul 20 2011, 16:14
- - zuy   Цитата(Lexy_one @ Jul 20 2011, 12:35) тут...   Jul 20 2011, 17:19
|- - Lexy_one   А вот подскажите... Для кодирования вы изобретает...   Jul 21 2011, 08:43
|- - scifi   Цитата(Lexy_one @ Jul 21 2011, 12:43) А в...   Jul 21 2011, 09:50
|- - scifi   Цитата(Lexy_one @ Jul 21 2011, 19:10) Но ...   Jul 21 2011, 21:20
- - Lexy_one   ЦитатаЯ думаю, у вас ситуация не так серьёзна Да ...   Jul 22 2011, 05:58


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

 


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


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