Jika
kita melihat berdasarkan ukuran serta format data yang akan diproses, maka algoritma kriptografi dapat dibagi
menjadi dua bagian yang utama yaitu:
·
Block Cipher, algoritma kriptografi ini bekerja pada suatu data yang berbentuk blok/kelompok data dengan panjang data
tertentu (dalam beberapa byte), jadi dalam sekali proses enkripsi atau
dekripsi data yang masuk mempunyai ukuran
yang sama.
·
Stream cipher, algoritma yang dalam operasinya bekerja dalam suatu pesan berupa bit tunggal atau terkadang dalam
suatu byte, jadi format data berupa aliran dari bit untuk kemudian mengalami proses
enkripsi dan dekripsi.
Pada
algoritma penyandian blok (block cipher), plainteks yang masuk akan
diproses dengan panjang blok yang tetap yaitu n, namun terkadang jika ukuran
data ini terlalu panjang maka dilakukan pemecahan dalam bentuk blok yang
lebih kecil. Jika dalam pemecahan dihasilkan blok data yang kurang dari jumlah data dalam blok maka akan dilakukan proses
pading (penambahan beberapa bit).
0 komentar:
Posting Komentar