International Journal of applied mathematics and computer science

online read us now

Paper details

Number 3 - September 1997
Volume 7 - 1997

Computing in GF(2m) using GAP

Czesław Kościelny

Abstract
The GAP system supports, in principle, finite fields of size at most 216. Therefore, the author discusses in the paper how to compute in larger Galois fields of characteristic 2, using the GAP interpreter. The proposed method of computing is based on the software implementation of operations in GF(2m) according to a technique typical of parallel finite field arithmetic logic circuits. The GAP functions for determining in GF(2m) the sum and the product of two arbitrary elements, the k-th power, the square and the multiplicative inverse of an element, even for m equal to several hundreds, are shown. A comprehensive example, concerning the structure investigation of GF(263), GF(2100) and GF(2250), consisting in determining small subfields of these fields, is also presented.

Keywords
-