Comparative Efficiency of Algorithms for Solving the Elliptic Curve Discrete Log Problem: A Case Study of Brute Force, Pollard’s Rho, and Shank’s Baby-Step Giant-Step

Elliptic curves have many applications in public-key cryptography and are used in various real-world scenarios. The security of these cryptosystems depends on the elliptic curve discrete log problem. While there are papers that test these algorithms in practical settings, there is a lack of comparisons between them on the same system. In this article, we compare the time required by three methods to solve this problem: Brute Force, Pollard’s Rho, and Shank’ Baby-Step-Giant-Step (BSGS) for an elliptic curve E over F p of order approximately 2 19 . We then extrapolate the results to estimate the time needed to solve this problem for an elliptic curve E ' over F p of order approximately 2 160 . Our findings indicate that, as expected, the Brute Force method resulted in the slowest solving time. On the curve of order approximately 2 19 , Shanks’ BSGS method yielded the fastest solving time. However, when the results were extrapolated for the higher-order curve of approximately 2 160 , Pollard’s Rho method proved to be the most efficient.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.09.076
Primary Topic
Cryptography and Residue Arithmetic
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comparative Efficiency of Algorithms for Solving the Elliptic Curve Discrete Log Problem: A Case Study of Brute Force, Pollard’s Rho, and Shank’s Baby-Step Giant-Step

Faisal Faisal, Nicholas Axel Tanujaya, Jose Gabriel Thendito, Yuhani Yusol
Procedia Computer Science
Cryptography and Residue Arithmetic
article

Comparative Efficiency of Algorithms for Solving the Elliptic Curve Discrete Log Problem: A Case Study of Brute Force, Pollard’s Rho, and Shank’s Baby-Step Giant-Step

Faisal Faisal, Nicholas Axel Tanujaya, Jose Gabriel Thendito, Yuhani Yusol
article en

Abstract

Elliptic curves have many applications in public-key cryptography and are used in various real-world scenarios. The security of these cryptosystems depends on the elliptic curve discrete log problem. While there are papers that test these algorithms in practical settings, there is a lack of comparisons between them on the same system. In this article, we compare the time required by three methods to solve this problem: Brute Force, Pollard’s Rho, and Shank’ Baby-Step-Giant-Step (BSGS) for an elliptic curve E over F p of order approximately 2 19 . We then extrapolate the results to estimate the time needed to solve this problem for an elliptic curve E ' over F p of order approximately 2 160 . Our findings indicate that, as expected, the Brute Force method resulted in the slowest solving time. On the curve of order approximately 2 19 , Shanks’ BSGS method yielded the fastest solving time. However, when the results were extrapolated for the higher-order curve of approximately 2 160 , Pollard’s Rho method proved to be the most efficient.

Procedia Computer ScienceVol. 269
Universiti Malaysia Pahang Al-Sultan Abdullah (MY), Binus University (ID)
Openalex Percentile: Top 53%
Cryptography and Residue Arithmetic
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Comparative Efficiency of Algorithms for Solving the Elliptic Curve Discrete Log Problem: A Case Study of Brute Force, Pollard’s Rho, and Shank’s Baby-Step Giant-Step — Faisal Faisal, Nicholas Axel Tanujaya, et al. · Procedia Computer Science (2025) | TGRS Research Map | TGRS