Glossario

Cifrario a flusso

cifrario a flusso di chiavecifratura a flusso

Un cifrario a flusso combina il testo in chiaro con un flusso pseudocasuale generato da chiave segreta e nonce.

Definizione

Un cifrario a flusso genera una sequenza pseudocasuale da chiave e di solito nonce, poi la combina al testo, spesso con XOR. La stessa sequenza decifra. ChaCha20 è un esempio moderno.

Riutilizzo

Lo stesso flusso non deve cifrare due messaggi. Ripetere chiave e nonce rivela la relazione XOR tra i testi e può consentirne il recupero.

Integrità

Il cifrario base non rileva modifiche. I sistemi moderni usano costruzioni autenticate come ChaCha20-Poly1305.

Domande frequenti

No. Il primo genera un flusso; il secondo permuta blocchi fissi. Alcune modalità a blocchi si comportano come flusso.

Di solito sì, ma deve essere unico per la chiave.

Il flusso si annulla confrontando i testi cifrati e collega direttamente quelli in chiaro.

Vedi anche