Domanda

Vorrei dimostrare la crittografia asimmetrica utilizzando le serrature del mondo reale. Per esempio, io voglio scrivere un segreto su un pezzo di carta e depositarlo in una scatola chiusa. C'è un blocco posso comprare che viene fornito con due chiavi, una che solo serrature la serratura ed un altro che solo Sblocca la serratura?

È stato utile?

Soluzione

L'esempio più comune è un lucchetto e una chiave per esso.

Bob dà Alice un lucchetto (la sua "chiave pubblica") e tiene la chiave per quel lucchetto (la sua "chiave privata").

Alice mette un messaggio in una scatola, e scatta il lucchetto su di esso. Poi manda la casella a Bob.

Bob può sbloccarlo con la sua chiave.

Una versione estesa di questo è descritto in https://web.archive.org/web/20130708131404/http://www.economicexpert.com/a/Asymmetric:key:algorithm.html

Altri suggerimenti

Mi piace la risposta di David, ma appena ho pensato di ricordare che ho visto che ha dimostrato come male esempio di sicurezza - il ragionamento era che non c'era modo di assicurare che Alice ha ricevuto il lucchetto che Bob ha inviato (Eve potrebbe scambiare per un lucchetto diverso in transito)

La manifestazione è poi passata a un esempio con una scatola e due lucchetti, che era dimostrativamente sicuro ...

Alice mette messaggio all'interno della scatola e chiude con il suo lucchetto (lucchetto chiave pubblica) Invia scatola al destinatario (Bob)

Bob aggiunge un altro lucchetto (lucchetto chiave privata) Mandate box torna ad Alice

Alice rimuove il lucchetto a chiave pubblica (con la chiave), significa che il pacchetto è ora protetto solo dalla chiave privata.

Alice ritorna casella per Bob che ora possono sbloccare con la chiave privata.

Per un effetto aggiunto si può avere un'Eva passando le scatole avanti e indietro e mostrando che in nessun punto può Eva entrare nella scatola. Il suo un grande esempio fisica, e facilmente comprensibile a mostrare il pacchetto è sicuro in tutti i punti.

Utilizzare una scatola con due ante e due serrature diverse. Disporre l'interno della scatola in modo che funziona in un modo simile a una casella di posta all'angolo della strada.

In alternativa, visualizzare la casella più lucchetto combinazione come chiave di crittografia. Si costruisce un messaggio ottenendo 1) una scatola, 2) lucchetto, 3) mettere qualcosa nella casella e bloccandolo. Il tasto fisico per quel lucchetto è poi la chiave di decrittazione, che si inserisce il modello in quanto la chiave encryptoin non può sbloccare il messaggio.

Se si vuole prendere un ulteriore passo avanti, controlla prodotti blocco della carta smart CoreStreet . Questo è il loro business.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top