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

 
 
> Алгоритм шифрования для AVR
_Артём_
сообщение Feb 20 2012, 17:39
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Посоветуйте алгоритм шифрования, который можно было бы применить в бутлоадере АВР.
Размер boot-области желательно сделать поменьше - 1 кБ максимум.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kolobok0
сообщение Feb 21 2012, 11:36
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(_Артём_ @ Feb 20 2012, 21:39) *
...применить в бутлоадере АВР....


я немного в другую сторону вам скажу...
а зачем серъёзное шифрование? ведь на вход нельзя подать нечто НЕ ваше. значит методов для изучения - ну очень мало. т.е. если Вы обеспечите каждый раз уникальность передаваемых данных - то понять что вы там нахимичили с декодировкой - утопия. тем более если прошивки будут меняться не каждый понедельник...


надеюсь понятна моя мысль не глубокая? sm.gif (Раневская)

(круглый)
ЗЫ
Помните как в том фильме про "энигму"? Пока не просекли что первым делом посылается координаты цели - т.е. сопоставили ихсодные данные и конечный получаемый шифр, взломать не возможно было. Т.е. если Вы каждый раз будете нечто новое слать - взломать ан реал...

Сообщение отредактировал kolobok0 - Feb 21 2012, 11:45
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Feb 21 2012, 11:46
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(kolobok0 @ Feb 21 2012, 13:36) *
а зачем серъёзное шифрование?

Чтобы гарантировано исключить возможность копирования.

Цитата(kolobok0 @ Feb 21 2012, 13:36) *
ведь на вход нельзя подать нечто НЕ ваше. значит методов для изучения - ну очень мало

Мало, да.
Но учитывая малый размер boot-области, моё должно быть понятно и просто, и повторить его несложно.

Цитата(kolobok0 @ Feb 21 2012, 13:36) *
то понять что вы там нахимичили с декодировкой - утопия

Если зашифровать - точно утопия.

Цитата(kolobok0 @ Feb 21 2012, 13:36) *
надеюсь понятна моя мысль не глубокая? sm.gif (Раневская)
(круглый)

Идеи нам близки
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Feb 21 2012, 12:01
Сообщение #4


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(_Артём_ @ Feb 21 2012, 15:46) *
Чтобы гарантировано исключить возможность копирования....Но учитывая малый размер boot-области, моё должно быть понятно и просто, и повторить его несложно....


не совсем понятно зачем бут загрузчик можно повторять и должен быть понятен - хз. возможно потом вы его кому то подарите - я не в курсе...но если по теме...
пример...
если Вы возьмёте ваши данные поблочно переставите биты в блоке по алгоритму шахматного коня(к примеру), потом наложите ксор состоящий из 30 байт и запишите сначала все чётные потом нечётные байты.

как вы думаете можно такое понять? при условии что кодировщик вы спрячите под подушкой, и обеспечите передаваемые данные таким образом, чтоб статичные данные было нельзя отловить на уровне логики???


(круглый)
ЗЫ
Я тут подошёл к человечку (ранее работал в известной конторе по данной проблеме - защите-взлому), он подтвердил (с оговорками конечно же sm.gif ), что ан-реал. так что применять супер-пупер алгоритмы - мягко говоря может и не имеет смысла в данных условиях...

ЗЫ ЗЫ
я так же недавно реализовывал то же самое в тех же железных рамках. правда понавороченнее +uart(универсал)+modbus(универсал и моя надстройка над стандартом)+прошивальщик в безотказном варианте работы+контроль работоспособности прошивки+вяские мелочи... на азме в половину не вошёл...к сожалению... но почти...может ышо ужмусь sm.gif)) . кодировщик написан на сях. на выходе каждый раз новый массив байт.

Сообщение отредактировал kolobok0 - Feb 21 2012, 12:09
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Артём_   Алгоритм шифрования для AVR   Feb 20 2012, 17:39
- - follow_me   Цитата(_Артём_ @ Feb 20 2012, 19:39) Посо...   Feb 20 2012, 20:12
|- - _Артём_   Цитата(follow_me @ Feb 20 2012, 22:12) А ...   Feb 20 2012, 20:21
|- - follow_me   Цитата(_Артём_ @ Feb 20 2012, 22:21) ? Об...   Feb 20 2012, 20:29
|- - _Артём_   Цитата(follow_me @ Feb 20 2012, 22:29) со...   Feb 20 2012, 20:58
- - Zlumd   Цитата(_Артём_ @ Feb 21 2012, 00:39) Посо...   Feb 21 2012, 01:43
|- - _Артём_   Цитата(Zlumd @ Feb 21 2012, 03:43) Посмот...   Feb 21 2012, 02:34
||- - demiurg_spb   ИМХО самый лёгкий во всех смыслах - это RTEA.   Feb 21 2012, 04:50
|||- - _Артём_   Цитата(demiurg_spb @ Feb 21 2012, 06:50) ...   Feb 21 2012, 11:02
|||- - demiurg_spb   Цитата(_Артём_ @ Feb 21 2012, 14:02) А ка...   Feb 21 2012, 11:28
||||- - _Артём_   Цитата(demiurg_spb @ Feb 21 2012, 13:28) ...   Feb 21 2012, 11:34
||||- - demiurg_spb   Цитата(_Артём_ @ Feb 21 2012, 14:34) Я хо...   Feb 22 2012, 05:01
|||- - e-serg   Цитата(_Артём_ @ Feb 21 2012, 20:02) А ес...   Feb 27 2012, 12:26
|||- - _Артём_   Цитата(e-serg @ Feb 27 2012, 14:26) ...   Feb 27 2012, 12:49
|||- - e-serg   Цитата(_Артём_ @ Feb 27 2012, 21:49) Ассе...   Feb 28 2012, 11:49
||- - e-serg   Цитата(_Артём_ @ Feb 21 2012, 11:34) Да, ...   Feb 21 2012, 05:09
||- - Zlumd   Цитата(_Артём_ @ Feb 21 2012, 09:34) В 1к...   Feb 21 2012, 05:23
|- - _Артём_   Цитата(Zlumd @ Feb 21 2012, 03:43) Мы юза...   Feb 25 2012, 18:57
|- - Zlumd   Цитата(_Артём_ @ Feb 26 2012, 01:57) Цита...   Feb 27 2012, 02:49
|- - _Артём_   Цитата(Zlumd @ Feb 27 2012, 04:49) На зал...   Feb 27 2012, 12:04
|- - Zlumd   Цитата(_Артём_ @ Feb 27 2012, 19:04) Чот ...   Feb 28 2012, 03:05
|- - _Артём_   Цитата(Zlumd @ Feb 28 2012, 05:05) Конечн...   Feb 28 2012, 12:24
|- - Zlumd   Цитата(_Артём_ @ Feb 28 2012, 19:24) Мину...   Feb 29 2012, 01:27
|- - _Артём_   Цитата(Zlumd @ Feb 29 2012, 03:27) Может ...   Feb 29 2012, 10:15
- - ARV   XTEA вроде бы тоже не тяжелый   Feb 21 2012, 04:55
|- - demiurg_spb   но более уязвимый   Feb 21 2012, 04:59
|- - _Артём_   Цитата(kolobok0 @ Feb 21 2012, 14:01) не ...   Feb 21 2012, 12:14
- - DrGluck   1. "Размер boot-области желательно сделать по...   Feb 28 2012, 16:50
|- - _Артём_   Цитата(DrGluck @ Feb 28 2012, 18:50) 1. ...   Feb 28 2012, 16:57
- - DrGluck   Цитатано это не повод от защиты отказываться ... R...   Feb 28 2012, 17:11
|- - kolobok0   Цитата(DrGluck @ Feb 28 2012, 21:11) ...P...   Mar 5 2012, 12:41
- - dvm11111111   Посмотрите на алгоритмы RC5(именно алгоритм шифров...   Apr 16 2012, 23:32
|- - IGK   Случайно увидел тему... Я пользую простейшую кодир...   Apr 19 2012, 07:15
- - Petka   Странно, что никто не упомянул шифрование по ГОСТ ...   Apr 19 2012, 09:36


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

 


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


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