On the complexity of the discrete logarithm and Diffie-Hellman problems
The discrete logarithm problem (DLP): given an element \(a\) in a cyclic group \(G=\langle g\rangle\) of order \(n\) find the unique integer \(x\),\,\, \(0\leq x \leq n-1\) such that \(a = g^x\), is widely believed to be a computationally hard problem. It was proposed as a one-way function for use in public-key cryptography in the foundational paper of \textit{W. Diffie} and \textit{M. E. Hellman} [IEEE Trans. Inf. Theory 22, 644--654 (1976; Zbl 0435.94018)]. In that paper Diffie and Hellman also give a key exchange method related to DLP: two users randomly choose integers \(a,b\in (1,n)\)\,\, and they exchange \(g^a,g^b\). Each of them is then able to compute the common value \(g^{ab}\). The computation of \(g^{ab}\)\, given only \(g^a,g^b\) is called the Diffie-Hellman problem (DHP). Of course if one can solve DLP one can also solve DHP. A connected problem is the decision DHP (DDHP): given \(g^a,g^b,g^c\)\, decide if \(ab\equiv c \bmod n\). In general, DDHP is no harder than DHP and this is no harder than DLP. The object of the present paper is the study of some aspects of these relationships. In Section 2 the authors give an overview of the state of the art of these three and other related problems. Section 3 deals with the computational complexity of these problems in generic cyclic groups. An algorithm is called generic if it works for arbitrary groups, in contrast to algorithms that make use of some particular presentation of the group elements, as is the case in the well-known index-calculus method, which provides an algorithm of subexponential complexity for the DLP in multiplicative groups of finite fields and in Jacobians of hyperelliptic curves of large genus. Section 5 is the core of the paper. The authors first remember a previous result of \textit{D. Boneh} and \textit{R. Venkatesan} [Hardness of computing the most significant bits of secret keys in Diffie-Hellman and related schemes, Proc. CRYPTO `96, Lect. Notes Comput. Sci. 1109, 129--142 (1996)] that shows that it is as hard to compute the \(O(\sqrt n)\) most significant bits of the DHP as it is to compute the whole function. They prove then that if the DDHP is supposed to be hard then computing the two most significant bits of the DHP is also hard. The last section of the paper discusses the open question as to whether there exists a deterministic reduction of DDHP to the problem of computing the two most significant bits of DHP. A large list of references is also provided at the end of the paper.
- On the connection between the discrete logarithms and the Diffie-Hellman problem
- On polynomial approximation of the discrete logarithm and the Diffie-Hellman mapping.
- scientific article; zbMATH DE number 4214161
- On the bit security of the Diffie-Hellman key
- The Relationship Between Breaking the Diffie--Hellman Protocol and Computing Discrete Logarithms
- A general framework for subexponential discrete logarithm algorithms
- A key-exchange system based on imaginary quadratic fields
- A Remark Concerning m-Divisibility and the Discrete Logarithm in the Divisor Class Group of Curves
- A sieve algorithm for the shortest lattice vector problem
- A simple and fast probabilistic algorithm for computing square roots modulo a prime number (Corresp.)
- Algebraic aspects of cryptography. With an appendix on hyperelliptic curves by Alfred J. Menezes, Yi-Hong Wu, and Robert J. Zuccherato
- Algorithms for black-box fields and their application to cryptography
- An algorithm for solving the discrete log problem on hyperelliptic curves
- An extension of Satoh's algorithm and its implementation
- Breaking generalized Diffie-Hellman modulo a composite is no easier than factoring
- Complexity of a determinate algorithm for the discrete logarithm
- Counting points on elliptic curves over finite fields
- Cryptography in quadratic function fields
- Diffie-Hellman Oracles
- Hardness of computing the most significant bits of secret keys in Diffie-Hellman and related schemes
- scientific article; zbMATH DE number 1588479 (Why is no real title available?)
- scientific article; zbMATH DE number 1618043 (Why is no real title available?)
- scientific article; zbMATH DE number 2086223 (Why is no real title available?)
- scientific article; zbMATH DE number 438988 (Why is no real title available?)
- scientific article; zbMATH DE number 4168790 (Why is no real title available?)
- scientific article; zbMATH DE number 1186931 (Why is no real title available?)
- scientific article; zbMATH DE number 1303114 (Why is no real title available?)
- scientific article; zbMATH DE number 1341882 (Why is no real title available?)
- scientific article; zbMATH DE number 1349933 (Why is no real title available?)
- scientific article; zbMATH DE number 1942430 (Why is no real title available?)
- scientific article; zbMATH DE number 1842493 (Why is no real title available?)
- scientific article; zbMATH DE number 819814 (Why is no real title available?)
- scientific article; zbMATH DE number 1406786 (Why is no real title available?)
- scientific article; zbMATH DE number 6472645 (Why is no real title available?)
- Linear complexity of the discrete logarithm
- Monte Carlo Methods for Index Computation (mod p)
- New directions in cryptography
- On Certain Exponential Sums and the Distribution of Diffie-Hellman Triples
- On the connection between the discrete logarithms and the Diffie-Hellman problem
- On the distribution of Diffie-Hellman triples with sparse exponents
- On the distribution of the Diffie-Hellman pairs
- On the statistical properties of Diffie-Hellman distributions
- Polynomial representations of the Diffie-Hellman mapping
- Real and imaginary quadratic representations of hyperelliptic function fields
- Reducing elliptic curve logarithms to logarithms in a finite field
- Security of most significant bits of \(g^{x^{2}}\).
- Separating decision Diffie-Hellman from computational Diffie-Hellman in cryptographic groups
- Square-root algorithms for the discrete logarithm problem (a survey)
- The canonical lift of an ordinary elliptic curve over a finite field and its point counting
- The Diffie-Hellman protocol
- The Relationship Between Breaking the Diffie--Hellman Protocol and Computing Discrete Logarithms
- The Tate pairing and the discrete logarithm applied to elliptic curve cryptosystems
- A structural comparison of the computational difficulty of breaking discrete log cryptosystems
- Small generic hardcore subsets for the discrete logarithm: short secret DL-keys.
- Improved lower bound for Diffie-Hellman problem using multiplicative group of a finite field as auxiliary group
- Discrete logarithm like problems and linear recurring sequences
- Reduction of the integer factorization complexity upper bound to the complexity of the Diffie-Hellman problem
- On the index of the Diffie-Hellman mapping
- On the bit security of the Diffie-Hellman key
- Weakness of \(\mathbb{F}_{3^{6 \cdot 1429}}\) and \(\mathbb{F}_{2^{4 \cdot 3041}}\) for discrete logarithm cryptography
- Short paper: The proof is in the pudding. Proofs of work for solving discrete logarithms
- Algebraic groups and discrete logarithm
- Generic Hardness of the Multiple Discrete Logarithm Problem
- On relationship of computational Diffie-Hellman problem and computational square-root exponent problem
- Intractable problems in cryptography
- On the connection between the discrete logarithms and the Diffie-Hellman problem
- Another look at non-standard discrete log and Diffie-Hellman problems
- Elementary thoughts on discrete logarithms
- The co-Diffie-Hellman problem over elliptic curves
- Oracle-assisted static Diffie-Hellman is easier than discrete logarithms
- The Discrete Logarithm Hides $O(\log n)$ Bits
- scientific article; zbMATH DE number 1186931 (Why is no real title available?)
- scientific article; zbMATH DE number 1303114 (Why is no real title available?)
- scientific article; zbMATH DE number 503355 (Why is no real title available?)
- scientific article; zbMATH DE number 1951620 (Why is no real title available?)
- scientific article; zbMATH DE number 1512694 (Why is no real title available?)
- scientific article; zbMATH DE number 1857540 (Why is no real title available?)
- On generic complexity of the discrete logarithm problem
- Matrix representation of cryptographic functions
- \texttt{NP}-complete sets for computing discrete logarithms and integer factorization
- Security in Communication Networks
- On the bit security of elliptic curve Diffie-Hellman
- Transformations of two cryptographic problems in terms of matrices
- scientific article; zbMATH DE number 4187705 (Why is no real title available?)
- Cryptography and Coding
- Algorithmic Number Theory
- The \(l\)-th power Diffie-Hellman problem and the \(l\)-th root Diffie-Hellman problem
- The Diffie-Hellman problem and generalization of Verheul's theorem
- Discrete logarithms, Diffie-Hellman, and reductions
- The Diffie-Hellman key exchange protocol and non-Abelian nilpotent groups
This page was built for publication: On the complexity of the discrete logarithm and Diffie-Hellman problems
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1827563)