Puncte:0

De ce este folosită o cheie privată pentru a cripta hash în semnarea digitală

drapel in

În criptarea RSA comună, o cheie publică este folosită pentru a cripta mesajul, iar cheia privată îl decriptează. Cu toate acestea, în semnarea digitală, este invers: Bob își indexează mesajul, apoi criptează hash-ul cu propria sa cheie privată, Alice îl folosește pe cel al lui Bob cheie publică pentru a decripta hash-ul criptat.

Care este scopul acestei opoziții? Sau nu contează ce cheie să criptezi/decriptezi?

kelalaka avatar
drapel in
Bine ați venit la Cryptography.SE Avem o mulțime de întrebări și răspunsuri despre asta. Dacă cauți, vei găsi răspunsul tău și vei afla multe alte aspecte despre acest subiect. Rețineți că este doar pe RSA care poate fi folosit pentru a cripta și semna. Și nu uitați acel semn RSA!=decriptare.
kelalaka avatar
drapel in
cuvânt cheie de căutat: semn RSA și decriptare...
Lê Thành Vinh  avatar
drapel in
Nu găsesc informații utile când caut cu întreaga propoziție. Încerc atunci să caut cuvinte cheie. Mulțumesc pentru sugestie.
Maarten Bodewes avatar
drapel in
Cu RSA utilizați exponentiația modulară, dar prin definiție nu criptați nimic. Criptarea este folosită pentru a oferi confidențialitate, ceea ce, evident, nu faceți dacă puteți „decripta” cu cheia **publică**. În cea mai recentă versiune a RSA, au arătat destul de clar că există diferențe între [RSASP1](https://datatracker.ietf.org/doc/html/rfc8017#section-5.2.1) și [RSAEP](https:// datatracker.ietf.org/doc/html/rfc8017#section-5.1.1), chiar dacă **în teorie** operația este doar exponențiere modulară. [Aici](https://crypto.stackexchange.com/q/15997/1172) este răspunsul meu extins.
kelalaka avatar
drapel in
Răspunde asta la întrebarea ta? [Este criptarea RSA cu o cheie privată la fel cu generarea semnăturii?](https://crypto.stackexchange.com/questions/15997/is-rsa-encryption-with-a-private-key-the-same-as- generarea semnăturii)
Puncte:0
drapel in

În criptografia asimetrică, contează ce cheie folosim pentru a cripta și ce cheie folosim pentru a decripta. De la un nivel înalt, dorim ca toată lumea să poată cripta, astfel încât să fie folosită o cheie publică pentru criptare. Dar vrem doar o anumită parte să decripteze (de obicei partea care a creat perechea de chei), astfel încât o cheie privată este utilizată pentru decriptare. Cu alte cuvinte, în cazul criptării/decriptării, operația critică este decriptarea, deoarece expune ceea ce încercăm să ascundem - textul simplu.

Semnarea este invers. Dorim să restricționăm cine poate semna, astfel încât să fie folosită o cheie privată pentru semnare. Amintiți-vă, semnarea este ca și cum ați revendica responsabilitatea sau aprobarea unui contract. Așa că numai partea relevantă ar trebui să poată semna. Altfel, permitem falsificarea. Verificarea semnăturii nu este critică. Cu alte cuvinte, toată lumea ar trebui să poată verifica o semnătură, prin urmare folosim o cheie publică pentru verificarea semnăturii. Într-un sistem cu cheie publică, faptul că o cheie privată poate aparține doar unei părți ne oferă beneficiul suplimentar al nerepudierii. Adică, nicio parte care a semnat nu poate nega asta mai târziu, deoarece este singura parte care deține cheia privată

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.