Nwlapcug.com


Valutazione dei metodi di crittografia

La crittografia è il processo di codifica dei dati in modo solo possono essere visualizzato o modificato da soggetti autorizzati. I due tipi di crittografia sono conosciuti come crittografia simmetrica e asimmetrica, ma in entrambi i casi, il processo di crittografia di base è lo stesso. Dati non crittografati, o testo normale, è passato attraverso una formula matematica, o algoritmo, insieme a una variabile, noto come una chiave di crittografia, per produrre dati crittografati, o cifrato.

Crittografia simmetrica

Crittografia simmetrica, noto anche come crittografia a chiave segreta, è cosiddetta perché la stessa chiave di crittografia viene utilizzata per crittografare e decrittografare i dati. Un algoritmo di crittografia simmetrica divide i dati in blocchi e passa le lettere in ogni blocco intorno, li trasforma in numeri e comprime e si espande per produrre il testo cifrato. Algoritmi di crittografia simmetrica possono essere fino a 1.000 volte più veloce di algoritmi di crittografia asimmetrica e vengono in genere utilizzati per fornire le transazioni e-commerce sicuro. Tuttavia, la crittografia simmetrica è meno sicura rispetto alla crittografia asimmetrica perché, se una chiave di crittografia viene intercettata da un intruso, lui o lei può decrittografare tutti i dati crittografati con tale chiave.

Crittografia asimmetrica

Crittografia asimmetrica, noto anche come crittografia a chiave pubblica utilizza una coppia di chiavi correlate per crittografare e decrittografare i dati. Una chiave, conosciuta come la chiave pubblica, è non distribuito a tutti coloro che desiderano inviare un messaggio crittografato, mentre l'altra chiave, conosciuta come chiave privata, è mai distribuito. La crittografia asimmetrica è più sicura di crittografia simmetrica, ma gli algoritmi di crittografia asimmetrica sono più complessi, più lento e richiedono più potenza di calcolo rispetto ai loro omologhi simmetriche.

DES e 3DES

Il Data Encryption Standard (DES) fu il primo standard di crittografia per essere consigliato dal National Institute of Standard and Technology (NIST) e utilizza una chiave di crittografia a 64 bit. Tuttavia, DES è ormai considerato un cifrario a blocchi insicuro ed è stato sostituito dal metodo di crittografia più lento, ma più sicuro, 3DES, che applica il metodo di crittografia DES tre volte e utilizza una chiave a 192 bit crittografia. La lunghezza della chiave di crittografia, le altre combinazioni sono possibili e il più forte il metodo di crittografia.

AES

L'Advanced Encryption Standard (AES) è un altro cifrario a blocchi, con una lunghezza di chiave variabile crittografia fino a 256 bit. AES ha il vantaggio di essere veloce e flessibile ed è particolarmente indicato per applicazione su dispositivi di piccole dimensioni. AES è stato rigorosamente testato per molte applicazioni di sicurezza ed è approvato da FIPS Federal Information Processing Standard () negli Stati Uniti.