Autenticazione chiave pubblica

0

C'è un altro modo per verificare la chiave pubblica di qualcuno senza che la CA lo firmi? Un'autenticazione challenge-response che include una sorta di UID dello smartphone?

  1. Smartphone A genera una coppia di chiavi asimmetriche
  2. A invia la chiave pubblica K1 via internet allo smartphone B
  3. B riceve una chiave pubblica K2

Come può B essere sicuro che K2 = K1?

    
posta guest123 12.05.2014 - 15:57
fonte

1 risposta

2

Senza una CA, hai bisogno di un altro tipo di scambio segreto sicuro. Potrebbe essere uno scambio canale laterale dell'identificazione personale o l'uso di alcuni segreti condivisi preesistenti. Si può anche usare la rete di fiducia, sebbene questa sia fondamentalmente un'altra forma di canale laterale.

L'utilizzo dell'UID come suggerisci tuttavia è probabilmente insicuro. L'UID di un telefono non è un segreto e un utente malintenzionato potrebbe ottenere l'UID e quindi impersonare il dispositivo.

Ora, se non ti interessa realmente l'identità del telefono, potresti semplicemente inviare una chiave pubblica anonima e saprai che è lo stesso telefono in futuro, ma non saprai nulla dell'identità di quel telefono. Non è necessario coinvolgere l'UID (e non dovrebbe) per quello però.

    
risposta data 12.05.2014 - 16:11
fonte