Anda di halaman 1dari 2

1.

Caesar chipper
Dalam kriptografi , sebuah Caesar cipher, juga dikenal sebagai cipher Caesar, cipher
pergeseran, kode Caesar atau pergeseran Caesar, adalah salah satu yang paling sederhana dan
paling dikenal luas enkripsi teknik. Ini adalah jenis cipher substitusi dimana setiap huruf pada
plaintext digantikan oleh beberapa surat tetap jumlah posisi down alfabet . Misalnya, dengan
pergeseran 3, A akan digantikan oleh D, B akan menjadi E, dan sebagainya.
Cara kerja sandi ini dapat diilustrasikan dengan membariskan dua set alfabet; alfabet sandi
disusun dengan cara menggeser alfabet biasa ke kanan atau ke kiri dengan angka tertentu
(angka ini disebut kunci).
Alfabet Biasa: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabet Sandi: DEFGHIJKLMNOPQRSTUVWXYZABC
Untuk menyandikan sebuah pesan, cukup mencari setiap huruf yang hendak disandikan di
alfabet biasa, lalu tuliskan huruf yang sesuai pada alfabet sandi. Untuk memecahkan sandi
tersebut gunakan cara sebaliknya. Contoh penyandian sebuah pesan adalah sebagai berikut.
teks terang: kirim pasukan ke sayap kiri
teks tersandi: NLULP SDVXNDQ NH VDBDS NLUL
Secara detail table dibawah ini menjelaskan pergeseran yang terjadi pada huruf alphabet.

Jika pergeseran yang dilakukan sebanyak tiga kali, maka kunci untuk dekripsinya adalah 3.
Pergeseran kunci yang dilakukan tergantung keinginan pengiriman pesan. Bisa saja kunci
yang dipakai a = 7, b = 9, dan seterusnya.

Contoh Caesare chipper :


Metode ini dinamai Julius Caesar , yang menggunakannya dalam korespondensi pribadinya.
Langkah enkripsi dilakukan oleh Caesar cipher sering dimasukkan sebagai bagian dari skema
lebih kompleks, seperti Vigenre cipher , dan masih memiliki aplikasi modern di ROT13
sistem. Seperti semua cipher substitusi alfabet tunggal, cipher Caesar mudah patah dan dalam
praktek modern menawarkan dasarnya tidak ada keamanan komunikasi.
Transformasi tersebut dapat direpresentasikan dengan menyelaraskan dua huruf; alfabet
cipher adalah alfabet plain diputar kiri atau kanan oleh beberapa nomor posisi. Sebagai
contoh, di sini adalah cipher Caesar menggunakan rotasi kiri dari tiga tempat (parameter
pergeseran, di sini 3, digunakan sebagai kunci ):
Plain: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Cipher: DEFGHIJKLMNOPQRSTUVWXYZABC

Ketika mengenkripsi, seseorang mendongak setiap huruf dari pesan dalam baris "polos" dan
menuliskan huruf yang sesuai pada baris "cipher". Mengartikan dilakukan secara terbalik.
Ciphertext: WKH TXLFN EURZQ IRA MXPSV RYHU WKH ODCB GRJ
Plaintext: yang cepat rubah cokelat melompat atas anjing malas
Enkripsi ini juga dapat direpresentasikan dengan menggunakan aritmatika modular dengan
terlebih dahulu mengubah huruf menjadi angka, sesuai dengan skema, A = 0, B = 1, ..., Z =
25. Enkripsi surat x oleh pergeseran n dapat digambarkan secara matematis sebagai

E_n(x) = (x+n) \ mod {26}

Dekripsi dilakukan sama

D_n(x) = (x-n) \ mod {26}


(Ada definisi yang berbeda untuk operasi modulo . Dalam contoh di atas, hasilnya adalah
dalam kisaran 0 ... 25 Ie,. jika x + n xn atau tidak dalam kisaran 0 ... 25, kita harus
mengurangi atau tambahkan 26.)
Penggantian tetap sama sepanjang pesan, sehingga cipher digolongkan sebagai jenis
substitusi monoalphabetic , karena bertentangan dengan substitusi polyalphabeti.

Anda mungkin juga menyukai