Chiffrement par flot
Un chiffrement par flot combine le texte en clair avec une suite pseudoaléatoire issue d’une clé secrète et d’un nonce.
Définition
Un chiffre par flot génère une suite pseudoaléatoire depuis une clé et généralement un nonce, puis la combine au texte en clair, souvent par XOR. La même suite déchiffre. ChaCha20 est un exemple moderne.
Réutilisation
Une même suite ne doit jamais protéger deux messages. Réutiliser clé et nonce révèle la relation XOR entre les textes et peut permettre leur récupération.
Intégrité
Le chiffre seul ne détecte pas les modifications. Les systèmes modernes utilisent une construction authentifiée comme ChaCha20-Poly1305.
Le flot génère une suite ; le bloc permute des blocs fixes. Certains modes par blocs se comportent comme un flot.
Oui en général, mais il doit être unique pour la clé.
La suite s’annule lors de la comparaison et relie directement les textes en clair.