Global Methods for Discrete Logarithm Problems I: A Unified Approach for the Multiplicative Group and for Elliptic Curves over a Finite Field
نویسندگان
چکیده
Let A be a finite abelian group and x an element of A. Let y be in the subgroup generated by x, so that y = nx for some positive integer n. Recall that the discrete logarithm problem is to determine n in a computationally efficient way. The computational complexity of solving this problem when the bit size of the inputs is large is the basis of many public-key encryption schemes used today. Two of the most important examples of finite abelian groups that are used in public-key cryptography are the multiplicative group of a finite field and the group of points on an elliptic curve over a finite field (see [K] and [Mill] for the original papers and [KMV] for a survey of work as of 2000).
منابع مشابه
Generalized Jacobian and Discrete Logarithm Problem on Elliptic Curves
Let E be an elliptic curve over the finite field F_{q}, P a point in E(F_{q}) of order n, and Q a point in the group generated by P. The discrete logarithm problem on E is to find the number k such that Q = kP. In this paper we reduce the discrete logarithm problem on E[n] to the discrete logarithm on the group F*_{q} , the multiplicative group of nonzero elements of Fq, in the case where n | q...
متن کاملSignature Calculus and the Discrete Logarithm Problem for Elliptic Curves (Preliminary Version)
This is the third in a series of papers in which we develop a unified method for treating the discrete logarithm problem (DLP) in various contexts. In [HR1], we described a formalism using global duality for a unified approach to the DLP for the multiplicative group and for elliptic curves over finite fields. The main tool to be employed is what we call signature calculus. In [HR2], we used sig...
متن کاملGlobal Duality, Signature Calculus and the Discrete Logarithm Problem
We study the discrete logarithm problem for the multiplicative group and for elliptic curves over a finite field by using a lifting of the corresponding object to an algebraic number field and global duality. We introduce the signature of a Dirichlet character (in the multiplicative group case) or principal homogeneous space (in the elliptic curve case), which is a measure of the ramification a...
متن کاملElliptic Curve Cryptosystems
We discuss analogs based on elliptic curves over finite fields of public key cryptosystems which use the multiplicative group of a finite field. These elliptic curve cryptosystems may be more secure, because the analog of the discrete logarithm problem on elliptic curves is likely to be harder than the classical discrete logarithm problem, especially over GF(2"). We discuss the question of prim...
متن کاملNon Supersingular Elliptic Curves for Public Key Cryptosystems
For public key cryptosystems multiplication on elliptic curves can be used instead of exponentiation in finite fields. One attack to such a system is: embedding the elliptic curve group into the multiplicative group of a finite field via weilpairing; calculating the discrete logarithm on the curve by solving the discrete logarithm in the finite field. This attack can be avoided by constructing ...
متن کامل