Stream Cipher merupakan algoritma yang pengenkripsian datanya persatuan bit,byte,nible atau per lima bit. Nilai kunci Stream Cipher dihasilkan dari PRNG(Pseudorandom Number Generator).
Ciphertext dari Stream Cipher didapatkan dari operasi EXCLUSIVE OR(XOR) terhadap bit plaintext dan kunci.Proses dekripsi didapatkan dengan melakukan operasi XOR terhadap bit Ciphertext dan Kunci.
PRNG terdiri dari 2 algoritma yaitu :
- Linear Congruential Generator(LC)
- Blum Bum Shub Generator(BBS)
Rumus :
LC =
Zi = Bilangan acak ke i dari deretnya
a = faktor pengali
c = Increment
m = Modulus pembagi
BBS =
n = P * Q
X0 = Urutan bilangan awal
S = Seed dan harus ko-prima terhadap n
P dan Q = Charmicael Function
Untuk pendalaman dan contoh soal dapat anda download disini
No comments:
Post a Comment