Di dunia serba digital ini, miliaran pesan dan jutaan transaksi melintas setiap hari di jagat maya. Dalam arus informasi yang begitu deras, data menjadi salah satu aset yang paling berharga. Oleh karena itu, keamanan bukan lagi sekadar pilihan, melainkan prioritas utama. Kriptografi hadir sebagai penjaga rahasia yang memastikan setiap informasi tetap aman dari pihak yang tidak diinginkan.
Kriptografi: Di Balik Keamanan Pesan
Kriptografi adalah seni dan ilmu untuk mengamankan komunikasi. Kata kriptografi sendiri berasal dari bahasa Yunani, yaitu cryptos yang berarti “rahasia” dan graphein yang berarti “menulis”.
Menurut Schneier dan Menez (1996), kriptografi adalah ilmu dan seni menjaga keamanan pesan serta teknik matematika yang berhubungan dengan aspek keamanan informasi, seperti kerahasiaan, integritas data, dan autentikasi. Singkatnya, tujuan utama kriptografi adalah memastikan bahwa suatu pesan sampai pada penerima tanpa ada pihak lain yang menyadap atau mengubahnya.
Mengenal Terminologi dalam Kriptografi
Banyak istilah dalam bidang kriptografi yang sering kita jumpai, misalnya enkripsi dan plaintext. Berikut adalah glosarium dasar yang perlu kita pahami.
- Pesan atau message adalah data atau informasi yang dapat dibaca dan dimengerti maknanya, seperti teks, tabel, gambar, suara, musik, dan video. Istilah lain untuk pesan dalam dunia kriptografi adalah plaintext, plain image, dan plain video.
- Pengirim atau sender adalah pihak yang mengirim pesan, sedangkan pihak penerima pesan disebut penerima atau receiver. Dalam kriptografi, Alice dan Bob sering diperumpamakan sebagai sender dan receiver.
- Penyusup atau intruder adalah pihak ketiga yang menyadap, mengintersepsi, atau mengubah pesan. Mereka sering ditokohkan dengan nama Eve atau Carol. Penyusup juga disebut eavesdropper, enemy, adversary, interceptor, atau bad guy. Ronald Rivest, seorang ahli kriptografi terkenal, menyebut bahwa kriptografi adalah tentang komunikasi di hadapan musuh.
- Ciphertext adalah pesan yang telah disandikan sehingga tidak bermakna lagi. Tujuannya adalah agar pesan tidak dapat dibaca oleh pihak yang tidak berhak. Istilah lain untuk ciphertext adalah kriptogram (cryptogram). Contoh pesan “TEMUI AKU DI BAWAH BERINGIN” yang diubah menjadi ciphertext dengan metode transposisi menjadi “IUMET UKA ID HAWAB NIGNIREB”.
- Enkripsi atau encryption adalah proses mengubah plaintext menjadi ciphertext. Sebaliknya, dekripsi atau decryption adalah proses mengembalikan ciphertext menjadi plaintext semula. Meskipun penyusup dapat menyadap pesan Alice dan Bob, ia tidak dapat memahami maksud pesan karena telah dienkripsi menjadi ciphertext.
- Kunci, yang biasa disimbolkan dengan “k”, adalah parameter rahasia yang digunakan dalam enkripsi dan dekripsi. Kunci diperlukan agar enkripsi dan dekripsi hanya dapat dilakukan oleh dua pihak yang berkomunikasi. Menurut prinsip Kerckhoff, keamanan kriptografi tidak bergantung pada kerahasiaan algoritmanya, tetapi pada kerahasiaan kuncinya. Oleh karena itu, semua algoritma kriptografi harus dapat diketahui publik (tidak rahasia), sedangkan kunci harus dirahasiakan.
- Cipher adalah algoritma atau aturan untuk enkripsi dan dekripsi pesan. Pada masa klasik, algoritma kriptografi menggunakan metode transposisi (mengubah susunan huruf pada plaintext) dan metode substitusi (mengganti setiap huruf pada plaintext dengan huruf lain menggunakan rumus tertentu). Cipher yang terkenal pada era klasik adalah Caesar Cipher, Vigenere Cipher, Playfair Cipher, dan Enigma Cipher. Dalam kriptografi modern, cipher berupa fungsi matematika, seperti DES, AES, dan Blowfish.
Jejak Kuno Kriptografi
Kriptografi memiliki sejarah yang sangat panjang, jauh sebelum era digital. Sejarah mencatat bahwa bangsa Mesir Kuno menggunakan hieroglif yang tidak standar untuk mengirim pesan rahasia.
Bangsa Yunani kuno menggunakan scytale sebagai alat komunikasi militer. Bahkan, Julius Caesar menggunakan sandi geser sederhana yang dinamai Caesar Cipher.
Di India, muda-mudi yang sedang jatuh cinta menggunakan kriptografi untuk berkomunikasi tanpa diketahui orang lain. Dalam Perang Dunia II, pemecahan kode pada mesin Enigma dinilai sebagai faktor yang memperpendek durasi perang.
Baca juga:
- Kritik Kebijakan Perang AS dalam Video Klip “Wake Me Up When September Ends”
- Santri dan Pondok Pesantren dalam Gagasan Philosophische Grondslag
Al-Kindi dan Revolusi Analisis Frekuensi
Jejak kriptografi dari dunia Arab juga diabadikan dalam seri buku Arabic Origins of Cryptology yang diterbitkan oleh King Faisal Center for Research and Islamic Studies. Seri pertama buku tersebut berisi manuskrip kuno tentang kriptanalisis yang ditulis oleh seorang jenius, Abu Yusuf Ya’qub ibn Ishaq ibn al-Sabbah ibn ‘Imran ibn Ismail al-Kindi, atau yang lebih dikenal dengan Al-Kindi.
Kriptanalisis pertama kali dikemukakan oleh Al-Kindi pada abad ke-9. Kriptanalisis adalah ilmu dan seni untuk memecahkan ciphertext menjadi plaintext tanpa mengetahui kunci yang digunakan. Al-Kindi menuangkan pemikirannya dalam Risalah fii Istikhraj Al-Mu’amma (Risalah tentang Seni Memecahkan Kode).
Di dalamnya, ia mengembangkan metode analisis frekuensi, sebuah teknik revolusioner untuk memecahkan pesan terenkripsi berdasarkan frekuensi kemunculan karakter. Penemuan ini didasarkan pada riset Al-Kindi tentang frekuensi perulangan huruf di dalam Al-Qur’an.
Langkah-langkah dalam melakukan teknik analisis frekuensi adalah sebagai berikut:
- Mengasumsikan plaintext dienkripsi dengan cipher alfabet tunggal.
- Menghitung frekuensi kemunculan relatif huruf-huruf di dalam ciphertext.
- Membandingkan hasil perhitungan dengan tabel frekuensi relatif bahasa yang digunakan hingga semua ciphertext berhasil didekripsi.
Sebagai contoh, jika plaintext berbahasa Inggris, huruf yang paling sering muncul dalam ciphertext kemungkinan besar adalah “e”, karena “e” merupakan huruf dengan frekuensi kemunculan tertinggi dalam teks berbahasa Inggris.
Persaingan Abadi: Kriptografi dan Kriptanalisis
Kriptografi dan kriptanalisis bak dua kekuatan yang saling beradu. Kedua ilmu ini berada di bawah payung besar kriptologi. Kriptografer terus mengembangkan sandi yang lebih canggih untuk menjaga keamanan pesan, sedangkan kriptanalis tidak pernah berhenti mencari celah untuk memecahkannya. Persaingan abadi inilah yang menjadi motor penggerak kemajuan dalam dunia kriptologi.
Guru Matematika Pondok Pesantren Luhur Al-Tsaqafah

