Tugas1

3
Nama : I Putu Susila Handika NIM : 1491761017 1. Mengapa kita perlu mempelajari algoritma kriptografi klasik selain kriptografi modern? Karena kriptografi klasik merupakan dasar dari kriptografi modern. Dengan memahami konsep kriptografi klasik, akan memudahkan mengetahui kelemahan sistem cipher yang digunakan pada kriptogarfi modern. 2. Dalam algoritma kriptografi klasik, dikelompokkan menjadi 2 macam yaitu cipher subtitusi dan cipher trasposisi. Jelaskan perbedaan antara cipher subtitusi dan cipher transposisi. Cipher subtitusi merupakan proses enkripsi yang dilakukan dengan mengganti setiap karakter plainte dengan karakter alfabet yang lain atau menggeser karakter plainteks sesuai dengan jumlah yang ditentukan. Contoh : Menggeser cipher ke kanan sebanyak 4 karakter p 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 c i : 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 Jika ada plainteks : SUSILA HANDIKA Maka akan dienkripsi menjadi : WYWMLE LERHMOE Cipher Transposisi merupakan enkripsi yang dilakukan dengan mengubah posisi plainteks atau mentranspose rangkaian karakter plainteks. Contoh : Terdapat plainteks sebagai berikut I PUTU SUSILA HANDIKA Plainteks ditulis secara horizontal dengan lebar k = 3, maka akan didapat cipherteks seperti berikut IPU TUS

description

tugas

Transcript of Tugas1

Page 1: Tugas1

Nama : I Putu Susila HandikaNIM : 1491761017

1. Mengapa kita perlu mempelajari algoritma kriptografi klasik selain kriptografi modern?

Karena kriptografi klasik merupakan dasar dari kriptografi modern. Dengan memahami konsep kriptografi klasik, akan memudahkan mengetahui kelemahan sistem cipher yang digunakan pada kriptogarfi modern.

2. Dalam algoritma kriptografi klasik, dikelompokkan menjadi 2 macam yaitu cipher subtitusi dan cipher trasposisi. Jelaskan perbedaan antara cipher subtitusi dan cipher transposisi.

Cipher subtitusi merupakan proses enkripsi yang dilakukan dengan mengganti setiap karakter plainte dengan karakter alfabet yang lain atau menggeser karakter plainteks sesuai dengan jumlah yang ditentukan.

Contoh : Menggeser cipher ke kanan sebanyak 4 karakter

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 Zci : 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

Jika ada plainteks : SUSILA HANDIKAMaka akan dienkripsi menjadi : WYWMLE LERHMOE

Cipher Transposisi merupakan enkripsi yang dilakukan dengan mengubah posisi plainteks atau mentranspose rangkaian karakter plainteks.

Contoh : Terdapat plainteks sebagai berikut

I PUTU SUSILA HANDIKA

Plainteks ditulis secara horizontal dengan lebar k = 3, maka akan didapat cipherteks seperti berikut

IPUTUSUSILAHANDIKA

Sehingga didapat cipherteks yang dibaca secara vertika adalah ITULAIPUSANKUSIHDA.

3. Enkripsikan pesan berikut “ada gula ada semut” dengan caesar cipher!

Plainteks : ada gula ada semutKey : jumlah pergeseran = 4 huruf ke kanan

Page 2: Tugas1

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 Zci : 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

Cipherteks : ehe kyle ehe wiqyx

4. Dengan menggunakan Vigenere cipher, enkripsikan pesan berikut “malu bertanya sesat di jalan” dengan kunci “security”.

Plaintext : malu bertanya sesat di jalanKey : security

Proses Enkripsim a l u b e r t a n y a s e s a t d i j a l a ns e c u r i t y s e c u r i t y s e c u r i t y

Ciphertext : eeno smkrsrau jmlyl hk drttl

5. Enkripsikan pesan berikut dengan playfair cipher “algoritma kriptografi dan keamanan data”. Untuk kuncinya menggunakan “superman” kemudian susun kunci ke tabel 5x5 sesuai aturannya.

NB : untuk playfair cipher kesepakatan huruf jika jumlah huruf plainteks ganjil atau jika ada kedua huruf sama gunakan huruf: “x”

Plainteks : algoritma kriptografi dan keamanan dataKey : superman

Kunci matriks

s u p e rm a n b cd f g h ik l o q tv w x y z

Potongan plainteks

al go

ri tm ak ri

pt og ra

fi da nk

ea ma na nd at

ax

Karena karakter “a” yang terdapat pada ahir blok berjumlah ganjil maka pada blok tersebut ditambahkan dengan karakter “x”.

Proses enkripsiP al go ri tm ak ri pt og ra fi da nk ea ma na n

dat ax

C fw ox ct

qa ml ct eq xo en gd

fm al pn an gn ap nq nw

Page 3: Tugas1

Sehinggan didapat cipherteks : fwoxctqam lcteqxoengd fma lpnangna pnqaw