CH4 Fa22-1
CH4 Fa22-1
Assignment
CHAPTER 4
Exercise #1
For polynomial arithmetic with coefficients in Z11, perform the following calculations.
a) (x2 + 2x + 9)(x3 + 11x2 + x + 7)
b) (8x2 + 3x + 2)(5x2 + 6)
Exercise #2
Determine which of the following polynomials are reducible over GF(2).
a) x2 + 1
b) x2 + x + 1
c) x4 + x + 1
Exercise #3
Determine the GCD of the following pairs of polynomials.
a) (x3 + 1) and (x2 + x + 1) over GF(2)
b) (x3 + x + 1) and (x2 + 1) over GF(3)
c) (x3 - 2x + 1) and (x2 - x - 2) over GF(5)
d) (x4 + 8x3 + 7x + 8) and (2x3 + 9x2 + 10x + 1) over GF(11)
Exercise #4
Determine the multiplicative inverse of x2 + 1 in GF(23) with m(x) = x3 + x - 1.
Exercise #5
Write a computer program to emulate a simple four-function calculator in GF(24). You may use table
lookups for the multiplicative inverses. That is, the program should be able to perform, for any input in
GF(24), the following operations. Use the irreducible polynomial m(x) = x4 + x3 + 1.
• Addition
• Subtraction
• Multiplication
• Division