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

 
 
> Я написал загрузчик, Немного похвастаюсь
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
defunct
сообщение Mar 9 2006, 18:11
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



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

Чипы на куски режут что ли? wink.gif

Цитата(osnwt @ Mar 9 2006, 16:05) *
IMHO, трата времени - более устойчивого алгоритма, чем созданный профессионалами и математически проверенный DES, 3DES, AES, и т.п. нам, дилентантам в этой области, все равно не создать.

не создать, но зато есть еще один фактор в криптозащитах - знание алгоритма шифрования. Без знания алгоритма, ломать становится еще сложнее. Поэтому можно помимо или вместо известных алгоритмов шифрования применять несколько "неизвестных" широкой публике алгоритмов шифрования по какой-то не очень сложной мат. формуле (тот же XOR не повредит).
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 10 2006, 17:21
Сообщение #7


Гуру
******

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



Цитата(defunct @ Mar 9 2006, 21:11) *
не создать, но зато есть еще один фактор в криптозащитах - знание алгоритма шифрования. Без знания алгоритма, ломать становится еще сложнее. Поэтому можно помимо или вместо известных алгоритмов шифрования применять несколько "неизвестных" широкой публике алгоритмов шифрования по какой-то не очень сложной мат. формуле (тот же XOR не повредит).
Вопрос давно выяснен. Стойкость алгоритма шифрования, где основным "секретом" является сам алгоритм, равна времени, за которое можно мотивировать профессионала biggrin.gif

Т.е. либо Вам надо изучать науку и самому становиться профессионалом, либо это игра в рулетку. Т.е. конечно, есть шанс, что Вы придумаете нечто оригинально и стойкое, и войдете в историю криптографии, но шанс выиграть в казино машину больше 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
- - 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 - 13:27
Рейтинг@Mail.ru


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