Finite field for scientists and engineers
Finite field for scientists and engineers
A fast algorithm for computing multiplicative inverses in GF(2m) using normal bases
Information and Computation
Finite field manipulations in Macsyma
ACM SIGSAM Bulletin
Number Theory for Computing
Handbook of Applied Cryptography
Handbook of Applied Cryptography
The Design of Rijndael
Introduction to Maple
On the Computation of Square Roots in Finite Fields
Designs, Codes and Cryptography
Teaching cryptography with open-source software
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
In this paper we present our implementation of finite fields in the free and open Maxima computer algebra system. In the first version of our package we focused our efforts on efficient computation of primitive elements and modular roots. Our optimizations involve some heuristic methods that use "modular composition" and the generalized Tonelli-Shanks algorithm. Other open and free systems such as GP/Pari do not include in their standard packages any support for finite fields. The computation of the primitive element in Maxima is now faster than in Axiom. Our package provides a more user-friendly interface for teaching than other comparable systems.