Algoritmi di crittografia asimmetrici

October 15

Algoritmi di crittografia asimmetrici


crittografia asimmetrica coinvolge l'utente di una coppia di chiavi, una delle quali privata e nota solo al proprietario, l'altro è pubblico e disponibile a chiunque. Per questo motivo, la crittografia asimmetrica è noto anche come crittografia a chiave pubblica. crittografia a chiave pubblica è in genere utilizzato in certificati digitali, che vengono impiegati dai server Web per proteggere le transazioni di e-commerce. Ci sono diversi algoritmi diversi vengono può essere utilizzato nella crittografia a chiave pubblica.

crittografia

Crittografia in generale è il nome di un processo che coinvolge scrambling un messaggio utilizzando una chiave per fornire la riservatezza e l'integrità dei dati. crittografia tradizionale o convenzionale utilizza la stessa chiave per decifrare il messaggio sul lato ricevente, ma crittografia asimmetrica utilizza una chiave diversa, chiamata la chiave pubblica per decifrare il messaggio all'altra estremità. Allo stesso modo, un non-proprietario della coppia di chiavi può cifrare un messaggio con la chiave pubblica del proprietario e inviarlo al proprietario. Solo la chiave privata del proprietario è in grado di decifrare un messaggio cifrato con la chiave pubblica.

RSA

L'algoritmo RSA è normalmente utilizzato per la crittografia dei dati e l'aggiunta di firme digitali. Le lettere del nome nello stand per gli ultimi nomi degli sviluppatori dell'algoritmo: Ron Rivest; Adi Shamir; e Len Adleman. Questo algoritmo è stato reso disponibile nel 1978 e rimane un popolare algoritmo a chiave pubblica. I dati vengono crittografati con la chiave pubblica del proprietario e inviato al proprietario, che poi decifra i dati usando la sua chiave privata.

DSA

DSA sta per "Digital Signature Algorithm", che è un prodotto del governo degli Stati Uniti. Come suggerisce il nome, il suo unico scopo è quello di fornire le firme digitali per i dati, piuttosto che la crittografia dei dati. Le firme digitali forniscono la fiducia che i dati sono da chi dice che è da. Anche se è approvato solo dal governo degli Stati Uniti per le firme, è utilizzato anche per la crittografia, con qualche difficoltà, ed è più veloce di RSA.

PGP

PGP è l'acronimo di "Pretty Good Privacy", che è in realtà incorpora alcuni aspetti della crittografia convenzionale. PGP comprime i dati prima della cifratura che, fornendo un ulteriore livello di sicurezza, riducendo i modelli di lettera trovata in chiaro. PGP poi crittografa i dati compressi con la crittografia simmetrica, che è molto veloce, avvolge la chiave privata in una "busta digitale" con la chiave pubblica del destinatario, e trasmette l'intero pacchetto al ricevitore. Naturalmente, sul lato di ricezione, l'intero processo viene invertito per decifrare il messaggio.