ArticlePDF Available

Primitive elements and polynomials with arbitrary trace

Authors:

Abstract

With one non-trivial exception, GF(qn) contains a primitive element of arbitrary trace over GF(q).
Discrete Mathematics 83 (1990) l-7
North-Holland
PRIMITIVE ELEMENTS AND POLYNOMIALS WITH
ARBITRARY TRACE
Stephen D. COHEN*
Department of Mathematics, Uniuersity of Glasgow, Glasgow Cl2 SQW, Scotland, UK
Received 29 May 1987
Revised 10 February 1988
With one non-trivial exception, GF(q”) contains a primitive element of arbitrary trace over
GF(q).
1. Introduction
Let F, = GF(q) denote the finite field of prime power order q. The presence in
F2” of primitive elements (or roots) having trace 1 over F2 has been useful in
coding theory, see [2] and [8, Ch. 41. Although, in this instance, existence is
guaranteed by Davenport’s general construction of a primitive normal basis [5], in
resolving a problem raised in [8], Moreno [7] provided a simple direct proof.
In this paper it will be shown that the above result is a special case of a much
more general one (not derivable from Davenport’s theorem) which states,
essentially, that in any proper extension F,” of F, there exists a primitive element
with arbitrary trace t in F4. (Recall that T(g), the trace of 5 in F4” over F4, is
given by
T(E) = ij + i$” + 5”’ + . . * + pm’
and is automatically a member of F4.) Equivalently, there exists a primitive
polynomial f(x) of degree it over Fg with trace t (so that f(x) =x” - tx”-’ + - . -).
In this sense, it is clear that, if it = 2, no binomial x2 - a (where a E F4) can be
primitive (except when q = 3); thus we must disallow t = 0 in this case. Less
evidently, it can be seen by means of tables that none of the twelve primitive
polynomials of degree 3 over F4 (see [6, Ch. lo] have zero trace either. That these
are the sole exceptions is established in the following theorem.
Theorem 1. Let n 2 2 and t be an arbitrary member of F4 with t # 0 if n = 2 or if
n = 3 and q = 4. Then there exists a primitive element in F4” with trace t.
Equivalently, there exists a primitive polynomial of degree n over F4 with trace t.
*This paper was written during a visit by the author to the University of the Witwatersrand,
Johannesburg.
0012-365X/90/$03.50 0 1990- Elsevier Science Publishers B.V. (North-Holland)
2 S.D. Cohen
Theorem 1 derived from following result; extends the theorem of
where we n =
Theorem 2. Let n and t be as in Theorem 1 and let {wl, . . . , o,} be any basis of
F$ over F,. Then there exists elements al, . . . , a,_, in Fg such that alwl + . . - +
a,_,~,_, + tw, is a primitive element of F4”.
Theorem 2 can be cast more geometrically as follows.
Theorem 3. Suppose n 3 2 and F4” is regarded as an n-dimensional afine space
over F4. With the exception of hyperplanes through the origin when n = 2 or when
n = 3 and q = 4, every hyperplane contains a point corresponding to a primitive
element of Fg”.
2. Estimate for a character sum
In this section t is a non-zero element of F4 while throughout { wi, . . . , w,} is a
basis of F4” over F,. As shorthand we write a for (a,, . . . , a,_,) E Fi-’ etc., and
put 0 for (wi, . . . , w,-J and (I - o for the “inner product” alwl + . . . +
an-lwn-l.
Lemma 1. For all E in F4” but not in F4 there are q”-’ solutions (x, y) E Fr-’ of
the equation
(x * 0 + tw,)l(y - c-0 + twn) = 5. (2.1)
Proof. Suppose Ewi = Cyzl a,wt, i = 1, . . . , n (aij E F4). Then (2.1) holds if and
only if
E( i: Yiwi) = 2 (2 Yiaij) Wj = i: xjwj, %I = Yn = t7
i=l j=l
=x1 -a,,y, -a - . - 4-l lh-I = a, 1
t
* * X,-l -aln-lyl -. . . - an--ln--lhl = ann-lt
-aInyl - . . . - an-lnx-l = (arm - l>t.
Obviously these n equations in 2n - 2 unknowns have q”-’ solutions unless
ajn=O, j=l,..., n - 1 which, however, implies that &J = arm, a contradiction,
because 5 $ F4. 0
Primitive elements and polynomials with arbitrary trace 3
Now let x be a multiplicative character of F,. and define
S(x) = c x(a * w + mz),
a
where the sum is over all a E FG-‘. Also let Q = (q” - l)/(q - 1). We obtain an
estimate for IS(x)1 whose value depends on whether or not the order of x divides
Q.
Lemma 2. Suppose x is a non-principal character of order d(>l), where
d ) q” - 1. Then
Proof. Let 2 be the conjugate of x. Then
lW12 = ww
= B z& x((a . CfJ + WJlvJ -0 + fwt))
, 4
= 4 n-2 ,& x(E) + 4”-Ml),
4
by Lemma 1 and the fact that (a - o + tw,)/(b - OJ + &on) lies in F4 only if u = b
whereupon its value is 1. Hence
lw12 = -F & x(E) + e-l.
Eq (2.2)
Now the sum in (2.2) is zero if the restriction of x to Fg is non-principal, i.e. if
d # Q and otherwise (when d 1 Q), the right side of (2.2) has the value
-q”-*(q - 1) + q”-’ = q”-*. The result follows. Cl
Now let e be a divisor of q” - 1 and define N(e) to be the number of elements
of the form E = a - w + to, (i.e. on a given hyperplane) for which E # 0 and the
integer defined by (q” - l)/(order of 5) and e are co-prime. In fact it suffices,
except in one instance, to examine the particular case in which e = q” - 1, when
N(q” - 1) is simply the number of primitive elements on the hyperplane. In terms
of character sums (see [3]), we have
(2.3)
where @ and p are the functions of Euler and Mobius and CXCmodd) denotes a sum
over all characters of order d. Focusing on the case e = q” - 1, write N(q, n) for
((4” - l)/#(q” - l))N(q” - 1). In similar vein to [7] it is enough to prove that
N(q, n) is positive. To this end we estimate iV(q, n): evidently, an analogous
estimate holds for any N(e). The result follows immediately from (2.3) and
Lemma 2.
~z~a~!p 6q ~13 b 11” 103 paqsqqwa aq um (z.E) ‘~aaoa.~on .1ClaAyDadsar
‘cl< b 10 s < b uaqM paysyes 6Iawpatuuq s! (z’E) uaql ‘p JO E = A 3’ ‘laqwd
‘z IO T = A uaqM sploq (z-s) ~eq~ aas liI!sea um aM ‘z = b uaqm s = 1 ~eq~ In3pu!m
(ZX) j_b(r - n) + ,z - ,z < b
31 aprs pueq-)q2@ ag!sod seq (py,) ‘uoye~ou s!q~ pavmg
(IX) .(Epow)T=b3! ‘T+s---l =
‘(E Pow) 1 f b 3! ‘s- 1
I I
‘dlJeal3 ‘uaqL
'(1 - b)M = 1 pue (r<)(a)M = S ‘(I~)(I - Eb)M = 1 al!sIM ‘dJ!Aalq
_IO~ *(( 1 - b) + d pm) (9 pour) 1 e d .IO ((c pow) 1 G b asw qxqm u!) E = d Jaqlfa
‘uaql I+ b + ,b = 0 sapyp d at.u!ld c 3! wq~ ysq aloN *c = u ~eq~ asoddns
aM .Asea &?u~sea.mu! sauroDaq uogmy~~aa aq$ q3IqM .1a~3c ‘c = 24 uaqM aAgDa33a
6llmauaZ s! c euma~ leq$ yDaq:, 01 paqnbal s! llo33a aqt 30 ylnq aql ‘d@uydms
JON ‘0 f 3 pm E =z u wql aumsse um ahi ql.Io3amaq ‘aAoqc aq1 ur0.g
*c t.ualoaqL uoys;raA aqi u! uoyqmo:,
pa.zrnbal aql saqsqqe$sa qmqM tuatuala ah!)!ur!Id I? s! 2 D ‘“J 3 0 luau.IaIa
alqe$!ns e “03 1Cl.reaI3 .a 01 awild s! (2 30 Japlo)/(T - ,b) leql OS ‘0 01 au.yld
s! (waura~a aAyw!Jd due 01 IDadsal q$IM) xapu! asoqM 2 waurala ue sup?v~o~
aDeds-u augc u! Z&JO azg z&o+ auelhaddq haha Jeql ‘IxawoD mo u! ‘sagdur!
q3!qM 0 lap10 30 luaurala ue suyuo~ (E c u alaqM) “d .raAo azezds-u anyafold
u! aueldladliq haaa ‘p = b uaqM IdaDxa ([ 11 ‘aldwexa 103 ‘aas) Klwanbasuo3
‘A olnpour sla8auq 30 dnol% aAg!ppe aql 30 lomauak? tz OS pm A 01 awgd
anpjsal e suguo:, las azmaIa33!p-(-f ‘y ‘A) mph halla ‘slas amaJaJJ!p-(1 ‘s ‘1~)
OMI u10.13 mde ‘]??q) syasse s!qA .(suo!~cln3le3 pue suo!)elapIsuoD a]eyap atuos
su!eu~o:, u~e8e 3oold asoqM) [p] 30 T. uraloaqL 111013 &sea SMOIIOJ $Insal aq$ $eq$
MOqS MOU aM ‘0 = 1 ‘&iXIoyppF? ‘31 ‘C * U )eql asoddns alo3araql km aM ‘z = u
uaqM sploq z uraloaqL (s!sdpme In3a.m 30 aurowno aq,) [c] 30 ~‘1 uraIoaqL 68
wanzdde ssal ‘IaAaMoq ‘s! (p-z)
30 6xcga leraua% aqJ ‘asm leql u! 1 uraloaqJ spIa!A lilycynb haA pue [L] 30 pua
aqy vi? oualoH hq paqsqqelsa uo!l!puo:, aql LlaspaJd s! qXqM I - (1 - ,Z)M < &
pap!Aold aAg!sod s! (U ‘z)~ ieql saqduq (p-z) uaql z = b uaqM Jeql ymual aM
(P.Z> .z,cz-ujb(I - (a)M) - ,,+u,b((~)M - (I - ub)M) - I-ub * t” ‘b)N
sau+d 13uys~p Jo laqtunu at# salouap M a.iayM (,,,z = (a)M lay ‘E: sumaq
Primitive elemenis and polynomials with arbitrary trace 5
verification except when q = 11 in which case q3 - 1 = 1330 = 2.5.7.19, r = 4 and
s = 2. This value is investigated separately at the end.
To assist the discussion of the values r 2 5, introduce, for each positive integer
m, integers A(m) and B(m) defined, respectively, as the product of the first m
primes and the first m primes which are congruent to 1 modulo 6. We have
q’A(t)’ B(s),
5 (3B(s - l), if q + 1 (mod 3),
if q = 1 (mod 3). (3.3)
Hence if m satisfies
A(m) (3.4)
we can conclude that (3.2) is valid for t 3 m (even when s = 1 because q is an integer).
If r = 5, then (3.4) holds with m = 3 and so we can assume t c 2. In turn, this
implies s 2 3 (by (3.1)), Q 2 B(3) = 1729 (by (3.3)) and q > 41 which is stronger
than (3.2).
If r = 6, then (3.4) holds with m = 4 and we can take t c 3. Indeed if t = 3 and
q $1 (mod 3) then q 2 71 which implies (3.2). Otherwise s 2 4 (by (3.1)) and
hence Q 3 5187 (by (3.3)) g
a ain, coincidentally, yielding q > 71.
The treatment of the cases r = 7 and 8 is similar to that of r = 5 and 6,
respectively. Noting that B(4) = 7.13.19.31= 53599, we obtain q > 230 (when
r=7)andqa771andq>4OO(whenr=8).
For r 2 9 we use the following facts which can be established by induction for
m 3 5, namely,
A(m) 3 2”“, B(m) > 6”(m + 1)!/3 > 24m (m 2 5). (3.5)
Selecting m = [b(r + l)] (employing integral part notation), we deduce from (3.5)
in the first place that t < m and so s sm. Again by (3.5), were (3.2) to be false,
we would have
2
4m 2 22’ 2 (q + 1)’ > Q > B(m) > 24m,
a contradiction. With the exception q = 11 noted above, this completes the proof
for n = 3.
As IZ increases the working becomes significantly easier. Suppose for instance
n = 4. If q is odd, then 16 divides q4 - 1 and no other special considerations are
necessary. For example, if w(q4 - 1) = 4 then q4 - 12 16.3.5.7 = 1680 which
already implies qs > 16; consequently N(q, 4) is positive by Lemma 3. Similarly,
if q is even, then q4 - 12 3.5.7.11= 1155 and qs > 14 and this is enough.
When n = 5 it suffices to prove that q2 > W(q5 - l), a task which is facilitated by
the fact that necessarily p = 1 (mod 10) for all p(>5) dividing Q. Larger values of
IZ are clearly a formality and we omit further details.
From the above for the completion of the proof of Theorem 2 the only lack is a
demonstration that N(11, 3) is positive. In this case q - 1 = 10 and Q = 133. For
any e let M(e) denote the set of points on the relevant hyperplane (here a line)
6 SD. Cohen
which are dth powers for no divisor d(>l) of e. Then, of course, ]M(e)l = N(e)
always, while, in particular
M(lO) r-l M(133) = M(1330).
Hence
N(lO) + N(133) - N(1330) 6 N(1) = 121
and so
N(1330) s N(lO) + N(133) - 121.
On the other hand by (2.3) and Lemma 2 we have
N(lO) 2 $(121- 33) = 35.2,
N(133) 2 $$(121- 3Vll) > 90.1.
Thus N(lO) 2 36, N(133) 3 91 and N(1330) 2 6 by (3.6). 0
(3.6)
4. Proof of Theorem 1
We require a simple lemma.
Lemma 4. There exists a basis { ol, . . . , w,} of Fqn over Fq with
T(q) = 0, i = 1, . . . , n-l and T(w,)=l.
Proof. Since T(F,.) # 0 we can pick E E Fq” with T(E) #O. Put w, = T(E)-‘&
Then let {o;, . . . , WA-~, co,} be any basis extending o, and define wi = ol -
T(of)o,. 0
The proof of Theorem 1 is now readily completed as follows. Let
(01,. . * > o,} be the basis constructed in Lemma 4. From Theorem 2 let y be a
primitive element of the form alwl +. * * + an-lm,_l + tw,. Then T(y) = t as
desired. Cl
Note added in proof. Independent partial treatments of Theorem 1 (but not
Theorems 2 and 3) have recently appeared. 0. Moreno has dealt with the case
n = 2, t = 1 in his paper “On the existence of a primitive quadratic of trace 1 over
GF(p”)” (J. Combin. Theory Ser. A 51 (1989) 13-21). In their paper “On
primitive polynomials over finite fields” (J. Algebra 124 (1989) 337-353), D.
Jungnickel and S.A. Vanstone have shown that Theorem 1 holds for all but a
finite number of values of 9 and n. In particular, for t # 0, they identify an
explicit list of possible exceptions (all with n = 2). These papers contain working
akin to the present article but it seems that ideas on a level with those of [3] and
[4] would be needed for completion.
Primitive elements and polynomials with arbitrary trace 7
References
[l] L.D. Baumert, Cyclic difference sets, Lecture Notes in Mathematics 182 (Springer, Berlin,
Heidelberg, New York, 1971).
[2] E.R. Berlekamp, Algebraic Coding Theory (McGraw-Hill, New York, 1968).
[3] S.D. Cohen, Primitive roots in the quadratic extension of a finite field, J. London Math. Sot. 27
(2) (1983) 221-228.
[4] S.D. Cohen, Generators in cyclic difference sets, J. Combin. Th, Ser A 51 (1989) 227-236.
[5] H. Davenport, Bases for finite fields, J. London Math. Sot. 43 (1968) 21-39.
[6] R. Lid1 and H. Niederreiter, Finite Fields, Encyclopedia of Mathematics and its Applications 20
(Cambridge, 1983).
[7] 0. Moreno, On primitive elements of trace equal to 1 in GF(2m), Discrete Math. 41 (1982) 53-56.
[8] F.J. MacWilliams and N.J.A. Sloane, The Theory of Error Correcting Codes (North-Holland,
Amsterdam, New York, Oxford, 1977).
... In 1990, Cohen [3] explored the existence of a primitive element α ∈ F * q n whose trace over F q is prescribed, i.e., ...
... We observe that the trace map has a "multiplicative twin", namely the norm map α → α q n−1 +···+q+1 . This gives rise to a natural additive-multiplicative analogue of the issues discussed in [3,9] and this is the subject of study in this paper. More specifically, we discuss the existence of elements β ∈ F q n that are normal over F q and whose norms over intermediate extensions are prescribed. ...
... It is direct to verify that the latter holds if (d 1 , d 2 ) = (3,4). ...
Preprint
For each positive integer n, let Fqn\mathbb F_{q^n} be the unique n-degree extension of the finite field Fq\mathbb F_q with q elements, where q is a prime power. It is known that for arbitrary q and n, there exists an element βFqn\beta\in \mathbb F_{q^n} such that its Galois conjugates β,βq,,βqn1\beta, \beta^q, \ldots, \beta^{q^{n-1}} form a basis for Fqn\mathbb F_{q^n} as an Fq\mathbb F_q-vector space. These elements are called normal and they work as additive generators of finite fields. On the other hand, the multiplicative group Fqn\mathbb F_{q^n}^* is cyclic and any generator of this group is a primitive element. Many past works have dealt with the existence of primitive and normal elements with specified properties, including the existence of primitive elements whose traces over intermediate extensions are prescribed. Inspired by the latter, in this paper we explore the existence of normal elements whose norms over intermediate extensions are prescribed. We combine combinatorial and number-theoretic ideas and obtain both asymptotic and concrete results. In particular, we completely solve the problem in the case where only one intermediate extension is considered.
... Since (n − 1)-normal elements are not primitive, we have all primitive trace-0 elements in F q n are primitive 1normal. The existence of such elements is guaranteed by [6]; see also Lemma 5.1, below. ...
... Hence all primitive, trace-zero elements are 1-normal. If q = 4, the existence of primitive and trace-zero elements is guaranteed by [6]. For the case q = 4 we can directly find a primitive 1-normal element in F 4 3 . ...
... By Lemma 4.5, there do not exist primitive 3-normal elements in F q 4 . Therefore all primitive, trace-zero elements are 1-normal and, again, the existence of such elements is guaranteed by [6]. ...
Preprint
An element αFqn\alpha \in \mathbb F_{q^n} is \emph{normal} if B={α,αq,,αqn1}\mathcal{B} = \{\alpha, \alpha^q, \ldots, \alpha^{q^{n-1}}\} forms a basis of Fqn\mathbb F_{q^n} as a vector space over Fq\mathbb F_{q}; in this case, B\mathcal{B} is a normal basis of Fqn\mathbb F_{q^n} over Fq\mathbb F_{q}. The notion of k-normal elements was introduced in Huczynska et al (2013). Using the same notation as before, α\alpha is k-normal if B\mathcal{B} spans a co-dimension k subspace of Fqn\mathbb F_{q^n}. It can be shown that 1-normal elements always exist in Fqn\mathbb F_{q^n}, and Huczynska et al (2013) show that elements that are simultaneously primitive and 1-normal exist for q3q \geq 3 and for large enough n when gcd(n,q)=1\gcd(n,q) = 1 (we note that primitive 1-normals cannot exist when n=2). In this paper, we complete this theorem and show that primitive, 1-normal elements of Fqn\mathbb F_{q^n} over Fq\mathbb F_{q} exist for all prime powers q and all integers n3n \geq 3, thus solving Problem 6.3 from Huczynska, et al (2013).
... In 2014, Cohen [6] completed the existence results obtained by Wang et al. [14] for finite fields of characteristic 2. In [9], Cohen proved that for every a ∈ F q , F q n contains a primitive element α such that T r F q n |Fq (α) = a, if n ≥ 3, and (q, n) = (4,3). Moreover, if n = 2 or (q, n) = (4, 3), for every nonzero a ∈ F * q , there exists a primitive element α ∈ F q n such that T r F q n |Fq (α) = a. ...
... Also suppose n ≥ 6 is a positive integer. Then (q, n) ∈ P for all pairs (q, n) except (possibly) the pairs (3, 7), (7, 7), (3,8), (5,8), (3,9), (3,12) and (q, 6) with 3 ≤ q ≤ 25, and q = 29, 31, 61. ...
... So δ > 0.13927 and hence R < 5.1348 × 10 5 . Thus (9) holds whenever q n > 1.35381×10 17 . Now if ω ≥ 15, then q n > 6.1148897×10 17 . ...
Preprint
In this article, we establish a sufficient condition for the existence of a primitive element αFqn\alpha \in {\mathbb{F}_{q^n}} such that the element α+α1\alpha+\alpha^{-1} is also a primitive element of Fqn,{\mathbb{F}_{q^n}}, and TrFqnFq(α)=aTr_{\mathbb{F}_{q^n}|\mathbb{F}_{q}}(\alpha)=a for any prescribed aFqa \in \mathbb{F}_q, where q=pkq=p^k for some prime p and positive integer k. We prove that every finite field Fqn (n5),\mathbb{F}_{q^n}~ (n \geq5), contains such primitive elements except for finitely many values of q and n. Indeed, by computation, we conclude that there are no actual exceptional pairs (q,n) for $n\geq5.
... For each a ∈ A, let ξ a be a primitive element in F q na such that T a (ξ a ) = 0, and for each a 2 ∈ A 1 , let ξ a 2 be a primitive element in F q na 2 such that T a 2 (ξ a 2 ) = 0 (one can always assume this [3]). Using the previous definitions, we consider the set ...
... The only elements c 2 in I a 2 = {3, 6, 9, 12} such that c 2 > d are 9 and 12. The corresponding cyclotomic sets I (21− 9,9) and I (21 −12,12) are I (9,3) = {(9, 3), (3,6), (12,9), (6, 12)}, Hence, we see that the condition (10) is satisfied since both cyclotomic sets are contained in ∆ ≤21 . Therefore, we have to construct l a 2 , for which we have to compute Y 3 . ...
... Therefore, we have to construct l a 2 , for which we have to compute Y 3 . We have I (21−6,6) = I (15,3) from before, but we have seen that this cyclotomic set is not contained in ∆ ≤21 . Thus, (15, 3) ∈ Y 3 . ...
Preprint
Full-text available
Explicit bases for the subfield subcodes of projective Reed-Muller codes over the projective plane and their duals are obtained. In particular, we provide a formula for the dimension of these codes. For the general case over the projective space, we are able to generalize the necessary tools to deal with this case as well: we obtain a universal Gr\"obner basis for the vanishing ideal of the set of standard representatives of the projective space and we are able to reduce any monomial with respect to this Gr\"obner basis. With respect to the parameters of these codes, by considering subfield subcodes of projective Reed-Muller codes we are able to obtain long linear codes with good parameters over a small finite field.
... , N − 1} and let d = d( ). Set ξ a a primitive element of the field F q na with T a (ξ a ) = 0 (this can always be done Cohen 1990). A basis for (PRS(N , ) q ) ⊥ is given by the image by ev X N of the following polynomials. ...
Article
Full-text available
We study the subfield subcodes of projective Reed–Solomon codes and their duals: we provide bases for these codes and estimate their parameters. With this knowledge, we can construct symmetric and asymmetric entanglement-assisted quantum error-correcting codes, which in many cases have new or better parameters than the ones available in the literature.
Preprint
Full-text available
We prove that if k is a positive integer then for every finite field F\mathbb{F} of cardinality q2q\neq 2 and for every positive integer n such that qn>(k1)4q^n>(k-1)^4, every n×nn\times n matrix over F\mathbb{F} can be expressed as a sum of three k-th powers. Moreover, if n7n\geq 7 and k<qk<q, every n×nn\times n matrix over F\mathbb{F} can be written as a sum of two k-th powers.
Preprint
Full-text available
The celebrated Primitive Normal Basis Theorem states that for any n2n\ge 2 and any finite field Fq\mathbb F_q, there exists an element αFqn\alpha\in \mathbb F_{q^n} that is simultaneously primitive and normal over Fq\mathbb F_q. In this paper, we prove some variations of this result, completing the proof of a conjecture proposed by Anderson and Mullen (2014). Our results also imply the existence of elements of Fqn\mathbb F_{q^n} with multiplicative order (qn1)/2(q^n-1)/2 and prescribed trace over Fq\mathbb F_q.
Article
Full-text available
With the exception of two (21, 5, 1) difference sets quoted in L. D. Baumert's 1971 survey, all cyclic (ν, k, λ)-difference sets contain a residue co-prime with ν.
Article
In my paper “ Bases for finite fields ”, published in this Journal , 43 (1968), 21–39, I overlooked the fact that the existence of a primitive normal basis for a finite field [ pn ], when pn is sufficiently large, had already been proved by L. Carlitz, Trans. American Math. Soc. , 73 (1952), 373–382.
Article
The object of this paper is to present a simple proof for the existence of primitive elements of trace equal 1, in GF(2m).