Abstract
The present study investigates the problem of retrieving the ephemeral keys, which are used in the Discrete Logarithm Problem (DLP) based public key cryptosystems. The ephemeral key can be retrieved by solving the mathematical hard problem, namely DLP. The DLP defined over a prime field is considered in the present study. An efficient way of computing the DLP for retrieving the ephemeral key by using a new variant of Index Calculus Method (ICM) when the factors of p − 1 are known and small is proposed. The Pohlig-Hellman is the best known method to solve the DLP on the prime field with factors of p − 1 are small, while the ICM is an efficient method for a general DLP. The ICM has two steps, such as a pre-computation and an individual logarithm computation. In the pre-computation step, the logarithms of elements of a subset of a group, which is known as a factor base is computed and in the individual logarithm step the DLP is computed with the help of pre-computed logarithms of factor base. Since the ephemeral keys are dynamic and changes for every session, once the logarithms of a subset of a group is known, the DLP for the ephemeral key can be obtained by using the individual logarithm step. Therefore, an efficient way of solving the individual logarithm step is presented based on the newly proposed pre-computation method and the performance is analyzed on a comprehensive set of experiments. From the experimental results, it is observed that the individual logarithm (computation) step outperforms the Pohlig-Hellman method on some special cases. The property of generators of prime field is the main motivation for the current study.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Journal of Discrete Mathematical Sciences and Cryptography
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.