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 = …?