Pengertian Algoritma Kriptografi
Ditinjau dari asal-usulnya, kata algoritma mempunyai sejarah yang menarik. Kata ini muncul di dalam kamus Webster sampai akhir tahun 1957. Kata algoritma mempunyai arti proses perhitungan dalam bahasa Arab. Algortima berasal dari nama penulis buku Arab yang terkenal, yaitu Abu Ja’far Muhammad Ibnu Musa al-Khuwarizmi (al-Khuwarizmi dibaca orang barat sebagai algorism). Kata algorism lamabt laun berubah menjadi algorithm.
Definisi termilogi algoritma adalah urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis. Algoritma kriptografi merupakan langkah-langkah logis bagaimana menyembunyikan pesan dari orang-orang yang tidak berhak atsa pesan tersebut.
Definisi termilogi algoritma adalah urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis. Algoritma kriptografi merupakan langkah-langkah logis bagaimana menyembunyikan pesan dari orang-orang yang tidak berhak atsa pesan tersebut.
Algoritma kriptografi terdiri dari tiga fungsi dasar yaitu:
- Enkripsi, merupakan hal yang sangat pentinga dalam kriptogarfi, merupakan pengamanan data yang dikirimkan agar kerahasiaannya. Pesan asli disebut plainteks, yang dapat diubah menjadi kode-kode yang tidak dimengerti. Enkripsi bisa diartikan chiper atau kode. Sama halnya dengan kita tidak mengerti akan sebuah kata maka kita akan melihatnya dalam kamus atau daftar istilah. Beda halnya dengan enkripsi, untuk mengubah teks-asli ke bentuk teks-kode kita menggunakan algoritma yang dapat mengkodekan data yang kita ingin
- Dekripsi, merupakan kebalikan dari enkripsi. Pesan yang telah dienkripsi dikembalikannke bentuk asalnya (teks-asli), disebut dengan dekripsi pesan. Algoritma yang digunakan untuk dekripsi tentu berbeda dengan algoritma yang digunakan untuk enkripsi.
- Kunci, yang dimaksud di sini adalah kunci yang dipakai untuk melakukan enkripsi dan dekripsi. Kunci terbagi menjadi dua bagian, kunci rahasia (private key) dan kunci umum (publik key)
Keamanan dari algoritma kriptografi tergantung pada bagaimana algortima itu bekerja. Oleh sebab itu algoritma semacam ini disebut dengan algoritma terbatas. Algortima terbatas merupakan algortima yang dipakai sekelompok orang untuk merahasiakan pesan yang mereka kirim. Jika salah satu dari anggota kelompok itu keluar dari kelompoknya maka olgoritma yang dipakai diganti dengan yang baru. Jika tidak maka hal itu bisa menjadi masalah di kemudian hari.
Keamanan dari kriptografi modren didapat dengan merahasiakan kunci yang dimiliki dari orang lain, tanpa harus merahasiakan algoritma itu sendiri. Kunci memilki fungsi yang sama denga password. Jika keseluruhan keamanan algoritma tergantung pada kunci yang digunakan maka algoritma ini bisa di publikasikan dan bisa dipecahkan dalam waktu singkat oleh orang lain maka algoritma tersebut tidaklah amam untuk digunakan.
Komentar
Posting Komentar