Funkcja rundy
Funkcja powtarzana w każdej rundzie szyfru blokowego, mieszająca dane z materiałem klucza.
Szyfr blokowy to funkcja rundy zastosowana wielokrotnie. W DES-ie jest to konstrukcja Feistela z rozszerzeniem, mieszaniem klucza, S-boksami i permutacją. AES używa natomiast SubBytes, ShiftRows, MixColumns i AddRoundKey i wykonuje 10, 12 lub 14 rund, zależnie od długości klucza.
Konstrukcja funkcji rundy w dużej mierze decyduje o bezpieczeństwie szyfru. Liczbę rund dobiera się tak, by znane ataki nie sięgały pełnego szyfru z zapasem, a każda runda musi zapewniać dostateczną dyfuzję. Kto buduje własny szyfr, powinien zmierzyć odporność funkcji rundy na kryptoanalizę różnicową i liniową, zanim trafi ona w pobliże produkcji.