You are on page 1of 8

CHRYPTOGRAPHY (..

LANJUT)

Secara Matematik Fungsi enkripsi (E) ditulis sebagai berikut: Ek(M) = C, dengan M = Message(plaintext), C = Ciphertext, K = Key Fungsi Deskripsi (D) sebagai berikut: Dk © = M T e k n iik E n k r iip s ii : Tekn k Enkr ps Berdasarkan cara memroses plaintext maka cipher dibedakan dalam block cipher dan stream cipher. Berdasarkan transposisi 1. Caesar Cipher Plain Cipher : ABCDEFGHIJKLMNOPQRSTUVWXYZ : DEFGHIJKLMNOPQRSTUVWXYZABC posisi kata kunci dibedakan dalam subtitusi dan

Secara Umum Rumus : Ek: I ⇒ I+k (mod 26) Dk: I ⇒ I-k (mod 26) Contoh : 1. Tentukan cipher text dari plaintext berikut: PROGRAM REKAM MEDIS 2. Tentukan plaintext dari : NQTAJDTZAJWDRZHM 2. MONOALPHABETHIC CIPHER Prinsip: Menggantikan setiap huruf dengan huruf yang telah disediakan. Contoh :
Kuliah Keamanan Sistem Jaringan Medi, Drs., M.Kom

Contoh : Kata kunci : SISTEM BERKAS Plain Cipher : ABCDEFGHIJKLMNOPQRSTUVWXYZ : SITEMBRKACDFGHJLNOPQUVWXYZ Block Transposition Mirip dengan row transposition dengan pembacaannya berdasarkan kolomnya.Plain Cipher : ABCDEFGHIJKLMNOPQRSTUVWXYZ : DKVQFIBJWPESCXHTMYAUOLRGZN 3. M. Drs.Kom . Menggunakan Kata Kunci (keyword) Contoh: Tentukan ciphertext dari plaintext : “JIKA TIDAK HUJAN AKU AKAN DATANG KE RUMAHMU” dengan keyword : E K S T E N S I Urutan yang terjadi : E 1 J K U A A K 4 I H A N H S 6 K U K G M T 8 A J A K U 1 45 82 5 93 E 2 T A N E * N 5 I N D R * S 7 D A A U * I 3 A K T M * Kuliah Keamanan Sistem Jaringan Medi.. EASIER MONOALPHABETHIC CIPHER Menggunakan kata kunci (keyword) Dihapus huruf yang sama dalam kata kunci Huruf berikutnya diteruskan dengan huruf terakhir.

Drs. M.Kom .Maka Ciphertextnya adalah : JKUAA TANE*AKTM*IHANHINDR*KUKGMDAAU*AJAKU NIHILIST CIPHER Termasuk Cryptography jenis transposisi Algoritma berdasarkan baris dan kolom Dipresentasikan dalam bentuk matrik bujursangkar dengan ordo adalah panjang keyword Pembacaan matrik secara horisontal berdasarkan indeksnya Panjang keyword ≥ akar(panjang (plaintext) Contoh: Plaintext Keyword : UNIVERSITAS GADJAH MADA : TUGAS T 4 T U G A S 4 5 2 1 3 V T D A * U 5 E A J D * G 2 N S A 1 U R G S S 3 I I A M * H * A A Ciphertext : ADHAMDJGSAAVENUITASRI DIAGONAL CIPHERS Termasuk kelompok transposisi Dipresentasikan dalam bentuk matrik bujursangkar dengan ordo adalah panjang keyword Pembacaan matrik secara diagonal secara zigzag Kuliah Keamanan Sistem Jaringan Medi..

M.Kom .. Drs. dan didapatkan translasi sebagai berikut: Kuliah Keamanan Sistem Jaringan Medi.Panjang keyword ≥ akar(panjang (plaintext) Contoh: Plaintext Keyword : UNIVERSITAS GADJAH MADA : TUGAS T 4 T U G A S 4 5 2 1 3 V T D A U 5 E A J D G 2 N S G H A 1 U R S A A S 3 I I A M Diagonal Cipher : VETDANUSJADGRIISHAAMA General Monoalphabetic Menggunakan rangkaian 26 alpabetik secara acak sehingga sulit dihafal Enkripsi ditentukan oleh perulangan pada posisi kolom yang bersesuaian dengan jumlah alpabetik yang berbeda dalam kata kunci Sebagai contoh : Diberikan kata kunci : EKSTENSI Setelah alpabetik yang sama dihapus kunci menjadi : EKSTNI Dilakukan pengulangan kolom untuk huruf lain dalam 26 alpabetik : E A H Q Y K B J R Z S C L U T D M V N F O W I G P X Kemudian dibaca secara kolom.

.ABCDEFGHIJ KLMNOPQ RST UVWXYZ EAHQYKBJRZSCLU TDMVNFOW IG PX Maka Plain : SAYA MAHASISWA FMIPA UGM KLRDE OBL Cipher : NEPE LEJENRNIE Vigenere Cipher Ø Mengurangi resiko terhadap analisis frekuensi Ø Menekan data sehingga berfrekuensi Normal Ketentuan : Setiap kunci dapat disubtitusi dengan bermacam-macam kunci yang lain Menggunakan kata kunci Kata kunci digunakan untuk menentukan enkripsi setiap alpabet dalam plainteks Huruf ke-i dalam plainteks dispesifikasikan oleh alpabet yang digunakan dalam kunci Penggunaan alpabet bisa berulang. Kuliah Keamanan Sistem Jaringan Medi. Drs.Kom . M.

Drs.. M. Contoh Kata kunci : RELATIONS Plaintext : TO BE OR NOT TO BE THAT IS THE QUESTION Jawab : RELAT I ONSRELATIONSRELATIONSREL TOBEORNOTTOBETHATISTHEQUESTION Ciphertext : KSMEH ZBBLK SMEMP OGAJK SEJCS FLZSY Kuliah Keamanan Sistem Jaringan Medi.Kom .TABEL VIGENERE 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 Dengan mengulangi kata kunci maka didapatkan Ciphertext dengan melihat pada baris huruf dalam kata kunci dan kolom pada plaintext.

Beauford Cipher Alpabetik ditulis secara terbalik urutannya Enkripsi Eki(p) : P⇒ki – P (Mod 26) Dekripsi Dki© : C ⇒ki – C (Mod 26) Contoh : Kata kunci : H Plain WXYZ Cipher KJ I Row Transposition (Transposisi Baris) Menggunakan dua kunci yang panjangnya sama Kedua kunci berdasarkan urutan indeks yang sudah tertentu Kunci pertama [Kunci®] digunakan untuk menuliskan alpabetik ciphertext Kunci kedua [kunci(w)] untuk dekripsi.. plaintext dituliskan per kolom sesuai panjang kunci dan urutannya sama dengan urutan indeks dalam kunci® sedangkan ciphertext dituliskan sesuia urutan kunci(w) Contoh : Plaintext : THE SIMPLEST POSSIBLE IS TRANSPOSITIONS Kunci® Kunci(w) 25413 :25413 :41532 ENKRIP Kuliah Keamanan Sistem Jaringan Medi.Kom : : ABCDEFGHI J KLMNOPQ RST UV HGFEDCBAZYXWVUTS R QPONML DEKRIP 4 1 5 3 2 . Drs. Dalam melakukan enkripsi. M.

Drs.THESI MPLES STIEH EMSLP TPOSS IBL E I STRAN SPOSI TIONS STSOP E I I LP ASNRT S SIOP NTSOI Maka Ciphertextnya sebagai berikut: STIEH EMSLP STSOP EIILB ASNRT SSIOP NTSOI Catatan : Kunci® bisa diwujudkan sebagai kata. dengan mengambil kunci(w) adalah urutan dari karakter dalam kunci® tersebut. Kuliah Keamanan Sistem Jaringan Medi..Kom . M.