2 года назад
Useful and efficient algorithms for secp256k1 elliptic curve
CRYPTO DEEP TECH In this article, we will consider several useful and efficient algorithms for an elliptic curve  E  over a field  GF(p)  given by the short Weierstrass equation у^2 = х^3 + Ах + В Modular operations (integers) on a finite field (or Galois field) Elliptic Curve Point Operation The point  P(x  0  , y  0  )  on the elliptic curve  E  means: its coordinates  x  0  and  y  0  are elements of the field, and the coordinates  x  0  and  y  0  satisfy the equation. Divider Divisor  (Divisor)  D...
2 года назад
Уменьшение приватного ключа через скалярное умножение используем библиотеку ECPy + Google Colab
В этой статье мы постараемся показать как можно уменьшить приватный ключ зная только утечку из списка «BLOCKCHAIN FOLBIT LEAKS» и публичный ключ из «UTXO». В экспериментальной части мы воспользуемся скриптами 08ReducePrivateKey и восстановим Биткоин Кошелек. Скалярное умножение на эллиптической кривой — это операция добавления точки P на кривую k раз.Q=kP=P+P+P, k timesP — точка на эллиптической кривой, а k — большое натуральное число.В любых примитивных реализациях ECC скалярное умножение является основной вычислительной операцией...