Jelaskan Penerapan dalam enkripsi dari Pengacakan dan penghamburan

Pendesainan metode enkripsi menggunakan kedua prinsip pengacakan dan penghamburan.

Pengacakan berarti bahwa proses tersebut mengubah data secara drastis dari masukan ke keluaran, misal dengan memetakan data dengan tabel nonlinear yang dihitung dari kunci. Ada banyak cara untuk membalikkan perhitungan linear. Jadi, semakin nonlinear, semakin banyak alat analisis yang kesulitan.

Penghamburan berarti bahwa mengganti satu karakter masukan akan mengganti banyak karakter pada keluaran. Bila dilakukan dengan baik, tiap bagian masukan akan mengubah tiap bagian keluaran sehingga menyulitkan analisis. Tidak ada penghamburan yang sempurna: ia selalu berbentuk pola tertentu. Penghamburan yang baik akan menyebarkan dengan luas pada keluaran dan, kalau ada pola tertentu, mereka saling mengacak. Hal ini membuat pola semakin sulit untuk dilacak dan membutuhkan lebih banyak analisis data untuk meretasnya.