Рейтинг:1

Показывая, что $F'(k, x) := F(F(k, 0^{n}), x)$ является PRF

флаг jp

Я хотел немного попрактиковаться в доказательствах снижения безопасности, и я застрял на этом из книги Боне-Шоупа.

Если $F(к, х)$ является безопасным PRF, затем покажите, что $F'(k, x):= F(F(k, 0^{n}), x)$ является безопасным PRF.

Что у меня есть до сих пор:

Предполагать $F'$ ненадежно, с отличительным знаком $D'$. Это означает, что $F$ также ненадежно, с отличительным признаком $Д$. сейчас покажу конструкцию $Д$ с использованием $D'$.

  1. $Д$ получает ключ, $к$.
  2. $Д$ начинает работать $D'$.
  3. В любое время $D'$ запрашивает у своего оракула сообщение $x \leftarrow \lbrace0,1\rbrace^{n}$, дайте $х$ к $Д$, вычислить $у:= О(х)$, куда $О$ является $Д$оракул. Затем отправьте $F(F(к, у), х)$ к $D'$.
  4. Выводить что угодно $D'$ выходы.

Это означает, что:

пр[$D'^{F'}(1^{n}) = 1] =$ пр[$D^{F}(1^{n}) = 1]$ и Пр[$D'^{r}(1^{n}) = 1] =$ пр[$D^{r}(1^{n}) = 1]$, куда $г$ является случайной функцией. Также,

$|$Пр$[D^{F}(1^{n}) = 1] - Pr[D^{r}(1^{n}) = 1]| > $ негл($n$)

по предположению. Однако, поскольку $F$ является PRF, это противоречие, поэтому $F'$ является ПРФ. $\квадрат$

Имеет ли это доказательство смысл? У меня такое чувство, что я перепутал определение $Д$, но я не уверен. Спасибо за любую помощь!

Fractalice avatar
флаг in
Почему $D$ получает ключ? У вас есть $F(F(k,y),x)$, отправленный в $D'$ (с $y=F(k, x)$), в то время как он различает форму $F(F(k,0), х)$. Вы можете это исправить? Вам также нужно аргументировать, почему то, что вы отправляете в $D'$, является «случайным», когда $F(k, .)$ является случайным.
ness64 avatar
флаг jp
@Fractalice Хм, тогда вместо $y=O(x)$ будет просто $y=O(0^{n})$, а затем $D$ отправит $F(y,x)$ в $D '$? Я предполагаю, что вместо получения тега $D$ можно вычислить $y = O(0^{n})$ на шаге 1.

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

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