|
Помогите подобрать алгоритм шифрования |
|
|
|
Jan 7 2009, 10:40
|
Частый гость
 
Группа: Новичок
Сообщений: 85
Регистрация: 2-10-08
Пользователь №: 40 646

|
Есть устройство, которое принимает некие данные и записывает их на внешнюю EEPROM, сделано оно на МК, тини2313. Задача такая, что бы никто кроме пользователя устройства не мог расшифровать эти данные (ну или подбор ключа занимал как можно больше времени), алгоритм нужен асимметричный, что бы, даже если хакер получит дамп памяти микроконтроллера, открытые ключи которые он оттуда достанет не помогли ему в расшифровке. Плюс ко всему код алгоритма не должен занимать большим, так как осталось не особо много места на МК. Сейчас занялся алгоритмом RSA, но прочитал, что ключ для стойкости должен быть не менее 1024 бит, а я не представляю где его хранить.
|
|
|
|
|
 |
Ответов
|
Jan 8 2009, 13:25
|
Частый гость
 
Группа: Новичок
Сообщений: 85
Регистрация: 2-10-08
Пользователь №: 40 646

|
Цитата(Rst7 @ Jan 8 2009, 15:57)  Вы бы сначала определились, страшно Вам или нет, если хакер сможет подделывать записи в логе? Нет, он может изменять, их удалять, подставлять, да что угодно делать это не страшно, главное что бы он не смог прочитать зашифрованные данные!
|
|
|
|
|
Jan 12 2009, 02:40
|

Профессионал
    
Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661

|
Цитата(Xenom0rph @ Jan 8 2009, 16:25)  главное что бы он не смог прочитать зашифрованные данные! таких задач масса - например проход по отпечатку пальца, логично их хранить в течении какогото периода - но потенциальное распространение биометрической информации не желательно. Цитата(Xenom0rph @ Jan 9 2009, 11:49)  Да уж там по русски ничего не понятно кстати болталась гдето в сети pdf русского перевода книжки Шнайдера. Набираете в google Шнайдер криптография вылезает куча ссылок. :-) лучше конечно шифровать симметричным ключом, а сам симметричный одноразовым.
|
|
|
|
|
Jan 12 2009, 17:23
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768

|
Цитата(dch @ Jan 12 2009, 06:40)  кстати болталась гдето в сети pdf русского перевода книжки Шнайдера. Набираете в google Шнайдер криптография вылезает куча ссылок. :-) лучше конечно шифровать симметричным ключом, а сам симметричный одноразовым. Только он Шнайер. Брюс Шнайер (Schnyer), а не Шнайдер. В любом случае, от этой книжки до практической реализации как пешком до Луны, хотя без нее тяжко. Цитата(Xenom0rph @ Jan 7 2009, 14:40)  Сейчас занялся алгоритмом RSA, но прочитал, что ключ для стойкости должен быть не менее 1024 бит, а я не представляю где его хранить. Шифровать в лоб RSA не очень хорошо, он очень медленный. Так не делают даже на персоналках, где мощности процессоров несравнимы. Классический вариант заключается в шифровании основного потока данных быстрым блочным шифром (AES/Blowfish), а вот симметричные ключи к этому шифру закрыты уже RSA или ECC. Кроме того, есть методы снятия данных без влезания внутрь устройства. Например, анализируя потребление энергии можно сделать выводы о проходящих в данный момент операциях, ну и так далее. Почитайте FIPS-140-2 -- там много на эту тему.
|
|
|
|
Сообщений в этой теме
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 Rst7 Цитата(cupertino @ Jan 8 2009, 03:36) P.S... Jan 8 2009, 08:52 Xenom0rph Да всё именно так, приходит человек и по RS232 ска... Jan 8 2009, 10:18 vvs157 Цитата(Rst7 @ Jan 8 2009, 11:52) Кстати, ... Jan 8 2009, 21:17 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|