Anda di halaman 1dari 7

ALGORITMA KRIPTOGRAFI

VIGENERE CIPHER
OLEH:
RETNO WULANSUCI
LATAR BELAKANG
PENYIMPANAN DAN PENGIRIMAN DATA SANGAT
MUDAH DILAKUKAN

KEAMANAN DAN KEUTUHAN DATA

DIPERLUKAN SUATU PROSES PENYANDIAN


TERHADAP DATA

ALGORITMA INI DISEBUT ALGORITMA KRIPTOGRAFI.

METODE VIGENERE CIPHER


RUANG LINGKUP MASALAH

Sejarah dan Pengertian Algoritma MANFAAT


Kriptografi Vigenere Ciphe

Memahami cara mengoperasikan


Algoritma Kriptografi Vigenere Cipher
Cara Kerja Algoritma Kriptografi Vigenere
Cipher
Mengetahui cara enkripsi dan deskripsi
pada Vigenere Cipher
SEJARAH ALGORITMA KRIPTOGRAFI
VIGENERE CIPHER

PADA TAHUN 1553 PENGERTIAN


Giovan Battista Bellaso menemukan suatu ALGORITMA KRIPTOGRAFI
algoritma kriptografi klasik dan menuliskan
metodenya tersebut pada bukunya yang VIGENERE CIPHER
berjudul La Cifra del. Sig.

PADA TAHUN 1586 Sandi Vigenère adalah metode menyandikan


Seorang Diplomat (sekaligus seorang teks alfabet dengan menggu-nakan deretan sandi
kriptologis) Perancis bernama Blaisede Caesar berdasarkan huruf-huruf pada kata kunci.
Vigenere menemukan kunci yang lebih kuat Sandi Vigenère merupakan bentuk sederhana
lagi untuk algoritma ini dengan metode dari sandi substitus polialfabetik.
autokey cipher Kelebihan sandi ini dibanding sandi
Caesar dan sandi monoalfabetik lainnya adalah
Pada tahun 1854 sandi ini tidak begitu rentan terhadap metode
Charles Babbage menemukan cara untuk pemecahan sandi yang disebut analisis
memecahkan sandi Vigenère. Metode ini frekuensi.
dinamakan tes Kasiskikarena Friedrich Kasiski-
lah yang pertama mempublikasikannya.
Cara Kerja Algoritma Kriptografi
Vigenere Cipher

1. Menggunakan Tabel Vigenère, atau tabula recta


huruf-huruf plaintext
Contoh :
Plaintext : SERBUBERLIN
Kunci : PIZZA
(kata “pizza” diulang sehingga jumlah
hurufnya sama banyak dengan
Huruf-huruf kunci

plaintext : PIZZAPIZZAP)

Plaintext: serbuberlin
Kata kunci: PIZZAPIZZAP
Teks bersandi: HMQAUQMQKIC
2. Vigenère secara matematis
Enkripsi (penyandian) dengan sandi Vigenère juga dapat
dituliskan secara matematis, dengan menggunakan CONTOH
penjumlahan dan operasi modulus, yaitu:
Pi = ( Ci - Ki ) mod 26
atau
Tabel Substitusi Algoritma Kriptografi Vigenere Cipher
Ci = ( Pi + Ki ) - 26 kalau hasil penjumlahan Pi dan Ki
lebih dari 26

Rumus Dekripsi Vigenere Cipher :


Pi = (Ci - Ki ) mod 26 Plaintext : SERBUBERLIN
atau Kunci : PIZZA
Pi = ( Ci – Ki ) + 26 kalau hasil pengurangan Ci dengan
Ki minus Plain 18 4 17 1 20 1 4 17 11 8 13

Dimana: Kunci 15 8 25 25 0 15 8 25 25 0 15

Hasil 7 12 16 0 20 16 12 16 10 8 7
Ci = nilai desimal karakter ciphertext ke-i
Chiphertext H M Q A U Q M Q K I C
Pi = nilai desimal karakter plaintext ke-i
Ki = nilai desimal karakter kunci ke-i
Nilai desimal karakter: A=0 B=1 C=2 ... Z=25
TERIMAKASIH

Anda mungkin juga menyukai