Anda di halaman 1dari 15

Vigenere Chipper kuliah 3

Mira Musrini
VIGENERE CHIPER
Metode ini diperkenalkan oleh Balise de vigenere pada
tahun 1585 dalam ‘Traicte des Chiffer’, sebagai bentuk
pengembangan dari metode monoalphabethic.

Metode ini juga merupakan dasar dari polyalphabetic


substitution cipher.
VIGENERE CHIPER

Beberapa ketentuan dalam dalam metode ini antara lain :


 setiap Kata dapat disubstitusi dengan bermacam-macam
kunci yang lain
 menggunakan kata kunci
 Kata kunci digunakan secara berulang
VIGENERE CHIPER
 Kata kunci digunakan untuk menentukan enkrispsi setiap
alphabet dalam plainteks
 Huruf ke-i dalam plainteks di spesifikasikan oleh alphabet
yang digunakan dalam
 kunci Penggunaan alphabet bisa berulang
The Vigenere Table
1. Locate the plain text letter on the top row.
2. Locate the key letter on the side column.
3. Encrypt using the letter where your row and column
meet in the table.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
B B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
C C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
The Vigenere Decrypt Table
1. Locate the cipher text letter in the top row.
2. Locate the key letter on the side column.
3. Decrypt with the letter where your row and column
meet in the table.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
B Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
C Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
D X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
E W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
F V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
G U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
H T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
I S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
J R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
K Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
L P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
M O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
P L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
Q K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
R J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
S I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
T H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
U G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
V F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
W E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
X D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
Y C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
Z B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
contoh
Plain text:
TO BE OR NOT TO BE THAT IS THE QUESTION
Key :
RELATIONS
Enkripsi dengan Vigenere Chipper
Plaintext : TOBEO RNOTT OBETH ATIST HEQUE STION
Keyword : RELAT IONSR ELATI ONSRE LATIO NSREL
Ciphertext: KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY

C(i)=(P(i) + k(i))mod 26
contoh
Chipper Text
TO BE OR NOT TO BE THAT IS THE QUESTION
Key :
RELATIONS
Dekripsi dengan Vigenere Chipper
Ciphertext: KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY
Keyword : RELAT IONSR ELATI ONSRE LATIO NSREL
Plaintext : TOBEO RNOTT OBETH ATIST HEQUE STION

P(i)=(C(i) - k(i))mod 26
Pseudocode Enkripsi Vigenere Chiper
1. Bentuk konversi String ke Numerik dan Numerik ke
String dalam fungsi/konstanta.
2. Inisialisasi Keyword yang dipilih { contoh : CIPHER }
3. Inisialisasi Plaintext yang dipilih { contoh :
THISPROCESSCANALSOBEEXPRESSED }
4. Sesuaikan panjang string dari keyword sesuai panjang
string dari Plaintext.
5. Ambil karakter pertama dari plaintext { contoh : a = T },
konversikan ke Numerik dari
definisi yang dibentuk { contoh : a =T = 45 }
6. Ambil karakter pertama dari keyword { contoh : k1 = C =
28 – 26 = 2 }
7. Lakukan perhitungan dengan rumus : Eki(a):a -> a +
Ki(mod 26) { contoh : a = 45 + 2
mod 26 = 47 }
8. Lakukan proses konversi dari Numerik ke Karakter dari
hasil yang didapat { contoh :
a = 47 = V }
9. Proses diulangi ke nomor 5 untuk karakter Plaintext
selanjutnya dengan keyword K2,
K3, …, dst sampai karakter dari Plaintext habis.
10. Hasil Enkripsi disimpan dalam file output { contoh :
Crypto.txt }
11. Proses Enkripsi selesai.

Anda mungkin juga menyukai