Cifratura simmetrica
La cifratura simmetrica usa la stessa chiave segreta, o chiavi derivate, per cifrare e decifrare i dati.
Definizione
La cifratura simmetrica usa un segreto condiviso tra mittente e destinatario per trasformare e recuperare i dati. AES e ChaCha20 sono esempi moderni; anche i cifrari classici sono simmetrici.
Utilizzo
È veloce e adatta a file, dischi e traffico di rete. Un nonce o vettore evita ripetizioni pericolose; le modalità autenticate rilevano anche le modifiche prima di restituire il testo in chiaro.
Distribuzione delle chiavi
Tutte le parti autorizzate devono ricevere il segreto, quindi scambio e rotazione sono la difficoltà principale. I protocolli stabiliscono spesso una chiave di sessione simmetrica mediante crittografia asimmetrica.
Le operazioni sono ottimizzate per grandi volumi ed evitano i calcoli costosi della chiave pubblica.
Di solito sì; alcuni schemi derivano più chiavi segrete da un segreto comune.
Non direttamente. Una KDF con salt deve derivare la chiave dalla password.