Paper 2025/015

A New Method for Solving Discrete Logarithm Based on Index Calculus

Jianjun HU, School of Digital Media,Lanzhou University of Arts and Science
Abstract

Index Calculus (IC) algorithm is the most effective probabilistic algorithm for solving discrete logarithms over finite fields of prime numbers, and it has been widely applied to cryptosystems based on elliptic curves. Since the IC algorithm was proposed in 1920, the research on it has never stopped, especially discretization of prime numbers on the finite fields, both the algorithm itself and its application have been greatly developed. Of course, there has been some research on elliptic curves,but with little success. For the IC algorithm, scholars pay more attention to how to improve the probability of solving and reduce the time complexity of calculation. It is the first time for the IICA to study the optimization problem of the IC by using the method of integer. However, the IICA only studies the case of integer up, and fails to consider the case of integer down. It is found that the integer direction of the IICA can be integer up or integer down, but the concept of modular multiplication needs to be used when integer down. After optimizing the IICA, the probability of successful solution of discrete logarithm is increased by nearly 2 times, and the number of transformations is also reduced to a certain extent, thus reducing the time complexity of solution. The re-optimized the IC algorithm greatly improves the probability of successful the IC solution. This research result poses a serious challenge to cryptosystems based on finite fields of prime numbers.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
discrete logarithmdecomposition basesmooth boundaryfactorizationprime finite fields
Contact author(s)
hujj518 @ 126 com
History
2025-01-06: approved
2025-01-04: received
See all versions
Short URL
https://ia.cr/2025/015
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/015,
      author = {Jianjun HU},
      title = {A New Method for Solving Discrete Logarithm Based on Index Calculus},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/015},
      year = {2025},
      url = {https://eprint.iacr.org/2025/015}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.