Puncte:2

Semnătură digitală cu Big Brother

drapel ch

eu am citit semnătură digitală cu Big Brother, dar nu înțelegeți secvența.

O abordare a semnăturilor digitale este de a avea o autoritate centrală care știe totul și în care toată lumea are încredere, spun Big Brother $(BB).$Fiecare utilizatorul alege apoi o cheie secretă și o duce cu mâna către $BB$biroul lui. Astfel, doar Alice și $BB$ știi cheia secretă a lui Alice, $K_A$, și așa mai departe.

Când Alice dorește să trimită un mesaj text simplu semnat, $P$, bancherului ei, Bob, ea generează $K_A(B, R_A, t, P)$, Unde $B$ este identitatea lui Bob, $R_A$ este o număr aleatoriu ales de Alice, $t$ este un marcaj de timp pentru a asigura prospețimea, și $K_A(B, R_A, t, P)$ este mesajul criptat cu cheia ei, $K_A.$

După aceea, nu înțeleg cum funcționează următoarea secvență pentru că nu este nimic explicat. Poate cineva să explice în detaliu?

schroeder avatar
drapel cn
Când citați dintr-o sursă, vă rugăm să citați sursa.
Puncte:1
drapel gd

Alice - știind $K_A$ - trimite $K_A(B, R_A, t, P)$ la $BB$.

$BB$ - știind $K_A$ - decriptează $K_A(B, R_A, t, P)$, obtinand $(B, R_A, t, P)$.

$BB$ - știind $K_B$ și $K_{BB}$ - trimite $K_B(A, R_A, t, P, K_{BB}(A, t, P))$ lui Bob.

Bob - știind $K_B$ - decriptează $K_B(A, R_A, t, P, K_{BB}(A, t, P))$, obtinand $(A, R_A, t, P, K_{BB}(A, t, P))$.

În acest moment puteți continua să citiți.

Alok Maity avatar
drapel ch
ai putea explica putin, nu inteleg ce se intampla aici..
Riccardo avatar
drapel gd
Poate că nu înțelegeți notația: $K_A(M)$ înseamnă criptarea mesajului $M$ folosind cheia $K_A$. De obicei o scriu ca $Enc(M,K_A)$.
Alok Maity avatar
drapel ch
toate lucrurile sunt înțelese. Dar în ultimul paragraf „Trudy reluează oricare dintre mesajele” -- ce înseamnă reluarea mesajului?
Riccardo avatar
drapel gd
Înseamnă să încerci să te uzurpi pe Alice trimițându-i lui Bob copii ale mesajelor trimise de Alice lui Bob.
Alok Maity avatar
drapel ch
@Riccardo aici la mijloc în atac este imposibil pentru că totul este criptat?
Riccardo avatar
drapel gd
Un om din mijloc poate redirecționa doar mesajele pe care le interceptează, dar nu poate uzurpa identitatea $BB$, deoarece nu cunoaște cheile private ale altora.
Alok Maity avatar
drapel ch
@Riccardo, dar cum a fost păcălită Alice?
Riccardo avatar
drapel gd
Dacă Bob nu verifică prospețimea unui mesaj, ar putea fi păcălit să repete o acțiune pe care a întreprins-o deja. Acesta este motivul pentru care se folosesc $t$ și $R_A$.
Alok Maity avatar
drapel ch
@Riccardo Vreau cum A fost atacat de vreun atacator?
Riccardo avatar
drapel gd
Singurul care poate ataca $A$ este $BB$, dar presupunem că $BB$ este sincer.
Alok Maity avatar
drapel ch
@Riccardo când $A$ este atacat de $BB$, nu putem să-l prindem pe $BB$, în ciuda utilizării marcajului de timp. Am dreptate?
Riccardo avatar
drapel gd
Da, aceasta este problema cu o autoritate centrală: trebuie să ai încredere în ea orbește.
Alok Maity avatar
drapel ch
@Riccardo Deci, întrebarea mea este că Alice nu are șansă de atac decât de BB, când A este atacat de marcajul de timp BB este inutil, de ce folosim marcajul de timp?
Riccardo avatar
drapel gd
După cum am spus mai devreme, marcajul de timp este folosit pentru a dovedi prospețimea mesajului lui Bob.
Alok Maity avatar
drapel ch
@Riccardo „prospețimea mesajului” înseamnă mesaj fără repetare. Alice nu a trimis niciun mesaj care se repetă. Trudy, care ar putea fi atacatorul, trimite mesajul de reluare. Întrebarea mea este cum se poate pretinde Trudy ca Alice? . Așa că Alice este păcălită de Trudy. Am dreptate?
Riccardo avatar
drapel gd
Nu există nimic în sistem care să identifice participanții, așa că Trudy îi poate spune pur și simplu lui Bob: „Bună, sunt $BB$ și acesta este un mesaj de la Alice”. Dacă Bob nu verifică prospețimea mesajului, ar putea fi păcălit.
Alok Maity avatar
drapel ch
@Riccardo cum poate Trudy să primească un mesaj care repetă mesajul trimis de Alice?
Riccardo avatar
drapel gd
Presupunem întotdeauna că un atacator poate intercepta mesaje, deoarece canalul de comunicare este nesigur.
Alok Maity avatar
drapel ch
Interceptorul @Riccardo ar putea fi între Alice și BB sau BB și Bob sau BB ar putea fi tratat ca interceptor? Am dreptate?
Riccardo avatar
drapel gd
Da, perfect corect.

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.