Описание тега gnuplot
Я ищу скрипт на языке Python или SageMath код реализации для тестирования шаг ребенка - шаг гиганта
и Поллард Ро
алгоритмов названием secp256k1
кривой.
Я читал, что эти алгоритмы хорошо известны для решения задачи ecdl для небольших чисел, но я не нашел ни одного кода, чтобы проверить это.
редактировать:
Я ищу для создания небольшой секрет мультипликатора по сравнению со стандартным названием secp256k1 параметров кривой.
Вот пример для Е=EllipticCurve(ГФ(Моди), [0,7])
с использованием эталона NIST параметров г
.
Г=Е(55066263022277343669578718895168534326250603453777594175500187360389116729240, 32670510020758816978083085130507043184471273380659243275938904335757337482424)
Мы знаем, что для
Р=Е(69335761065767984070318781108127416310968753866933119760392423089576366173459, 113425617697416972613102767146321902225172329004525144463444008550345431352693)
при расчете discrete_log
у нас маленькая х=24734216105351567
в результате P = х * г
Есть ли такая реализация, которая будет вычислять маленький х?
Спасибо!