1. Metode enkripsi Caesar cipher adalah algoritma substitusi cipher yang menggunakan konsep pergeseran huruf dengan modulo 26.
2. Algoritma ini biasanya digunakan untuk mengenkripsi informasi rahasia pada zaman Romawi dengan menggeser huruf sejumlah kunci tertentu.
3. Dokumen ini menjelaskan beberapa metode enkripsi data dengan menggunakan kunci seperti operasi, tabung, gitar, dan phantom yang dapat membuat kode lebi
2. 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.
3. 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’.
4. METODE ENKRIPSI DATA
DENGAN MENGGUNAKAN KEY
KEY=OPERASI
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
O P E R A S I B C D F G H J K L M N Q T U V W X
Y Z
Kelebihan:
Kode agak rumit untuk dipecahkan
Kekurangan:
Kesulitan bagi receiver dalam memecahkan kode
enkripsi tersebut.
Contoh:
referensi dalam sebuah laporan penelitian
5. 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 Z
T 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 phiton
atdtqt pnjplcptjtk ftvt mtqbti utk mderlk
6. 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 Z
A 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 lain
Huruf U hingga Z sama, sehingga mudah ditebak.
Contoh:
7. 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 Z
G 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 dipecahkan
Hanya ada 1 huruf yang sama, yaitu huruf z.
Kekurangan:
Kesulitan bagi receiver dalam memecahkan kode
Contoh:
metode enkripsi data dengan kode guitar
8. 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
Z
P 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 computer