RUS  ENG
Full version
JOURNALS // Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika" // Archive

Vestn. YuUrGU. Ser. Vych. Matem. Inform., 2013 Volume 2, Issue 3, Pages 73–80 (Mi vyurv93)

Discrete Mathematics and Mathematical Cybernetics

Using a deterministic partitioning function for Pollard’s rho method paralellization

E. G. Kachko, K. A. Pogrebnyak

Kharkov National University of Radioelectronics (Kharkov, Ukraine)

Abstract: An improved method for parallelization of Pollard’s algorithm for solving the discrete logarithm problem in a group of elliptic curve points and in a multiplicative group of a Galois field for shared memory systems is suggested in the paper. Improvement of the method is achieved by constructing a deterministic partitioning function. Such a function allows to organize two independent load balancing computational threads for building a block of group elements of fixed length. Also we analyze advanced iteration functions for Pollard’s algorithm and build generic deterministic partitioning function.

Keywords: discrete logarithm, Pollard’s rho method, elliptic curve.

UDC: 004.056.55

Received: 19.04.2013

DOI: 10.14529/cmse130305



© Steklov Math. Inst. of RAS, 2025