Development of a GF(2) Math Coprocessor

Richard J. Tervo · 2019

The mathematics of Galois fields GF(2) and the extension fields GF(2m) underpin applications in error control coding and cryptology yet these binary operations are not directly supported in most digital computer instruction sets. A set of hardware blocks to perform low level GF(2) operations as a math coprocessor is described. The circuits were elaborated in VHDL and integrated into an FPGA-based soft processor (Nios II). Performance tests and detailed timing measurements are reported for typical GF(2) calculations.

Read the paper · More papers on PaperTik