Puncte:0

Ce înseamnă E în protocolul Diffie Hellman?

drapel eg

Căutam un exemplu de protocol pentru a verifica identitatea utilizatorului folosind Diffie Hellman care funcționează astfel:

  • clientul trimite: $g^x$, Numar de identificare
  • serverul raspunde cu: $g^y$, $E_H_{pwd} provocare$
  • clientul răspunde cu: provocare

inteleg asta g^x, g^y sunt chei Diffie Hellman, plus că este dat asta H este o funcție hash și pwd este parola utilizatorului, dar ce face E adică aici?

introduceți descrierea imaginii aici

schroeder avatar
drapel cn
de unde ai acea captura de ecran?
kelalaka avatar
drapel in
Ar trebui să ne spui de unde ai luat asta. S-ar putea să aveți dreptate în privința criptării, deoarece este obișnuit să scrieți cheia ca subindex.
kelalaka avatar
drapel in
Ați putea furniza un link către sursa imaginii (Este mai bine să fiți o lucrare) [editând] întrebarea dvs.?
Puncte:1
drapel ru

$E$ este o funcție de criptare simetrică cu cheie, cum ar fi AES sau CHACHA. Hash-ul parolei este folosit ca cheie a funcției de criptare și „provocare” este folosit ca text simplu.Clientul poate recupera valoarea de provocare deoarece își cunoaște parola și o poate aplica hash pentru a prelua cheia simetrică și a decripta. Acest lucru ar fi greu pentru oricine nu știe (sau nu poate înțelege) hash-ul parolei clientului.

Omer avatar
drapel eg
De unde ai știut că este simetric? ar putea fi și nesimetric...
Puncte:1
drapel my

$E_{H_{\text{pwd}}} (\text{challenge})$

Aceasta este o criptare simetrică a provocării, folosind un hash al parolei ca cheie.

Acestea fiind spuse, acest protocol nu este atât de grozav dacă parola are entropie slabă (pe care au tendința de a avea parolele introduse de oameni). Dacă există o persoană care intervine cu urechea, el le va auzi pe ambele cuvinte $\text{provocare}$ și textul cifrat corespunzător $E_{H_{\text{pwd}}} (\text{challenge})$; ceea ce poate face este să treacă prin dicționarul său de parole și, pentru fiecare, să o trimită, să încerce să decripteze textul cifrat și să vadă dacă obține textul simplu cunoscut.

Omer avatar
drapel eg
De unde ai știut că este simetric? ar putea fi și nesimetric...
Manish Adhikari avatar
drapel us
@Omer. În setările nesimetrice $H({pwd})$ ar fi cheia publică a cărei cheie privată este cunoscută doar de proprietar. Cu excepția cazului în criptarea bazată pe identitate în care definiți $H$ ca funcție care obține cheia publică a cuiva din identitate și $pwd$ ca identitatea menționată, nu văd cum poate fi nesimetric.

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.