Рейтинг:0

Раскрытие закрытого ключа RSA путем расшифровки c=n-1

флаг at

В RSA, если мы используем Square и всегда алгоритм Multiply при расшифровке, как расшифровывается зашифрованный текст? $с=n-1$, а наш открытый ключ $(п,е)$, вызвать закрытый ключ $д$ раскрыть из-за атаки по побочному каналу?

kelalaka avatar
флаг in
Каково происхождение этого вопроса и что вы пробовали?
Mohammadsadeq Borjiyan avatar
флаг at
Привет. Атака по сторонним каналам, а именно алгоритм Square и всегда Multiply при расшифровке. Я ничего не получил.
kelalaka avatar
флаг in
Как этот https://crypto.stackexchange.com/a/75419/18298 и **подсказка:** $n-1 \equiv -1 \bmod n$ это просто сделать проще, не более того.
Mohammadsadeq Borjiyan avatar
флаг at
Для расшифровки алгоритма $c=n-1$ по квадрату и постоянному умножению, в соответствии с битами $d$, мы должны обрабатывать $1$ или $-1$ на каждом шаге; если текущий бит $d$ равен 1, наш вывод на этом шаге равен $-1$, а если текущий бит $d$ равен $0$, мы получим $1$. Но я не понимаю отношения этого к атаке по побочному каналу. Изменится ли потребляемая мощность?
kelalaka avatar
флаг in
Ну, ты понял. начните с кодирования, на котором вы измеряете время. Используйте предпочтительную синхронизацию C++ и Chrono. _Изменяется ли энергопотребление?_ Да. если $d=1$, то возведение в квадрат и умножение на 1 бесплатно? Нужно расследовать дела..
fgrieu avatar
флаг ng
«Возвести в квадрат и всегда умножать» малоизвестно: мне пришлось [погуглить](https://www.google.com/search?q="Square+and+always+Multiply"), чтобы получить [релевантную ссылку ](https://orenlab.sise.bgu.ac.il/AttacksonImplementationsCourseBook/03_Temporal_SC_2). Короче говоря, он квадратный и многократно модифицирован для выполнения умножения и отбрасывания его результата, когда бит экспоненты равен 0.
kelalaka avatar
флаг in
@fgrieu, разве это не вторая версия моего ответа. Теперь я назвал его, спасибо.

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

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