Thursday, 13 October 2016

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 comments:

Post a Comment

Powered by Blogger.

Beauty

Follow by Email

Breaking News