Lompat ke isi

Sandi Playfair: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Kembangraps (bicara | kontrib)
{{rapikan}} {{tone}}
Zleb (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 1: Baris 1:
{{rapikan}}
{{tone}}


Playfair Cipher merupakan salah satu teknik [[kriptografi]] dimana pesan dienkripsi berdasarkan pasangan [[huruf]] ([[bigram]]), bukan huruf tunggal seperti [[cipher]] klasik lainnya. Playfair Cipher ditemukan oleh Sir [[Charles Wheatstone]] namun dipromosikan oleh [[Baron Lyon Playfair]] pada tahun 1854. Dibandingkan dengan [[sandi]]-sandi lainnya, Playfair Cipher dapat meningkatan keamanan dalam pengiriman sebuah pesan sehingga dapat memberikan jaminan [[integritas]] [[data]] serta menjaga kerahasiaan. Playfair Cipher digunakan oleh [[Inggris]] dalam melaksanakan strategi perangnya.


== Playfair Cipher ==
Plyfair cipher menggunakan kunci 25 huruf yang disusun dalam [[bujur sangkar]] dengan menghilangkan huruf J dari [[abjad]]. Susunan kunci di dalam bujur sangkar diperluas dengan menambahkan kolom keenam dan baris keenam.


Playfair Cipher merupakan salah satu teknik [[kriptografi]] dimana pesan dienkripsi berdasarkan pasangan [[huruf]], bukan huruf tunggal seperti [[cipher]] [[klasik]] lainnya. Playfair Cipher ditemukan oleh [[Sir Charles Wheatstone]] namun dipromosikan oleh [[Baron Lyon Playfair]] pada tahun [[1854]]. Dibandingkan dengan [[sandi]]-sandi lainnya, Playfair Cipher dapat meningkatan keamanan dalam pengiriman sebuah pesan sehingga dapat memberikan jaminan [[integritas]] [[data]] serta menjaga kerahasiaan. Playfair Cipher digunakan oleh [[Inggris]] dalam melaksanakan strategi perangnya.

Plyfair cipher menggunakan 25 huruf sebagai [[kunci]] yang disusun dalam [[bujur sangkar]] dengan menghilangkan huruf J dari [[abjad]]. Susunan kunci di dalam bujur sangkar diperluas dengan menambahkan kolom keenam dan baris keenam.




'''Contoh Playfair Cipher'''
'''Contoh Playfair Cipher'''


'''''Tabel kunci bujur sangkar'''''
'''''1. Tabel kunci bujur sangkar'''''


Langkah-langkah menyusun Playfair Cipher:
* Kunci dapat dipilih dari sebuah kalimat yang mudah diingat, misalnya: ILMU KOMUNIKASI
* Memilih kunci dari sebuah kalimat yang mudah diingat, misalnya: ILMU KOMUNIKASI.
* Buang huruf yang berulang dan huruf J jika ada, sehingga menjadi ILMUKONAS
* Membuang huruf yang berulang dan huruf J jika ada, sehingga menjadi ILMUKONAS.
* Lalu tambahkan huruf-huruf yang belum ada (kecuali J) yaitu ILMUKONASBCDEFGHPQRTVWXYZ
* Menambahkan huruf-huruf yang belum ada (kecuali J) sehingga menjadi ILMUKONASBCDEFGHPQRTVWXYZ.
* Masukkan ke dalam bujur sangkar
* Memasukkan ke dalam bujur sangkar.


{| class="wikitable"
{| class="wikitable"
|-
|-
| I || L || M || U || K
| I || L || M || U || K
|-
|-
| O || N || A || S || B
| O || N || A || S || B
|-
|-
| C || D || E || F || G
| C || D || E || F || G
|-
|-
| H || P || Q || R || T
| H || P || Q || R || T
|-
|-
| V || W || X || Y || Z
| V || W || X || Y || Z
|}
|}


Jumlah kemungkinan kunci adalah, 25!=15.511.210.043.330.985.984.000.000
* Jumlah kemungkinan kunci adalah, 25!=15.511.210.043.330.985.984.000.000.


Susunan kunci di dalam bujur sangkar diperluas dengan menambahkan kolom keenam dan baris Keenam
* Susunan kunci di dalam bujur sangkar diperluas dengan menambahkan kolom keenam dan baris Keenam.


Sehingga tabel kunci akan menjadi:
* Tabel kunci akan menjadi:


{| class="wikitable"
{| class="wikitable"
|-
|-
| I || L || M || U || K || I
| I || L || M || U || K || I
|-
|-
| O || N || A || S || B || O
| O || N || A || S || B || O
|-
|-
| C || D || E || F || G || C
| C || D || E || F || G || C
|-
|-
| H || P || Q || R || T || H
| H || P || Q || R || T || H
|-
|-
| V || W || X || Y || Z || V
| V || W || X || Y || Z || V
|-
|-
| I || L || M || U || K ||
| I || L || M || U || K ||
|}
|}


'''''Pesan yang ingin disampaikan adalah [[Teknologi]] [[Komunikasi]]'''''
'''''2. Pesan yang ingin disampaikan adalah [[Teknologi]] [[Komunikasi]]'''''


Pesan yang akan disamarkan diatur terlebih dahulu sebagai berikut
Pesan yang akan diubah menjadi semacam sandi diatur terlebih dahulu sebagai berikut:


* Ganti huruf dengan J (bila ada) dengan huruf I
* Mengganti huruf J (bila ada) dengan huruf I.
* Tulis pesan dalam pasangan huruf
* Menulis pesan dalam pasangan huruf.
* Jangan sampai ada pasangan huruf yang sama. Jika ada, sisipkan Z di tengahnya
* Jika terdapat pasangan huruf yang sama, maka harus disisipkan huruf Z di tengahnya.
* Jika jumlah huruf ganjil, tambahkan huruf Z di akhir
* Jika jumlah huruf ganjil, maka tambahkan huruf Z di akhir.




Baris 66: Baris 69:
[[Algoritma]] [[enkripsi]] adalah sebagai berikut:
[[Algoritma]] [[enkripsi]] adalah sebagai berikut:


* Jika ada dua huruf terdapat pada baris kunci yang sama maka tiap huruf diganti dengan huruf di kanannya (pada kunci yang sudah diperluas)
* Jika dua huruf terdapat pada baris kunci yang sama maka tiap huruf diganti dengan huruf di kanannya (pada kunci yang sudah diperluas).
* Jika dua huruf terdapat pada kolom kunci yang sama maka tiap huruf diganti dengan huruf di bawahnya (pada kunci yang sudah diperluas)
* Jika dua huruf terdapat pada kolom kunci yang sama maka tiap huruf diganti dengan huruf di bawahnya (pada kunci yang sudah diperluas).
* 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
* Jika dua huruf tidak terdapat pada baris 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 telah digunakan.




Baris 75: Baris 78:
<u>TE</u> <u>KN</u> <u>OL</u> <u>OG</u> <u>IK</u> <u>OM</u> <u>UN</u> <u>IK</u> <u>AS</u> <u>IZ</u>
<u>TE</u> <u>KN</u> <u>OL</u> <u>OG</u> <u>IK</u> <u>OM</u> <u>UN</u> <u>IK</u> <u>AS</u> <u>IZ</u>


Cipherteksnya adalah
Sehingga Cipherteksnya adalah


QG LB NI BC LI AI LS LI SB KV
QG LB NI BC LI AI LS LI SB KV

Revisi per 9 Oktober 2009 09.32


Playfair Cipher

Playfair Cipher merupakan salah satu teknik kriptografi dimana pesan dienkripsi berdasarkan pasangan huruf, bukan huruf tunggal seperti cipher klasik lainnya. Playfair Cipher ditemukan oleh Sir Charles Wheatstone namun dipromosikan oleh Baron Lyon Playfair pada tahun 1854. Dibandingkan dengan sandi-sandi lainnya, Playfair Cipher dapat meningkatan keamanan dalam pengiriman sebuah pesan sehingga dapat memberikan jaminan integritas data serta menjaga kerahasiaan. Playfair Cipher digunakan oleh Inggris dalam melaksanakan strategi perangnya.

Plyfair cipher menggunakan 25 huruf sebagai kunci yang disusun dalam bujur sangkar dengan menghilangkan huruf J dari abjad. Susunan kunci di dalam bujur sangkar diperluas dengan menambahkan kolom keenam dan baris keenam.


Contoh Playfair Cipher

1. Tabel kunci bujur sangkar

Langkah-langkah menyusun Playfair Cipher:

  • Memilih kunci dari sebuah kalimat yang mudah diingat, misalnya: ILMU KOMUNIKASI.
  • Membuang huruf yang berulang dan huruf J jika ada, sehingga menjadi ILMUKONAS.
  • Menambahkan huruf-huruf yang belum ada (kecuali J) sehingga menjadi ILMUKONASBCDEFGHPQRTVWXYZ.
  • Memasukkan ke dalam bujur sangkar.
I L M U K
O N A S B
C D E F G
H P Q R T
V W X Y Z
  • Jumlah kemungkinan kunci adalah, 25!=15.511.210.043.330.985.984.000.000.
  • Susunan kunci di dalam bujur sangkar diperluas dengan menambahkan kolom keenam dan baris Keenam.
  • Tabel kunci akan menjadi:
I L M U K I
O N A S B O
C D E F G C
H P Q R T H
V W X Y Z V
I L M U K

2. Pesan yang ingin disampaikan adalah Teknologi Komunikasi

Pesan yang akan diubah menjadi semacam sandi diatur terlebih dahulu sebagai berikut:

  • Mengganti huruf J (bila ada) dengan huruf I.
  • Menulis pesan dalam pasangan huruf.
  • Jika terdapat pasangan huruf yang sama, maka harus disisipkan huruf Z di tengahnya.
  • Jika jumlah huruf ganjil, maka tambahkan huruf Z di akhir.


Pesan yang akan dienkripsi menjadi:

TE KN OL OG IK OM UN IK AS IZ

Algoritma enkripsi adalah sebagai berikut:

  • Jika dua huruf terdapat pada baris kunci yang sama maka tiap huruf diganti dengan huruf di kanannya (pada kunci yang sudah diperluas).
  • Jika dua huruf terdapat pada kolom kunci yang sama maka tiap huruf diganti dengan huruf di bawahnya (pada kunci yang sudah diperluas).
  • Jika dua huruf tidak terdapat pada baris 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 telah digunakan.


Plainteks (dalam pasangan huruf):

TE KN OL OG IK OM UN IK AS IZ

Sehingga Cipherteksnya adalah

QG LB NI BC LI AI LS LI SB KV


Pranala Luar

[1] [2]


————