Electronic Codebook (ECB)
Pada mode operasi ECB sebuah blok input plaintext
dipetakan secara statis ke sebuah blok output ciphertext. Sehingga tiap plaintext yang
sama akan menghasilkan
ciphertext yang selalu sama pula. Sifat- sifat dari mode operasi ECB :
·
Sederhana dan efisien
- Memungkinkan implementasi parallel
- Tidak menyembunyikan pola plaintext
- Dimungkinkan
terjadi adanya active attack.
Skema dari mode operasi ECB dapat digambarkan
sebagai berikut :
Cipher Block Chaining
(CBC)
Pada mode oparasi ini hasil enkripsi dari blok sebelumnya
mempengaruhi
hasil enkripsi selanjutnya, atau enkripsi sebeluimnya menjadi feedback pada enkripsi
blok saat itu., jadi tiap blok ciphertext bergantung bukan hanya pada blok
plaintext-nya tapi bergantung pula pada blok-blok plaintext sebelumnya. Sehingga untuk plaintext yang sama, belum tentu menghasilkan ciphertext yang
sama pula.
Skema dari mode operasi
CBC dapat digambarkan sebagai berikut :
Mula-mula sebelum si pengirim hendak
mengirimkan pesannya kepada si penerima, dia terlebih dahulu harus meng-XOR
plaintext dengan IV (initialization
vector) baru kemudian dienkripsi, setelah itu baru dikirimkan ciphertext pertamanya kepada si penerima.
Plaintext ke-2 pun demikian, harus di-XOR
terlebih dahulu dengan ciphertext sebelumnya sebelum mengalami proses enkripsi
baru kemudian dikirimkan ke si penerima sebagai ciphertext 2 dan seterusnya.
Sifat-sifat dari mode operasi CBC :
·
Lebih aman dari active attacks dibandingkan mode operasi ECB
·
Error pada satu ciphertext dapat berakibat parah
·
Menutupi pola plaintext
·
Implementasi parallel belum diketahui
0 komentar:
Posting Komentar