eXeL@B —› Основной форум —› Запрос: DLP |
Посл.ответ | Сообщение |
|
Создано: 30 марта 2010 11:24 · Личное сообщение · #1 Здравствуйте, нужно решить DLP для не очень большого числа (p - 256 бит). DLPTool не тянет такой модуль. Гугль говорить что подобную задачу успешно решали Lz0 team для некоторых програм. Если есть какие-то утилиты - напишите здесь. Если кто может посчитать - пишите ПМ. 2 Модеры. Запрос не подходит под форму в соответствующем топике - создал новый. ----- старый пень |
|
Создано: 30 марта 2010 13:59 · Личное сообщение · #2 |
|
Создано: 30 марта 2010 14:32 · Личное сообщение · #3 |
|
Создано: 30 марта 2010 14:37 · Поправил: Модератор · Личное сообщение · #4 Для тех кто не знает криптологию, прошу сюда: Что-то мне подсказывает, что для такого "небольшого" p в любом случае потребуется нехилая вычислительня мощность. Для сравнения, с использованием индексного исчисления на моей машине подсчёт для 96 бит занимает 10 минут. |
|
Создано: 31 марта 2010 10:58 · Личное сообщение · #5 |
|
Создано: 31 марта 2010 11:52 · Личное сообщение · #6 |
|
Создано: 31 марта 2010 14:12 · Личное сообщение · #7 r_e пишет: Меня больше удивляет малое количество публичных реализаций алгоритмов для этой проблемы, по сравнению с факторизацией. Тем более что проблемы частично пересекаются. Несколько реализаций встречал тут: www.cs.umbc.edu/~stephens/crypto/CIPHERS/shankstools.html Но часть не смог скомпилить, а часть очень медленные. еще несколько вариантов на яве встречал на форуме msieve (сейчас что-то не нашел ту тему). |
|
Создано: 31 марта 2010 14:19 · Личное сообщение · #8 |
|
Создано: 31 марта 2010 15:37 · Поправил: qptJ · Личное сообщение · #9 Пример: 128-bit prime p := 240814044127417966511327579528216966723; g := GF(p) ! 122498031754037724046952196245650501165; y := GF(p) ! 36445864572062853425320819366118649895; x := Log(g, y); x ; Magma V2.16-6 Wed Mar 31 2010 22:45:41 [Seed = 3409167230] ------------------------------------- 185029509051492910910909119354497357087 Total time: 7.780 seconds, Total memory usage: 27.34MB Сущаствуют различные атаки на DLP, некоторые из них описаны в Handbook of Applied Cryptography |
|
Создано: 31 марта 2010 17:13 · Личное сообщение · #10 qptJ Магма - это хорошо, но нет в свободном доступе. Помимо нее есть еще куча матпакетов en.wikipedia.org/wiki/Comparison_of_computer_algebra_systems но все перебирать - замахаешься. > Сущаствуют различные атаки на DLP Смотри википедию. Все они аналогичны проблемам факторизации. Vovan666 Уже веселее - посмотрю. Вот здесь еще есть исходники www.cs.toronto.edu/~cvs/dlog/ ----- старый пень |
|
Создано: 31 марта 2010 17:41 · Личное сообщение · #11 |
|
Создано: 31 марта 2010 17:47 · Личное сообщение · #12 |
|
Создано: 31 марта 2010 17:48 · Поправил: r_e · Личное сообщение · #13 |
|
Создано: 05 апреля 2010 17:58 · Поправил: Модератор · Личное сообщение · #14 |
|
Создано: 05 апреля 2010 21:56 · Личное сообщение · #15 Archer Да уж, немного припознился. Смотрим на DSA, которая построена на DLP. Decide on a key length L and N. This is the primary measure of the cryptographic strength of the key. The original DSS constrained L to be a multiple of 64 between 512 and 1024 (inclusive). NIST 800-57[7] recommends lengths of 2048 (or 3072) for keys with security lifetimes extending beyond 2010 (or 2030), using correspondingly longer N.[3] specifies L and N length pairs of (1024,160), (2048,224), (2048,256), and (3072,256). В моем случае L = 256, N = 128. Отседа я делал вывод что должно получиться. p.s. progopis, ты еще жив? ----- старый пень |
|
Создано: 05 апреля 2010 22:10 · Личное сообщение · #16 |
|
Создано: 09 апреля 2010 20:16 · Личное сообщение · #17 |
|
Создано: 10 апреля 2010 11:12 · Личное сообщение · #18 |
|
Создано: 10 апреля 2010 12:21 · Личное сообщение · #19 |
eXeL@B —› Основной форум —› Запрос: DLP |