Рейтинг:0

Вычислительная неразличимость с использованием предположения DDH

флаг tm

Это часть объяснения схемы обязательств от DDH в конспектах лекций Випула Гояла: https://www.cs.cmu.edu/~goyal/s18/15503/scribe_notes/lecture22.pdf

Мой вопрос напрямую не связан с содержанием pdf, но на странице 20-4 говорится $\{g, g^a, g^b, m \cdot g^r |(a, b, r) \leftarrow \mathbb{Z}_q\}$ вычислительно неотличим от $\{g, g^a, g^b, g^r |(a, b, r) \leftarrow \mathbb{Z}_q\}$. Почему это обязательно верно? Кто-нибудь может официально объяснить, почему это так? Кроме того, когда тексты описывают дистрибутивы таким образом, $(а, б, г)$▪ s в двух распределениях равны? Или просто символы одинаковые, но на самом деле они выбираются случайным образом независимо друг от друга? $\mathbb{Z}_q$?

Спасибо.

флаг us
Привет, добро пожаловать на crypto.stackexchange. Я в замешательстве, потому что на странице 20-4 есть буквально пошаговое объяснение того, почему эти два дистрибутива неразличимы. Есть ли более конкретный шаг, который не имеет смысла?
user658183 avatar
флаг tm
Я не был уверен в уравнении между «Но» и «Итак, у нас есть» на странице 20-4, но я думаю, что ответ yacovm помог.
Рейтинг:2
флаг us

ну это $м$ некоторый элемент в группе $\mathbb{G}$ так что существует какой-то $\альфа\в\mathbb{Z}_q$ такой, что $ м = г ^ {\ альфа} $, следовательно $m \cdot g^r = g^{\alpha+r}$ и заметьте, что с тех пор $г$ выбирается равномерно случайным образом из $\mathbb{Z}_q$, то распределение $\альфа + г$ точно (не только вычислительно, но именно) однородно в $\mathbb{Z}_q$ также.

Интуитивно вы можете думать о $г+\альфа$ как взятие $\альфа$ который кто-то выбрал для вас, а затем добавить к нему случайное число по модулю $q$, и он в точности равномерен, так как для каждого возможного результата $г+\альфа$ есть ровно один $г$ что делает его таким результатом, следовательно, он однороден.

Что касается (a,b,r) - имейте в виду, что предположение DDH пытается сказать что-то вроде: Если вы посмотрите на два случайных элемента группы $г^а, г^б$ и у вас есть третий элемент группы $ч\в\mathbb{G}$, то вы не знаете, если $ ч = г ^ {а \ cdot б} $ или это $ч$ какой-то совершенно случайный, несвязанный групповой элемент $g^r$ для какого-то случайного $г$. То, как вы это пишете, это то, что вы смотрите на два дистрибутива, в которых $г^а, г^б$ одинаковы в обеих частях равенства, но третий элемент различен (он либо $г^{а \cdot б}$ или же $g^r$ и вы говорите, что в предположении DDH не существует эффективной вероятностной полиномиальной машины Тьюринга, которая может различать $г^{а \cdot б}$ и случайный групповой элемент.

user658183 avatar
флаг tm
Спасибо! Как насчет второго вопроса? В таких обозначениях равны ли значения $a, b, r$ для двух распределений или они выбираются случайным образом по отдельности?
yacovm avatar
флаг us
Я обновил ответ, скажите, понятно ли теперь.
user658183 avatar
флаг tm
Да, я понял ваш ответ. Спасибо огромное!
yacovm avatar
флаг us
Без проблем, рад помочь

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

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