Рейтинг:2

Взлом четного шифра Мансура с квантовым определением периода: вероятность нежелательного столкновения

флаг cn

Бумага Взлом симметричных криптосистем с использованием квантового поиска периода показывает, как взломать шифр Эвена-Мансура с помощью алгоритма Саймона. Эвен-Мансур использует два ключа $k_1, k_2$ и случайная публичная перестановка $P$ чтобы зашифровать сообщение $х$:

$$E_{k_1, k_2}(x) = P(x \oplus k_1) \oplus k_2$$

В квантовом сценарии известного открытого текста мы можем использовать определение квантового периода (Алгоритм Саймона), чтобы найти период $k_1$ в следующей функции: $$f(x) = P(x \oplus k_1) \oplus k_2 \oplus P(x)$$ Четко, $f(x) = f(x \oplus k_1)$ Пока могу следить. Затем в документе утверждается, что если бы был еще один период $t \notin\{0,k_1\}$ такой, что $$Pr[f(x) = f(x \oplus t)] \geq \frac{1}{2}$$ Тогда для P был бы дифференциал более высокого порядка, потому что тогда было бы справедливо следующее: $$Pr[P(x) \oplus P(x \oplus k_1) \oplus P(x \oplus t) \oplus P(x \oplus t \oplus k_1)] \geq \frac{1}{2}$ $ Мне непонятно почему. Разве существование другого периода не означало бы просто, что: $$P(x \oplus k_1) \oplus P(x) = P(x \oplus k_1 \oplus k_1) \oplus P(x \oplus k_1) = P(x \oplus t \oplus k_1) \oplus P( x \oplus t) = P(x \oplus t \oplus k_1 \oplus k_1) \oplus P(x \oplus t \oplus k_1)$$ Как из этого следует дифференциал высшего порядка?

Рейтинг:2
флаг sa

Во-первых, у вас опечатка [отсутствует $=0$] то, что вам нужно показать, это то, что $$Pr[P(x) \oplus P(x \oplus k_1) \oplus P(x \oplus t) \oplus P(x \oplus t \oplus k_1)=0] \geq \frac{1}{2 }$$

Если вы затем подключите определение $ф(х)$ в отношение $$ Pr[f(x)=f(x\oplus t)]\geq \frac{1}{2}, $$ ты получаешь $$ Pr\left[P(x \oplus k_1) \oplus k_2 \oplus P(x) = P(x \oplus k_1 \oplus t) \oplus k_2 \oplus P(x \oplus t)\right]\geq \frac{1}{2} $$ которое сводится к искомому выражению после некоторого сокращения.

cryptobeginner avatar
флаг cn
Спасибо большое! Не могли бы вы также объяснить мне вывод того же аргумента для конструкции конструкции ЖРО (стр. 13)? Там функция $f(x) = E_K[x \oplus h(t_0)] \oplus h(t_0) \oplus E_k[x \oplus h(t_1)] \oplus h(t_1)$, и мы хотим показать $Pr[E_k[x] \oplus E_k[x \oplus s] \oplus E[x \oplus t] \oplus E_K[x \oplus s \oplus t]] \geq 1/2$, если вероятность нежелательное столкновение больше $1/2$, где период $s = h(t_0) \oplus h(t_1)$

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

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