Caesar cipher adalah cipher substitusi sederhana yang mencakup pergeseran alfabet 3 posisi ke kanan.
Plaintext : kriptografi
Ciphertext : nulswrjudil
Proses enkripsi dapat dilakukan menggunakan salah satu langkah berikut :
· Mencari huruf ketiga lanjutan dari setiap huruf plaintext
Contoh : k -> n
r -> u
· Menggunakan table berikut
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 |
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 |
Pada metoda shift cipher, pergeseran alphabet tidak harus 3 posisi ke kanan saja, tetapi bisa dimodifikasikan.
Teknik semacam ini sangat memungkinkan cryptoanalyst untuk melakukan pemecahan kode chipertext dengan mudah dengan mencoba 25 kunci yang memungkinkan. Metode yang dapat dipakai oleh cryptoanalyst dengan mencoba seluruh kemungkinan yang ada ini sering disebut metode brute-force (exhaustive key search).
-----------------------------------------------------------------------------------------------------
- Kunci = “ qwertyui”
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
q w e r t y u i a b c f g h j l m p q r t v w x y z
- = keyword pendek sehingga mudah di dekrip+ = V,W, X, Y, Z tidak berubah sehingga pola enkripsi mudah ditebak
2. Kunci = “sleeping”
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 l e e p i n g b d e t j k l o p q s t u v w x y z
+ = keyword sangat pendek sehingga mudah di dekrip- = huruf S, T,UV,W, X, Y, Z tidak berubah sehingga pola enkripsi mudah ditebak
3. Kunci = “rekhadji”
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
r e k h a d j i a b c d e g j k m n o p r s t v w x
+= Semua Huruf pada plain text berubah jika di ubah ke Cipher Text- = Karena semua Huruf berubah maka sulit untuk menentukan pola enkripsi
4. Kunci = “notimewakt”
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
n o t i m e w a k t a h b c f g j l o p q s v w x y
+ = Semua Huruf pada plain text berubah jika di ubah ke Cipher Text- = Karena semua Huruf berubah maka sulit untuk menentukan pola enkripsi
5. Kunci = “davidcrymeto”
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
d a v i d c r y m e t o b d f g i j l m p q v w x y
+ = Semua Huruf pada plain text berubah jika di ubah ke Cipher Text- = Karena semua Huruf berubah maka sulit untuk menentukan pola enkripsi
sumber materi:
http://ezine.echo.or.id/ezine20/e20_0x08.txt

0 komentar:
Posting Komentar