Puncte:0

Există o primitivă de criptare pentru cheile publice/private, astfel încât numai cheile dintr-un set predefinit să fie valide

drapel us

Încerc să realizez următoarele:

  • $Alice$ este o autoritate care poate oferi un secret $x$ la $Bob$, $x$ va permite $Bob$ pentru a genera o pereche de chei publice/private $(p,q)$ pe care le poate folosi apoi pentru a semna mesaje. $Alice$ nu va putea semna mesaje ca $Bob$.

  • Oricine poate verifica trivial că cheia publică $Bob$ folosit a fost autorizat de $Alice$.

Gândul meu inițial este că s-ar putea implementa o versiune brută a acestui lucru prin solicitarea $Bob$ să-i prezinte cheia publică $Alice$ apoi colectați o semnătură digitală pe cheia publică care este apoi inclusă ca un addendum la cheia publică a acestuia. Singura problemă este că acum $Alice$ stie $Bob$cheia publică a lui.

Daniel S avatar
drapel ru
Tocmai ați descris cum funcționează autoritățile de certificare în protocoale precum TLS. De ce este o problemă dacă Alice știe cheia publică a lui Bob? Acest lucru încă nu îi permite lui Alice să semneze mesajele ca Bob (care ar necesita cheia privată a lui Bob).
poncho avatar
drapel my
Dacă este o problemă că Alice știe cheia publică a lui Bob, ei bine, Alice să semneze oarbă cheia publică a lui Bob...

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.