Coba jelasin Penambahan kunci ronde awalan: dari Standar Enkripsi Lanjutan dong

, tiap bita digabung dengan satu bita dari kunci ronde dengan operasi XOR.

Selama 9, 11, atau 13 ronde:

, substitusi nonlinear yang tiap bitanya ditukar dengan lainnya sesuai tabel acuan.

, penukaran posisi yang tiga baris terakhirnya digeser beberapa kali.

, pencampuran linear yang bekerja pada tiap kolom "status", yaitu kombinasi keempat bita dalam tiap kolom.

Ronde terakhir (ronde ke-10, 12, atau 14):

Dalam langkah , tiap bita  "status" ditukar dengan   dengan kotak substitusi 8 bit. Langkah ini memberi sifat nonlinear dalam penyandian ini. Kotak-S yang dipakai berasal dari inversi perkalian dalam  yang dikenal memiliki sifat nonlinear. Untuk menghindari serangan berdasarkan sifat aljabar sederhana, kotak-S dibangun dengan menggabungkan fungsi inversi dan transformasi afin. Kotak-S juga dipilih untuk menghindari titik tetap (sehingga tiada nilai yang dipetakan ke nilai yang sama), yaitu , dan juga lawan titik tetap apa pun, yaitu . Ketika melakukan dekripsi, langkah  (kebalikan dari ) dipakai yang harus mencari inversi transformasi afin dan kemudian mencari inversi perkaliannya.