Рейтинг:2

Группы VDF/RSA

флаг ar

Я считаю, что слишком много думаю; однако мне нужно развеять мои сомнения.

Что такое группы RSA и как их порядок неизвестен? Я знаю, что в RSA N вычисляется путем умножения двух простых чисел (p и q), и трудно найти p и q при заданном N. Является ли N тем, что называется группой RSA?

В VDF используется неизвестный порядок группы RSA; однако N является общедоступным.

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

Группа RSA для модуля $N$ секретной факторизации просто является мультипликативная группа целых чисел по модулю $N$, часто отмечают $\mathbb Z_N^*$. Это можно рассматривать или определять как подмножество целых чисел $м$ в интервале $[0,N)$ с $\gcd(N,m)=1$. Групповой закон - умножение по модулю $N$, это $а*б$ это оставшаяся часть Евклидово деление из $а\раз б$, куда $\раз$ целочисленное умножение.

Эта группа имеет порядок Эйлер тотиент $\varphi(N)$. Эта величина неизвестна, так как факторизация $N$ является. Мы можем легко вычислить $\varphi(N)$ если мы знаем факторизацию $N$, и оказывается, мы можем факторизовать $N$ если мы знаем $N$ и $\varphi(N)$.

Примечание. Шифрование/дешифрование RSA часто работает на полную мощность. моноид $[0,N)$ при умножении по модулю $N$, а не его групповое подмножество $\mathbb Z_N^*$. Это требует, чтобы $N$ является квадратныйсвободный чтобы расшифровка работала надежно.


У Бенджамина Весоловски Эффективные проверяемые функции задержкиматериалы EuroCrypt 2019), $(\mathbf Z/N\mathbf Z)^Ã$ является $\mathbb Z_N^*$. Их обозначения отражают конструкцию этой группы как ограничения на обратимые элементы фактормножества классы эквивалентности в целых числах (что они отмечают $\mathbf Z$ скорее, чем $\mathbb Z$ выше) для отношения эквивалентности конгруэнтны² по модулю $N$, по закону $Ã$ что совместимо с этим отношением эквивалентности. Я понимаю, как это делают настоящие математики; Я не совсем один.

Видеть комментарий дополнительные ссылки на VDF.


¹ то есть, поскольку это конечное множество, это количество элементов.

² по определению, $a\equiv b\pmod N\iff\exists q,\,a=b+q\times N$, со всеми количествами в $\mathbb Z$.

ckamath avatar
флаг ag
Если быть точным, VDF были определены [здесь] (https://eprint.iacr.org/2018/601). ([Это] (https://eprint.iacr.org/2018/712) — хороший опрос.)
Рейтинг:0
флаг in

как их порядок неизвестен?

Открытый ключ RSA может быть сгенерирован с использованием многосторонних вычислений (MPC) (или, что менее удобно, третьей доверенной стороной). Тогда N действительно является общедоступным, а p и q — нет, поэтому порядок группы неизвестен.

Этот вопрос на других языках:

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

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