Onmogelijk differentieel
Een aanval die gebruikmaakt van een invoerverschil dat met zekerheid nooit een bepaald uitvoerverschil kan opleveren.
Differentiële cryptanalyse zoekt naar waarschijnlijke patronen. Een onmogelijk differentieel is het tegenovergestelde: een patroon met kans nul. Als een invoerverschil na een paar rondes nooit tot een bepaald uitvoerverschil kan leiden, kan elke sleutelkandidaat die dat verschil zou veroorzaken worden afgevoerd. Het is een filter en geen statistische gok.
Biham, Biryukov en Shamir pasten de techniek in 1999 toe op Skipjack, teruggebracht tot 31 rondes. Tegen AES heeft hij alleen resultaten opgeleverd op varianten met minder rondes, wat iets zegt over de marge in de volledige versie.