Рейтинг:0

Являются ли доли секрета Шамира равномерно распределенными случайными числами?

флаг br
Ay.

Позволять $t$ быть порогом в схеме обмена секретами Shamir (SSS).

Предположим, мы знаем $t'<t$ акции. Предположим, что нам даны некоторые случайные значения, равномерно выбранные из того же поля, что и поле, используемое в SSS.

Вопрос: можем ли мы отличить случайные значения от долей с незначительной вероятностью?

poncho avatar
флаг my
В ответах мы находим три возможных интерпретации сценария, о котором вы спрашиваете. Не могли бы вы уточнить свой ответ, чтобы указать, какой из них на самом деле предназначался (или если вы действительно имели в виду четвертую интерпретацию)?
Ay. avatar
флаг br
Ay.
@poncho Спасибо за ваш ответ ниже! Конечно, я внимательно прочитаю ваш ответ и постараюсь улучшить свой вопрос. Если не возражаете, я сделаю это через пару дней. Большое спасибо еще раз.
kodlu avatar
флаг sa
Смотрите мой обновленный ответ
Рейтинг:2
флаг sa

Каждое значение степени $t-1$ полный полином SSS $P$ оценивается в любой $х$ в конечном поле $F$ она определена над равномерно распределена в $F$. Видеть этот ответ Например.

Теперь предположим $tâ<t$ акции раскрываются, говорят, что они $Sâ=\{(x_1,P(x_1)),\ldots,(x_{tâ},P(x_{tâ}))\}.$

Если первоначальный набор акций был $S$ непустое множество $T=S\setminus Sâ$ теперь однозначно определяет действительный интерполяционный полином Лагранжа степени $t-tâ-1$ учитывая любой $ т-т $ точки $х$ в $K \setminus \{x_1,\ldots,x_{tâ}\}$.

Алгоритм различения: Позволять $к>т-т$ и пусть заявленные доли $$C=\{(x_j,y_j):1\leq j \leq k\}$$ быть данным. Если это подлинные акции $ т-т $ из них даст тот же интерполяционный многочлен Лагранжа, что и любое другое такое подмножество того же размера. Если $y_j$ случайны, две разные интерполяции Лагранжа говорят, что две поддерживаются на $$A=\{x_1,\ldots,x_{t-tâ}\}$$ и дальше $$Aâ=\{x_2,\ldots,x_{t-tâ},x_{t-tâ+1}\}$$ дам разные Интерполяционные полиномы Лагранжа с вероятностью $$1-\frac{1}{q}$$ куда $q$ размер поля, которое мы используем.

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

Ay. avatar
флаг br
Ay.
Спасибо за ответ. Однако y-координаты не являются независимыми (и коррелированы), поскольку они являются оценкой фиксированного полинома при разных значениях. Кроме того, *те же* коэффициенты *повторно используются* для разных координат x. Следовательно, мы не можем рассуждать о распределении долей для двух разных x-координат, опираясь на распределение коэффициентов. Вот более простой пример; рассмотрим $y_1=r_1. a+r_2$ и $y_2=r_1. b+r_2$, где $r_i$ распределено равномерно случайным образом. Мы не можем утверждать, что $y_1$ и $y_2$ распространяются независимо друг от друга.
kodlu avatar
флаг sa
Ваш комментарий больше не относится к измененному ответу
Ay. avatar
флаг br
Ay.
Спасибо за ответ. Я думаю, даже если мы предположим, что только одна доля является случайной, мы не можем предположить, что следующие доли тоже случайны, потому что остальные будут полагаться на случайность, использованную в первой доле (другими словами, случайность используется повторно). Однако может быть проще аргументировать случайность, если координаты x являются случайными значениями (чего я не предполагаю)
Рейтинг:2
флаг my

Предположим, мы знаем $t'<t$ акции. Предположим, что нам даны некоторые случайные значения, равномерно выбранные из того же поля, что и поле, используемое в SSS.

Вопрос: можем ли мы отличить случайные значения от долей с незначительной вероятностью?

Это зависит.

Теперь есть два возможных способа интерпретировать ваш вопрос (и хотя ответ одинаков для обоих, логика немного отличается). Вот способы, которые я вижу:

  • Эти $г$ «случайные значения» следует рассматривать все сразу как потенциальные доли; то есть противнику было дано всего $т'+г$ акции, $t'$ из которых являются истинными долями, и $г$ из которых могут быть случайными значениями или (с точки зрения противника) также могут быть истинными долями. Если это так, следуйте приведенной ниже логике.

  • Эти $г$ «случайные значения» — это все возможности отсутствующей доли. Это, $r-1$ из них являются случайными значениями (и противник это знает), это последнее значение также может быть случайным значением, а может быть истинным значением - противник не знает, какое, и он также не знает, какое может быть истинным значением. истинное значение. Если это так, следуйте приведенной ниже логике, но с $г=1$, и перебрать различные возможности честной доли.

Я также предполагаю, что злоумышленник имеет некоторое представление о том, каким может быть общий секрет; он может не знать точное значение, но он может знать, что это значение является одним из небольшого набора возможностей (или, по крайней мере, знать, что существует большой набор значений, которыми оно не может быть).

В том случае, если $t'+r<t$, то противник ничего не может определить; все эти доли выглядят случайными. То есть для любых значений известных долей и любого значения общего секрета существуют возможные коэффициенты к неизвестному многочлену, которые привели бы к наблюдаемым значениям (и оказывается, что существует равное количество возможностей, не зависящих от наблюдаемые значения, следовательно, противник не может получить даже никакой вероятностной информации).

С другой стороны, если $t'+r\get$, то у противника есть подход; он может взять имеющиеся у него акции (как заведомо хорошие, так и с сомнительным провидением) и реконструировать, какую общую тайну они подразумевают; Затем он проверит, возможен ли этот общий секрет. Если это не одно из возможных значений, он знает, что некоторые доли, которые он использовал, были неправильными.

флаг ar
Первоначально я предполагал третью интерпретацию: противнику даются два набора значений $t'$, один из которых является подмножеством долей, сгенерированных схемой Шамира с порогом $t > t'$, а другой набор состоит из $t'. $ равномерно распределенные случайные числа; может ли противник различить два множества с вероятностью $> \frac12$? (FWIW, ответ на эту интерпретацию вопроса, очевидно, «нет, не может», основанный по существу на том же аргументе, который вы привели выше.)
Ay. avatar
флаг br
Ay.
спасибо обоим за ваш ответ и комментарий! Я имел в виду 1-й случай (или 3-й). Однако я не уверен в неотличимости истинных долей от случайных значений. Потому что доли коррелированы, и их случайность проистекает из одних и тех же коэффициентов, используемых для всех долей.
poncho avatar
флаг my
@Ay.: Итак, мой ответ «он может, если $t» + r \ge t$» — это то, что вы искали?
Ay. avatar
флаг br
Ay.
@poncho, ну, в основном у противника нет всех общих ресурсов, чтобы проверить, может ли их подмножество привести к секрету.
poncho avatar
флаг my
@Ay.: да, и недостаточное количество долей (считая частичное знание общего секрета фактически дополнительной долей) выглядит случайным...
Ay. avatar
флаг br
Ay.
@poncho Как всегда, ты очень помог. Спасибо за ваш ответ и комментарии.
Рейтинг:0
флаг us

Нет, мы не можем.Мы знаем, что SSS совершенен, что означает, что знание (t-1) или меньшего количества долей не дает информации о s - следовательно, о других долях-

Ay. avatar
флаг br
Ay.
Спасибо за ответ. Однако отсутствие раскрытия секрета не означает, что каждая доля имеет то же распределение, что и истинно случайное значение. Таким образом, ваш ответ, похоже, не полностью отвечает на мой вопрос.

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

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