Kriptografi Klasik Company LOGO Cipher Substitusi v Monoalfabet
Kriptografi Klasik Company LOGO
Cipher Substitusi v Monoalfabet : setiap karakter chipertext menggantikan satu macam karakter plaintext v Polyalfabet : setiap karakter chipertext menggantikan lebih dari satu macam karakter plaintext v Monograf /unilateral: satu enkripsi dilakukan terhadap satu karakter plaintext v Polygraf /multilateral: satu enkripsi dilakukan terhadap lebih dari satu karakter plaintext
Cipher Substitusi - Caesar Cipher v Tiap huruf alfabet digeser 3 huruf ke kanan pi : 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 ci : 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 v Contoh: Plainteks: AWASI ASTERIX DAN TEMANNYA OBELIX Cipherteks: DZDVL DVWHULA GDQ WHPDQQBA REHOLA
Cipher Substitusi - Caesar Cipher v Dalam praktek, cipherteks dikelompokkan ke dalam kelompok n-huruf, misalnya kelompok 4 -huruf: DZDV LDVW HULA GDQW HPDQ QBAR EHOL A v Atau membuang semua spasi: DZDVLDVWHULAGDQWHPDQQBAREHOLA v Tujuannya agar kriptanalisis menjadi lebih sulit
Cipher Substitusi - Vigènere Cipher v Termasuk ke dalam cipher abjad-majemuk (polyalpabetic substitution cipher ). v Algoritma tersebut baru dikenal luas 200 tahun kemudian yang oleh penemunya cipher tersebut kemudian dinamakan Vigènere Cipher. v Vigènere Cipher menggunakan Bujursangkar Vigènere untuk melakukan enkripsi. v Setiap baris di dalam bujursangkar menyatakan huruf cipherteks yang diperoleh dengan Caesar Cipher.
Cipher Substitusi - Vigènere Cipher Plaintexts K u n c i
Cipher Substitusi - Vigènere Cipher v Contoh penerapan Vigènere Cipher : Plainteks : THIS PLAINTEXT Kunci : sonysonys Cipherteks : LVVQ HZNGFHRVL v Jika panjang kunci lebih pendek daripada panjang plainteks, maka kunci diulang secara periodik. Dalam hal ini Kunci “sony” diulang sebanyak panjang plaintext-nya v Pada dasarnya, setiap enkripsi huruf adalah Caesar cipher dengan kunci yang berbeda-beda. c(‘T’) = (‘T’ + ‘s’) mod 26 = L T = 20 dan s= 19 (20+19)%26=13 L c(‘H’) = (‘H’ + ‘o’) mod 26 = V H=8 dan o=15 (8+15)%26=23 V c(‘H’) = (‘H’ + ‘o’) mod 26 = V, dst
Cipher Transposisi v Cipherteks diperoleh dengan mengubah posisi huruf di dalam plainteks. v Dengan kata lain, algoritma ini melakukan transpose terhadap rangkaian huruf di dalam plainteks. v Nama lain untuk metode ini adalah permutasi, karena transpose setiap karakter di dalam teks sama dengan mempermutasikan karakter-karakter tersebut.
Cipher Transposisi (Contoh) Contoh: Misalkan plainteks adalah STMIK ATMALUHUR BANGKA BELITUNG (Pada contoh ini, 28 / 4 = 7) Enkripsi: STMIKAT MALUHUR BANGKAB ELITUNG Cipherteks: (baca secara vertikal) SMBETAALMLNIIUGTKHKUAUANTRBG SMBE TAAL MLNI IUGT KHKU AUAN TRBG
CONTOH LAIN
Cipher Substitusi - Caesar Cipher CIPHERTEXT : ALYPTH RHZPO HRB HRHU PUNHA ZLSHSB Pesan tersebut saya ubah menjadi ciphertext dengan Caesar Cipher dengan Kunci 7 A B C D E F G H I 1 2 3 H I J 4 J K L M N O P Q R S T U V W X Y Z 5 6 7 K L M N O P Q R S T U V W X Y Z A B PLAINTEXT : TERIMA KASIH AKU AKAN INGAT SELALU C D E F G
1. Cipher Substitusi - Vigènere Cipher Dengan menggunakan vigenere cipher dengan kata kunci HIGH BEEF Buatlah pesan rahasia dari kata : PLAINTEXT : STMIK ATMA LUHUR PANGKALPINANG VIGENERE DENGAN KUNCI HIGH BEEF
1. Cipher Substitusi - Vigènere Cipher Plaintexts K u n c i 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 B C 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 E F G 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
Cipher Substitusi - Vigènere Cipher CIPHERTEXT : ZBSPL EXRHTAOVV TFUOQHM TMSHVM
TUGAS 1. Dengan menggunakan vigenere cipher dengan kata kunci HIGH BEEF Buatlah pesan rahasia (ciphertext) dari kata : PLAINTEXT : STMIK ATMA LUHUR BANGKA BELITUNG VIGENERE DENGAN KUNCI HIGH BEEF 2. Terjemahkan arti kata sandi berikut : CIPHERTEXT : RMKW ZSYW ZXOYJX LNNP PLAINTEXT : KEEP YOUR SPIRIT HIGH
3. CIPHERTEXT : ALYPTH RHZPO HRB HRHU PUNHA ZLSHSB Ubah Pesan tersebut menjadi ciphertext dengan Caesar Cipher dengan Kunci 11
TUGAS v. BUATLAH SEBUAH CHIPERTEXTS DARI SEBUAH PLAINTEXTS “ SAYA PASTI BISA JADI YANG TERBAIK” v. Menggunakan : >>Cipher Substitusi - Caesar Cipher >>Cipher Substitusi - Vigènere Cipher >>Cipher Transposisi
- Slides: 17