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

 
 
> Алгоритм шифрования для 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
Ответов
Zlumd
сообщение Feb 21 2012, 01:43
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(_Артём_ @ Feb 21 2012, 00:39) *
Посоветуйте алгоритм шифрования, который можно было бы применить в бутлоадере АВР.
Размер boot-области желательно сделать поменьше - 1 кБ максимум.
Посмотри Атмеловские апноты:
AVR231: AES Bootloader on tinyAVR and megaAVR devices и
AVR230: DES Bootloader on tinyAVR and megaAVR devices
Отпишись, нашел ли что-то, чтобы влезть в 1K.

Мы юзаем DES-бутлоадер: Занимает почти 4KБайт. 128 байт расшифровывает за 0.5 сек при частоте 16МГц.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Feb 25 2012, 18:57
Сообщение #3


Гуру
******

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



Цитата(Zlumd @ Feb 21 2012, 03:43) *
Мы юзаем DES-бутлоадер: Занимает почти 4KБайт. 128 байт расшифровывает за 0.5 сек при частоте 16МГц.

128 байт или 128 кБ?
Go to the top of the page
 
+Quote Post
Zlumd
сообщение Feb 27 2012, 02:49
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(_Артём_ @ Feb 26 2012, 01:57) *
Цитата(Zlumd @ Feb 21 2012, 08:43) *
Мы юзаем DES-бутлоадер: Занимает почти 4KБайт. 128 байт расшифровывает за 0.5 сек при частоте 16МГц.
128 байт или 128 кБ?
128 байт
На заливку 128 кБайт уходит 20 минут.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Feb 27 2012, 12:04
Сообщение #5


Гуру
******

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



Цитата(Zlumd @ Feb 27 2012, 04:49) *
На заливку 128 кБайт уходит 20 минут.


Чот как-то медленно...
Вам так не кажется?
Go to the top of the page
 
+Quote Post
Zlumd
сообщение Feb 28 2012, 03:05
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(_Артём_ @ Feb 27 2012, 19:04) *
Чот как-то медленно...
Вам так не кажется?
Конечно медленно. В DES много битовых перестановок. Быстрее не получается сделать.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Feb 28 2012, 12:24
Сообщение #7


Гуру
******

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



Цитата(Zlumd @ Feb 28 2012, 05:05) *
Конечно медленно. В DES много битовых перестановок.

Много, не отрицаю.

Цитата(Zlumd @ Feb 28 2012, 05:05) *
Быстрее не получается сделать.


Из appnote Atmel для 16kB:
Цитата
DES, 115200 Bauds, 16 MHz Target Frequency: 20 Seconds


Цитата
На заливку 128 кБайт уходит 20 минут.

Минут трёх должно хватать. Если Atmel нам не врёт.

Цитата(e-serg @ Feb 28 2012, 13:49) *
AvrStudio ASM

Ясно.

На Си не пробовали? Размер намного больше получается?
Go to the top of the page
 
+Quote Post
Zlumd
сообщение Feb 29 2012, 01:27
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(_Артём_ @ Feb 28 2012, 19:24) *
Минут трёх должно хватать. Если Atmel нам не врёт.
Может там DES 56 bit имеется ввиду? У нас TripleDES 168 bit. Плюс неоптимально написанная программа загрузчика для компа.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Feb 29 2012, 10:15
Сообщение #9


Гуру
******

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



Цитата(Zlumd @ Feb 29 2012, 03:27) *
Может там DES 56 bit имеется ввиду? У нас TripleDES 168 bit. Плюс неоптимально написанная программа загрузчика для компа.

Да. 20 секунд - просто DES.
3DES - 16 кБ, 50 секунд на 16 МГц.
128кБ будет < 7 минут.
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, 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
- - ARV   XTEA вроде бы тоже не тяжелый   Feb 21 2012, 04:55
|- - demiurg_spb   но более уязвимый   Feb 21 2012, 04:59
- - kolobok0   Цитата(_Артём_ @ Feb 20 2012, 21:39) ...п...   Feb 21 2012, 11:36
|- - _Артём_   Цитата(kolobok0 @ Feb 21 2012, 13:36) а з...   Feb 21 2012, 11:46
|- - kolobok0   Цитата(_Артём_ @ Feb 21 2012, 15:46) Чтоб...   Feb 21 2012, 12:01
|- - _Артём_   Цитата(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 Текстовая версия Сейчас: 29th June 2025 - 07:20
Рейтинг@Mail.ru


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