Puncte:0

Dovada criptării cu cheie publică

drapel in

Să presupunem trei entități: $A,B,$ și $C$, si lasa $[p_C, P_c]$ perechea de chei private/publice a $C$. Asuma ca $A$ criptează un mesaj $m$ folosind cheia publică a $C$, $P_C$și trimite acest mesaj criptat $c$ la $B$.

Întrebarea mea este: poate $B$ discriminează cumva mesajul criptat $c$ este rezultatul criptării cu cheie publică a unei valori cu cheia publică $P_c$? (cheile publice sunt publice, atât de cunoscute de toată lumea).

kelalaka avatar
drapel in
@JohnDeters de fapt o întrebare neclară, deoarece criptosistemul cu cheie publică nu este definit!
Transagonistica avatar
drapel in
Pentru a-mi rezolva problema, mă uit de fapt la proprietățile mesajului criptat în sine, fără a lua în considerare nicio metadate. Am părăsit în mod intenționat criptosistemul cu cheie publică general, doar pentru că caut un criptosistem cu cheie publică care să vă permită să aveți această proprietate (un fel de dovadă că a fost folosită o anumită cheie publică).
kelalaka avatar
drapel in
Asta nu a fost clar din întrebarea ta. De ce ai nevoie de asta?
Puncte:1
drapel in

poate B să discrimineze cumva că mesajul criptat m este rezultatul criptării cu cheie publică a unei valori cu cheia publică P_c?

Depinde de algoritmul cheii publice. Cu RSA, de exemplu, valoarea cheii de sesiune criptată (care este publică) este întotdeauna mai mică decât valoarea modulului de criptare RSA (care este și public) utilizat pentru a o cripta.

Dacă este cazul în care modulul RSA public al cheii C este mai mare decât cheile A și B, atunci o cheie de sesiune criptată de cheia C ar putea de asemenea, să fie mai mare decât modulul public al lui A și B. Într-un astfel de caz, s-ar ști că nici cheia A, nici cheia B nu ar fi putut să o producă.

kelalaka avatar
drapel in
Ați auzit vreodată [RSA-KEM](https://crypto.stackexchange.com/a/76857/18298)?
Gilles 'SO- stop being evil' avatar
drapel cn
@kelalaka Nu văd cum sunt diferite RSA-KEM și (de exemplu) RSA-OAEP pentru acest răspuns. Oricum, gama posibilă de texte cifrate RSA este diferită pentru diferite chei, iar acesta poate fi un deosebitor practic dacă aveți suficiente texte cifrate în raport cu numărul de chei potențiale.
Puncte:0
drapel in

Nu, nu este posibil ca B să știe nimic despre mesajul în sine, decât dacă acesta conține metadate. Mesajul în sine este doar un bloc opac de date binare. Este posibil să deduceți algoritmul folosit pentru criptare, dar nu mult mai mult decât atât.

Dacă mesajul are metadate care îl descriu, lucrurile se schimbă. Dar se schimbă doar pentru că există un câmp undeva care spune „Criptat de A folosind cheia publică C”, nu pentru că vreo proprietate intrinsecă a mesajului.

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.