Penerapan Konsep Matriks dan Kongruensi dalam Algoritma Kriptografi Klasik Tipe Kode Vigenere, One Time Pad, dan Kode Hill Tiara Husnul Khotimah 0706626
Awalnya kriptografi digunakan oleh bangsa Mesir sekitar 4000 tahun SM Awalnya kriptografi digunakan oleh bangsa Mesir sekitar 4000 tahun SM. Sekitar 400 tahun SM, kriptografi militer mulai digunakan oleh bangsa Spartan. Di pertengahan tahun 1970-an, kriptografi mulai dimanfaatkan untuk pengamanan oleh sekretariat agen pemerintah Amerika Serikat Sejarah kriptografi
Kriptografi adalah seni dan ilmu matematika yang digunakan untuk membuat pesan rahasia dan sebagai alat untuk pengamanan Definisi Kriptografi
Tujuan Kriptografi Istilah dalam Kriptografi Kerahasiaan (confidentiality) Integritas data (data integrity) Otentikasi (authentication) Nirpenyangkalan (non-repudiation) Istilah dalam Kriptografi Pesan, Plainteks, dan Cipherteks Pengirim dan Penerima Enkripsi dan Dekripsi Chiper dan Kunci Kriptanalisis
Algoritma Kriptografi Klasik Kode Vigenere One Time Pad Kode Hill
Kesimpulan Setelah mempelajari tentang kriptografi ternyata matematika sangatlah berperan dalam algoritma kriptografi. Hampir seluruh algoritma kriptografi menggunakan matematika. Seperti algoritma Kode Hill yang menggunakan matriks, kemudian algoritma Kode Vigenere dan One Time Pad yang menggunakan teori kongruensi.
Kode Vigenere Enkripsi Pasangkan huruf plainteks dengan huruf kuncinya Lakukan enkripsi pada tabula recta dengan menarik garis vertikal dari huruf plainteks ke bawah Kemudian tarik garis horizontal dari huruf kunci ke kanan Perpotongan kedua garis tersebut menyatakkan huruf chiperteksnya
Contoh Plainteks : SEMINARPENDIDIKANMATEMATIKA Kunci : KRIPTOGRAFI
Dekripsi Pasangkan huruf chiperteks dengan huruf kuncinya Menarik garis horizontal ke kanan dari huruf kunci sampai ke huruf chiperteks yang dituju pada tabula recta Lalu dari huruf chiperteks tarik garis vertikal ke atas sampai ke huruf plainteks Itulah huruf-huruf yang menjadi plainteksnya
Contoh Chiperteks : CVUXGOXGESLSUQZTBSRTJUKKQZT Kunci : KRIPTOGRAFI
One Time Pad Enkripsi ci = (pi + k) mod 26 ket: ci = chiperteks pi = plainteks k = kunci Dekripsi pi = (ci – k) mod 26
Enkripsi ci = (Kpi) mod 26 ket: ci = chiperteks pi = plainteks K = kunci Dekripsi pi = (K-1ci) mod 26 ket: ci = chiperteks pi = plainteks K-1 = invers kunci Kode Hill