CAESAR CIPHER DAN CIPHER KEY

Posted: Oktober 3, 2011 in Uncategorized

1.ALGORITMA SUBTITUSI MENGGUNAKAN CHAESAR CIPHER

Caesar Cipher merupakan salah satu algoritma cipher  tertua dan paling diketahui dalam perkembangan ilmu  kriptografi. Caesar cipher merupakan salah satu jenis cipher substitusi yang membentuk cipher dengan cara melakukan penukaran karakter pada plainteks menjadi tepat satu karakter pada chiperteks. Teknik seperti ini disebut juga sebagai chiper abjad tunggal.

Algoritma kriptografi Caesar Cipher sangat mudah  untuk digunakan. Inti dari algoritma kriptografi ini adalah  melakukan pergeseran terhadap semua karakter pada  plainteks dengan nilai pergeseran yang sama.

Adapun langkah-langkah yang dilakukan untuk membentuk chiperteks dengan Caesar Cipher adalah :

  1. Menentukan besarnya pergeseran karakter yang  digunakan dalam   membentuk  cipherteks ke plainteks.
  2. Menukarkan karakter pada plainteks menjadi cipherteks dengan berdasarkan pada pergeseran yang telah ditentukan sebelumnya.

Berikut adalah contoh penggunaan Caesar Cipher dengan besar pergeseran sebesar 3 karakter. Dengan nilai pergeseran tersebut, didapat tabel pergeseran nilai Caesar Cipher sebagai berikut :

 

Tabel Subtitusi :

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

sumber : Makalah IF3058 Kriptografi – Sem. II Tahun 2010/2011  

 

Contoh proses penggunaan Caesar Cipher :

Pesan :

INI  ADALAH  KATA  SANDI   YANG  BENAR

Hasil enkripsi :

LQL  DGDODK  NDWD  VDQGL  BDQJ  EHQDU

Apabila penerima mendeskripsikan pesan diatas menggunakan tabel subtitusi diatas maka hasilnya :

INI  ADALAH  KATA  SANDI   YANG  BENAR

Kelemahan

Kelemahan menggunakan algoritma Caesar cipher adalah :

  1. Tingkat keamanannya rendah , dikarenakan jumlah kuncinya hanya 26 kunci saja.
  2. Teknik pemecahan kata kunci tersebut dapa dilakukan dengan cara melakukan pengecekan terhadap semua kunci yang ada yang berjumlah 26 tersebut.

 

2.ALGORITMA SUBTITUSI  MENGGUNAKAN CIPHER KEY

Algoritma cipher key merupakan metode yang menggunakan sebuah kata sebagai kata kunci yang disubtitusikan kedalam abjad. Dimana pesan yang akan disampaikan sama namun menggunakan kata kunci yang tidak sama.

Contoh proses penggunaan cipher key :

Pesan :

AWAS VIRUS BERBAHAYA

 

1.Menggunakan kata kunci : PALSU

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

 

Pesan A W A S V I R U S B E R B A H A Y A
Enkripsi P W P Q V E O T Q A U O A P D P Y p

 

Kelebihan :

  • Lebih rumit dari algortima Caesar cipher
  • Kemungkinan untuk mendapatkan kata kunci sulit.
  • Jika kata kunci diubah maka subtitusi semua abjad akan berubah

Kelemahan :

  •  Pada akhir abjad seperti V, W, X, Y, Z  tidak berubah
  •  Terdapat karakter yang sama
  • Kata kunci yang terlalu singkat/pendek.

 

2.Menggunakan kata kunci : Komputer

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

 

Pesan A W A S V I R U S B E R B A H A Y A
Enkripsi K W K N V A L S N O U L O K R K Y K

Kelebihan :

  • Kata kunci yang digunakan tidak terlalu singkat/pendek
  • Sulit memdapatkan kata kunci
  • Tidak meiliki karakter yang sama

Kelemahan :

  • Kata kunci yang digunakan terlalu umum
  • Pada akhir abjad tidak berubah
  • Kata kunci yang digunakan hanya satu kata

 

3Menggunakan kata kunci : PORT USB

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

 

Pesan A W A S V I R U S B E R B A H A Y A
Enkripsi P W P M V C L Q M O U L O P A P Y P

Kelebihan :

  • Menggunakan Lebih dari satu kata kunci
  • Kata kunci yang digunakan sulit ditebak
  • Kata kunci yang berbeda karakter

Kelemahan :

  • Kata kunci singkat
  • Akhiran abjad tidak berubah

 

4.Menggunakan kata kunci : SULIT YAH

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

 

Pesan A W A S V I R U S B E R B A H A Y A
Enkripsi S V S P R B N Q O U T N U S H S X S

Kelebihan :

  • Hanya terdapat dua karakter yang sama dalam abjad yakni : H , Z .
  • Sulit menerka kata kuncinya

Kekurangan :

  • Meski telah memakai dua kata yang tidak umum tetapi kata kuncinya terlalu singkat

 

5.Menggunakan kata kunci : ZEBRA

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

 

Pesan A W A S V I R U S B E R B A H A Y A
Enkripsi Z V Z Q U G P T Q E A P E Z F Z X Z

Kelebihan :

  • Tidak memiliki karakter yang sama pada abjad
  • Kata kunci yang digunakan tidak umum

Kekurangan :

  • Kata yang digunakan sebagai kata kunci terlalu singkat

Tinggalkan komentar