18
2.2.6.
Stream
Cipher
Konsep
dari stream cipher yaitu
memproses seh:umpulan string plain text
PI
P2
P3...
menggunakan
sebuah keystream kl,
k2, k3.....
Untuk
menghasilkan
string
ciphertext Cl C2 C3 ...(Rosen, 2000,
p
275)
dimana
Ci
=
Eki
(Pi)
untuk
proses enkripsi dan
Ddi( Ci
}
=
Pi untuk proses dekripsi.
di
merupakan
kunci
dektipsi yang
berkorespondensi
dengan
l-unci en.\,:rips!k.i
Pembentukan
keystream
dapat
dilakukan
dengan
berbagai
cara, contohnya
kira
dapat
memilih key
yang
mau dipakai
secara random
atau
kita
dapat
membuat
suatu
fungsi
untuk
menghasilkan aliran key dari initial
key .
Salah
satu
contoh
dari stream
cipher
adalah
kriptografi
One-Time
P(llf
yang
menggunakan
kunci
berupa
random
value
yang
mernpunyai
jumlah
karak:ter
yang
sama
dengan
plain
text.
Teknik
hiptografi
seperti
ini mempunyai
kemungkinan
dibongkar
hampir
tidak
ada
atau
bisa
dikatakan
mustahil. Rumus
yang
umum
digunakan
adalah :
C1
P1
+K1 (
mod
n
)
;
untuk
enkripsi
P,C
1-
K1
(
mod
n
)
;
untuk dekripsi
Keterangan
:
C
=
cipher
character
=plain
character
|