Kriptografi Play Fair 5x5

Kriptografi PlayFair

Playfair Cipher.
Pada kriptografi playfair, Kunci kriptografi berjumlah 25 huruf yang disusun didalam bujur sangkar 5 X 5 dengan menghilangkan huruf J pada abjad. 
Kriptografi ini merupakan kombinasi dari viginere cipher dan caesar cipher. Kriptografi ini bersifat alfabetis, artinya pada teknik ini hanya mengenal huruf saja.
Berikut Algoritma pada kriptografi ini:

Algoritma kunci
  1. Periksa huruf J, jika ada hilangkan. E.g.: key= "jreng jreng" maka menjadi key="reng reng"
  2. Urutkan huruf, jika ganda tulis satu kali. E.g.: key="c aminor d minor ke g ke c lagi jreng jreng" ,maka key menjadi="caminordkegl"
  3. Tambahkan huruf yang belum ada secara berurut. E.g.: lanjutan dari contoh no 2: caminordkeglbfhpqstuvwxyz
  4. Masukkan ke dalam tabel 5x5 playfair 
Algoritma Pesan
  1. Periksa huruf j, jika ada tukar menjadi i. E.g.: Pesan=Mr X saya tunggu kamu di jalan gajah mada pdg. Maka pesan menjadi= Mr X saya tunggu kamu di ialan gaiah mada pdg
  2. Susun huruf dalam bitgram.
  3. Jika bitgram sejenis (misalnya: huruf A ketemu dengan huruf A), maka sisip dengan huruf Z. E.g.: Mr xs ay at un gg uk am ud ii al an ga ja hm ad ap dg. menjadi Mr xs ay at un gz gu ka mu di ia la ng ai ah ma da pd gz
  4. Jika jumlah hurufnya ganjil, tambah dengan huruf Z
 Algoritma Enkripsi dan dekripsi
  1. Cek pesan dalam kunci tabel
  2. Jika bitgram dalam satu baris yang sama, maka masing-masing huruf digeser ke kanan
  3. Jika satu kolom yang sama, maka masing-masing huruf digeser ke bawah 
  4. Jika huruf berbeda baris dan kolom, maka cipher nya adalah diagonal pertemuan kedua huruf tersebut.
Contoh. Dekripsi pesan berikut dengan teknik play fair 5x5 dengan kunci adalah Tugas. Berikut pesannya.

CTSU QFTGLF ABUBTQA
DPHOMRGK CDLOMRGM OTS
CFOMIGU BPOUNI
KKRQLLFVBSTK COISUSUTQ

Solusi:
Maka hasilnya dekripsi nya adalah
Buat resume tentang enkripsi dekripsi RSA berikut contoh implementasi di catatan.

No comments:

Post a Comment

Tak ada gading yang tak retak!!
Komentar dan masukan yang bersifat membangun selalu kami harapkan, demi kebaikan bersama.

Pages