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

 
 
> Я написал загрузчик, Немного похвастаюсь
Firer
сообщение Mar 7 2006, 18:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 7-01-05
Пользователь №: 1 832



Для AVR, с шифрованием по ГОСТ28147-89,
помещается в блок 2kWord, грузит файл из UART.
+ утилитка под Windows для преобразования .hex файлов FLASH и EEPROM в шифрованный файл, и утилитка для пользователя для загрузки в кристалл.
Целый год мечтал сделать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
at90
сообщение Mar 9 2006, 12:05
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Я в своём загрузчике сделал простое шифрование.
Седлал таблицу на 256 байт в которой байты переставлены случайным образом местами. Пропускаю через таблицу хекс
и пересчитываю CRC для каждой строки хекса. Получаю закодированный хекс.
В загрузчике обратная таблица сидит которая декодирует хекс.
Прога для компа просто передаёт хекс построчно.(переделал бут от PLLC)

Как думаете надёжная такая простая защита?


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 9 2006, 13:15
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(at90 @ Mar 9 2006, 15:05) *
Я в своём загрузчике сделал простое шифрование.
Седлал таблицу на 256 байт в которой байты переставлены случайным образом местами. Пропускаю через таблицу хекс
и пересчитываю CRC для каждой строки хекса. Получаю закодированный хекс.
В загрузчике обратная таблица сидит которая декодирует хекс.
Прога для компа просто передаёт хекс построчно.(переделал бут от PLLC)

Как думаете надёжная такая простая защита?
Т.е по сути вся прошивка разбивается на куски по 256 байт, внутри каждого куска - тусовка байт, но закон тусовки одинаков для всех блоков? НЕТ!

Помнится, у DALLS был 51 процессор, у которого была шифровальная (XOR) таблица на 256 байт (для защиты прошивки во внешней памяти). Некоторое время назад я читал статью, в которой рассказывался метод хака такой защиты. Сейчас найти ее не могу.

В общем, пионЭров такая защита распугает, профи - едва ли. Ну а не дай бог в руки попадет несколько экземпляров прошивки для девайсов с разными ключами...
Go to the top of the page
 
+Quote Post
osnwt
сообщение Mar 9 2006, 13:48
Сообщение #4


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

Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664



Цитата(Evgeny_CD @ Mar 9 2006, 15:15) *
В общем, пионЭров такая защита распугает, профи - едва ли. Ну а не дай бог в руки попадет несколько экземпляров прошивки для девайсов с разными ключами...

А я слышал, что есть фирма, специализирующаяся на чтении прошивок PIC, AVR и всяких альтер. Стоит эта услуга около $5000. Насколько это соответствует истине - не знаю, но допустить такую вероятность могу.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 9 2006, 16:47
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(osnwt @ Mar 9 2006, 16:48) *
А я слышал, что есть фирма, специализирующаяся на чтении прошивок PIC, AVR и всяких альтер. Стоит эта услуга около $5000. Насколько это соответствует истине - не знаю, но допустить такую вероятность могу.
Это к AlexanderY. Они этим серьезно занимается biggrin.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Firer   Я написал загрузчик   Mar 7 2006, 18:59
- - makc   А теперь можно нескромный вопрос - где ключики дер...   Mar 7 2006, 19:23
- - Firer   Ключи шифрования задаются в программе для подготов...   Mar 7 2006, 19:39
|- - osnwt   Цитата(Firer @ Mar 7 2006, 21:39) ... Ко ...   Mar 7 2006, 20:29
|- - Evgeny_CD   Цитата(Firer @ Mar 7 2006, 22:39) Ко всем...   Mar 7 2006, 20:52
- - Firer   osnwt: ничем, только другой алгоритм шифрования и ...   Mar 7 2006, 20:54
|- - osnwt   Цитата(Firer @ Mar 7 2006, 22:54) А как т...   Mar 7 2006, 21:10
- - Firer   Evgeny_CD: Данный вопрос не беспокоит, мы не радар...   Mar 7 2006, 21:05
- - zltigo   Цитата(osnwt @ Mar 7 2006, 23:10) Реально...   Mar 7 2006, 21:46
|- - osnwt   Цитата(zltigo @ Mar 7 2006, 23:46) Впечат...   Mar 7 2006, 22:05
- - Firer   osnwt: потрясающе красивое решение!   Mar 7 2006, 22:44
|- - osnwt   Цитата(Firer @ Mar 8 2006, 00:44) osnwt: ...   Mar 7 2006, 23:01
|- - Grape   Цитата(osnwt @ Mar 8 2006, 02:01) А Chris...   Mar 8 2006, 11:41
|- - osnwt   Цитата(Grape @ Mar 8 2006, 13:41) а можно...   Mar 8 2006, 12:12
- - zltigo   Цитата(osnwt @ Mar 8 2006, 00:05) Вопрос ...   Mar 8 2006, 05:29
|- - osnwt   Цитата(zltigo @ Mar 8 2006, 07:29) Цитата...   Mar 8 2006, 11:18
- - Evgeny_CD   Уж коль скоро тут была затронута тема случайных чи...   Mar 9 2006, 07:24
|- - defunct   Цитата(Evgeny_CD @ Mar 9 2006, 18:47) Цит...   Mar 9 2006, 18:11
|- - Evgeny_CD   Цитата(defunct @ Mar 9 2006, 21:11) не со...   Mar 10 2006, 17:21
- - at90   Нет прошивка на куски не разбивается. Таблица одна...   Mar 9 2006, 13:53
|- - makc   Цитата(at90 @ Mar 9 2006, 16:53) Нет прош...   Mar 9 2006, 13:58
|- - osnwt   Цитата(at90 @ Mar 9 2006, 15:53) Работает...   Mar 9 2006, 14:05
- - Petka   Ответ автору топика: выражаю огромный респект, что...   Mar 9 2006, 15:16
|- - makc   Цитата(Petka @ Mar 9 2006, 18:16) Ответ а...   Mar 10 2006, 17:11
|- - Petka   Цитата(makc @ Mar 10 2006, 20:11) Цитата(...   Mar 11 2006, 12:50
- - osnwt   Цитата(Firer @ Mar 7 2006, 20:59) Для AVR...   Mar 9 2006, 15:45
- - lvitaly   ГОСТ28147-89 не имеет отношения к эллиптическим кр...   Mar 11 2006, 13:58
- - Petka   ЦитатаМожет быть Вы путаете ГОСТ28147-89 с ГОСТ Р ...   Mar 11 2006, 17:36
- - lvitaly   Рановато Вы восхваляете алгоритм, основанный на эл...   Mar 12 2006, 03:26


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

 


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


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