129 research outputs found

    The number of irreducible polynomials of degree n over Fq with given trace and constant terms

    Get PDF
    AbstractWe study the number Nγ(n,c,q) of irreducible polynomials of degree n over Fq where the trace γ and the constant term c are given. Under certain conditions on n and q, we obtain bounds on the maximum of Nγ(n,c,q) varying c and γ. We show with concrete examples how our results improve the previously known bounds. In addition, we improve upper and lower bounds of any Nγ(n,c,q) when n=a(q−1) for a nonzero constant term c and a nonzero trace γ. As a byproduct, we give a simple and explicit formula for the number N(n,c,q) of irreducible polynomials over Fq of degree n=q−1 with a prescribed primitive constant term c

    A construction of F2-linear cyclic, MDS codes

    Get PDF
    In this paper we construct F2-linear codes over Fb2 with length n and dimension n−r where n=rb. These codes have good properties, namely cyclicity, low density parity-check matrices and maximum distance separation in some cases. For the construction, we consider an odd prime p, let n=p−1 and utilize a partition of Zn. Then we apply a Zech logarithm to the elements of these sets and use the results to construct an index array which represents the parity-check matrix of the code. These codes are always cyclic and the density of the parity-check and the generator matrices decreases to 0 as n grows (for a fixed r). When r=2 we prove that these codes are always maximum distance separable. For higher r some of them retain this property.The first author was supported by CAPES (Brazil). The work of the second author was partially supported by Spanish grants AICO/2017/128 of the Generalitat Valenciana and VIGROB-287 of the Universitat d'Alacant. The third and fourth authors were supported by NSERC (Canada). The first, third and fourth authors acknowledge support from FAPESP SPRINT grant 2016/50476-0

    A heuristic quasi-polynomial algorithm for discrete logarithm in finite fields of small characteristic

    Get PDF
    International audienceIn the present work, we present a new discrete logarithm algorithm, in the same vein as in recent works by Joux, using an asymptotically more efficient descent approach. The main result gives a quasi-polynomial heuristic complexity for the discrete logarithm problem in finite field of small characteristic. By quasi-polynomial, we mean a complexity of type nO(logn)n^{O(\log n)} where nn is the bit-size of the cardinality of the finite field. Such a complexity is smaller than any L(ε)L(\varepsilon) for ϵ>0\epsilon>0. It remains super-polynomial in the size of the input, but offers a major asymptotic improvement compared to L(1/4+o(1))L(1/4+o(1))

    Fast construction of irreducible polynomials over finite fields

    Get PDF
    International audienceWe present a randomized algorithm that on input a finite field KK with qq elements and a positive integer dd outputs a degree dd irreducible polynomial in K[x]K[x]. The running time is d1+o(1)×(logq)5+o(1)d^{1+o(1)} \times (\log q)^{5+o(1)} elementary operations. The o(1)o(1) in d1+o(1)d^{1+o(1)} is a function of dd that tends to zero when dd tends to infinity. And the o(1)o(1) in (logq)5+o(1)(\log q)^{5+o(1)} is a function of qq that tends to zero when qq tends to infinity. In particular, the complexity is quasi-linear in the degree dd

    Asymptotic complexities of discrete logarithm algorithms in pairing-relevant finite fields

    Get PDF
    International audienceWe study the discrete logarithm problem at the boundary case between small and medium characteristic finite fields, which is precisely the area where finite fields used in pairing-based cryptosystems live. In order to evaluate the security of pairing-based protocols, we thoroughly analyze the complexity of all the algorithms that coexist at this boundary case: the Quasi-Polynomial algorithms, the Number Field Sieve and its many variants, and the Function Field Sieve. We adapt the latter to the particular case where the extension degree is composite, and show how to lower the complexity by working in a shifted function field. All this study finally allows us to give precise values for the characteristic asymptotically achieving the highest security level for pairings. Surprisingly enough, there exist special characteristics that are as secure as general ones

    What do random polynomials over finite fields look like?

    No full text
    In this paper, we survey old and new results about random univariate polynomials over a finite field double-struck F signq. We are interested in three aspects: (1) the decomposition of a random polynomial in terms of its irreducible factors, (2) the usage of random polynomials in algorithms, and (3) the average-case analysis of algorithms that use polynomials over finite fields
    corecore