Metode enkripsi caesar cipher

Post on 22-May-2015

3.088 views 27 download

Transcript of Metode enkripsi caesar cipher

METODE ENKRIPSI CAESAR CIPHER

Nama Kelompok 7 :

Bobby Chandra Ardian

Caesar Trihardi Sampurno

Fauzie Akhmad Diawan

Rianto Aji Waskito

Pengertian

Caesar cipher adalah algoritma cipher substitusi yang menggunakan konsep pergeseran huruf dengan modulo 26. Secara matematis dapat dirumuskan sebagai berikut S= (T+K) Modulo 26. S= Teks Sandi T= Teks Terang K=Kunci. Algoritma ini biasanya digunakan untuk proses enkripsi suatu informasi yang bersifat khusus atau rahasia pada zaman romawi.  

algoritma

1. Plain text menggunakan kalimat berbahasa inggris.

2. Setiap huruf disubtitusikan menjadi huruf yang bergeser 3 huruf setelah huruf yang ada dalam plain text, dengan kata lain bergeser 3 huruf setelah huruf aslinya.Misalkan huruf t=w , h=k , dan e=h. dalam huruf alphabet huruf ketiga setelah ‘t’ adalah ‘w’, huruf ketiga setelah’ h’ adalah ‘k’, serta huruf ketiga           setelah ‘e’ adalah ‘h’. dan seterusnya.

3. Dalam kata ‘small’ terdapat pengulangan huruf ‘l’ sehingga cenderung mudah ditebak bahwa huruf tersebut sama. Dalam bahasa inggris huruf yang serupa dengan kondisi diatas antara lain: all,tall,full, nill, dan sebagainya.

4. Setelah menemukan algoritma dari metode enkripsi ini, dapat dipastikan bahwa metode enkripsi ini menggunakan metode ‘CAESAR CIPHER’.

METODE ENKRIPSI DATA DENGAN MENGGUNAKAN KEY

KEY=OPERASIA B C D E F G H I J K L M N O P Q R S T U V W X Y ZO P E R A S I B C D F G H J K L M N Q T U V W X Y ZKelebihan:Kode agak rumit untuk dipecahkan

Kekurangan:Kesulitan bagi receiver dalam memecahkan kode enkripsi tersebut.

Contoh:referensi dalam sebuah laporan penelitiannasanajqc rogoh qapuob golknoj lajagctcoj

KEY=TABUNG

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

Kelebihan:Kode agak rumit untuk dipecahkan

Kekurangan:Kesulitan bagi receiver dalam memecahkan kode

Contoh:bahasa pemrograman java pascal dan phitonatdtqt pnjplcptjtk ftvt mtqbti utk mderlk

KEY=AUTO

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 ZA U T O B C D E F G H I J K L M N P Q S U V W X Y Z

Kelebihan:Kode mudah dipecahkan bagi receiver .

Kekurangan:Kode enkripsi ini dapat mudah dipecahkan oleh pihak lainHuruf U hingga Z sama, sehingga mudah ditebak.

Contoh:gunakan system operasi yang open sourcedukahak qyqsbj lmbpaqf yakd lmbk qluptb

KEY=GUITARMELODY

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

Kelebihan:Kode rumit untuk dipecahkanHanya ada 1 huruf yang sama, yaitu huruf z.

Kekurangan:Kesulitan bagi receiver dalam memecahkan kode

Contoh:metode enkripsi data dengan kode guitarbapfta acdklhnl tgpg tacmgc dfta mqlpgk

KEY=PHANTOM

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

Kelebihan :Kode ini agak rumit sehingga sulit bagi pihak lain untuk memecahkannya

Kekurangan:Kesulitan bagi receiver/penerima dalam memecahkan kodenya

Contoh:System keamanan computerryrstg etpgpipi ajgkustq

Contoh Program

Output