Nwlapcug.com


Quali sono i principi dei sistemi di crittografia simmetrica e asimmetrica?

Quali sono i principi dei sistemi di crittografia simmetrica e asimmetrica?


La crittografia è il processo di conversione dei messaggi in una forma leggibile non crittografato, umano, noto come testo non crittografato, in forma crittografata, nota come testo crittografato, che è leggibile solo dal destinatario. Le due forme di base della crittografia, nota come crittografia simmetrica e asimmetrica, operano su principi fondamentalmente diversi.

Crittografia simmetrica

Crittografia simmetrica, crittografia a chiave segreta conosciuto anche come, è la forma più tradizionale di in cui il mittente e il destinatario condividono un comune password segreta, la passphrase o la chiave di crittografia. Il mittente utilizza la chiave per cifrare il testo in chiaro e Invia testo cifrato al destinatario, il quale, a sua volta, utilizza la stessa chiave per recuperare il testo in chiaro. La crittografia simmetrica è in genere più veloce di crittografia asimmetrica, ma non può essere utilizzato a meno che il mittente e il destinatario hanno già uno scambio di chiavi. Infatti, la principale limitazione di crittografia simmetrica è la necessità di distribuire un numero elevato di chiavi in modo sicuro.

Esempi

Data Encryption Standard, Triple Data Encryption Standard e l'Advanced Encryption Standard sono esempi comuni di crittografia simmetrica. DES utilizza una chiave di crittografia a 56 bit, mentre Triple DES si applica la stessa formula matematica, o algoritmo, tre volte per produrre una chiave di 128 bit. Tuttavia, mentre Triple DES è considerato abbastanza sicuro per la maggior parte delle applicazioni, il National Institute for Standards ufficialmente adottato AES..--che utilizza delle chiavi di crittografia a 128-bit, 192 bit o 256-bit-- come il successore di DES nel 2001.

Crittografia asimmetrica

Crittografia asimmetrica, crittografia a chiave pubblica anche conosciuto come utilizza due chiavi di crittografia matematicamente correlate. Uno, conosciuto come la chiave pubblica, è distribuito gratuitamente, mentre l'altro, noto come la chiave privata, è tenuto segreto. Una chiave è usata per crittografare i dati e l'altro per decrittografare i dati. Non importa quale tasto viene applicato per primo, ma entrambe le chiavi sono necessarie per il processo di lavoro. Crittografia asimmetrica si basa su funzioni matematiche unidirezionali, che sono facili da calcolare in una direzione ma relativamente difficile da computare in opposto, o inverso, direzione.

Esempi

Moderna crittografia asimmetrica in primo luogo è stato descritto da Whitfield Diffie e Martin Hellman dell'Università di Stanford nel 1976. La loro scoperta, conosciuta come l'algoritmo di Diffie-Hellman, viene ancora utilizzato in molti protocolli di connettività sicura su Internet. L'implementazione più comune di crittografia asimmetrica è noto come RSA, dopo i matematici Rivest, Shamir e Adleman, che lo hanno sviluppato. RSA deriva sue chiavi pubbliche e private, moltiplicando i due numeri primi, che può essere 100 cifre o più di lunghezza.