Lexique informatique › Sécurité › ChaCha20

ChaCha20

Sécurité Svenska → Mis à jour: 2026-09-19
Plus d'infos
Créé par
Daniel J. Bernstein
Année
2008
Type
Chiffrement de flux
Licence
Domaine public
Spec
RFC 8439

Chiffrement de flux moderne de Daniel J. Bernstein (2008), rapide en logiciel pur sur les processeurs dépourvus d'accélération AES.

Une évolution de Salsa20 : clé de 256 bits, nonce de 96 bits, 20 tours. En pratique, toujours associé au MAC Poly1305 pour former la construction AEAD ChaCha20-Poly1305 (RFC 8439). Standard dans TLS 1.3, WireGuard, OpenSSH et age.

Il bat AES-GCM sur les appareils sans AES-NI (vieux téléphones, microcontrôleurs ARM) et n'a qu'un avantage mince sur les x86 récents. Son implémentation en temps constant est facile, donc moins exposée aux attaques par canal temporel qu'un AES naïf.

← Retour au lexique