Che cos'è la crittografia RSA?
Al fine di trasmettere messaggi privatamente e segretamente, viene utilizzato un processo di crittografia e decrittografia. La crittografia modifica il messaggio originale, indicato come testo normale , in testo cifrato. La decrittografia riporta il testo cifrato in testo normale, in modo che il destinatario del messaggio possa leggerlo. La crittografia dei messaggi che vengono trasmessi attraverso le reti è diventata importante, in particolare poiché sempre più messaggi vengono trasmessi su Internet. La crittografia RSA è un tipo di crittografia utilizzata in questo processo.
La crittografia RSA, chiamata anche crittografia Rivest-Shamir-Adleman , è stata inventata da Ronald L. Rivest, Adi Shamir e Leonard M. Adleman, che erano tutti membri della facoltà del MIT nel 1977 e inventarono il sistema di crittografia che viene più comunemente indicato a usare solo la prima iniziale di ciascuno dei loro cognomi. È stato usato per essere utilizzato nella crittografia a chiave pubblica (PKC), che è anche chiamata sistema di crittografia a chiave pubblica , o in alternativa crittografia asimmetrica . Esiste un diverso tipo di sistema chiamato Symmetric-Key Encryption .
Public Key Cryptography è un sistema che è liberamente disponibile per l'uso su Internet attraverso un programma chiamato PGP (Pretty Good Privacy). PGP, progettato da Phil Zimmerman nel 1991 per proteggere la privacy, è disponibile come freeware per alcuni usi. Il sistema PKC utilizza due chiavi: una chiave pubblica e una chiave privata. Mentre la chiave privata è nota solo dal computer dell'utente, la chiave pubblica è condivisa dal computer di ciascun utente con altri computer che desiderano comunicare con essa in modo sicuro.
Per inviare un messaggio a un altro computer, il computer del mittente richiede la sua chiave pubblica e lo utilizza per crittografare il messaggio. Quando il computer del destinatario riceve un messaggio che è stato crittografato con la crittografia RSA e la propria chiave pubblica, utilizza la sua chiave privata per decrittografarlo. In altre parole, la chiave pubblica viene utilizzata per la codifica e la chiave privata viene utilizzata per la decodifica. Un messaggio potrebbe essere intercettato o dirottato da qualcuno che non era il destinatario previsto, ma non decodificato e letto.
Nel marzo del 2010, l'Università del Michigan ha dichiarato di aver craccato la crittografia RSA da tre dei loro scienziati informatici. Il metodo utilizzato stava causando una fluttuazione dell'alimentazione di un server. Alcuni hanno protestato che avere accesso a un dispositivo particolarmente configurato e manometterlo non equivale a interrompere la crittografia.