Sandi Playfair: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Zleb (bicara | kontrib)
Tidak ada ringkasan suntingan
Borgx (bicara | kontrib)
k merapikan
Baris 1:
'''Playfair Cipher''' merupakanadalah salah satu [[teknik]] [[kriptografi]] dimana [[pesan]] dienkripsi berdasarkan pasangan [[huruf]], bukan huruf [[tunggal]] seperti [[cipher]]sandi [[klasik]] lainnya. ''Playfair Ciphercipher'' ditemukan oleh [[Sir Charles Wheatstone]] namun dipromosikan oleh [[Baron Lyon Playfair]] pada tahun [[1854]]. Dibandingkan dengan [[sandi]]-sandi lainnya, ''Playfair Ciphercipher'' dapat meningkatan keamanan dalam pengiriman sebuah pesan rahasia sehingga dapat memberikan jaminan [[integritas]] [[data]] serta menjaga kerahasiaan. ''Playfair Ciphercipher'' pertama kali digunakan oleh [[Inggris]] dalam melaksanakan strategi perangnya.
== Playfair Cipher ==
 
''Plyfair Cipher'' menggunakan 25 huruf sebagai [[kunci]] yang disusun dalam [[bujur sangkar]] dengan menghilangkan huruf J dari [[abjad]]. Susunan kunci di dalam bujur sangkar tersebut diperluas dengan menambahkan kolom keenam dan baris keenam.
 
Contoh
'''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 rahasia sehingga dapat memberikan jaminan [[integritas]] [[data]] serta menjaga kerahasiaan. Playfair Cipher pertama kali digunakan oleh [[Inggris]] dalam melaksanakan strategi perangnya.
'''''1.* Tabel kunci bujur sangkar'''''
** Memilih kunci dari sebuah [[kata]] atau [[kalimat]] yang mudah diingat, misalnya: <tt>ELDORIDO</tt>.
** Membuang huruf yang berulang dan huruf J jika ada, sehingga menjadi: <tt>ELDORI</tt>.
** Menambahkan huruf-huruf yang belum ada (kecuali J), sehingga akan menjadi: <tt>ELDORIABCFGHKMNPQSTUVWXYZ</tt>.
** Memasukkan kunci tersebut ke dalam bujur sangkar.
 
{| class="wikitable" style="font-family:courier new;"
Plyfair Cipher menggunakan 25 huruf sebagai [[kunci]] yang disusun dalam [[bujur sangkar]] dengan menghilangkan huruf J dari [[abjad]]. Susunan kunci di dalam bujur sangkar tersebut diperluas dengan menambahkan kolom keenam dan baris keenam.
 
 
'''Contoh Playfair Cipher'''
 
'''''1. Tabel kunci bujur sangkar'''''
 
* Memilih kunci dari sebuah [[kata]] atau [[kalimat]] yang mudah diingat, misalnya: ELDORIDO.
* Membuang huruf yang berulang dan huruf J jika ada, sehingga menjadi: ELDORI.
* Menambahkan huruf-huruf yang belum ada (kecuali J), sehingga akan menjadi: ELDORIABCFGHKMNPQSTUVWXYZ.
* Memasukkan kunci tersebut ke dalam bujur sangkar.
 
{| class="wikitable"
|-
| E || L || D || O || R
Baris 28 ⟶ 22:
| V || W || X || Y || Z
|}
 
 
* Jumlah kemungkinan kunci adalah, 25!=15.511.210.043.330.985.984.000.000.
* Memperluas susunan kunci di dalam bujur sangkar dengan menambahkan [[kolom]] keenam dan [[baris]] Keenamkeenam.
* Tabel kunci akan menjadi:
 
{| class="wikitable" style="font-family:courier new;"
|-
| E || L || D || O || R || E
Baris 49 ⟶ 42:
|}
 
'''''2.* Pesan [[rahasia]] yang akan disampaikan misalnya adalah [[Teknologi]]"<tt>TEKNOLOGI [[Komunikasi]]'''''INFORMASI</tt>"
 
Cara mengubah pesan menjadi sandi adalah sebagai berikut
 
Cara mengubah pesan menjadi sandi adalah 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 harus ditambahkan huruf Z di akhir kunci.
 
 
Pesan dienkripsi menjadi:
 
<tt><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></tt>
 
[[Algoritma]] [[enkripsi]] adalah sebagai berikut:
Baris 69 ⟶ 60:
* 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 digunakan.
 
'''''3.* Kata sandi'''''
 
** Pesan rahasia yang akan disampaikan atau plainteks (pasangan huruf) adalah <tt><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></tt>
'''''3. Kata sandi'''''
** Kata sandi dari pesan rahasia yang disampaikan (Cipherteks) adalah <tt>PO MG RD EM BG CT ZU BG BQ FV</tt>
 
* Pesan rahasia yang akan disampaikan atau plainteks (pasangan huruf) adalah <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>
 
* Kata sandi dari pesan rahasia yang disampaikan (Cipherteks) adalah PO MG RD EM BG CT ZU BG BQ FV
 
 
== Pranala luar ==
* [http://www.simonsingh.net/The_Black_Chamber/playfaircipher.htm Playfair Cipher]
* [http://www.geocities.com/CapeCanaveral/8341/playfair.htm The Playfair Cipher]
 
[[Kategori:Sandi sederhana]]