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 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. Там использовался именно он, судя по всему. Да и он все равно остается сверхполиномиальным.

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. 24th, 2025 06:53 am
Powered by Dreamwidth Studios