Kriptografi - Week 2 - Universitas Dian Nuswantoro [UDINUS...

Post on 17-Mar-2019

236 views 1 download

Transcript of Kriptografi - Week 2 - Universitas Dian Nuswantoro [UDINUS...

LOGO

“ Add your company slogan ”

Teknik Substitusi AbjadKriptografi - Week 2

Aisyatul Karima, 2012

Standar kompetensi Pada akhir semester, mahasiswa menguasai

pengetahuan, pengertian, & pemahaman tentangteknik-teknik kriptografi. Selain itu mahasiswadiharapkan mampu mengimplementasikan salah satuteknik 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

Caesar Cipher1

Monoalphabetic Cipher2

Polyalphabetic Cipher3

Caesar Cipher

Caesar Cipher merupakan salah satubentuk kriptografi yang merupakan salahsatu model dari bentuk Kriptografi Simetrisatau konvensional. Symetric Cryptography atau Kriptografi

Simetris yaitu kunci yang digunakan untukmelakukan enkripsi dan dekripsi adalahsama.

Caesar Cipher

Agar data yang telah di enkripsi tersebutdapat dibaca kembali maka perlu di dekripsi dengan menggunakan kuncibersama yang sama dengan saatdilakukan enkripsi. Jadi kunci bersama (public key)

merupakan aturan yang berlaku saatdilakukan 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 dapatdilakukan.

Cara enkripsi dari metode ini yaitu dengan memutarsejauh tiga langkah. Bentuk dari enkripsi ini adalah sbb:

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 ZD 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

Monoalphabetic Cipher

Monoalphabetic cipher (Cipher abjad tunggal) adalahenkripsi metode subtitusi yang memetakan tiap-tiapabjad dengan abjad lain secara random, bukanmetode pergeseran seperti Caesar cipher.Misal A -> D, B -> I, C -> Q dan seterusnya.

Hal ini dilakukan untuk mempersulit kriptaanalis dalammenganalisa pola susunan plain text-nya.

Namun demikian enkripsi subtitusi abjad tunggal ini mudahsekali untuk dipecahkan dengan analisis frekuensi.

Kalau diamati dalam suatu bahasa apapun, pasti terdapathuruf yang sering muncul, dan pastinya adalah huruf vokal.

Monoalphabetic Cipher

Mixed Monoalphabetic Cipher

U D I N U S ……. ???

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 YCipher 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

Easier Monoalphabetic Cipher

B E R D A S I ………

Kelemahan : Frekuensi kemunculan huruf tidak dapat

dihilangkan

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 ZCipher 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

Monoalphabetic Cipher

Polyalphabetic Cipher

Leon Battista Alberti sekitar 1467 diyakinisebagai pencipta cipher polyalphabetic pertamadi era Renaissance. Alberti menggunakan alfabet campuran untuk

mengenkripsi pesan, Untuk penyandian ini Alberti menggunakan

perangkat dekoder yaitu cipher disk, yangmenerapkan substitusi polyalphabetic denganhuruf campuran.

Polyalphabetic Cipher

Polyalphabetic cipher (cipher abjad majemuk)menggunakan sejumlah monoalphabetic cipher. Kebanyakan penerapan polyalphabetic cipher

adalah mengulang kunci monoalphabetic selama n periode. n periode = panjang plain text / panjang kunci.

Untuk lebih jelasnya perhatikan penjelasan dibawah ini

Polyalphabetic Cipher

P : BOBOLJAMSATUK : KEYKEYKEYKEYC : 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 enkripsiyang lebih acak karena tiap huruf yang sama, menghasilkan enkripsi yang berbeda. Perhatikan kata enkripsi, huruf O yang muncul 2 kali, dienkripsi menjadihuruf 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 TKeyword F U L L M O O N F U L L M O O N

Cipher …. ???

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 ZF 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 EU 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 TL 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 KM 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 LO 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 NN 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

Plaintext

Keyw

ord

Beuford Cipher

Polyalphabetic Cipher

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 ZF F E D C B A Z Y X W V U T S R Q P O N M L K J I H GU U T S R Q P O N M L K J I H G F E D C B A Z Y X W VL L K J I H G F E D C B A Z Y X W V U T S R Q P O N MM M L K J I H G F E D C B A Z Y X W V U T S R Q P O NO O N M L K J I H G F E D C B A Z Y X W V U T S R Q PN N M L K J I H G F E D C B A Z Y X W V U T S R Q P O

Plaintext

Keyw

ord

Plaintext M E E T M E A T M I D N I G H TKeyword F U L L M O O N F U L L M O O N

Cipher …. ???

Varian Beuford Cipher

Polyalphabetic Cipher

Plaintext

Keyw

ord

Plaintext M E E T M E A T M I D N I G H TKeyword F U L L M O O N F U L L M O O N

Cipher …. ???

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 ZF E D C B A Z Y X W V U T S R Q P O N M L K J I H G FU T S R Q P O N M L K J I H G F E D C B A Z Y X W V UL K J I H G F E D C B A Z Y X W V U T S R Q P O N M LM L K J I H G F E D C B A Z Y X W V U T S R Q P O N MO N M L K J I H G F E D C B A Z Y X W V U T S R Q P ON M L K J I H G F E D C B A Z Y X W V U T S R Q P O N

Autokey Cipher

Book Chiper Mengambil kunci dari suatu alamat buku

Polyalphabetic Cipher

Plaintext M E E T M E A T M I D N I G H TKeyword F U L L M O O N M E E T M E A T

LOGO

“ Add your company slogan ”