Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What are field representations?

field representations
0
Posted

What are field representations?

0

A field representation defines what bit-patterns are used to represent the various field elements. The representation (and the field) is chosen to make the field arithmetic operations efficient. An analogy is using different representations for integers – for example base 10 or base 2. Depending on the field, various tricks are possible, especially for the case GF(2^m). There are two main possibilities: polynomial and normal basis. Polynomial basis is probably easier to understand. With a polynomial basis, field elements are represented as polynomials. Usually a vector with m+1 components is used to represent a polynomial of degree m. When multiplying, the remainder is taken after dividing the result polynomial by an “irreducible” polynomial [see (14)] If m has factors, the basis can be over a sub-field other than GF(2). This is analagous to performing multi-precision arithmetic on words instead of bits. For small fields such as GF(2^9) field multiplication and division can be performe

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123