Так.
Регистр длины

над полем

это вот такая штука:

То есть на каждом такте мы вычисляем новое

, а остальные просто сдвигаем:

.
Теперь рассмотрим наш случай. Поле

, получающееся расширением поля

корнем многочлена

Элементы этого поля имею вид

, где

, т.е. биты, а

- корень многочлена

. Складываются они по модулю 2, а умножаются как многочлены по модулю

. То есть мы можем

заменить на

, потому что

. Например:


Точно так же, если у нас поле

, полученное расширением

корнем неприводимого многочлена

, от элементы будут иметь вид

, где

, складываться по модулю 3, а умножаться как многочлены с учетом того, что

.
Например:

Все коэффициенты

и значения регистра

- будут элементами нашего поля, т.е в случае

- это пары бит, а в случае

- числа от 0 до 4 с арифметикой по модулю 5.
Кстати, обычно считается, что

или хотя бы
