Puncte:1

Caz specific de RSA în care textul cifrat este egal cu text simplu

drapel ph

Cum au ajuns la concluzia că există 4 mesaje în care textul simplu este egal cu textul cifrat din „Este ușor de arătat că în RSA, când e = 3 există 4 mesaje m pentru care textul cifrat este egal cu textul simplu și mcd(m, n) = 1. Două dintre aceste mesaje sunt 1 și â1."? De asemenea, cum să găsești celelalte 2 mesaje când nu există niciun indiciu despre n,p,q?

drapel us
„Cum au ajuns la concluzie” --> Cine sunt „ei”? Celelalte mesaje depind de n,p,q, deci nu ai nicio șansă să le găsești fără să cunoști n,p,q.
drapel ar
Întrebare similară, aproape duplicată: [Câte puncte în RSA, astfel încât $m^e = m \bmod n$](https://crypto.stackexchange.com/questions/89803/how-many-points-in-rsa -astfel-că-mă-m-bmod-n)
Puncte:2
drapel my

Este ușor de arătat că în RSA, când e = 3 există 4 mesaje m pentru care textul cifrat este egal cu textul simplu și gcd(m, n) = 1

Ei bine dacă $m^3 = m \pmod n$ (și presupunând $n$ este un modul RSA convențional, adică este $n = pq$, pentru $p, q$ numere prime impare distincte), aceasta este echivalentă cu ambele de mai jos care dețin simultan:

$$m^3 = m \pmod p$$ $$m^3 = m \pmod q$$

Dacă $p, q$ sunt prime, acestea sunt ecuații cubice în câmpuri; astfel de ecuații cubice au (cel mult) 3 soluții. Un moment de reflecție (sau un pic de algebră) dă soluțiile $m = 0, 1, -1$ (cu cea mai târziu echivalentă cu $p-1, q-1$) - deoarece există cel mult 3 soluții, acestea trebuie să fie toate.

Acum, $m=0$ (în ambele cazuri) este în contradicție cu $\gcd(m, n)=1$, prin urmare putem renunța la acele soluții; asta da solutiile $m = 1, -1 \pmod p$ și $m = 1, -1 \bmod q$. Prin teorema chineză a restului (și faptul că $p, q$ sunt relativ prime), toate cele patru combinații posibile corespund unei singure $m$ în intervalul $(0, n-1)$.

Combinatia $m = 1 \pmod p$ și $m = 1 \pmod q$ dă valoarea $m = 1$; la fel combinația $m = -1 \pmod p$ și $m = -1 \pmod q$ dă valoarea $m = n-1$ (citatul arată asta ca $-1$, cu toate acestea, aceasta nu este în interval, iar modular cubing nu va returna niciodată valoarea -1); acestea sunt cele două soluții banale.

Celelalte două combinații, ambele $m = 1 \bmod p$ și $m = -1 \pmod q$, și $m = -1 \bmod p$ și $m = 1 \pmod q$ sunt soluțiile netriviale.

Această logică arată că nu există alte posibilități.

De asemenea, cum să găsesc celelalte 2 mesaje când nu există niciun indiciu despre n,p,q?

Chiar dacă ți s-a dat valoarea de $n$, cunoașterea uneia dintre cele două valori netriviale duce imediat la o factorizare a $n$, de exemplu, prin calcul $\gcd(m-1, n)$, deci nu există o cale ușoară (fără a cunoaște factorizatoin apriori).

drapel ph
multumesc mult pentru explicatia detaliata. O singură întrebare, ce înțelegeți prin o soluție nebanală? Înseamnă că soluția nu există?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.