Puncte:0

Demonstrați corectitudinea RSA pentru $GCD(m_i,n)=1$ și $GCD(m_i,n) \neq1$

drapel eg

Cum se face o dovadă a corectitudinii formulei de criptare și decriptare RSA pentru $GCD(m_i,n)=1$ și $GCD(m_i,n) \neq1$ unde criptarea este definită ca $c_i = m_{i}^e$ mod n și decriptare $m_i = c_{i}^d$ mod n.

Deci, mulțumesc @poncho pentru sfaturi, am scris următoarea dovadă:

Amintiți-vă că numerele întregi $e > 0$ și $k > 0$ sunt aleși astfel încât $ ed = 1 + k(p â 1)(q â 1)$

Este suficient să arătăm că cele două congruenţe

$(m^e)^d \equiv m\ \textrm{mod}\ p $ și $(m^e)^d \equiv m\ \textrm{mod}\ q $ tine. p și q sunt numere prime distincte, deci $gcd(p,q) = 1$ iar congruenţele de mai sus implică faptul că

$(m^e)^d \equiv m\ \textrm{mod}\ n $ de teorema chineză a restului. Dacă $m \equiv 0\ \textrm{mod}\ p $, atunci cu siguranță $(m^e)^d \equiv m\ \textrm{mod}\ p $. Dacă $m \not\equiv 0\ \textrm{mod}\ p $, atunci $m^{p-1} \equiv 1\ \textrm{mod}\ p $ din cauza micii teoreme a lui Fermat ($a^{p-1} \equiv 1\ \textrm{mod}\ p $) prin urmare,

$$ (m^e)^d \equiv m^{1 + k(p - 1)(q - 1)} \equiv m(m^{p-1})^{k(q-1)} \ echiv m 1^{k(q-1)} \equiv m\ \textrm{mod}\ p $$

Prin urmare $(m^e)^d \equiv m\ \textrm{mod}\ p $ este valabil pentru toate numerele întregi m. Înlocuirea p cu q în argumentul anterior arată că $m \equiv (m^e)^d \textrm{mod}\ q $ este valabil pentru toate numerele întregi m

Orice comentarii despre corectitudinea dovezii mele sunt apreciate!

kelalaka avatar
drapel in
Pentru persoanele care răspund sau votează în favoarea problemelor HW; Acesta este consensul nostru [Vrem să actualizăm modul în care gestionăm întrebările legate de teme?](https://crypto.meta.stackexchange.com/a/1117/18298) pe scurt **Doar indicii și în comentarii.**. Dacă nu sunteți de acord cu acest lucru, mergeți mai departe și votați acolo. Sau puneți o nouă întrebare pentru schimbarea politicii!
Puncte:3
drapel my

Aceasta este, evident, o problemă cu temele pentru acasă, așa că voi da doar un indiciu:

  • Poți să o demonstrezi modulo $p$ (Unde $p$ este unul dintre factorii primi ai $n$)? Adică poți demonstra asta $(m^e \bmod p)^d \bmod p \equiv m \pmod p$, pentru orice $m$?

  • Aceeași dovadă ar aproba și modulo $q$?

  • Având în vedere cele două de mai sus, cum puteți demonstra că se aplică modulo $p \cdot q = n$?

jelu1999 avatar
drapel eg
Mulțumesc, @poncho! Am rescris întrebarea cu versiunea mea a dovezii. Sper că este corect acum

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.