5,118 research outputs found

    Improvements in the computation of ideal class groups of imaginary quadratic number fields

    Full text link
    We investigate improvements to the algorithm for the computation of ideal class groups described by Jacobson in the imaginary quadratic case. These improvements rely on the large prime strategy and a new method for performing the linear algebra phase. We achieve a significant speed-up and are able to compute ideal class groups with discriminants of 110 decimal digits in less than a week.Comment: 14 pages, 5 figure

    Security Estimates for Quadratic Field Based Cryptosystems

    Get PDF
    We describe implementations for solving the discrete logarithm problem in the class group of an imaginary quadratic field and in the infrastructure of a real quadratic field. The algorithms used incorporate improvements over previously-used algorithms, and extensive numerical results are presented demonstrating their efficiency. This data is used as the basis for extrapolations, used to provide recommendations for parameter sizes providing approximately the same level of security as block ciphers with 80,80, 112,112, 128,128, 192,192, and 256256-bit symmetric keys

    Practical improvements to class group and regulator computation of real quadratic fields

    Get PDF
    We present improvements to the index-calculus algorithm for the computation of the ideal class group and regulator of a real quadratic field. Our improvements consist of applying the double large prime strategy, an improved structured Gaussian elimination strategy, and the use of Bernstein's batch smoothness algorithm. We achieve a significant speed-up and are able to compute the ideal class group structure and the regulator corresponding to a number field with a 110-decimal digit discriminant

    Computing the torsion of the pp-ramified module

    Full text link
    We fix a prime number pp and \K a number field, we denote by MM the maximal abelian pp-extension of \Ko unramified outside pp. The aim of this paper is to study the Zp\Z_p-module \gal(M/\Ko) and to give a method to effectively compute its structure as a Zp\Z_p-module. Then we give numerical results, for real quadratic fields, together with interpretations via Cohen-Lenstra's heuristics

    Computing Hilbert Class Polynomials

    Get PDF
    We present and analyze two algorithms for computing the Hilbert class polynomial HDH_D . The first is a p-adic lifting algorithm for inert primes p in the order of discriminant D < 0. The second is an improved Chinese remainder algorithm which uses the class group action on CM-curves over finite fields. Our run time analysis gives tighter bounds for the complexity of all known algorithms for computing HDH_D, and we show that all methods have comparable run times
    • …
    corecore