Сейчас на форуме: Rio, -Sanchez-, artyavmu, CDK123 (+8 невидимых)

 eXeL@B —› Софт, инструменты —› Resolve DLP V1.2 vel
Посл.ответ Сообщение


Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 24 мая 2010 19:28 · Поправил: mak
· Личное сообщение · #1

Resolve DLP V1.2
Resolve Discrete Logarithm Problem
For Software Protection System Armadillo
key level 1-9

Optimize codes for speed
Some minor bugs fixes

pass - 1

www.onlinedisk.ru/file/440628/

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 24 мая 2010 19:40
· Личное сообщение · #2

интересно, конечно, но:
1) всё-таки какой алгоритм, насколько всё быстро и что используется?
2) если в ини-файл явно прописать
Code:
  1. Pub=49
  2. P=2F
  3. Y=13

то есть 73^x = 19 mod 47, где точно есть ответ - например 65, почему-то падает:
Code:
  1. Short V3 key Level=9
  2. Pub=49
  3. P=2F
  4. Y=13
  5. ?-Error (183) SetDims: bad args
  6. <- Elapsed Time 00h 00m 00s 000ms ->




Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 24 мая 2010 20:20 · Поправил: Vovan666
· Личное сообщение · #3

vptrlx пишет:
1) всё-таки какой алгоритм, насколько всё быстро и что используется?

Раньше был Index Calculus, сейчас х.з. но вроде побыстрее стал.
vptrlx пишет:
73^x = 19 mod 47

В арме вроде (для чего он и сделан) вроде так считается Y=Pub^x%P



Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 24 мая 2010 20:52
· Личное сообщение · #4

Vovan666 пишет:
В арме вроде (для чего он и сделан) вроде так считается Y=Pub^x%P

ну у меня и написано Y=19 Pub=73 P= 47 x=?



Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 мая 2010 20:55
· Личное сообщение · #5

vptrlx пишет:
интересно, конечно, но:

Выбери Level=1 и будет тебе счастье.
Видать не написана "защита от дураков"

Short V3 key Level=1
Pub=49
P=2F
Y=13
Pvt=13
!-good
<- Elapsed Time 00h 00m 00s 020ms ->



Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 мая 2010 05:36
· Личное сообщение · #6

И куда все делись?
Еле нашел, но соответствие 100%
mrhaandi.thecoderblogs.com/files/2007/08/cyberbob_powerpuff_girls.zip



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 мая 2010 16:09
· Личное сообщение · #7

Outcast
Не 100% это раз. А во-вторых файлы rels.h и data.h содержат разные таблицы. В data.h индексы, составленные самим БУБликом под каждый уровень армы отдельно. Если интересно, почитайте в блоге о том, что известно про работу БУБлика.

P.S. У файлов dl_rho/main.cpp и dl_rho_main.cpp 100% совпадение. Но сам файл нужен только для тестов. Ро-алгоритм Полларда тоже переделан.



Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 мая 2010 20:43
· Личное сообщение · #8

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



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 мая 2010 21:03
· Личное сообщение · #9

Outcast пишет:
Для себя я уже все уяснил.

Т.е. вы оправдываете того, кто украл инструмент и сказал, что это он его разработчик?

P и G постоянны в пределах заданного уровня. Тогда о чём разговор?




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 29 августа 2010 17:59 · Поправил: BoRoV
· Личное сообщение · #10

чтоб не делать новый топ...

нужно решить dlp для elgamal-128. пробовал солвер который идёт вместе с кейген ассистаном, но он не решил, пробовал онлайн калькулятор магма, он тоже не решил, там было ограничение на использование памяти, а мои расщеты привышили его, и оно перестало считать...

осталось только одно самому посчитать, ну сорсы парочки солвер имеется, проблема в следующем... как сделать табличку для:
void solvedlp_rho(mpz_t x,mpz_t g,mpz_t h,mpz_t prime,mpz_t *pp,int np)
?

и все остальные таблицы ?

-----
Лучше быть одиноким, но свободным © $me




Ранг: 30.8 (посетитель), 1thx
Активность: 0.010
Статус: Участник

Создано: 30 августа 2010 09:00
· Личное сообщение · #11

Правильно поставленная задача - это 90% успеха.

Не удобно тыкать носом, но нажать кнопку в калькуляторе, это еще не о чем не говорит.

DLPTool от figugegl's, не для всякого поля решает DLP.

Сложность зависит не от длинны, а от того, на что раскладывается P-1.
Отсюда и выбирается алгоритм решения DLP.

Если DLP решается за время = t ,
То на составление таблиц понадобится время = t*1000.
Зато потом можно решить, за время = t/10.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 30 августа 2010 19:18
· Личное сообщение · #12

вообщем это долго и сложно... тогда пожалуй я не буду утруждатся... и к томуже мне решили эту задачу

-----
Лучше быть одиноким, но свободным © $me




Ранг: 78.7 (постоянный), 43thx
Активность: 0.070
Статус: Участник

Создано: 01 сентября 2010 17:46
· Личное сообщение · #13

mak пишет:
Resolve DLP V1.2
Resolve Discrete Logarithm Problem
For Software Protection System Armadillo
key level 1-9

Можно Переложить на Другой Обменник ? По Этому 404 кажет !
Спасибо !



Ранг: 81.0 (постоянный), 88thx
Активность: 0.070.02
Статус: Участник

Создано: 01 сентября 2010 17:49
· Личное сообщение · #14

Tyra пишет:
Можно Переложить на Другой Обменник ?


Вот это оно, кажись...
www.woodmann.com/forum/archive/index.php/t-13632.html




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 05 ноября 2010 08:29 · Поправил: BoRoV
· Личное сообщение · #15

Resolve DLP V1.3
Resolve Discrete Logarithm Problem
Pub^Pvt = Y (mod P)
For Software Protection System
Armadillo key level 1-9

Change algorithm, for speed.


3ea4_04.11.2010_CRACKLAB.rU.tgz - ResolveDlp.rar

-----
Лучше быть одиноким, но свободным © $me




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 05 ноября 2010 15:06
· Личное сообщение · #16

Наконец-то инструмент стал стоящим. 16 секунд против 2 минут.


 eXeL@B —› Софт, инструменты —› Resolve DLP V1.2 vel
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати