Обновить
10

Пользователь

4
Подписчики
Отправить сообщение

Поле в общей алгебре — множество, для элементов которого определены операции сложения, взятия противоположного значения, умножения и деления (кроме деления на ноль), причём свойства этих операций близки к свойствам обычных числовых операций.
Поле \mathbb{F}_2 в свою очередь это множество из двух элементов {0, 1}. Нетрудно проверить, что для него выполнены все аксиомы поля. С ними и формальными определениями лучше ознакомиться в каком-нибудь учебнике, например, Р. Лидл, Г. Нидеррайтер - Конечные поля.

Функция Эйлера \phi(n) отвечает на вопрос, сколько существует натуральных чисел взаимнопростых с n и непревосходящих его.

Так как период M-последовательности равен 2^K-1 и равен порядку её характеристического многочлена, то ваша задача равносильна нахождению количества примитивных многочленов степени K над полем \mathbb{F}_2.
Т.е. \frac{\phi(2^K - 1)}{K}, где \phi(\cdot) — функция Эйлера.

Да, тут не совсем точно. Для замкнутых достаточно первого. Второе условие нужно для неэндоморфных криптосистем, чтобы как бы обобщить для них понятие замкнутости. У Шеннона в https://pages.cs.wisc.edu/~rist/642-spring-2014/shannon-secrecy.pdf они называются "pure".

R^0 это нульмерное пространство, то есть просто точка. То есть такое векторное пространство содержит только нулевой вектор.

Предполагая, что мы уже построили S_{k-1}ортогональным, можно рассматривать его как базис 2^k -1 мерного подпространства, а потом применить процесс ортогонализации Грамма-Шмидта и построить u_k, ортогональным подпространству натянутому на базис.

От выбора векторов ничего не зависит. Главное, что, если S_k построено, то их можно взять в качестве базиса, что даёт соответствующее ограничение на n.

Возьмём самый простой пример. Если S_0 = \{u_0\}, то S_1 = \{u_0, u_1, u_0 \times u_1\},
S_2 = \{u_0, u_1, u_0 \times u_1, u_2, u_2 \times u_0, u_2 \times u_1, u_2 \times (u_0 \times u_1)\} и т.д.

S_{k-1} \times u_k — каждый элемент S_{k-1} векторно умножаем на u_k. И да, u_k \perp S_{k-1} значит, что u_k ортогонален любому вектору из S_{k-1}.

Ну, любая рекуррентная последовательность является периодической по любому модулю, так что просто период вы найдете и перебором. Интрес был в том, чтобы применить знания об ЛРП)

Зачем его искать вопрос хороший. Всех ответов на этот вопрос я не знаю. Мною рассматривалась просто учебная задача из книжки, но вообще минимальных многочлен позволяет построить самый короткий регистр для генерации соответствующей ЛРП, что в свою очередь ускоряет работу и тратит меньше памяти.

Линейная рекуррентная последовательность (ЛРП) - это общепринятое сокращение, тем более в заголовке есть ограничения на количество символов.

Информация

В рейтинге
5 252-я
Откуда
Беларусь
Зарегистрирована
Активность