Study of the discrete logarithm problem in \(\mathbb{F}_{p^ 3}\) (Q1903546)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Study of the discrete logarithm problem in \(\mathbb{F}_{p^ 3}\) |
scientific article |
Statements
Study of the discrete logarithm problem in \(\mathbb{F}_{p^ 3}\) (English)
0 references
11 January 1996
0 references
Let \(p\) be a prime number \(\geq 5\), \(k\) an irreducible polynomial in \(F_p [X]\) of degree 3 and \(g\) a generator of \(F^*_{p^3} = (F_p [X]/(k))^*\). The discrete logarithm problem in \(F^*_{p^3}\) is to determine \(x\) given \(y = g^x \in F_{p^3}\). Let \(m\) be a nonsquare in \(F_p\) and let \(E (\sqrt m)\) be the ring of integers of \(Q(\sqrt m)\). Previously, \textit{T. El Gamal} [IEEE Trans. Inf. Theory 31, 473--481 (1985; Zbl 0573.12006)] has given a subexponential algorithm for determining logarithms in \(F_{p^2}\) by establishing an isomorphism between \(F_{p^2}\) and \(E (\sqrt m)/(p)\) for \((p)\) a principal ideal of \(E (\sqrt m)\). The technique is extended here to fields of the form \(F_{p^3}\) by establishing an isomorphism between \(F_{p^3}\) and \(E ({\root 3 \of m})\) for \(m\) a noncube in \(F_p\) for \(p\equiv 1\pmod 3\). The algorithm is shown to have a running time of \(O (\exp (24 \sqrt {\log(p)\log\log(p)}))\).
0 references
finite fields
0 references
public key cryptography
0 references
discrete logarithm problem
0 references
algorithm
0 references
0 references