Saturday, 25 October 2014

Perbedaan Block dan Stream




Assalamualaikum Wr Wb
Pada sesi kali ini , saya akan menjabarkan perbedaan antara block dan stream .  block dan stream merupakan tipe dasar dari algoritma simetrik. Algoritma simetrik yaitu suatu bagian dari pembagian  algoritma kriptograpi berdasarkan key.  Ada dua tipe dari algoritma kriptograpi berdasakan key , yaitu algoritma asimetrik (public key) dan algoritma simetrik (private key) .
·                     Algoritma asimetrik (public key )
Public Key menggunakan dua key yang berbeda dalam melakukan proses enkripsi dan dekripsi. Public Key yang digunakan untuk melakukan enkripsi dan boleh diketahui umum. Sedangkan Private Key hanya boleh diketahui oleh pihak penerima.
·                     Algoritma simetrik (private key)
Key yang digunakan pada algoritma ini, antara pengirim dan penerima adalah sama, sedangkan proses yang dilakukan untuk dekripsinya melakukan kebalikan dari proses enkripsi. Kekuatan algoritma simetrik sangat bergantung pada satu key yang digunakan. Jika key dapat dikirimkan secara aman maka kemungkinan mendapatkan plaintext dan chipertext yang dikirimkan akan semakin kecil.
Dengan menggunakan block chiper , plaintext chiper yang sama dengan key yang sama akan dienkripsikan ke dalam Chipertext Block yang sama. Pada Stream Chiper , Plaintext atau byte yang sama akan dienkripsikan ke dalam bit yang berbeda setiap enkripsinya.

1.                   Stream Chiper
Stream Chiper melakukan pengkodean 1 bit atau byte dalam satu kali prosesnya Stream Chiper lebih muda diimplementasikan dalam hardware. Hardware bekerja berdasarkan bit-bit yang merupakan satuan terkecilnya dalam melakukan proses perhitungannya.
2.                   Block Chiper
Block Chiper melakukan pengkodean 1 block dalam sekali proses. Ukuran block ini sendiri dapat ditentukan sesuai keinginan. Namun dalam prakteknya ukuran block yang digunakan memenuhi rumu 2n dengan n bilangan integer.
Dari pengertian stream chiper dan block chiper diatas maka perbedaannya adalah Block Cipher melakukan prosesnya pada data dengan transformasi yang tentu pada suatu ukuran besar blok data dari Plaintext, Stream Cipher bekerja berdasarkan pengolahan digit Plaintext tersendiri dengan transformasi yang berbeda-beda setiap waktunya”.

Mungkin itu dulu , kritik dan saran sangat di butuhkan . Terimakasih
Wassalamualaikum Wr Wb.

No comments:

Post a Comment