Substitusi Chiper dan Shift Chiper

Substitusi Cipher

Cipher substitusi termasuk algoritma kriptografi klasik. Idenya adalah dengan menggantikan sebuah atau lebih huruf pada plainteks dengan sebuah atau lebih huruf pada plainteks dengan aturan tertentu tergantung proses dekripsi dan enkripsinya.

Jenis-jenis ciphper substitusi adalah:
1. cipher substitusi abjad tunggal atau monoalphabetic substitution cipher
Jenis ini sering juga disebut cipher substitusi sederhana yaitu dengan menggantikan satu karakter pada plainteks menjadi satu karakter pada cipherteks dengan aturan tertentu. Fungsi ciphering-nya merupakan fungsi satu ke satu.
2. cipher substitusi homofonik
Jenis ini menggantikan satu karakter pada plainteks menjadi satu atau lebih karakter pada cipherteks. Seperti cipher abjad tunggal, kecuali bahwa setiap karakter di dalam plainteks dapat dipetakan ke dalam salah satu dari karakter chiperteks yang mungkin.
3. cipher substitusi abjad majemuk atau polyalphabetic substitution cipher
Jenis ini dapat disebut sebagai cipher substitusi ganda yang melibatkan penggunaan kunci berbeda. Chiper ini memiliki periode m, dimana m merupakan panjang kunci.

4. cipher substitusi poligram

jenis ini bekerja dengan menggantikan sebuah blok karakter dengan sebuah blok cipherteks. Blok terdiri dari satu atau lebih karakter.

Shift Cipher

Shift Cipher (sandi geser) merupakan generalisasi dari sandi Caesar, yaitu tidak membatasi pergeseran sebanyak tiga huruf. Secara umum dapat dituliskan dengan persamaan berikut:
e_K(x) = (x=k) mod 26
d_K(y) = (x-k) mod 26

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s