On Linear Codes with Random Multiplier Vectors and the Maximum Trace Dimension Property

09/01/2023
by   Márton Erdélyi, et al.
0

Let C be a linear code of length n and dimension k over the finite field 𝔽_q^m. The trace code Tr(C) is a linear code of the same length n over the subfield 𝔽_q. The obvious upper bound for the dimension of the trace code over 𝔽_q is mk. If equality holds, then we say that C has maximum trace dimension. The problem of finding the true dimension of trace codes and their duals is relevant for the size of the public key of various code-based cryptographic protocols. Let C_𝐚 denote the code obtained from C and a multiplier vector 𝐚∈ (𝔽_q^m)^n. In this paper, we give a lower bound for the probability that a random multiplier vector produces a code C_𝐚 of maximum trace dimension. We give an interpretation of the bound for the class of algebraic geometry codes in terms of the degree of the defining divisor. The bound explains the experimental fact that random alternant codes have minimal dimension. Our bound holds whenever n≥ m(k+h), where h≥ 0 is the Singleton defect of C. For the extremal case n=m(h+k), numerical experiments reveal a closed connection between the probability of having maximum trace dimension and the probability that a random matrix has full rank.

READ FULL TEXT
research
02/29/2020

A new construction of Algebraic Geometry code using Trace function

In this note, we give a construction of Algebraic-Geometry codes on alge...
research
03/29/2022

Equivalences among Z_p^s-linear Generalized Hadamard Codes

The _p^s-additive codes of length n are subgroups of _p^s^n, and can be ...
research
10/21/2020

On the maximum number of minimal codewords

Minimal codewords have applications in decoding linear codes and in cryp...
research
03/29/2022

Enumeration of extended irreducible binary Goppa codes

The family of Goppa codes is one of the most interesting subclasses of l...
research
11/25/2021

On the dimension and structure of the square of the dual of a Goppa code

The Goppa Code Distinguishing (GD) problem asks to distinguish efficient...
research
01/11/2022

Improving the minimum distance bound of Trace Goppa codes

In this article we prove that a class of Goppa codes whose Goppa polynom...
research
09/24/2022

Decreasing norm-trace codes

This paper introduces decreasing norm-trace codes, which are evaluation ...

Please sign up or login with your details

Forgot password? Click here to reset