Confusion & Diffusion Shannon¶
Confusion¶
- Menyembunyikan hubungan antar plaintext, ciphertext, & kunci.
- Menyembunyikan pola statistik
- contoh : one-time-pad
- DES mengimplementasikan substitusi dengan kotak-S
Confusion¶
- Menyebarkan pengaruh satu bit plaintext/kunci ke sebanyak mungkin ciphertext
- contoh : CBC, CFB
- Pada DES, diffusion direalisasikan dengan menggunakan operasi permutasi
( hanya sekedar prinsip/deskripsi, jd tdk begitu jelas :D )