PERTEMUAN 9 - VIGENERE CIPHER

 

A.    Pengertian vigenere cipher

    Algoritma vigenere cipher adalah algoritma klasik yang merupakan pengembangan dari metode Caesar Cipher. Proses Enkripsi dilakukan dengan cara menggeser atau menambahkan plaintext sebanyak kunci ke-i. Sedangkan dekripsi adalah proses menggeser ciphertext ke arah berlawanan atau mengurangkan ciphertext sebanyak kunci ke-i.

B.    Enkripsi Algoritma Vigenere Cipher

Proses enkripsi algoritma vigenere cipher lebih mudah dengan melihat rumus berikut:

Keterangan:

·       Ci = Cipertext ke-i

·       Pi = Plaintext ke-i

·       Ki = Kunci ke-i


Contoh Enkripsi:

Plaintext : data

Kunci : abcd

Ciphertext : [d+a][a+b][t+c][a+d]

Cipertext : [4+1][1+2][20+3][1+4]

Ciphertext : [5]mod 26 [3]mod 26 [23]mod 26 [5]mod 26

Ciphertext : [5][3][23][5]

Ciphertext : ecwe


C.    Deskripsi Algoritma Vigenere Cipher

Proses dekripsi algoritma vigenere cipher lebih mudah dengan melihat rumus berikut:

Keterangan:

·       Ci = Cipertext ke-i

·       Pi = Plaintext ke-i

·       Ki = Kunci ke-i

 

Contoh Deskripsi:

Ciphertext : ecwe

Kunci : abcd

Plaintext : [e-a][c-b][w-c][e-d]

Plaintext : [5-1][3-2][23-3][5-4]

Plaintext : [4]mod 26 [1] mod 26 [20] mod 26 [1] mod 26

Plaintext : [4][1][20][1]

Plaintext : data

Komentar

Postingan populer dari blog ini

PERTEMUAN 14 - VULNERABILITY ANALISIS

PERTEMUAN 2 - Keamanan Informasi

PERTEMUAN 8 - PART 2 KRIPTOGRAFI