0

PLAYFAIR CIPHER

Posted by jujur on 7:10 PM




  • 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 5x5 dengan menghilangkan huruf J dari abjad.
Contoh kunci:
S
T
A
N
D
E
R
C
H
B
K
F
G
I
L
M
O
P
Q
U
V
W
X
Y
Z

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
S
T
A
N
D
S
E
R
C
H
B
E
K
F
G
I
L
K
M
O
P
Q
U
M
V
W
X
Y
Z
V
S
T
A
N
D








Baris ke-6 = baris ke-1
Kolom ke-6 = kolom ke-1

  • Pesan yang akan disamarkan diatur terlebih dahulu sebagai berikut:
    1. Ganti huruf dengan J (bila ada) dengan huruf I
    2. Tulis pesan dalam pasangan huruf
    3. Jangan sampai ada pasangan huruf yang sama. Jika ada, sisipkan Z di tengahnya
    4. Jika jumlah huruf ganjil,tambahkan huruf Z di akhir

Contoh: plainteks GOOD BROOMS SWEEP CLEAN
→ Tidak ada huruf J, maka langsung tulis pesan dalam pasangan huruf:
GO OD BR OZ OM SZ SW EZ EP CL EA NZ

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

S
T
A
N
D
S
E
R
C
H
B
E
K
F
G
I
L
K
M
O
P
Q
U
M
V
W
X
Y
Z
V
S
T
A
N
D


Plainteks (dalam pasangan huruf):
GO OD BR OZ OM SZ SW EZ EP CL EA NZ
Cipherteks:
FP UT EC UW PO DV TV BV CM BG CS DY

  • Algoritma dekripsi kebalikan dari algoritma enkripsi
  • Kunci dapat dipilih dari sebuah kalimat yang mudah diingat, misal
JALAN GANESHA SEPULUH
Buang huruf yang berulang dan huruf J jika ada:
ALNGESHPU
Lalu tambahkan huruf-huruf yang belum ada (kecuali J):
ALNGESHPUBCDFIKMOQRTVWXYZ
Masukkan ke dalam bujursangkar:

A
L
N
G
E
S
H
P
U
B
C
D
F
I
K
M
O
Q
R
T
V
W
X
Y
Z

SUPER ENKRIPSI


  • Menggunakan metode cipher substitusi dengan cipher transposisi
  • Tujuan: memperoleh cipher yang lebih kuat daripada hanya satu cipher saja.
  • Mula-mula enkripsi dengan cipher substitusi sederhana (cipher abjad-tunggal), lalu hasilnya dienkripsi lagi dengan cipher transposisi
Contoh:  Plainteks:  HELLO WORLD
Enkripsi dengan caesar cipher menjadi:
Chiperteks1: KHOOR ZRUOG
Kemudian enkripsi lagi dengan cipher transposisi (k=4):
KHOO
RZRU
OGZZ
Cipherteks akhir adalah:
Cipherteks2: KROHZGORZOUZ
  • Banyak dari algoritma kriptografi modern yang diacu sebagai hasil dari super enkripsi yang menggunakan sejumlah algoritma kriptografi yang secara komparatif lemah.

0 Comments

Copyright Jujur Soaloon Sitangang Lipan All rights reserved. Theme by Sitanggang. | Bloggerized by Soalparna.