motofan logo
> 

Обсуждение Алгоритмов Дешифрации Ключа, Нужны свежие идеи - нельзя долго копать

Envelope
сообщение 28.6.2005, 4:38


Интересующийся
**

Группа: Пользователи
Сообщений: 36
Регистрация: 14.5.2005
Из: Кострома
Пользователь №: 42 437
Модель телефона: E398 -> E798
Прошивка: R373_1.er

Рейтинг: 39



Уверен, что не один я устал от метода "слепого перебора" зашифрованных пакетов.
Нет, идея, с перебором, конечно, классная, вот только реализация: типа клюквой пробить бетонный забор, короче, если все на форуме подключатся, то этот процесс (при условии обработки одного пакета в день одним пользователем) займет (грубо) 6*10^280 лет как вам такое положение вещей в пространстве?

Обладая, нашими сегодняшними технологиями, на дешифрацию 1024 битного ключа мы потратим энергию, равносильною появлению Сверхновой. Как думаете, есть у нас такие запасы на планете? <_<

Либы для клиента перебора написаны итак в большей степени на асме.
Но одного асма недостаточно. Нужен толковый алгоритм - это основное. Тогда, впринципе, хыть на Vb клиента напиши, все равно перебор быстрее идти будет.
Эта тема создана для поиска более эффективного алгоритма дешифрации, основанного на знаниях в области Высшей математики.

Я ПРОСТО НАСТАИВАЮ, ЧТОБЫ ВСЕ, КТО СЕЙЧАС ЗАНИМАЕТ СВОЮ ГОЛОВУ ТЕМ, КОГДА ЖЕ ЕГО МОНСТР-КОМП ОБРАБОТАЕТ ОЧЕРЕДНОЙ ПАКЕТ, ЗАНЯЛИ СЕБЯ ПОИСКОМ ИНФЫ В ИНЕТЕ И УЗУЧЕНИЕМ ВОПРОСА!!!

Народ, подключайте, всех, кого знаете, особенно, если у кого-то есть в знакомых преподы по Вышке. Объясните им, что вдруг заинтересовались криптографией - мол, прогу секьюрную пишете. Они только скакать от счастья будут - это именно то, о чем они мечтали всю свою преподавательскую деятельность - чтобы их трудами, наконец, кто-то заинтересовался, чтоб кому-то эта хрень стала интересна.

Короче, что я еще могу сказать... Дерзайте, тогда раскроем РСА!!! starwars_draka;

Зыы... Исходники клиента приложены в конце сообщения
Прикрепленный файл rsa.zip   ( 11.71 килобайт ) Кол-во скачиваний: 740
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
DmT
сообщение 14.1.2011, 22:57


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 174
Регистрация: 31.3.2007
Из: Екатеринбург
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008


Настроение:
Второй год подряд решаю мир. Решения не найдено.



Рейтинг: 669



Преамбула: поскольку на мотофане много умных людей (я правда в это верю) я хочу кое-чем поделиться с вами, уважаемые форумчане.
В дополнение к моему сообщению 3 постами выше расскажу, что я сегодня понаразмышлял
1. Функция Эйлера
Как я уже говорил, на википедии есть картинка илюстрирующая распределение функции Эйлера.
И сначала мне показалось, что это распределение можно использовать для приближенного вычисления функции. В принципе это и так и не так.
Загвоздка в том что на википедии показано распределение для любых n, а нас интересуют только такие числа n, которые имеют следующие свойства: не простые, не имеют маленьких делителей, не имеют делителей близких к корню из n (об этом позже).
в результате построения графика по полученым результатам (отсеяв неподходящие числа) я увидел прямую(ну почти прямую).
В принципе внимательный читатель при чтении алгоритма RSA и функции эйлера сразу поймет почему получилась прямая. А вот до меня это доходило достаточно долго.
Суть в том, что при n = pq где p и q - простые
функция Эйлера Phi(n) = (p-1)(q-1), а при больших p и q
pq ~= (p-1)(q-1)
то есть разница то получается не большой.
Но тут как посмотреть...
Надо эту разницу формализовать. А точнее отношение.
T = n/Phi(n) = pq/((p-1)(q-1)) = 1/((p-1)(q-1)/pq) = 1/((pq - p - q - 1)/pq) = 1/(1 - 1/q - 1/p - 1/pq)
ну и как бы понятно, что чем ближе p и q к "большим" порядкам тем отклонение меньше.
Но вот какая интересная штука получается на практике.
Изображение
Как вы видите существует множество различных ярковыраженных кривых отклонений.
Я заметил, что каждая из этих отдельных кривых соответствует уникальному делителю. То есть есть множество чисел, для которых делителем является например число 101, и все отклонения для этих чисел будут лежать на одной и той же гиперболе. А для множества чисел у которых минимальный делитель 107 - все отклонения будут лежать на другой гиперболе, но внутри своего множества все свойства сохраняются.
Ссылка на xls файл с таблицей и графиком, которые я анализировал. http://dl.dropbox.com/u/3506908/rsa/anls_1.xls
Дак вот, как видно по картинке полоса отклонений (то есть разности минимального и максимального отклонений для рассматриваемого подмножества чисел) для чисел порядка 500000 составляет 0,0102. Разумеется нужно расширенное исследование этой ширины, но если предположить, что полоса остается примерно такой достаточно долго (до наших лимитов в 2^1024), то самый худший перебор обойдется нам в 0.0102*n*e (e - открытая экспонента, читать выше), а это неприлично долго (хотя учитывая специфику вероятностной проверки такая сложность практически никогда не достижима, все равно порядки огромные).
Это заставляет меня обратиться к вам, форумчане, за помощью в прогнозировании отклонения T. Мне кажется есть наиболее простой, чем факторизация способ.
Вообщем как угадать как пойдет гипербола, или как уменьшить ширину полосы отклонений.

2. Маленький размышлизм на тему разложения на простые сомножители.
Я предполагаю, что оптимальная зона поиска простых сомножителей находится в окрестностях точек
корень_из(n)/2 и (n+корень_из(n))/2
Это предположение основано на двух тезисах из рекомендаций по выбору простых:
1) p и q не должны быть слишком маленькими
2) p и q не должны быть слишком близки друг к другу
Возможно простые следует искать там итерируя в обе стороны от любой из указанных мной точек.
Поправьте меня, если я заблуждаюсь?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
Envelope   Обсуждение Алгоритмов Дешифрации Ключа   28.6.2005, 4:38
Envelope   Итак (в особой степени обращаю этот пост dimichxp)...   28.6.2005, 10:13
dion   Envelope, я об этом методе думал, но не подходит о...   28.6.2005, 10:32
Envelope   Что значит невозможно? Ты имеешь в виду сложно? Ну...   28.6.2005, 10:52
dimichxp   Згначит что времени нужно несравнимо больше чем с...   28.6.2005, 11:04
dion   Невозможно означает невозможно. Для этого алгоритм...   29.6.2005, 10:39
Envelope   Dion, ну ты и приколист :rolleyes: . А что, так...   29.6.2005, 10:59
AndrewSOAD   Неужели ни у кого нет среди знакомых профессора ма...   3.7.2005, 12:12
wert   Envelope, AndrewSOAD, Вы такие оптимисты, неужели...   3.7.2005, 19:12
Exebyte   Ну... Возможно RSA не так уж надежна!... По...   4.7.2005, 19:38
AndrewSOAD   Интересная вещь по теме, кто знает английский дерз...   5.7.2005, 13:20
x3m   Я не сильно дуплю в С++, да и вообще... Но есть не...   7.7.2005, 5:11
wert   Exebyte, Интересная статейка тока все равно надо б...   7.7.2005, 18:54
KQ_44   Вставлю и свои 5 копеек. Судить о том насколько на...   8.7.2005, 12:59
Sl_1   Порылся я по сети и нашёл кое-что посмотрите и ска...   11.7.2005, 6:02
BlackHack   Люди! www.intuit.ru - мне кажется здесь мона...   2.8.2005, 18:29
wRAR   Нету в ксакепе грамотных людей.   3.8.2005, 13:40
Tails   Взлом такого ключа в принципе невозможен. Проводил...   3.8.2005, 20:41
DEADDY   http://alglib.sources.ru/numbers/erat.php   4.8.2005, 7:28
wRAR   Потому что ее нельзя будет залить.   4.8.2005, 7:39
dmat   Tails, да, и к тому же про 56-битный ключ ты нем...   5.8.2005, 14:59
wRAR   Ключи на 56 и ключи на 512 - абсолютно разные вещи...   5.8.2005, 16:55
Tails   Хорошо, вот ещё идейка. В микроконтроллерах есть т...   6.8.2005, 17:25
wRAR   Учите матчасть || читайте прошлые темы. Закрытый ...   7.8.2005, 6:06
algal   Эгей, господа! Пишу уже второй раз (правда в д...   12.8.2005, 20:32
Envelope   algal, ну ты прям выпендрился! :P 1) Это те...   12.8.2005, 21:08
AndrewSOAD   У меня полностью разобранная, в корень убитая мото...   15.8.2005, 4:01
ReBoons   AndrewSOAD а у меня 650 валяется, правда не совсем...   22.8.2005, 1:58
Envelope   Итак, Господа, вот вам, как говорится, пища для ум...   22.8.2005, 12:14
DjSens   взято с http://www.mmonline.ru/news.php?mid=2084...   16.9.2005, 21:18
Archy   А как вам метод быстрого поиска, описанный в сосед...   17.9.2005, 15:39
c_a   http://www.cryptology.ru/ ... может здесь найдете ...   21.9.2005, 21:32
Evgeney   Привет всем, кое-что нашел. http://artificial.prog...   1.10.2005, 19:50
ScyRnest   Всем привет, мне самому интересно все это, но жалк...   7.10.2005, 11:01
angel_n_flesh   Доброго времени суток... Идеи: 1: Если вариант 1 -...   15.11.2005, 23:21
angel_n_flesh   Да и ещё, уцепившись за эту хренову цикличность, в...   15.11.2005, 23:51
lester_dev   Я где-то читал про квантовый компьютер. Так ему вр...   25.11.2005, 23:00
BOBONUS   Вот здесь есть кое-что интересное и ещё куча всего...   11.12.2005, 16:18
thelife   Почитал весь раздел- инфы много интересной... Мысл...   4.11.2007, 1:50
Tungsten   1. Никто уже никуда не идет, насколько я знаю 2. к...   4.11.2007, 20:53
thelife   Да, ещё... Я так и не нашел ответа на вопрос, РСА ...   4.11.2007, 23:45
yakk   Да, ещё... Я так и не нашел ответа на вопрос, РСА...   5.11.2007, 6:53
thelife   Короче, у меня друг- математический гений. Учится ...   9.11.2007, 0:25
Osta   выкладывай в эту, два числа дадут свободу, подпиш...   9.11.2007, 7:18
Premial   Вот очень хорошая статья с обьяснением принципа rs...   30.11.2007, 18:19
hobbit19   ну ждемс )   4.12.2007, 13:26
Vilko   thelife, ну софтово. и что, с этого сильно легче ...   4.12.2007, 13:32
santilo   Подбирать RSA ключи надо для моделей с IROM 0400(S...   19.7.2009, 8:45
lavmen   santilo, этим давно никто не занимается   30.7.2009, 12:43
Osta   ключ кажись один для моторол   30.7.2009, 13:21
santilo   А можно ли подписать своим RSA ключом и переделать...   3.8.2009, 15:31
Vilko   Osta, Нет santilo, Нет   4.8.2009, 6:45
DmT   Как вы конечно знаете (а если не знаете, дак узнай...   13.1.2011, 21:02
Osta   может бритву Оккама проще?   13.1.2011, 21:40
DmT   Можно подробнее?   13.1.2011, 21:43
Джуманджи   «Бритва О́ккама» или «лезвие Оккама» — ...   13.1.2011, 22:41
DmT   Преамбула: поскольку на мотофане много умных людей...   14.1.2011, 22:57
DmT   UPD В предыдущем сообщении изображен график отклон...   15.1.2011, 10:07
DmT   UPD использовал новую эверистику для построения гр...   17.1.2011, 13:55
DmT   Пришла в голову вдруг идея: Делаем таблицу чисел Y...   4.8.2011, 20:11
baat   Если вдруг младшие разряды ВНЕЗАПНО совпадут с ЧЕГ...   17.9.2011, 6:51
DmT   Проверил. Метод работает, но с коллизиями.   6.8.2011, 12:55
DmT   А знаете ли вы, что около 98% случайных простых чи...   8.8.2011, 6:28
DmT   Внимательнее читай. Мы перебираем числа и сравнив...   17.9.2011, 13:28

Обсуждение Алгоритмов Дешифрации Ключа, Нужны свежие идеи - нельзя долго копать · Раскрытие секретного ключа для подписи прошивок · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 10.6.2024, 6:30

Форум живёт: