Simulasi Interaktif Simplified AES
Pelajari algoritma S-AES 16-bit secara mendalam — mulai dari Key Expansion, SubNibbles, ShiftRows, MixColumns, hingga AddRoundKey — divisualisasikan langkah demi langkah, lengkap dengan detail perkalian GF(2⁴).
Semua yang Anda Butuhkan untuk Memahami S-AES
Dirancang untuk mahasiswa, dosen, dan siapa pun yang ingin memahami cara kerja algoritma kriptografi blok secara visual dan interaktif.
Enkripsi S-AES
Masukkan plaintext & key 16-bit, dapatkan ciphertext dalam format biner maupun heksadesimal.
Dekripsi S-AES
Proses invers lengkap — dari AddRoundKey hingga InvSubNibbles — untuk mengembalikan plaintext.
Visualisasi Bertahap
Setiap transformasi state ditampilkan sebagai matriks 2×2 dengan penjelasan rinci per langkah.
Tabel Referensi
S-Box, Inverse S-Box, matriks MixColumns, RCON, hingga penjelasan GF(2⁴) tersedia lengkap.
Struktur Proses Enkripsi S-AES
Key Expansion
Membangkitkan tiga round key (K0, K1, K2) dari key 16-bit awal menggunakan RotWord, SubWord, dan RCON.
Initial AddRoundKey
State awal (plaintext) di-XOR dengan round key K0.
Round 1 — Lengkap
SubNibbles → ShiftRows → MixColumns → AddRoundKey(K1).
Round 2 — Final
SubNibbles → ShiftRows → AddRoundKey(K2) menghasilkan ciphertext.
Diagram Blok S-AES
Siap Mencoba Simulasi S-AES?
Masukkan plaintext dan key Anda sendiri, lalu lihat seluruh proses enkripsi secara transparan.