In crittografia, un nuovo metodo rivoluzionario di crittografia che non richiede che il destinatario del messaggio abbia ricevuto la chiave di decodifica in una trasmissione separata. La necessità di inviare la chiave, necessaria per decodificare il messaggio, è la principale vulnerabilità delle precedenti tecniche di crittografia.
Nella crittografia a chiave pubblica ci sono due chiavi: una pubblica e una privata. La chiave pubblica viene utilizzata per la crittografia e la chiave privata viene utilizzata per la decrittografia. Se John vuole ricevere un messaggio privato da Alice, John invia la sua chiave pubblica ad Alice; Alice usa quindi la chiave per crittografare il messaggio. Alice invia il messaggio a John. Chiunque tenti di intercettare il messaggio lungo il percorso scoprirebbe che è solo un'incomprensione. Quando John riceve il messaggio, usa la sua chiave privata per decodificarlo. Poiché John non invia mai la sua chiave privata da nessuna parte né la dà a nessuno, può essere certo che il messaggio sia sicuro. La crittografia a chiave pubblica mette nelle mani degli individui un livello di sicurezza che in precedenza era disponibile solo ai massimi livelli delle agenzie di sicurezza governative.
Technipages spiega la crittografia a chiave pubblica
La crittografia a chiave pubblica, chiamata anche crittografia a chiave asimmetrica, è un sistema di crittografia che si basa sull'utilizzo di due chiavi virtuali, la chiave privata e la chiave pubblica. La chiave privata viene utilizzata per decrittografare un messaggio mentre la chiave pubblica viene utilizzata per crittografare il messaggio. In questo modello, una volta che un messaggio è crittografato dalla chiave pubblica, solo la chiave privata può decrittografare il messaggio. Proprio come raffigura il nome della chiave, la chiave privata è pensata per essere privata in modo che solo il gestore della chiave possa accedere al messaggio, a differenza della chiave pubblica che può essere crittografata da chiunque.
Le chiavi sono chiavi virtuali e le chiavi private e pubbliche sono grandi valori numerici utilizzati per crittografare e decrittografare i dati. Le chiavi sono prodotte da un'autorità attendibile considerata attendibile da entrambe le parti. La chiave privata è solitamente detenuta dal generatore della coppia di chiavi, mentre la chiave pubblica, a chiunque voglia inviare dati.
Nel 1977, la crittografia a chiave pubblica è stata pubblicata da Whitfield-Diffie e Martin Hellman, ma inizialmente è stata formulata da James Ellis. Ma anche nessuno dei due potrebbe escogitare applicazioni di questi in un mondo pratico. Rivest-Shamir-Adleman è stato il primo a pubblicare un sistema di crittografia a chiave pubblica funzionante.
Usi comuni della crittografia a chiave pubblica
- Chiave pubblicacrittografia è un moderno processo crittografico per comunicare in modo sicuro senza aver preventivamente concordato la chiave segreta
- In chiave pubblicacrittografia, utilizza una coppia di chiavi per stabilire una comunicazione sicura.
- Crittografia a chiave pubblica porta le principali tecnologie di sicurezza sul desktop nell'ambiente Windows 2000.
Errori comuni della crittografia a chiave pubblica
- Crittografia a chiave pubblica non consente il non ripudio, quindi il mittente può negare l'invio di un messaggio
- In crittografia a chiave pubblica, quando si perde una chiave privata, ci sono altri modi per decifrare il messaggio