- Source: Kotak-S Rijndael
Kotak-S Rijndael adalah kotak substitusi (tabel pencarian) yang dipakai dalam penyandian Rijndael. Standar Enkripsi Lanjutan (AES) berdasar pada penyandian Rijndael sehingga juga memakai kotak substitusi ini.
Kotak-S
Kotak-S memetakan nilai 8 bit, c, ke keluaran 8 bit, s = S(c).
Inversi kotak-S
Inversi kotak-S sejatinya adalah kotak-S yang dibalik pemetaannya. Misal, b816 dikembalikan ke 9a16.
Kriteria desain
Kotak-S Rijndael didesain khusus untuk tahan terhadap serangan analisis kriptografi linear dan diferensial. Caranya adalah dengan meminimalkan kolerasi transformasi linear antara masukan dan keluaran sekaligus meminimalkan peluang rambantan selisih.
Kotak-S Rijndael dapat ditukar dalam penyandian Rijndael. Hal tersebut melemahkan tuduhan bahwa suatu pintu belakang dibuat dengan menggunakan kotak-S statis. Para pembuat mengeklaim bahwa struktur penyandian Rijndael seharusnya sudah cukup tahan terhadap analisis kriptografi linear dan diferensial jika kotak-S yang memiliki sifat korelasi/rambatan selisih "rata-rata" dipakai.
Contoh implementasi dalam bahasa C
Kode C berikut menghitung nilai kotak-S.
Referensi
Kata Kunci Pencarian:
- Kotak-S Rijndael
- Kotak-S
- Standar Enkripsi Lanjutan
- Jaringan substitusi–permutasi
- Penjadwalan kunci AES
- Set instruksi AES