Проблема следующая — я написал функцию нахождения обратной матрицы в поле Галуа GF(256) с использованием метода Гаусса. Функция нормально работает при замене чисел из поля Галуа на действительные числа и операций в поле Галуа на обычные операции, т.е. в самом алгоритме ошибок нет. Но вот в поле Галуа вычислять обратную матрицу она не хочет. Мне кажется, это связано с тем, что в поле Галуа такого размера не выполняется закон дистрибутивности умножения и сложения.
Подскажите, пожалуйста, какой алгоритм следует использовать? Или я что-то неправильно понимаю?