Puncte:1

Ce pot folosi pentru schimbul de chei?

drapel cn

Încerc să trimit chei AES de la un computer la altul, dar trebuie să ofer o formă de atestare a provenienței cheii. Cum ar trebui să fac asta?

Puncte:1
drapel gb

Dacă implementați acest lucru în scop comercial, respectiv dacă securitatea este crucială, atunci există standarde și oarecum „cele mai bune practici” (cum ar fi Specificații protocol TLS).

În general, atunci când doriți ca două părți să convină asupra unei chei secrete partajate, se aplică un fel de schimb de chei precum Diffie-Hellman sau ECDH. Adesea, acest lucru merge mână în mână cu unele KDF (funcția de derivare a tastei).

O altă abordare ar fi utilizarea KEM-urilor (mecanismul de încapsulare a cheilor), dar din câte știu, acest tip de tehnici nu sunt utilizate pe scară largă (încă! va veni timpul lor).

Prin urmare, fără informații suplimentare despre problema dvs. exactă și cazul de utilizare, vă sugerez să aruncați o privire la:

  • DH (Diffie-Hellman)
  • ECDH (Curba eliptică Diffie-Hellman)
  • KDF (funcții de derivare a cheilor)
  • KEM (mecanisme de încapsulare cheie)

Rețineți că există cadre și biblioteci de încredere, care (probabil) implementează deja lucrurile de care aveți nevoie.

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.