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

 
 
> Помогите подобрать алгоритм шифрования
Xenom0rph
сообщение Jan 7 2009, 10:40
Сообщение #1


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

Группа: Новичок
Сообщений: 85
Регистрация: 2-10-08
Пользователь №: 40 646



Есть устройство, которое принимает некие данные и записывает их на внешнюю EEPROM, сделано оно на МК, тини2313. Задача такая, что бы никто кроме пользователя устройства не мог расшифровать эти данные (ну или подбор ключа занимал как можно больше времени), алгоритм нужен асимметричный, что бы, даже если хакер получит дамп памяти микроконтроллера, открытые ключи которые он оттуда достанет не помогли ему в расшифровке. Плюс ко всему код алгоритма не должен занимать большим, так как осталось не особо много места на МК. Сейчас занялся алгоритмом RSA, но прочитал, что ключ для стойкости должен быть не менее 1024 бит, а я не представляю где его хранить.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Jan 8 2009, 08:52
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(cupertino @ Jan 8 2009, 03:36) *
P.S. Неясность в постановке задачи - где происходит расшифровка? Если в том же микроконтроллере, то ассиметричность не поможет - в памяти окажутся оба ключа - и шифрования, и дешифрования.


Давайте так. Я, конечно, не телепат, но мне кажется, что автором планируется система "даталоггер для сбора данных + Большой Брат для их выемки". Т.е. данные поступают каким-то потоком, шифруются, сохраняются во внешнюю еепром, а потом приходит дядя с ноутбуком и, вставляя шнурок, перекачивает инфу себе. В таком случае в камешке содержится только шифрование, а расшифровка на Большом Брате.

Цитата(dch @ Jan 8 2009, 05:29) *
а что локирвание для атмеги поставлено под сомнение ?


Ну смотря по стоимости логгируемой информации.

Цитата(Mig&L @ Jan 8 2009, 08:02) *
Совершеннно верно, если хакер емеет доступ к ключю (см. постановку задачи), то , вероятно, имеется доступ и к другим элементам и этапам шифрования, в том числе, возможно и до нелинейной функции преобразования.


Если рассматривать все этапы, то хакер, если имеет полный доступ к оборудованию, сможет подделать данные. Но прочитать уже записанные данные он не сможет. Если такой вариант устраивает - то все пучком.

Кроме того, при более длительном размышлении я пришел к выводу, что для системы "отдельный даталоггер плюс Большой Брат для регулярного считывания" в рассматриваемом случае существует намного более простой и приницпиально нерасшифровываемый способ сохранения данных, конечно, при соблюдении некоторых условий (ну, например, защита от прослушивания коммуникации даталоггер<->Большой Брат). Однако, в этом способе хакер может добавить новые поддельные записи в лог, но не сможет изменить уже существующие, в отличии от способа с RSA.

Кстати, о RSA. Каждая запись в логе будет размером кратным длинне ключа. Не пугает?

PS Ан нет. Соврал некисло про принципиальность. Если хакер будет иметь доступ к брелку до и после записи данных в него, то можно.

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


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Xenom0rph
сообщение Jan 8 2009, 10:18
Сообщение #3


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

Группа: Новичок
Сообщений: 85
Регистрация: 2-10-08
Пользователь №: 40 646



Да всё именно так, приходит человек и по RS232 скачивает сохранённую информацию.
Про время для подборки ключа, ну хотя бы год, после эта информации будет уже не актуальна.
Советовали, на мегу перейти, это конечно не сложно, но не хотелось бы так, как уже всё собрано и отлажено на тиньке, осталось только функцию шифрования сделать, может не RSA? А что ни будь попроще, вот только что?
Про лок МК, насколько знаю, защита снимается, если нужно, а так как информация представляет коммерческий интерес, то это не остановит злоумышленника, ещё думал, чем ни будь плату залить, что бы к МК, доступ ни как не получить но вот материала пока не нашел!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Xenom0rph   Помогите подобрать алгоритм шифрования   Jan 7 2009, 10:40
- - Rst7   ЦитатаСейчас занялся алгоритмом RSA, Годится. Ци...   Jan 7 2009, 11:02
|- - Xenom0rph   Цитата(Rst7 @ Jan 7 2009, 14:02) Годится....   Jan 7 2009, 11:43
|- - smac   Цитата(Xenom0rph @ Jan 7 2009, 14:43) ......   Jan 7 2009, 11:50
- - Rst7   ЦитатаНаверное имелось ввиду, Да ничего не имелос...   Jan 7 2009, 12:10
- - Mig&L   Цитата(Xenom0rph @ Jan 7 2009, 13:40) ......   Jan 7 2009, 12:48
|- - Mig&L   полезная книжка - Бурдаева О.В. Иванов М.А. Тетери...   Jan 7 2009, 12:54
- - vvs157   Цитата(Xenom0rph @ Jan 7 2009, 13:40) ......   Jan 7 2009, 12:49
- - Rst7   Цитатанеобходимо Вам задать это время - час? месяц...   Jan 7 2009, 16:55
|- - Mig&L   требование алгоритма с открытым ключем неочевидно ...   Jan 7 2009, 17:00
- - Rst7   Цитататребование алгоритма с открытым ключем неоче...   Jan 7 2009, 17:18
|- - Mig&L   Цитата(Rst7 @ Jan 7 2009, 20:18) А это чт...   Jan 7 2009, 19:21
|- - Rst7   Цитата(Mig&L @ Jan 7 2009, 21:21) Это...   Jan 7 2009, 19:50
||- - Mig&L   Цитата(Rst7 @ Jan 7 2009, 22:50) Вам пофл...   Jan 7 2009, 20:09
||- - Rst7   Цитата(Mig&L @ Jan 7 2009, 22:09) Что...   Jan 7 2009, 20:43
|- - vvs157   Цитата(Mig&L @ Jan 7 2009, 22:21) Это...   Jan 7 2009, 22:11
- - cupertino   Ассиметричный алгоритм шифрования с меньшей длиной...   Jan 8 2009, 01:36
|- - dch   а что локирвание для атмеги поставлено под сомнени...   Jan 8 2009, 03:29
|- - Mig&L   Цитата(cupertino @ Jan 8 2009, 04:36) Асс...   Jan 8 2009, 06:02
|- - Xenom0rph   Цитата(cupertino @ Jan 8 2009, 04:36) Асс...   Jan 8 2009, 12:46
|- - cupertino   Цитата(Xenom0rph @ Jan 8 2009, 04:46) А н...   Jan 8 2009, 23:58
|- - Xenom0rph   Цитата(cupertino @ Jan 9 2009, 02:58) htt...   Jan 9 2009, 08:49
|- - cupertino   Цитата(Xenom0rph @ Jan 9 2009, 00:49) Да ...   Jan 9 2009, 22:11
|- - Xenom0rph   Цитата(cupertino @ Jan 10 2009, 01:11) Ес...   Jan 10 2009, 12:19
|- - vvs157   Цитата(Rst7 @ Jan 8 2009, 11:52) Кстати, ...   Jan 8 2009, 21:17
- - Rst7   ЦитатаА нет случайно толковых примеров на С++, или...   Jan 8 2009, 12:57
|- - Xenom0rph   Цитата(Rst7 @ Jan 8 2009, 15:57) Вы бы сн...   Jan 8 2009, 13:25
|- - dch   Цитата(Xenom0rph @ Jan 8 2009, 16:25) гла...   Jan 12 2009, 02:40
|- - slanted   Цитата(dch @ Jan 12 2009, 06:40) кстати б...   Jan 12 2009, 17:23
- - Rst7   Вообще, много есть разных способов. Я бы предложил...   Jan 12 2009, 18:00
|- - Xenom0rph   Цитата(Rst7 @ Jan 12 2009, 21:00) Вообще,...   Jan 13 2009, 08:20
- - Rst7   Цитатаи возможности расшифровать их только на ПК х...   Jan 13 2009, 08:42
|- - Xenom0rph   Цитата(Rst7 @ Jan 13 2009, 11:42) Вот это...   Jan 13 2009, 09:10
- - Rst7   Цитатада, на нём установленна программа, котрая и ...   Jan 13 2009, 09:27
- - Xenom0rph   Цитата(Rst7 @ Jan 13 2009, 12:27) Тогда д...   Jan 13 2009, 10:11


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

 


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


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