Vad är skillnaden mellan diffusion och förvirring?

Vad är skillnaden mellan diffusion och förvirring?

I diffusion avleds klartexten statistiska struktur till långväga statistik ciphertext. Detta uppnås genom att ha varje klartext siffra påverkar värdet av många ciphertext siffror, som är likvärdigt till säger att varje ciphertext siffra påverkas av många klartext siffror. Förvirringen syftar till att göra förhållandet mellan statistiken för ciphertext och värdet av krypteringsnyckeln så komplicerat som möjligt igen för att omintetgöra försök att upptäcka nyckeln. Således även om angriparen kan få vissa handtag på statistiken för ciphertext, är vägen där nyckeln användes för att producera det ciphertext så komplicerat att göra det svårt att härleda nyckeln. Detta uppnås genom användning av en algoritm för komplexa substitution.