Amélioration des attaques différentielles sur KLEIN
Résumé
L'apparition récente du besoin de sécuriser des supports de plus en plus miniaturisés tels que les cartes à puces et les puces RFID a amené la communauté cryptographique à concevoir des algorithmes spécifiques à bas coût. Ces nouveaux algorithmes doivent répondre à des contraintes spécifiques en matière de consommation d'énergie, de taille et de rapidité. Dans ce rapport nous nous intéressons au chiffrement KLEIN qui fut proposé en 2011 par Gong, Nikova et Law et dont la procédure de chiffrement est du type SPN. Ses 4 opérations de base sont assez similaires à celles de l'AES, la grande différence résidant dans la taille des états et des boîtes S. Ce rapport détaille comment ces spécificités induisent des faiblesses permettant de construire une cryptanalyse différentielle efficace et ainsi de casser KLEIN-64, la version à 64 bits de clef de KLEIN.