CryptoMatrix

CryptoMatrix AES-128

Dashboard simulasi kriptografi bertema cyber-grid untuk menelusuri AES-128 dari input sampai output. Setiap byte ditampilkan sebagai matrix, sehingga Key Expansion, SubBytes, ShiftRows, MixColumns, AddRoundKey, dan proses inverse dapat dibaca seperti alur data keamanan.

Skenario
Single Block Lab
Cipher Core
AES-128 · 10 Round
Byte Field
GF(28) / 0x11B
Profil Sistem
  • Engine AES berjalan mandiri memakai Vanilla JavaScript tanpa library kriptografi eksternal.
  • Setiap ronde ditampilkan sebagai panel matrix dengan perubahan byte yang disorot.
  • Memuat bank konstanta AES: S-Box, inverse S-Box, Rcon, MixColumns, dan InvMixColumns.

Console Input

Masukkan payload sendiri atau jalankan sampel yang sudah disiapkan.

Mode hex membutuhkan tepat 32 digit. State dipetakan secara column-major sesuai AES: s[r,c] = input[r + 4c].

Kunci wajib 32 digit heksadesimal, setara dengan 16 byte.

Matrix Block
4 × 4 Byte
Schedule Key
44 Word
Result
Hex Output

Bank Konstanta AES

Kumpulan konstanta yang menjadi dasar transformasi AES-128 dan pembalikan proses dekripsi.