Differenza tra simmetrica e asimmetrica crittografie

July 17

Differenza tra simmetrica e asimmetrica crittografie


La crittografia simmetrica e crittografia asimmetrica sono ampiamente utilizzati su Internet, così come su reti aziendali in tutto il mondo. crittografia simmetrica utilizza la stessa chiave privata a ciascuna estremità della trasmissione, mentre la crittografia asimmetrica utilizza una chiave privata a un'estremità e una chiave pubblica sull'altra estremità. Ogni sistema di crittografia ha un posto adeguato nelle transazioni elettroniche di sicurezza.

La crittografia simmetrica e la crittografia asimmetrica

La crittografia simmetrica è spesso chiamato "crittografia a chiave privata", e la crittografia asimmetrica è spesso chiamato "crittografia a chiave pubblica" a causa della natura delle chiavi. Con la crittografia simmetrica c'è solo una chiave segreta che viene condivisa tra i partner commerciali. La crittografia asimmetrica utilizza una chiave privata che non viene mai rivelato a nessuno, ma il proprietario, e una chiave pubblica che è disponibile a chiunque.

Lunghezza chiave

Entrambi i sistemi di cifratura possono facilitare un maggiore livello di sicurezza con chiavi più lunghe. Tuttavia, la crittografia asimmetrica deve utilizzare chiavi più lunghe rispetto cifratura simmetrica per raggiungere lo stesso grado di sicurezza. Ciò è dovuto alla natura pubblica di una delle chiavi asimmetriche. Più lunga è la lunghezza della chiave, più lungo è il messaggio prodotta dagli algoritmi di crittografia, e più a lungo la trasmissione dei dati successiva avrà.

Livello di rischio

Il rischio di divulgazione chiave segreta è maggiore con la crittografia simmetrica, in quanto deve essere trasmessa o trasportato ai partner commerciali, mentre la chiave privata asimmetrica è conosciuto solo dal proprietario. Tuttavia, se uno chiave privata viene divulgate a persone non autorizzate, il proprietario deve rigenerare la chiave privata. Nel caso della crittografia asimmetrica, il proprietario deve anche generare e distribuire una nuova chiave pubblica.

Velocità di crittografia

chiavi più lunghe si traducono in più testo cifrato e tempi di crittografia più lunghi. Gli algoritmi di crittografia asimmetrica sono più lenti a causa della complessità richiesta dalla natura di utilizzare chiavi pubbliche. D'altro canto, algoritmi di crittografia a chiave privata sono più semplici, e può essere fino a mille volte più veloce, anche con chiavi più lunghe.