ALGORITMA ENKRIPSI KRIPTOGRAFI PLAYFAIR CIPHER
Playfair cipher atau bisa juga disebut Playfair square adalah teknik enkripsi
simetrik yang termasuk dalam sistem substitusi pasangan huruf. sistem sandi ini
diciptakan oleh Charles Wheatstone pada tahun 1854, namun dipopulerkan
penggunaannya oleh Lord Playfair.
Playfair
cipher termasuk ke dalam polygram cipher. Cipher ini mengenkripsi pasangan
huruf, bukan huruf tunggal seperti pada cipher klasik lainnya.
Tujuannya
adalah untuk membuat analisis frekuensi menjadi sangat sulit sebab.
Tahapan
dalam pembuatan kunci pada playfair cipher adalah
1.
Kunci
kriptografinya 25 buah huruf yang disusun di dalam bujursangkat 5x5 dengan
menghilangkan huruf J dari abjad, secara rinci dapat dijelaskan sebagai
berikut:
a.
Hilangkan
huruf J dan huruf-huruf yang berulang.
b.
Tambahkan
huruf yang belum ada (kecuali J)
2.
Susunan
kunci di dalam bujursangkar diperluas dengan menambahkan kolom keenam dan baris
keenam yang nilainya sama dengan kolom pertama dan baris pertama. Pesan yang
akan dienkripsi diatur terlebih dahulu sebagai berikut:
a.
Ganti
huruf J (bila ada) dengan I.
b.
Tulis
pesan dalam pasangan huruf (bigram).
c.
Jangan
sampai ada pasangan huruf yang sama. Jika ada, sisipkan Z di tengahnya.
d.
Jika
jumlah huruf ganjil,tambahkan huruf Z di akhir.
ALGORITMA ENKRIPSI playfair cipher:
1.
Jika
dua huruf terdapat pada baris kunci yang sama maka tiap huruf diganti dengan
huruf di kanannya.
2.
Jika
dua huruf terdapat pada kolom kunci yang sama maka tiap huruf diganti dengan
huruf di bawahnya.
3.
Jika
dua huruf tidak pada baris yang sama atau kolom yang sama, maka huruf pertama
diganti dengan huruf pada perpotongan baris huruf pertama dengan kolom huruf
kedua. Huruf kedua diganti dengan huruf pada titik sudut keempat dari persegi
panjang yang dibentuk dari 3 huruf yang digunakan sampai sejauh ini.
ALGORITMA
KRIPTOGRAFI PLAYFAIR CIPHER
Tahapan dalam
pembuatan kunci pada playfair cipher
11. Kunci
kriptografinya 25 buah huruf yang disusun di dalam bujursangkat 5x5 dengan
menghilangkan huruf J dari abjad, secara rinci dapat dijelaskan sebagai
berikut:
a2. Hilangkan
huruf J dan huruf-huruf yang berulang.
b3. Tambahkan
huruf yang belum ada (kecuali J).
4.
Susunan
kunci di dalam bujursangkar diperluas dengan menambahkan kolom keenam dan baris
keenam yang nilainya sama dengan kolom pertama dan baris pertama.
Pesan yang
akan dienkripsi diatur terlebih dahulu sebagai berikut:
1.
Ganti
huruf J (bila ada) dengan I.
2.
Tulis
pesan dalam pasangan huruf (bigram).
3.
Jangan
sampai ada pasangan huruf yang sama. Jika ada, sisipkan Z di tengahnya.
4.
Jika
jumlah huruf ganjil,tambahkan huruf Z di akhir.
sebagai contoh kita akan kalimat yang akan kita enkripsi adalah : BELAJAR DI UNIMAL
Algoritma enkripsi:
1. Jika dua huruf terdapat pada
baris kunci yang sama maka tiap huruf diganti dengan huruf di kanannya.
2. Jika dua huruf terdapat pada
kolom kunci yang sama maka tiap huruf diganti dengan huruf di bawahnya.
3.
Jika dua huruf tidak pada baris yang sama atau kolom yang sama, maka huruf
pertama diganti dengan huruf pada perpotongan baris huruf pertama dengan kolom
huruf kedua. Huruf kedua diganti dengan huruf pada titik sudut keempat dari
persegi panjang yang dibentuk dari 3 huruf yang digunakan sampai sejauh ini.
Setelah kita melakukan enkripsi sesuai dengan langkah-langkah diatas, makakita dapatkan Chiphertext nya yaitu : " QBNLDLFMUKLTD".
SEMOGA POSTINGAN TENTANG ALGORITMA ENKRIPSI PLAYFAIR CIPHER BERMANFAAT. SILAHKAN ISI KOLOM KOMENTAR JIKA ADA YANG INGIN DITANYAKAN
0 Response to "ALGORITMA ENKRIPSI KRIPTOGRAFI PLAYFAIR CIPHER"
Post a Comment