Рейтинг:0

Факторинг RSA при повторном использовании N

флаг cz

Предположим, в двух экземплярах RSA один и тот же $p,q,N$ используются, но разные открытые ключи $а,б$ (и соответствующие закрытые ключи)

Предположим, теперь у нас есть два уравнения

$c_{1}=m^{a} \bmod N$

$c_{2}=m^{b} \bmod N$

Возможно ли восстановить исходное сообщение $м$ с этой информацией?

poncho avatar
флаг my
Возможно, вы захотите изменить название — эта атака *не* приведет к факторизации $N$...
Рейтинг:2
флаг my

Можно ли восстановить исходное сообщение $м$ с этой информацией?

Ну, это стандартное упражнение для новичков (то есть вы должны на нем учиться), поэтому я не буду расшифровывать ответ.

Я дам вам подсказку: если вы знаете $N, c_1 = m^a \bmod N, c_2 = m^b \bmod N$, можете ли вы вычислить значение $c_3 = m^{a-b} \bmod N$? Если да, то как вы могли бы использовать это?

И, наконец, какое условие должно существовать между $а$ и $b$ чтобы вы могли восстановиться $м$?

Maarten Bodewes avatar
флаг in
Удален ответ, поэтому осталась только подсказка... поздравляю :)
SSA avatar
флаг ng
SSA
на случай, если он захочет увидеть пример. https://math.stackexchange.com/questions/2730675/decrypt-an-rsa-message-when-its-encrypted-by-same-modulus
Рейтинг:0
флаг in
KKK

Можно восстановить $м$ если $а$ и $b$ взаимно просты.

Это означает $НОД(а,б)=1$. Затем, применяя Расширенный алгоритм Евклида у нас есть $$ax+by=НОД(a,b) = 1$$ Следовательно, $$c_1^x.c_2^y = m^{ax}.m^{by} = m^{ax+by} = m\bmod N$$

Таким образом, мы могли бы восстановить $м$ но это не дает нам никакой информации о факторизации $N=pq$.

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

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