Playfair cipher atau bisa
juga disebut Playfair Square adalah teknik enkripsi simetrik yang termasuk
dalam sistem substitusi digraph.
Sistem sandi ini diciptakan
oleh Charles Wheatstone (penemu jembatan wheatstone) pada tahun 1854, namun
baru pada Abad 20 dipopulerkan penggunaannya oleh Lord Playfair.
Kunci dari Playfair cipher
adalah penggunaan matrik 5x5 (dengan masukan terdiri dari 25 karakter dan
membauang J dalam alfabet).
Jumlah kunci kemungkinan:
25!=15.511.210.043.330.985.984.000.000
Aturan untuk melakukan enkripsi dan dekripsi:
- Teks-asli atau teks-kode terlebih dahulu dibagi menjadi 2 huruf setiap bagiannya dan dengan menghilangkan huruf “J”, dan bila dalam pembagiannya terdapat yang ganjil tambahkan huruf “Z” atau sesuai kesepakatan, Mis: VIDEO menjadi VI DE OZ.
- Jika terdapat huruf kembar, maka sisipkan karakter “Z” di antara karakter tersebut atau sesuai kesepakatan, Mis: MASSA menjadi MA SZ SA.
- Jika teks-asli atau teks-kode tidak terletak pada satu baris/kolom, maka enkripsi/dekripsi dilakukan secara vertikal dengan membentuk segiempat, Mis: CU, C menjadi S dan U menjadi E, sehingga diperoleh: SE
- Jika teks-asli atau teks-kode berada pada satu baris/kolom yang sama, maka enkripsi/dekripsi dilakukan satu huruf ke kiri/ kanan, Mis: NO, N menjadi O dan P menjadi P, sehingga diperoleh: OP
- Jika teks-asli atau teks-kode berada pada akhir baris maka enkripsi/dekripsi maka diikuti aturan No.4, tetapi huruf pertama pada baris di bawahnya, Mis: DE, D menjadi E dan E menjadi F sehingga diperoleh EF.