Востановление утерянного закрытого ключа RSA

Тема в разделе "WASM.HEAP", создана пользователем neiromatik, 3 янв 2008.

  1. CreatorCray

    CreatorCray Member

    Публикаций:
    0
    Регистрация:
    5 авг 2006
    Сообщения:
    201
    neiromatik
    >> необходимо только открытый ключ и основание модуля
    т.е. E и PQ

    ну давай для теста попробуем такие (см аттач, бо в сообщении форум длинные строки покоцал)

    PQ: 4096 бит
    E: 128 бит, на всякий случай ;)

    Ключ сгенерен с нуля. Все секретные параметры (P,Q,D) сохранены в теплом сухом месте :)
     
  2. neiromatik

    neiromatik New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2007
    Сообщения:
    21
    2 CreatorCray
    ключик слил после выходных залью назад
     
  3. CreatorCray

    CreatorCray Member

    Публикаций:
    0
    Регистрация:
    5 авг 2006
    Сообщения:
    201
    neiromatik
    Ок. Ждём.

    Как я понимаю суть метода в нахождении либо P и Q, либо (P-1)(Q-1), т.к. имея их и E вычислить одно из подходящих D не составляет никаких проблем. Правда нет никакой гарантии что это будет то же самое D, т.к. есть как минимум два алгоритма вычисления D из E. Они дают разные D по значению, но оба будут работать правильно. Впрочем по известным PQ,D,E легко вычисляются P и Q.
     
  4. doctor_Ice

    doctor_Ice New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    845
    Адрес:
    Russia
    а почему E: 128 бит? маловато будет....делайте и Е 4к
     
  5. neiromatik

    neiromatik New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2007
    Сообщения:
    21
    CreatorCray
    метод основан на линейном программировании и старом добром дядушке бруте, о нахождении P и Q речь пока не идет, хотя есть мысли о реализации алгоритма быстрой факторизации у Киселева есть дельные мысли
     
  6. Goldy

    Goldy New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2005
    Сообщения:
    36
    Адрес:
    Russia
    Дико извеняюсь, что влезаю в чужую тему.
    Нужна помощь с подбором ключа (для русификации прошивки устройства).
    Очень нужно!
    Там всего 1024 бита.
     
  7. CreatorCray

    CreatorCray Member

    Публикаций:
    0
    Регистрация:
    5 авг 2006
    Сообщения:
    201
    neiromatik
    >> метод основан на линейном программировании, и старом добром дядушке бруте,
    Гм. Ну, если ваш алгоритм позволяет по открытому ключу получить закрытый, как было заявлено выше, т.е. по имеющимся PQ, E умеет получать подходящее D, и при этом не основывается на факторизации - любопытно будет посмотреть на алгоритм, когда опубликуете разумеется...

    >> о нахождении P и Q речь пока не идет
    По имеющимся PQ,D,E найти соответствующие им P и Q - дело секунд.

    doctor_Ice
    >> а почему E: 128 бит? маловато будет....делайте и Е 4к
    Лехко! :) Но для реального ключа Е все таки должно оставаться в разумных пределах, т.к. PowMod с ним не может быть ускорен с помощью CRT.
    Брать "стандартные" константы типа 3 или 65537 не хотелось. А относительно большое значение Е в данном конкретном случае теоретически может усложнить заявленный брутфорс. Поэтому пусть будет 128 бит ;)
     
  8. Solo

    Solo New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2003
    Сообщения:
    131
    да 1024 бита нужно было генерить. Или даже не генерить, а взять из какого-нибудь конкурса!
     
  9. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    угу. для тестирования наскоро сгенерированный не подойдёт.
     
  10. CreatorCray

    CreatorCray Member

    Публикаций:
    0
    Регистрация:
    5 авг 2006
    Сообщения:
    201
    Solo
    t00x
    Обоснуйте
     
  11. Magnum

    Magnum New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2007
    Сообщения:
    925
    ну так что там с брутом?
    20 часов уже прошло...
     
  12. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    CreatorCray
    речь о качестве сгенерированного ключа

    P.S. написал попонятнее
     
  13. neiromatik

    neiromatik New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2007
    Сообщения:
    21
    Magnum
    А пиво и выходные еще не закончились...
     
  14. CreatorCray

    CreatorCray Member

    Публикаций:
    0
    Регистрация:
    5 авг 2006
    Сообщения:
    201
    t00x
    Качество ключа зависит от соблюдения определенных стандартом критериев.
    В этом контексте мне непонятен термин "наскоро сгенерированный ключ".

    neiromatik
    Ждем завтра.
     
  15. ntldr

    ntldr New Member

    Публикаций:
    0
    Регистрация:
    20 ноя 2007
    Сообщения:
    125
    neiromatik
    Не верю, так как если это правда, то это гигантский прорыв в теории чисел. Ну не верю я, что вдург кто-то ни с того ни с сего смог сделать то, над чем лучшие математики мира бьются десятки лет.
    В качестве доказательства прошу факторизовать Microsoft code signing сертификат использующийся для подписи дров в Vista. После этого думаю ни у кого не возникнет подозрений в сговоре.
    Вот собственно сертификат: http://rapidshare.com/files/82241742/mscert.cer.html

    Факторизацию же ключей сгенерированых непонятно кем и непонятно как я буду считать попыткой сговора с целью обмана участников форума.

    В образовательных целях приводу свои мысли на тему 'как заработать на взломе RSA".
    1) Регистрируем на wasm.ru несколько разных пользователей.
    2) Набираем по 50-100 постов на каждого пользователя.
    3) Делаем пост "я взломал rsa, ломаются ключи любого размера вмомент..."
    4) От других подставных ников запостить несколько ключиков на проверку и "взломать" их.
    5) Всем остальным отписавшимся в теме сказать что нужна неделя на отладку железа, у меня запой и.т.д. (причина выбирается по вксу, главное выиграть время).
    6) Ждем предложений о взломе ключей и покупке алгоритма в ПМ, после чего собираем денежки. Обьем собраного бабла зависит от срока прошедшего до разоблачения.

    P.S. сценарий выдуман из головы, все совпадения случайны.
     
  16. Guest

    Guest Guest

    Публикаций:
    0
    Поддерживаю ntldr, если удастся решить его задачу то алгоритм считать TRUE. Особенно подозрителен вопрос "востребовано ли?".
     
  17. Solo

    Solo New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2003
    Сообщения:
    131
    да сказано ж - возьмите число из любого конкурса (с призовым фондом ;) ). Подозрения в сговоре отпадут сразу.
     
  18. ntldr

    ntldr New Member

    Публикаций:
    0
    Регистрация:
    20 ноя 2007
    Сообщения:
    125
    Можно ссылку на такие конкурсы? RSA challenge уже несколько месяцев как закрыт.
     
  19. Spiteful

    Spiteful New Member

    Публикаций:
    0
    Регистрация:
    24 янв 2004
    Сообщения:
    33
    Или взять числа с вики
     
  20. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
    Я отвечу как Станиславский НЕВЕРЮ !