Esempio semplicistico non sicuro di crittografia a chiave pubblica

1

Sto dando una lezione agli sviluppatori principianti sulla sicurezza e vorrei spiegare ssl e le basi dei certificati. Per questo vorrei trasmettere una vaga comprensione intuitiva della crittografia a chiave asimmetrica.

Per quanto posso pensare, non c'è nulla nella natura o nella società che parli delle chiavi pubbliche senza rinunciare a una tonnellata alla metafora, quindi mi piacerebbe solo mostrare un caso semplice. Qual è l'esempio assolutamente più semplice di uno schema di crittografia a chiave pubblica che posso dare che mantenga ancora il nucleo fondamentale? Idealmente qualcosa che posso descrivere o mostrare in codice in meno di un minuto, trasmettere una comprensione di base e passare ad altre cose

    
posta George Mauer 07.03.2016 - 17:06
fonte

1 risposta

1

Ecco una semplice spiegazione:

SSL uses asymmetric-key encryption. The better metaphor for that is a lock that anyone can lock, but only one person can unlock.

e un esempio più complesso che utilizza DNA:

Nang’s idea is that Alice encodes her message in the original DNA sequence and allows this to be transcribed and translated. The resulting protein is then like a public key which can be sent to Bob through a public channel. Meanwhile, Alice sends Bob the secret key which consists of the information he needs to reassemble the DNA such as the location of the noncoding regions that need to be reinserted.

Riferimenti

risposta data 05.06.2018 - 23:29
fonte

Leggi altre domande sui tag