Kriptografibag II
Metode Vigenere(Vigenere Chiper)
Teknik Substitusi Viginere dapat dilakukan dengan dua cara:
1. Angka2. Huruf
Vigenere dengan angkaPada teknik ini dilakukan dengan menukarkan huruf dengan angka yang dimulai dr indeks 0.
Rumus Umum:Mis: Plainteks : P1P2...Pn , i=1..n dimana Pi adalah karakterKunci : K1K2…Kmumumnya m<n
Vigenere dengan angkaJika chipertext c1 c2 c3…cn
Maka Ci=Pi+k(i mod m)Pi=Ci-k(i mod m)
Catatan jika terjadi K0 maka gunakan Km
Vigenere dengan huruf
Dekripsikan Pesan BerikutCIWASAIUIAYAAAAUCYEOMII
HomophonicSetiap huruf plainteks dipetakan ke dalam salah satu huruf cipherteks yang mungkin.
Tujuan: menyembunyikan hubungan statistik antara plainteks dengan cipherteks
Fungsi ciphering memetakan satu-ke-banyak (one-to-many).
Unit cipherteks mana yang dipilih diantara semua homofon ditentukan secara acak
HomophonicAbjad – TunggalAbjad – MajemukAbjad – bilangan
Contoh Huruf
Plainteks Pilihan untuk unit cipherteks
Dari tabel kunci yang disepakati :Plainteks: KRIPTO Cipherteks: DI CE AX AZ CC DX
Metode PlayFairPada metode playfair dalam pembentukan kunci digunakan matriks alphabet. Matriks alphabet dibentuk berdasarkan kunci yang ada. Kunci diekstrak digunakan untuk membentuk urutan alphabet baru. K hasil ekstrak digabung dengan karakter yang belum ada.Ukuran matriks yang dipilih adalah matriks bujursangkar yang mendekati 26 (jlh alphabet)
Metode PlayfairPenyusunan matriks dapat menggunakan dua aturan yang disepakati pengguna:1. Baris2. Kolom
Aturan Metode PlayfairEnkripsi :1.Plaintext dikelompokkan mejadi pasangan karakter.2.Jika terdapat pasangan huruf yang sama maka
ditambahkan huruf X sebagai dummy character3.Jika P1 dan P2 sebaris dalam matriks maka digeser
sebanyak K dalam baris tersebut.4. Jika P1 dan P2 sekolom dalam matriks maka
digeser sebanyak K dalam kolom tersebut.5. Jika P1 dan P2 tidak sebari s dan tidak sekolom
Maka C1 adalah elemen yang sebaris dengan P1 dan sekolom dengan P2C2 dalah elemen yang sebaris dengan P2 dan sekolom dengan P1
ContohKunci :RetanyowdQ dihilangkanMatriks perbaris
URMTDMAVMNCG
Top Related