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