Рейтинг:0

Предоставление кому-либо непрерывной дробной (например, иррациональной) части секрета

флаг in

В схемах обмена секретами мы обычно выдаем рациональные дробные части секрета. Например. Алиса получает 4/10 секрета, Боб получает 7/10, Чарли получает 5/10, Дэвид получает 1/10 и т. д., и вам нужно всего 10/10, чтобы разблокировать секрет.

У меня вопрос: существует ли схема, позволяющая кому-то раздать иррациональную долю акций? Например. Алиса получает $\фрак{1}{\пи}$ акции, Боб получает $\фракция{2}{е}$ акции и т. д. Я знаю, что вы можете аппроксимировать эти значения рациональной долей с произвольной точностью, но мне нужна схема, которая действительно может выделить кому-то иррациональную долю секрета.

Я думаю, что ответ может быть похож на то, как можно использовать бинарные зажимы для монет 50-50 для моделирования любой произвольной вероятности. $р$ (нравиться $\фрак{1}{\пи}$) именно с учетом бинарного расширения $р$

Рейтинг:0
флаг ng

Во-первых, ваша аналогия с подбрасыванием монеты одновременно

  1. правда, и
  2. не имеет значения для криптографии.

Я кратко объясню почему, дав формальную формулировку результата подбрасывания монеты. Затем я попытаюсь ответить на ответ о секретном обмене, который также имеет относительно прямой (отрицательный) ответ.

Позволять $p\in[0,1]$ быть произвольным. Тогда существует процедура выборки из $\mathsf{Берн}(р)$ который использует $\leqH(p)+2$ бинарные койнфлипы в ожидании, куда $Ч(х)$ — бинарная энтропийная функция.

Это от обращения к "семплингу Кнута-Яо" (хотя бы для того, чтобы получить привязку $Н(р) + 2$). Сравнительно сложно отследить первоначальную статью по этому вопросу, но iirc есть в некоторых собраниях сочинений Кнута.

Наиболее важной частью вышеупомянутой теоремы является в ожидании утверждение. В то время как можно отлично попробовать $\mathsf{Берн}(р)$, один не можем отлично образец из этого дистрибутива, если есть какой-то худший случай верхняя граница количества использованных койнфлипов. Можно сделать выборку из чрезвычайно хорошего (рационального) приближения к $\mathsf{Берн}(р)$, но вы упомянули, что это не то, что вы хотите.

Имеет ли это значение? Ответ положительный. Если количество подбрасываний, которые вы используете, является переменным, то (в принципе) это может открыть побочный канал. Конкретно, кто-то, кто может наблюдать, сколько койнфлипов было использовано для выборки $\mathsf{Берн}(р)$ может раскрыть нетривиальную информацию о результат принадлежащий $\mathsf{Берн}(р)$, что может нарушить безопасность. Это плохо, и почему люди обычно берут пробы из (высокого качества) приближение некоторого желаемого распределения, а не точной выборки из некоторого распределения.


Что касается обмена секретами, ответ — нет. Самая простая причина — «скучная» причина, хотя я немного поразмышляю о более интересных причинах, по которым ответ, скорее всего, «нет». Схема разделения секрета формально параметризуется двумя числами.

  1. $t$, пороговое значение для реконструкции акций и
  2. $n$, общее количество акций.

Иногда есть третий параметр (для определенного понятия «приблизительного» разделения секрета), но я не буду его здесь описывать. В любом случае, $(т,п)$-схема разделения секрета параметризуется двумя натуральное число параметры $(т, п)$. Тогда дробь, необходимая для реконструкции, если $\frac{t}{n}$, что является (тривиально) рациональным порогом. Как $т, н$ всегда даются в виде натуральных чисел, существует значительное препятствие для реализации вашей идеи. Это несколько скучно, так как просто говорит о том, что нынешнее определение обмена секретами не позволяет вашей идее работать.

По более интересной причине действительные числа нет хорошо сочетаются с вычислениями. Чтобы понять почему, я кратко расскажу о кодировках.

Ан кодирование является инъективной функцией $\фи : от А\до Б$.

Мы хотим, чтобы кодирование разных вещей приводило к разным кодировкам, т.е. $a\neq b\подразумевает \phi(a)\neq\phi(b)$, что означает быть «инъективным».

Тем не мение

Позволять $Х$ быть конечным множеством. Тогда для любого другого набора $А$, любая кодировка $\фи : от А\до Х$ имеет $|A|\geq |X|$.

Это часто называют «принципом ящичка». В любом случае, этот результат можно рассматривать как говорящий о том, что если мы хотим, чтобы наша кодировка находилась в некотором конечном множестве $Х$, у нас может быть только конечное количество "вещей для кодирования" $А$. Это означает, что если по какой-то причине мы использовали иррациональные числа $\альфа$ в нашей кодировке мы могли рассматривать только конечное число различных. При таком ограничении непонятно, чем дело отличается от стандартной ситуации (конечное число пар натуральных чисел, т. е. рациональных чисел).

Почему мы хотим $Х$ быть конечным? По той же причине, по которой мы не можем точно $\mathsf{Берн}(р)$. Если $Х$ был бесконечен, то длины каждой закодированной вещи $\varphi(х)$ либо должен быть

  1. «бесконечная длина» (т. е. нельзя использовать на реальном компьютере) или
  2. переменная длина.

Но если кодировка имеет переменную длину, происходит утечка информации о том, что было закодировано, что не подходит для криптографии.

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

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