RSA again

May. 22nd, 2007 10:05 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Шнайер пишет о том, что разложено на множители 1023-битное число. Работа заняла 11 месяцев на каком-то там кластере. Всего лишь столетие процессоного времени. Соберите кластер из 10000 процессоров (или ботнет) и можно ломать 1024-битные RSA-ключи за неделю.

Что характерно, аналогичных результатов по дискретному логарифмированию (DSA, ГОСТ Р 34.10-94) пока нет. Тем не менее со следуюдего года ГОСТ Р 34.10-94 перестает действовать. Пользуйтесь ГОСТ Р 34.10-2001. Эллиптические кривые ещё никто не ломал.

Date: 2007-05-22 06:17 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
А как же его ФСБ ломает? Ведь не могли одобрить стандарт для юзеров, который сами не могли бы взломать?

Date: 2007-05-22 06:25 am (UTC)
From: [identity profile] besm6.livejournal.com
Могли. Умение ломать - палка как минимум о двух концах.

Date: 2007-05-22 11:36 am (UTC)
From: [identity profile] silly_sad.livejournal.com
а они его и не ломают !
у них там бэкдор

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

( а вы думали зачем все продукты проходят сертификацию ? )

Date: 2007-05-22 12:36 pm (UTC)
tobotras: (Default)
From: [personal profile] tobotras
Надо так же просить бутылку коньяка, если не найдет :)

Date: 2007-05-22 06:41 am (UTC)
From: [identity profile] os80.livejournal.com
А как соотносится между собой число попыток взлома RSA и ГОСТ Р 34.10-2001?
Не делаются ли из неполной инфы неверные выводы?

Date: 2007-05-22 07:40 am (UTC)
From: [identity profile] stefashka.livejournal.com
Так уже давно говорят, что для RSA надёжным является 2048-битные ключи. 1024 бит - "для лохов" уже несколько лет как.

Да и при таком раскладе 100 лет процвремени - не так уж мало. Овчинка должна выделк стоить, как-никак.

Date: 2007-05-22 08:07 am (UTC)
From: [identity profile] lightjedi.livejournal.com
>>А что касается 2048битного ключа, надо алгоритм посмотреть. Может там зависимость от длины ключа уже близка к линейной.

Она не то что не близка к линейной, не близка даже к полиномиальной. Примерно е в степени кубический корень из длины ключа.

Date: 2007-05-22 08:36 am (UTC)
From: [identity profile] avryabov.livejournal.com
По такой оценке, выходит, что если на 1024 нужно 11 месяцев, то на 2048 - 138 месяцев, на 4096 - 3331 месяц.
ИМХО хреново растет время от сложности ключа.

Date: 2007-05-22 09:01 am (UTC)
From: [identity profile] avryabov.livejournal.com
В моем понимании текущая надежность 4096 уже становиться неудовлетворительной. Нужно хотя бы 16K

Date: 2007-05-22 09:33 am (UTC)
From: [identity profile] avryabov.livejournal.com
Если я опять же правильно считал, то 16К с учетом закона мура даст ~31 год. Что вполне прилично.

Date: 2007-05-22 10:49 am (UTC)
From: [identity profile] lightjedi.livejournal.com
Эта оценка грубая, там еще как минимум логарифм в показателе как множитель.

Date: 2007-05-22 01:01 pm (UTC)
From: [identity profile] avryabov.livejournal.com
не понял.
O(length)=exp((length)^(1/3))
time=C*exp((length)^(1/3))
что не так?

Date: 2007-05-22 01:29 pm (UTC)
From: [identity profile] lightjedi.livejournal.com
time=C1*exp(C2(length)^(1/3)*(log(length))^{2/3}).

Date: 2007-05-22 02:00 pm (UTC)
From: [identity profile] avryabov.livejournal.com
Мда, я забыл про C2, а оно важнее, чем log(lenth)
ибо может капитально менять наклон графика.

Date: 2007-05-22 01:57 pm (UTC)
From: [identity profile] temporalescha.livejournal.com
Вообще, на таких длинах самым эффективным является на сегодняшний день GNFS. Там использовался именно он, судя по всему. Да и он все равно остается сверхполиномиальным.

Date: 2007-05-22 08:36 am (UTC)
From: [identity profile] avryabov.livejournal.com
А что сейчас США использует для открытого ключа?

Date: 2007-05-22 08:58 am (UTC)
From: [identity profile] avryabov.livejournal.com
А как у DSA со сложностью взлома?

Date: 2007-05-22 01:50 pm (UTC)
From: [identity profile] temporalescha.livejournal.com
В США, собственно, 3 СТАНДАРТНЫХ варианта подписи. Сам стандарт описывает один (DSA) и ссылается на два других - ECDSA (на ЭК) и RSADSA (понятно, на чем).

Date: 2007-05-22 09:35 am (UTC)
From: [identity profile] stefashka.livejournal.com
В бизнесе задержка на неделю, а тем более - месяц, может стоить очень много :-) Что касается сложности взлома RSA, то она с битностью растёт экспоненциально.

RSA - вполне приличный алгоритм, неплохо исследован. Единственный "конкурент" поблизости - алгоритм Эль-Гамаля. Эллиптические кривые весьма перспективны, но они пока ещё молоды и недостаточно хорошо исследованы.

Date: 2007-05-22 07:43 am (UTC)
From: [identity profile] cathody.livejournal.com
И это при том, что ломают на машинах, не созданных под конкретную задачу.
Интересно было бы посмотреть на скорость взлома на "заказных" микросхемах.

Date: 2007-05-22 07:49 am (UTC)
From: [identity profile] max630.livejournal.com
http://www.usenix.org/events/sec05/tech/bono/bono.pdf

Date: 2007-05-22 08:42 am (UTC)
From: [identity profile] slobin.livejournal.com
Мне нравится оценка времени взлома, которой пользуется автор 7zip. Он считает время тупого перебора и закон Мура. Да, результатов "сравнимо с возрастом Галактики" не получается. Но сорок лет с учётом удвоения быстродействия каждые два года -- тоже неплохо.

... Позвонит однорукий водолаз - делай, что скажет ...

Date: 2007-05-22 09:00 am (UTC)
From: [identity profile] slobin.livejournal.com
Но зато быстродействие отдельного процессора уже почти не растёт. Если закон Мура понимать не в узком смысле -- про транзисторы на кристалле, а в широком -- про быстродействие, доступное для одной задачи, то со времён ЭНИАКа ничего, похоже, не менялось. Кста, ты видел статью (я нашёл по ссылке с ycombinator) про историю взлёта и упадка Thinking Machines?

... Dagor Bragollach - битва внезапного флейма ...

Date: 2007-05-22 09:26 am (UTC)
From: [identity profile] slobin.livejournal.com
http://www.inc.com/magazine/19950915/2622.html

Такая ностальгия -- на втором курсе мы этими машинами бредили. Кстати, я всерьёз полагаю, что в ближайшие лет пять-десять кому-нибудь обязательно надо будет достать с дальней полки наработанную Thinking Machines алгоритмику и как следует её изучить. Их аппаратные решения безнадёжно устарели, а вот идеи, как распараллеливать задачи -- лучше, насколько я знаю, никто с тех пор не придумал.

... На моей планете голубая осень ...

Date: 2007-05-22 10:21 am (UTC)
From: [identity profile] relf.livejournal.com
это SNFS, раскладывали число (2^1039-1)/5080711
до разложения модулей RSA такого размера еще пяток лет понадобится

Date: 2007-05-23 05:30 am (UTC)
coctic: (Default)
From: [personal profile] coctic
Ботнет особо не пойдет, там алгоритмы довольно сильно связные.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 12:37 pm
Powered by Dreamwidth Studios