Attaque de Biham–Kocher
Attaque à texte clair connu qui casse le chiffrement par mot de passe historique des archives ZIP avec une douzaine d'octets connus.
Eli Biham et Paul Kocher l'ont publiée en 1994. Le chiffrement par flot de PKZIP, aujourd'hui appelé ZipCrypto, garde son état dans trois mots de 32 bits mis à jour par un CRC-32 et une étape de congruence linéaire. Avec environ douze ou treize octets de clair connu, tout l'état interne peut être retrouvé. Le mot de passe lui-même n'est jamais nécessaire : l'état suffit à déchiffrer tous les fichiers de l'archive chiffrés sous le même mot de passe.
Le clair connu est rarement difficile à obtenir. Les en-têtes de fichiers contiennent des octets fixes, et les archives renferment souvent un fichier disponible en clair ailleurs. Les outils pkcrack puis bkcrack ramènent l'attaque à une affaire de minutes. Que ZipCrypto reste le choix par défaut de plusieurs archiveurs en dit plus sur la rétrocompatibilité que sur la cryptographie.