Finite fields and their applications [Finite Fields Appl] NLMUID: 9918733189006676