Cryptography · Academic Simulation

Simplified Advanced
Encryption Standard (S-AES)

Interactive Web Simulation

Visualisasi lengkap dan interaktif setiap tahapan algoritma S-AES — dari Key Expansion, Substitution, Shift Rows, Mix Columns, hingga Add Round Key — disertai perhitungan Galois Field GF(2⁴) secara rinci, langkah demi langkah, tanpa satupun proses yang disembunyikan.

16bit block
2round cipher
GF(2⁴)field arithmetic
1010 0110 1101 0011 GF(2⁴)
01 · Simulasi Interaktif

Jalankan Enkripsi & Dekripsi

Masukkan blok data 16-bit dan kunci 16-bit, lalu jalankan proses S-AES secara penuh.

0/16
0/16

Hasil enkripsi/dekripsi beserta state matrix akan tampil di sini setelah proses dijalankan.

BIN -
HEX -
02 · Tabel Referensi

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.

03 · Key Schedule

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.

04 · Alur Enkripsi

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.

05 · Alur Dekripsi

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.