Misalkan kita akan mengkripsi sebuah plain text (AMIKOM) dengan matriks kunci :
k = 4 3
3 3
ENKRIPSI3 3
Proses pertama adalah mengubah plain text menjadi deretan angka sesuai dengan tabel di bawah ini :
Sehingga plain text AMIKOM menjadi : 0,12,8,10,14,12.
Langkah selanjutnya adalah membagi deretan angka tadi menjadi blok matriks yang sesuai dengan jumlah kolom matriks kunci (2).
Pembagian blok :
AM = 0 IK= 8 OM= 14
12 10 12
Memulai proses enkripsi (Matriks kunci * blok matriks(Plain text))
C(AM) :
C(IK):
C(OM):
DEKRIPSI
Memulai proses dekripsi (invers matriks kunci *blok matriks (cipher text))
Langkah pertama adalah mencari invers matriks kunci menggunakan invers modulo determinan matriks kunci
k = 4 3 ---------> det k= (4*3) - (3*3) = 3
3 3
invers modulo
cari k=n sehingga hasil x adalah bilangan bulat
k=0----> x=(1+26*0)/3= 1/3 (bukan bilangan bulat)
k=1----->x=(1+26*1)/3= 9 (bilangan bulat)
sehingga invers dari 3 mod 26 ekuivalen dengan 9 mod 26 yaitu 9
invers modulo determinan digunakan untuk mencari invers matriks
untuk modulo bilangan negatif dapat dikerjakan sebagai berikut:
-27 mod 26 = -n mod x
maka -n mod x = x-(n mod x)---->26-(27 mod 26)---->26-1=25.
dekripsi = invers k * cipher text.
Dapat dilihat diatas bahwa hasil dekripsi cipher text menghasilkan plain text yang menandakan bahwa pengerjaan di atas sudah benar.
Demikian kiranya pos saya ,semoga dapat berguna.
trimakasih,SANGAT MEMBANTU
ReplyDeletesama2 bro,saya sendiri sudah lupa apa yang saya tulis diatas..hehe
Deletemakasih wak,,, semangat blogger...
ReplyDeletesemangat blogger,gan..
DeleteAssalamu'alaikum!!!
ReplyDelete(k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k) (k)