Anda di halaman 1dari 12

POLYBIUS CIPHER

POLYBIUS SQUARE
 Polybius square menggunakan grid 5x5 yang berisi huruf sebagai acuan dalam melakukan enkripsi
 Terdapat 26 huruf alphabet, sehingga terdapat 1 huruf yang dibuang atau digabungkan.
 (Dibuang:umumnya adalah huruf J, V, W atau Z. Digabungkan:umumnya antara I/J)

1 2 3 4 5
1 A B C D E
2 F G H I/ K
J
3 L M N O P
4 Q R S T U
5 V W X Y Z
ALGORITMA ENKRIPSI &
DEKRIPSI
 Enkripsi :

1. Setiap huruf pada plainteks diganti dengan pasangan angka antara baris(row) dengan
kolom(column), berdasarkan polybius squre yang digunakan
2. Spasi diabaikan
 Dekripsi :

1. Cipherteks dibagi dalam bigram(pasangan dua angka),


2. Pasangan angka yang merupakan koordinat dari setiap huruf plainteks dengan menterjemahkan
baris dan kolom berdasarkan polybius square yang digunakan
CONTOH ENKRIPSI POLYBIUS
CIPHER 1
1 2 3
A B C D E
4 5

 Plainteks : STIKOM 2 F G H I/ K
 Enkripsi : J
3 L M N O P
 Huruf S berdasarkan tabel polybius square akan di enkripsi menjadi 43,
4 Q R S T U
 karena berada di baris no 4 dan kolom no 3, huruf T dienkripsi menjadi 44
5 V W X Y Z

Plainteks S T I K O M
baris | kolom 43 44 24 25 34 32
 Cipherteks nya : 43 44 24 25 34 32
 digabung menjadi : 434424253432
CONTOH DEKRIPSI POLYBIUS
CIPHER 1 2 3 4 5
 Cipherteks : 12113354455211332224 1 A B C D E
 Dekripsi : 2 F G H I/ K
 buat bigram dari cipherteks J
3 L M N O P
 12 11 33 54 45 52 11 33 22 24
4 Q R S T U
 Terjemahkan tiap bigram sebagai baris|kolom pada polybius square
5 V W X Y Z

Cipherteks 12 11 33 54 45 52 11 33 22 2
Polybius square B A N Y U W A N G I/J
 Plainteks : BANYUWANGI
LATIHAN 1
 Lakukan Polybius Cipher (enkripsi dan dekripsi) untuk
plainteks nya adalah [nama mahasiswa] !
 Polybius square yang digunakan adalah :

1 2 3 4 5
1 A B C D E
2 F G H I/ K
J
3 L M N O P
4 Q R S T U
5 V W X Y Z
AN EXTENDED VERSION OF
THE POLYBIUS CIPHER
 Peningkatan versi dari Polybius Cipher, menggunakan Polybius square dengan ukuran 8x8

1 2 3 4 5 6 7 8

1 P O L Y 2 0 1 3
2 A B C D E F G H
3 I J K M N Q R S
4 T U V W X Z 4 5
5 6 7 8 9 ! “ # Polybius
Square 8x8
6 $ % & ‘ ( ) * +
7 , - . / : ; < =
8 > ? @ [ \ ] ^ _
AN EXTENDED VERSION OF
THE POLYBIUS CIPHER (2)
 Setiap karakter dalam plainteks diidentifikasi menurut posisi relatifnya dalam string, apakah ganjil
atau genap.
 Semua karakter dengan posisi ganjil (1, 3, 5, ...) dienkripsi dengan menggabungkan nomor baris
terlebih dahulu, kemudian nomor kolom berikutnya
 Semua karakter yang diposisikan genap (2, 4, 6, ...) dienkripsi dengan menggabungkan nomor
kolom terlebih dahulu, lalu nomor baris berikutnya
Contoh
CONTOH EXTENDED POLYBIUS Enkripsi

CIPHER (1)
Plainteks : STIKOM BWI

Plainteks S T I K O M B W I
posisi 1 2 3 4 5 6 7 8 9 10
Chiperteks 38 14 31 33 12 43 55 22 44 13
Cipherteks : 38143133124355224413
1 2 3 4 5 6 7 8

1 P O L Y 2 0 1 3
2 A B C D E F G H
3 I J K M N Q R S
Posisi ganjil, disusun :
Posisi genap, disusun : 4 T U V W X Z 4 5
baris|kolom
kolom|baris 5 6 7 8 9 ! “ #
6 $ % & ‘ ( ) * +
7 , - . / : ; < =
8 > ? @ [ \ ] ^ _
CONTOH EXTENDED
POLYBIUS CIPHER (2)
 Ketika posisi karakter tersebut berada di urutan ganjil, maka urutan enkripsi nya adalah nilai
baris dahulu lalu nilai kolom, dan jika posisi karakter plainteks berada di genap, maka urutan
enkripsinya nilai kolom dahulu lalu nilai baris
 Perhatikan hasil enkripsi untuk karakter I yang muncul dua kali yaitu di posisi 3 dan 10, akan
menghasilkan cipherteks yang berbeda karena perbedaan posisi ganjil dan genap
Contoh
Dekripsi
CONTOH EXTENDED POLYBIUS
CIPHER (3)
 Cipherteks : 382433125533214342 1 2 3 4 5 6 7 8

1 P O L Y 2 0 1 3
 Bigram : 38 24 33 12 55 33 21 43 42
2 A B C D E F G H
Chipertek 38 24 33 12 55 33 21 43 42 3 I J K M N Q R S
s 4 T U V W X Z 4 5

posisi 1 2 3 4 5 6 7 8 9 5 6 7 8 9 ! “ #
6 $ % & ‘ ( ) * +
Plainteks S U K A K A M U
7 , - . / : ; < =
8 > ? @ [ \ ] ^ _
 Maka plainteks : SUKA KAMU
LATIHAN 2
 Lakukan Extended Polybius Cipher (enkripsi dan dekripsi)
untuk plainteks nya adalah [nama mahasiswa] !
 Polybius square yang digunakan adalah :
1 2 3 4 5 6 7 8

1 P O L Y 2 0 1 3
2 A B C D E F G H
3 I J K M N Q R S
4 T U V W X Z 4 5
5 6 7 8 9 ! “ #
6 $ % & ‘ ( ) * +
7 , - . / : ; < =
8 > ? @ [ \ ] ^ _

Anda mungkin juga menyukai