Jalankan Enkripsi & Dekripsi
Masukkan blok data 16-bit dan kunci 16-bit, lalu jalankan proses S-AES secara penuh.
Hasil enkripsi/dekripsi beserta state matrix akan tampil di sini setelah proses dijalankan.
Konstanta & Tabel Substitusi S-AES
Seluruh nilai konstanta baku yang digunakan pada algoritma S-AES.
S-Box
Tabel substitusi nibble untuk SubNibble.
Inverse S-Box
Tabel substitusi balik untuk InvSubNibble.
Matriks MixColumns
Konstanta pengali pada operasi MixColumns, GF(2⁴).
Matriks InvMixColumns
Konstanta pengali pada operasi InvMixColumns, GF(2⁴).
RCON1
Round constant untuk pembangkitan w2.
RCON2
Round constant untuk pembangkitan w4.
Proses Key Expansion
Pembangkitan Round Key K0, K1, dan K2 dari kunci 16-bit asli, langkah demi langkah.
Jalankan simulasi terlebih dahulu untuk melihat proses Key Expansion secara rinci.
Initial Round, Round 1 & Round 2
Detail lengkap setiap transformasi: SubNibble, ShiftRows, MixColumns, dan AddRoundKey.
Jalankan simulasi Enkripsi untuk melihat proses Initial Round, Round 1, dan Round 2.
Proses Dekripsi Lengkap
Urutan invers: AddRoundKey(K2) → InvShiftRows → InvSubNibble → AddRoundKey(K1) → InvMixColumns → InvShiftRows → InvSubNibble → AddRoundKey(K0).
Jalankan simulasi Dekripsi untuk melihat proses pembalikan cipher secara rinci.