A general framework for subexponential discrete logarithm algorithms (Q2781453)

From MaRDI portal





scientific article; zbMATH DE number 1721459
Language Label Description Also known as
English
A general framework for subexponential discrete logarithm algorithms
scientific article; zbMATH DE number 1721459

    Statements

    A general framework for subexponential discrete logarithm algorithms (English)
    0 references
    0 references
    0 references
    20 March 2002
    0 references
    discrete logarithm
    0 references
    subexponential method
    0 references
    randomized Lanczos
    0 references
    index calculus
    0 references
    A large family of cryptographic systems is based on the difficulty of the discrete logarithm problem: Given a group \(G\) and some element \(a\in G\) and \(b\) such that \(b \in \langle a\rangle\) find an integer \(n\) with \(a^n = b\). Groups used for this purpose include the multiplicative group of finite fields, the class group of number fields (mostly imaginary quadratic fields) and divisor class groups of elliptic and hyperelliptic curves.NEWLINENEWLINENEWLINEOver the last few years a variety of subexponential methods have been developed for these groups to solve the discrete logarithm problem. In this article the authors present a generic framework that, under the additional assumption that the order of \(a\) is known, will find \(n\) in all the above cases. Futhermore, specializations of their framework yield the previously known best algorithms or improve them. In the case of Jacobians of hyperelliptic curves over finite fields, the new methods give a substantial improvement over previously known algorithms.NEWLINENEWLINENEWLINEThe power of their generic approach is also demonstrated by a rigorous complexity analysis showing that under the assumption of the order of \(a\) being known, the discrete logarithm problem is solvable in expected subexponential time. A key ingredient is a randomized version of Lanczos' algorithm, for which they give a complexity analysis too.
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references