“ Add your company slogan ”
Teknik Substitusi Abjad Kriptografi - Week 2
Aisyatul Karima, 2012
LOGO
Standar kompetensi Pada akhir semester, mahasiswa menguasai pengetahuan, pengertian, & pemahaman tentang teknik-teknik kriptografi. Selain itu mahasiswa diharapkan mampu mengimplementasikan salah satu teknik kriptografi untuk mengamankan informasi yang akan dikirimkan melalui jaringan.
Kompetensi dasar Mahasiswa menguasai teknik caesar cipher Mahasiswa menguasai substitusi abjad tunggal Mahasiswa menguasai substitusi abjad majemuk
Contents
1
Caesar Cipher
2
Monoalphabetic Cipher
3
Polyalphabetic Cipher
Caesar Cipher
Caesar Cipher merupakan salah satu bentuk kriptografi yang merupakan salah satu model dari bentuk Kriptografi Simetris atau konvensional. Symetric Cryptography atau Kriptografi Simetris yaitu kunci yang digunakan untuk melakukan enkripsi dan dekripsi adalah sama.
Caesar Cipher
Agar data yang telah di enkripsi tersebut dapat dibaca kembali maka perlu di dekripsi dengan menggunakan kunci bersama yang sama dengan saat dilakukan enkripsi. Jadi kunci bersama (public key) merupakan aturan yang berlaku saat dilakukan enkripsi dan dekripsi.
Caesar Cipher
Contoh Caesar Cipher : Merupakan metode enkripsi yang dilakukan pada zaman Julius Caesar. Hanya dipergunakan pada Alfabet baik huruf kapital maupun huruf kecil. Sehingga ketika proses yang dilakukan pada angka maka hal tersebut tidak dapat dilakukan. Cara enkripsi dari metode ini yaitu dengan memutar sejauh tiga langkah. Bentuk dari enkripsi ini adalah sbb: A BC D E F G H I J K L M N O P Q R S T UV W X Y Z D EF G H I J K L M N O P Q R S T U VWXY Z A B C
Monoalphabetic Cipher Monoalphabetic cipher (Cipher abjad tunggal) adalah enkripsi metode subtitusi yang memetakan tiap-tiap abjad dengan abjad lain secara random, bukan metode pergeseran seperti Caesar cipher. Misal A -> D, B -> I, C -> Q dan seterusnya. Hal ini dilakukan untuk mempersulit kriptaanalis dalam menganalisa pola susunan plain text-nya. Namun demikian enkripsi subtitusi abjad tunggal ini mudah sekali untuk dipecahkan dengan analisis frekuensi. Kalau diamati dalam suatu bahasa apapun, pasti terdapat huruf yang sering muncul, dan pastinya adalah huruf vokal.
Monoalphabetic Cipher
Mixed Monoalphabetic Cipher Plain A BC D E FG H I J K L M NOPQRS T U VW XY Cipher D K V Q F I B J W P E S C X H T M Y A U O L R G Z
U D I NUS ……. ???
Monoalphabetic Cipher
Easier Monoalphabetic Cipher Plain 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 Cipher A M I K O P Q R S T U V W X Y Z B C D E F G H J L N
B ERDAS I ………
Kelemahan : Frekuensi kemunculan dihilangkan
huruf
tidak
dapat
Polyalphabetic Cipher
Leon Battista Alberti sekitar 1467 diyakini sebagai pencipta cipher polyalphabetic pertama di era Renaissance. Alberti menggunakan alfabet campuran untuk mengenkripsi pesan, Untuk penyandian ini Alberti menggunakan perangkat dekoder yaitu cipher disk, yang menerapkan substitusi polyalphabetic dengan huruf campuran.
Polyalphabetic Cipher
Polyalphabetic cipher (cipher abjad majemuk) menggunakan sejumlah monoalphabetic cipher. Kebanyakan penerapan polyalphabetic cipher adalah mengulang kunci mono alphabetic selama n periode. n periode = panjang plain text / panjang kunci. Untuk lebih jelasnya perhatikan penjelasan di bawah ini
Polyalphabetic Cipher P : BOBOLJAMSATU K : KEYKEYKEYKEY C : LS....... Misal, A=0, B=1 .... Z=25, diketahui kunci = KEY, sehingga kunci diperluas menjadi KEYKEYKEY sampai ukurannya sama dengan plain text
Polyalphabetic Cipher (B + K) mod 26 = (1 + 10) mod 26 = 11 = L (O + E) mod 26 = (14 + 4) mod 26 = 18 = S
Metode polyalphabetic juga menghasilkan pola enkripsi yang lebih acak karena tiap huruf yang sama, menghasilkan enkripsi yang berbeda. Perhatikan kata enkripsi, huruf O yang muncul 2 kali, dienkripsi menjadi huruf S dan Y.
Polyalphabetic Cipher
Vigenere Cipher The process of encryption is simple: • Given a key letter x and a plaintext letter y, • the ciphertext letter is at the intersection of the row labeled x and the column labeled y; • in this case the ciphertext is V.
Polyalphabetic Cipher
Polyalphabetic Cipher Example Vigenere : Plaintext M
E
E
T
M
E
A
T
M
I
D
N
I
G
H
T
Keyword
U
L
L
M
O
O
N
F
U
L
L
M
O
O
N
F
Cipher …. ???
Keyword
Plaintext F U L M O N
A F U L M O N
B G V M N P O
C H W N O Q P
D I X O P R Q
E J Y P Q S R
F K Z Q R T S
G L A R S U T
H M B S T V U
I N C T U W V
J O D U V X W
K P E V W Y X
L Q F W X Z Y
M R G X Y A Z
N S H Y Z B A
O T I Z A C B
P U J A B D C
Q V K B C E D
R W L C D F E
S X M D E G F
T Y N E F H G
U Z O F G I H
V A P G H J I
W B Q H I K J
X C R I J L K
Y D S J K M L
Z E T K L N M
Polyalphabetic Cipher
Beuford Cipher Plaintext M
E
E
T
M
E
A
T
M
I
D
N
I
G
H
T
Keyword
U
L
L
M
O
O
N
F
U
L
L
M
O
O
N
F
Cipher …. ???
Keyword
Plaintext F U L M O N
A F U L M O N
B E T K L N M
C D S J K M L
D C R I J L K
E B Q H I K J
F A P G H J I
G Z O F G I H
H Y N E F H G
I X M D E G F
J W L C D F E
K V K B C E D
L U J A B D C
M T I Z A C B
N S H Y Z B A
O R G X Y A Z
P Q F W X Z Y
Q P E V W Y X
R O D U V X W
S N C T U W V
T M B S T V U
U L A R S U T
V K Z Q R T S
W J Y P Q S R
X I X O P R Q
Y H W N O Q P
Z G V M N P O
Polyalphabetic Cipher
Varian Beuford Cipher Plaintext M
E
E
T
M
E
A
T
M
I
D
N
I
G
H
T
Keyword
U
L
L
M
O
O
N
F
U
L
L
M
O
O
N
F
Cipher …. ???
Keyword
Plaintext F U L M O N
A E T K L N M
B D S J K M L
C C R I J L K
D B Q H I K J
E A P G H J I
F Z O F G I H
G Y N E F H G
H X M D E G F
I W L C D F E
J V K B C E D
K U J A B D C
L T I Z A C B
M S H Y Z B A
N R G X Y A Z
O Q F W X Z Y
P P E V W Y X
Q O D U V X W
R N C T U W V
S M B S T V U
T L A R S U T
U K Z Q R T S
V J Y P Q S R
W I X O P R Q
X H W N O Q P
Y G V M N P O
Z F U L M O N
Polyalphabetic Cipher
Autokey Cipher Plaintext M
E
E
T
M
E
A
T
M
I
D
N
I
G
H
T
Keyword
U
L
L
M
O
O
N
M
E
E
T
M
E
A
T
F
Book Chiper Mengambil kunci dari suatu alamat buku
“ Add your company slogan ”
LOGO