Все один полином
В математике ( одночленный многочлен АОП) — это многочлен , у которого все коэффициенты равны единице. Над конечным полем второго порядка АОП известны условия неприводимости , которые позволяют использовать этот полином для определения эффективных алгоритмов и схем умножения в конечных полях характеристики два . [1] АОП представляет собой 1- равноотстоящий полином . [2]
Определение
[ редактировать ]АОП степени m имеет все члены из x м до х 0 с коэффициентами 1 и может быть записано как
или
или
Таким образом, все корни одного многочлена степени m — это все корни ( m +1)-й степени из единицы, кроме самой единицы.
Характеристики
[ редактировать ]По сравнению с GF(2) АОП обладает множеством интересных свойств, в том числе:
- Вес Хэмминга АОП равен m + 1, максимально возможный для его степени. [3]
- АОП неприводима тогда и только тогда, когда m + 1 — простое число , а 2 — примитивный корень по модулю m + 1. [1] (над GF( p ) с простым p он неприводим тогда и только тогда, когда m + 1 простое число и p является примитивным корнем по модулю m + 1)
- Единственный АОП, являющийся примитивным многочленом, — это x 2 + х + 1.
Несмотря на то, что вес Хэмминга велик, благодаря простоте представления и другим улучшениям существуют эффективные реализации в таких областях, как теория кодирования и криптография . [1]
Над , АОП неприводим, если m + 1 является простым p и, следовательно, в этих случаях p -м круговым полиномом . [4]
Ссылки
[ редактировать ]- ↑ Перейти обратно: Перейти обратно: а б с Коэн, Анри; Фрей, Герхард; Аванци, Роберто; Дош, Кристоф; Ланге, Таня ; Нгуен, Ким; Веркаутерен, Фредерик (2005), Справочник по криптографии эллиптических и гиперэллиптических кривых , дискретная математика и ее приложения, CRC Press, стр. 215, ISBN 9781420034981 .
- ^ Ито, Тошия; Цудзи, Сигео (1989), «Структура параллельных множителей для класса полей GF (2 м )", Информация и вычисления , 83 (1): 21–40, doi : 10.1016/0890-5401(89)90045-X .
- ^ Рейхани-Масоле, Араш; Хасан, М. Анвар (2003), «О битовых параллельных полиномиальных базисных множителях низкой сложности», Криптографическое оборудование и встроенные системы - CHES 2003 , Конспекты лекций по информатике, том. 2779, Springer, стр. 189–202, номер документа : 10.1007/978-3-540-45238-6_16 .
- ^ Сугимура, Тацуо; Суэтугу, Ясунори (1991), «Соображения по поводу неприводимых круговых полиномов», Electronics and Communications in Japan , 74 (4): 106–113, doi : 10.1002/ecjc.4430740412 , MR 1136200 .