<<  >> (p.64)
    Author Topic: Pollard's kangaroo ECDLP solver  (Read 62392 times)
    WanderingPhilospher
    Sr. Member
    ****
    Offline Offline

    Activity: 1386
    Merit: 269

    Shooters Shoot...


    View Profile
    July 24, 2020, 10:26:11 PM
     #1261

    Quote
    Thanks. So the idea is that the tame herd is a series of numbers that are  increasing in a constant way and the wild herd is variables that are "randomly" moving forward...when a collision occurs, how does that determine the public key?
    This is not exact, but will give you an example. The tame herd starts at random points, let's say at the middle of the range, then they make jumps. When they land on a dp, it's recorded. The wild herd starts at random points and they make jumps, but they normally start in a range behind the tame herd. If they land on a dp, it's recorded.
    Quote
    We have to solve P = k.G, P is the public key, we know that k lies in the range [k1,k2], G is the SecpK1 generator point.
    (Tame,Wild) = Collision
    k = k1 + Tame.dist - Wild.dist
Page 63
Viewing Page: 64