Playfair (Keamanan Komputer)

advertisement
Playfair
(Keamanan Komputer)
Ade Sarah H., M. Kom
Defenisi Playfair
• Pada metode playfair menggunakan matriks
alphabet.
• Matriks alphabet dibentuk berdasarkan kunci
yang ada.
• Kunci diekstrak, digunakan untuk membentuk
urutan alphabet baru.
• Kunci hasil ekstrak digabung dengan karakter
yang belum ada.
• Ukuran matriks yang dipilih adalah matriks
bujursangkar yang mendekati 26 (jlh alphabet)
yaitu matriks 5x5.
Langkah Enkripsi
• Plaintext dikelompokkan menjadi pasangan karakter
• Jika terdapat pasangan huruf yang sama, maka harus
disisipkan huruf X diantaranya.
• Jika jumlah huruf plaintext ganjil, maka harus
ditambahkan huruf X di akhir.
• Akan ada huruf yang dihilangkan (sesuai rule) agar bisa
tepat matriks yang terbentuk 5x5.
• Jika P1 dan P2 sebaris dalam matriks maka untuk dapat
ciphertextnya, masing-masing huruf diganti dengan
huruf yang dikanannya atau jika disebutkan pada rule
(n pergeseran), maka digeser sebanyak n dalam baris
tersebut.
Langkah Enkripsi
• Jika P1 dan P2 sekolom dalam matriks maka untuk
dapat ciphertextnya, masing-masing huruf diganti
dengan huruf yang dibawahnya atau jika disebutkan
pada rule (n pergeseran), maka digeser sebanyak n
dalam kolom tersebut.
• Jika P1 dan P2 tidak sebari s dan tidak sekolom,
maka:
C1 adalah elemen yang sebaris dengan P1 dan
sekolom dengan P2
C2 dalah elemen yang sebaris dengan P2 dan
sekolom dengan P1
Langkah Dekripsi
• Plaintext dikelompokkan menjadi pasangan karakter
• Jika terdapat pasangan huruf yang sama, maka harus
disisipkan huruf X diantaranya.
• Jika jumlah huruf plaintext ganjil, maka harus
ditambahkan huruf X di akhir.
• Akan ada huruf yang dihilangkan (sesuai rule) agar bisa
tepat matriks yang terbentuk 5x5.
• Jika P1 dan P2 sebaris dalam matriks maka untuk dapat
ciphertextnya, masing-masing huruf diganti dengan
huruf yang dikirinya atau jika disebutkan pada rule (n
pergeseran), maka digeser sebanyak n dalam baris
tersebut.
Langkah Dekripsi
• Jika P1 dan P2 sekolom dalam matriks maka untuk
dapat ciphertextnya, masing-masing huruf diganti
dengan huruf yang diatasnya atau jika disebutkan
pada rule (n pergeseran), maka digeser sebanyak n
dalam kolom tersebut.
• Jika P1 dan P2 tidak sebari s dan tidak sekolom,
maka:
C1 adalah elemen yang sebaris dengan P1 dan
sekolom dengan P2
C2 dalah elemen yang sebaris dengan P2 dan
sekolom dengan P1
Contoh
• Pesan = TEKNOLOGI KOMUNIKASI
• Kunci = ELDORIDO
• C = …?
Download