Нахождение неприводимых многочленовНахождение неприводимых многочленов для генерации гаммы
представляет сложную вычислительную задачу. Неприводимые
многочлены, с помощью которых фактически строятся поля Галуа для
криптографии, по своей роли напоминают простые числа в
натуральном ряду. Нахождение их, как и простых чисел,
производится подбором и требует больших затрат вычислительных
мощностей сверхбыстродействующих ЭВМ. Поэтому в открытых
публикациях данные о неприводимых многочленах очень больших
степеней просто отсутствуют. Отметим, что всегда с(n)=с(0)=1, так
как используется неприводимый многочлен степени п. Сложность
программной реализации генератора существенно зависит от числа
ненулевых коэффициентов неприводимого многочлена f(x): чем их
меньше, тем проще и быстрее программа. Заметим, что в этом случае
и криптоаналитикам проще жить: известно, что у них есть секретные
теоремы, касающиеся трехчленов. Поэтому практически применяются
многочлены с довольно большим числом ненулевых членов. Четного
числа ненулевых членов быть не может, так как в этом случае
корнем будет х=1 и многочлен можно разделить на х+1, а это
доказывает приводимость.
|