Рейтинг:0

Предположим, что существует односторонняя функция. Покажите, что существует односторонняя функция, ни один из входных битов которой не является хардкорным.

флаг us

Я только что выучил определение хардкорного бита, и у меня нет интуиции на этот счет. Я хочу знать, каковы возможные подходы к этой проблеме.

флаг cn
Подсказка: для любого фиксированного вывода некоторые входные биты трудно предсказать. Но каждый бит можно легко предсказать по *среднему* случайному входу.
Рейтинг:1
флаг us

Я получаю хорошую идею от моего одноклассника.

Предположим, что $f:\{0,1\}^n\to\{0,1\}^m$ является однонаправленной функцией.

Построим еще одну одностороннюю функцию $F:\{0,1\}^{n+1+\log(n+1)}\to\{0,1\}^{m+\log(n+1)+1}$ : Для входа $x=x_0x_1\cdots x_{n-1}x_n||s$, куда $s\in\{0,1,2,\cdots,n\}$ это $\лог(n+1)$-битовая строка, мы имеем $$ F(x)=f(x_0x_1\cdots x_{s-1}x_{s+1}\cdots x_n)||s||x_s $$ Тогда мы можем доказать, что $F$ является односторонней функцией, ни один из входных битов которой не является хардкорным битом.

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

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