Рейтинг:1

Порождают ли группы, порожденные круглыми функциями, чередующуюся группу?

флаг ne

Позволять $К,Х$ быть наборы и пусть $F:K\раз X\стрелка вправо X$ быть функцией. Для каждого $к\в К$, позволять $f_{k}:X\стрелка вправо X$ быть функцией, где $f_{k}(x)=F(k,x)$ в любое время $k\in K,x\in X$. Предположим, что каждый $f_{k}$ является биекцией.

Предположим, что $F$ это функция раунда для некоторой криптографической функции, такой как AES-128 или какой-либо криптографической функции.

Если $F$ является криптографической функцией, то я не ожидаю $\{f_{k}\mid k\in K\}$ для создания полной симметричной группы $S_{X}$, но я ожидал бы для $\{f_{k}\mid k\in K\}$ для генерации чередующейся группы $А_{Х}$ (дайте мне знать, если есть реальные примеры, когда $f_{k}$ нечетная перестановка). Были ли в криптографии случаи, когда было строго доказано, что $\{f_{k}\mid k\in K\}$ генерирует или не генерирует чередующуюся группу $А_{Х}$? Например, если $F$ функция раунда для AES-128 или DES, тогда $\{f_{k}|k\in K\}$ генерировать чередующуюся группу $А_{Х}$?

Меня в основном интересует случай, когда функции $f_{k}$ являются круглыми функциями, потому что этот случай, вероятно, будет легче анализировать, и потому что, если функции $f_{k}$ — круглые функции, то более вероятно, что $\{f_{k}\mid k\in K\}$ генерирует чередующуюся группу.

Эта проблема может быть неразрешимой в большинстве случаев, но могут быть случаи, когда можно показать, что $\{f_{k}\mid k\in K\}$ генерирует чередующуюся группу $А_{Х}$ например, устаревшая или небезопасная криптография, или когда криптография имеет особую форму, облегчающую анализ (например, шифры Фейстеля), или даже криптографические алгоритмы, предназначенные для тестирования.

Мы говорим, что подгруппа $G$ группы перестановок $S_{X}$ является $n$-транзитивный, если всякий раз $x_{1},\dots,x_{n}$ являются отдельными элементами в $Х$ и $y_{1},\dots,y_{n}$ являются отдельными элементами в $Х$, то есть некоторая $г\в G$ с $г(х_{я})=у_{я}$ в любое время $1\leq i\leq n$.

Теорема: Предположим, что $Х$ конечен и $|Х|>24$. Если $G$ это $4$-транзитивная подгруппа $S_{X}$, то либо $G=S_{X}$ или же $G=A_{X}$.

Приведенная выше теорема может упростить доказательство того, что $G=A_{X}$.

Если $\{f_{k}\mid k\in K\}$ не генерирует чередующуюся группу $А_{Х}$, то я бы отказался от любого блочного шифра с циклической функцией $F$ как ужасно небезопасный, поскольку либо $|X|\leq 24$ что слишком мало для любого блочного шифра или группы, сгенерированной $\{f_{k}\mid k\in K\}$ не является 4-транзитивным.

Однако, если легко или легко доказать, что $\{f_{k}\mid k\in K\}$ генерирует чередующуюся группу $А_{Х}$, то функция $F$ может вести себя слишком хорошо для криптографических целей.

poncho avatar
флаг my
"дайте мне знать, есть ли реальные примеры, где $f_k$ является нечетной перестановкой"; некоторые алгоритмы шифрования с сохранением формата (которые часто используются с очень короткими сообщениями) используют циклические функции, которые могут быть нечетными — например, FF1.
Рейтинг:3
флаг my

Например, если $F$ функция раунда для AES-128 или DES, тогда $\{f_k | к \в К\}$ генерировать чередующуюся группу $A_X$?

В случае DES, да, известно, что функция округления действительно генерирует чередующуюся группу, как показано на рис. Эта бумага («Однораундовые функции DES генерируют переменную группу» Ральфа Вернсдорфа).

Я не верю, что какой-либо подобный результат известен для AES.

Joseph Van Name avatar
флаг ne
Ральф Вернсдорф написал аналогичную статью для RIJNDAEL, в которой показано, что круглые перестановки также генерируют чередующуюся группу https://link.springer.com/chapter/10.1007/3-540-45661-9_11.
poncho avatar
флаг my
@JosephVanName: спасибо; Я не знал об этой бумаге

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.