Рейтинг:2

Что означают «государство-противник» и «внутренние монеты»?

флаг ru

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

где состояние — это полиномиально ограниченная строка, которая фиксирует состояние A1, а вероятность берется для внутренних монет Keygen, A и базового алгоритма BuildIndex.

Так что же именно означают «государственные» и «внутренние монеты»?

kelalaka avatar
флаг in
Добро пожаловать в Cryptograpy.SE. Хороший вопрос также должен содержать ссылку на статью. Внутреннее состояние ясное; алгоритм имеет память, если вы заморозите алгоритм и запишете их куда-нибудь, вы можете позволить ему продолжаться позже - потоковые шифры?. Внутренняя монета более четкая; у него хороший генератор случайных чисел, не выставленный наружу.
Рейтинг:1
флаг cn

В общем, когда мы моделируем атаку, мы должны учитывать более одной фазы.

Проблема: в теоретической информатике мы используем машины Тьюринга. $\mathcal{А}$ (в конечном итоге с оракулами), которые являются «однофазными» (принимает строку в качестве ввода и выводит другую строку).

Затем, чтобы учесть это, люди предпочитают использовать, например, более одной машины Тьюринга. $\mathcal{A}_1$, $\mathcal{A}_2$. Таким образом $\mathcal{A}_1$ будет представлять противника на первом этапе, и $\mathcal{A}_2$ во время второй фазы.

Но могло случиться так, что $\mathcal{A}_2$ необходимо использовать информацию, полученную на первом этапе.

Вот почему мы используем нить (понятно связанную, потому что $\mathcal{A}_1$ рассматривается как машина Тьюринга с полиномиальным временем), которая выводится $\mathcal{A}_1$, и принимает в качестве входных данных $\mathcal{A}_2$. Эта строка называется состоянием.

Насчет внутренних монет, это просто потому что $\mathcal{А}$это вероятностный Машины Тьюринга, поэтому он использует случайные монеты. (внутренние средства: это не зависит от ввода).

PS: Иногда люди хотят избежать использования более одной машины Тьюринга и рассмотреть состояние Машина Тьюринга (в отличие от традиционной лица без гражданства машины Тьюринга).

pps : В этом контексте безгражданство не означает наличие только одного состояния в машине Тьюринга, но это означает, что каждое выполнение не зависит от предыдущих и, таким образом, зависит только от входных данных и случайных монет. https://www.thegeeksclan.com/stateful-and-stateless-programs/

YHWang avatar
флаг ru
Спасибо за объяснение, очень полезно :)
флаг cn
Машины Тьюринга вовсе не лишены состояния. Проблема, которую вы описываете, решается путем рассмотрения интерактивных машин Тьюринга, а не путем добавления состояния.
Ievgeni avatar
флаг cn
@Maeher -> Я имею в виду эти определения без гражданства / с сохранением состояния -> https://www.thegeeksclan.com/stateful-and-stateless-programs/
флаг cn
Что ж, это несколько странное определение, но согласно этому определению машина Тьюринга не является апатридом. Во-первых, машина Тьюринга явно поддерживает состояние во время работы. Во-вторых, машина Тьюринга может хранить произвольные промежуточные данные на своей ленте и, следовательно, определенно не попадает в категорию «без гражданства», «определенную» на этом случайном веб-сайте.
Ievgeni avatar
флаг cn
Я не согласен с вами по обоим пунктам (странность определения и стандартное определение машины Тьюринга).
Ievgeni avatar
флаг cn
@YHWang Не за что :)

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

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