Playfair cipher atau sering disebut Playfair Square merupakan teknik enkripsi simetrik yang termasuk dalam sistem substitusi digraph. Playfair Cipher Termasuk ke dalam polygram cipher. yang Ditemukan oleh Sir Charles Wheatstone namun dipromosikan / dipopulerkan oleh Baron Lyon Playfair pada 1854. Playfair Cipher mengenkripsi pasangan huruf (digram atau digraf), bukan huruf tunggal menyerupai pada cipher klasik / tradisional lainnya. Tujuannya untuk menciptakan analisis frekuensi menjadi sulit lantaran frekuensi kemunculan huruf di dalam cipherteks akan menjadi datar.
Terdapat 25 buah huruf kunci Kriptografi yang terdapat dalam Playfair Chiper, kunci tersebut disusun di dalam bujursangkar 5x5 dengan menghilangkan huruf J dari abjad.
Contoh Kunci:
Kemudian Susunan kunci (Cipher) dalam bujursangkar diperluas dengan menambahkan baris keenam dan kolom keenam. sehingga menjadi:
Kemudian untuk melaksanakan Enkripsi, Pesan yang akan dienkripsi diatur terlebih dahulu sesuai ketentuan sebagai berikut:
Algoritma enkripsi (Ketentuan Enkripsi):
Baca Juga: 5 Perbedaan Penting Pertalite dengan Premium, Pertamax dan Pertamax Plus
Contoh: Kunci (yang sudah diperluas) ditulis kembali sebagai berikut:
Pada teladan di atas, enkripsi OD menjadi UT, sanggup di ilustrasikan sebagai berikut:
Kunci sanggup juga dipilih dari kalimat spesifik yang gampang diingat. Misalnya:
Plaintext (Pesan Asli): TEKNIK INFORMATIKA UDINUS
Kunci (Ciphertext): JALAN NAKULA
Kunci gres dibuat dengan menuliskan hanya karakter tunggal, selain huruf J, dan ditambah sisa dari 26 alfabet, menjadi: Kunci Baru: ALNKUBCDEFGHIMOPQRSTVWXYZ. Kemudian masukkan kunci gres ke dalam bujur sangkar:
Kemudian lakukan enkripsi plaintext dengan kunci di atas.
![]() |
Sir Charles Wheatstone, Penemu Playfair Cipher |
![]() |
Baron Lyon Playfair, Tokoh yang Mempopulerkan Playfair Chiper |
Terdapat 25 buah huruf kunci Kriptografi yang terdapat dalam Playfair Chiper, kunci tersebut disusun di dalam bujursangkar 5x5 dengan menghilangkan huruf J dari abjad.
Contoh Kunci:
Kemungkinan Kunci Playfair Cipher |
Kemudian Susunan kunci (Cipher) dalam bujursangkar diperluas dengan menambahkan baris keenam dan kolom keenam. sehingga menjadi:
Kemungkinan Kunci Playfair Cipher |
Kemudian untuk melaksanakan Enkripsi, Pesan yang akan dienkripsi diatur terlebih dahulu sesuai ketentuan sebagai berikut:
- Ganti huruf J (jika ada) dengan huruf I
- Tulis pesan dalam pasangan huruf (huruf berpasangan dua-dua / bigram).
- Jangan ada pasangan huruf yang sama (misal AA / BB). Jika ada, sisipkan Z di tengahnya
- Jika jumlah huruf ganjil (sehingga ada yang tidak punya pasangan), tambahkan huruf Z di akhir
Contoh Enkripsi Pesan dengan Playfair Cipher:
Plaintext (Pesan Asli): GOOD BROOMS SWEEP CLEAN → Tidak ada huruf J, maka eksklusif tulis pesan dalam pasangan huruf, menjadi: GO OD BR OZ OM SZ SW EZ EP CL EA NZAlgoritma enkripsi (Ketentuan Enkripsi):
- Seandainya 2(dua) huruf terdapat pada kolom kunci yang sama, maka setiap huruf diganti dengan huruf di bawahnya.
- Seandainya 2(dua) huruf terdapat pada baris kunci yang sama, maka setiap huruf diganti dengan huruf di kanannya.
- Seandainya 2(dua) huruf tidak pada kolom yang sama atau baris yang sama, maka huruf pertama diganti dengan huruf pada perpotongan baris huruf pertama dengan kolom huruf kedua. lalu Huruf kedua diganti dengan huruf pada titik sudut keempat dari persegi panjang yang dibuat dari tiga huruf yang dipakai hingga sejauh ini.
Baca Juga: 5 Perbedaan Penting Pertalite dengan Premium, Pertamax dan Pertamax Plus
Contoh: Kunci (yang sudah diperluas) ditulis kembali sebagai berikut:
Contoh Kunci Playfair Cipher |
Pada teladan di atas, enkripsi OD menjadi UT, sanggup di ilustrasikan sebagai berikut:
Ilustrasi Enkripsi dengan Playfair Cipher |
Kunci sanggup juga dipilih dari kalimat spesifik yang gampang diingat. Misalnya:
Plaintext (Pesan Asli): TEKNIK INFORMATIKA UDINUS
Kunci (Ciphertext): JALAN NAKULA
Kunci gres dibuat dengan menuliskan hanya karakter tunggal, selain huruf J, dan ditambah sisa dari 26 alfabet, menjadi: Kunci Baru: ALNKUBCDEFGHIMOPQRSTVWXYZ. Kemudian masukkan kunci gres ke dalam bujur sangkar:
Ilustrasi Enkripsi dengan Playfair Cipher |
Kemudian lakukan enkripsi plaintext dengan kunci di atas.
Kesimpulan Playfair Chiper:
- Karena terdapat 26 huruf karakter (A-Z), maka terdapat 26 kali 26 = 677 bigram, sehingga identifikasi bigram individual menjadi lebih sulit.
- Sayangnya ukuran poligram di dalam Playfair cipher tidak cukup besar, hanya dua huruf sehingga Playfair cipher tidak aman.
- Walaupun Playfair susah dipecahkan menggunakan analisis frekuensi relatif huruf, namun Playfair Cipher sanggup dipecahkan (ditembus) dengan analisis frekuensi pada pasangan huruf.
- Dengan menggunakan frekuensi tabel / tabel kemunculan pasangan huruf dalam Bahasa Inggris dan cipherteks yang banyak, Playfair sanggup dipecahkan.
- Karena pada Bahasa Inggris kita sanggup mendapat frekuensi kemunculan pasangan huruf, misalnya pasangan huruf HE dan TH yang merupakan pasangan huruf yang paling sering muncul (Sering muncul dalam Bahasa Inggris).
Sekian Artikel tentang Algoritma Playfair Cipher (Lengkap dengan Penjelasan dan Contoh), semoga artikel diatas sanggup bermanfaat bagi sobat MARKIJAR, jangan lupa share artikel ini semoga bermanfaat bagi teman-teman sobat.
Algoritma Playfair Cipher (Lengkap dengan Penjelasan dan Contoh)
MARKIJAR: MARi KIta belaJAR
Sumber http://www.markijar.com/