RSS

Playfair Chiper

PLAYFAIR CIPHER

  • Termasuk ke dalam polygram cipher
  • Ditemukan oleh Sir Charles Wheatstone dan Baron Lyon Playfair pada tahun 1854
  • Kunci kriptografinya adalah 25 buah huruf yang disusun di dalam bujursangkat 5×5 dengan menghilangkan huruf J dari abjad.

Contoh

kunci:VIGENERE

Dalam hal ini dimisalkan huruf Z tidak dipakai

Jumlah kemungkinan kunci:

25!=15.511.210.043.330.985.984.000.000

  • Susunan kunci di dalam bujursangkar diperluas dengan menambahkan kolom keenam dan baris keenam

  • Algoritma enkripsi sebagai berikut:
    1. Jika ada dua huruf terdapat pada baris kunci yang sama maka tiap huruf diganti dengan huruf di kanannya (pada kunci yang sudah diperluas)
    2. Jika dua huruf terdapat pada kolom kunci yang sama maka tiap huruf diganti dengan huruf di bawahnya (pada kunci yang sudah diperluas)
    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
  • Contoh: Kunci (yang sudah diperluas) ditulis kembali sebagai berikut:

Plain Text:

PLAYFAIR CIPHER TERMASUK KE DALAM POLYGRAM CIPHER YANG MELAKUKAN SUBSTITUSI SECARA BIGRAM

 

Plain Text dalam pasangan huruf:

PL   AY   FA   IR   CI   PH   ER   TE   RM   AS   UK   KE   DA   LA   MP   OL   YG   RA   MC   IP   HE   RY   AN   GM   EL   AK   UK   AN   SU   BS   TI   TU   SI   SE   CA   RA   BI   GR   AM

 

Maka enkripsinya:

PL   AY   FA   IR   CI   PH   ER   TE   RM   AS   UK   KE   DA   LA   MP   OL   YG   RA   MC   IP

SJ    DU   HR  VA AK GO   VC   XV  FT    DO   XH   DI    RB   HD   OQ   SH  WN  AB   QR   GO

 

HE   RY   AN   GM   EL   AK   UK   AN   SU   BS   TI   TU   SI   SE   CA   RA   BI   GR   AM

KI     DT   DI     VP    NK  CH   XH   DI    OY   DP  UV UW ON QN BR   AB   AG  VB   RO

 

Jadi chipertextnya adalah:

SJDUHRVAAKGOVCXVFTDOXHDIRBHDOQSHWNABQRGOKIDTDIVPNKCHXHDIOYDPUVUWONQNBRABAGVBRO

 

 

Leave a comment