Sejarah Kriptografi dan Perkembangan Sandi Rahasia Dunia

cover artikel kriptografi
kriptografi yang menggunakan metode scytale

Sudah dari ribuan tahun lalu, manusia pasti punya keinginan buat lindungi pesan penting dan rahasia dari pihak musuh. Entah itu saat bahas misi diplomatik rahasia, rencanakan strategi medan perang, sampai negosiasi finansial modern di era digital. Keamanan informasi itu segala-galanya. Ilmu sama seni khusus buat amankan pesan ini yang sekarang kita tahu sebagai kriptografi.

Tahu tidak? Kata kriptografi itu sendiri datangnya dari bahasa Yunani, ialah kryptos (sembunyi) sama graphein (tulis). Kalau dilihat dari sisi harfiahnya, kriptografi artinya tulisan rahasia. Perjalanan panjang dari sejarah kriptografi begitu deskripsikan evolusi sivilisasi manusia, mulai dari pahat-memahat batu kuno, proses mesin mekanik yang sulit, sama algoritma basisnya komputer yang amankan mata uang kripto (cryptocurrency) hari ini.

Ayo kita pelajari garis masa sejarah kriptografi dan bagaimana sih kemajuan sandi rahasia yang sudah ubah arah sejarah dunia.

Era Kuno Kriptografi Klasik

Kriptografi di masa awal-awal dulu, berpegang erat sekali ke kreativitas sama cerdasnya manusia dalam tuangkan imajinasi visual, dan di saat itu belum ada bantuan dari komputasi rumit kayak sekarang. Proses yang dipakai di era ini umumnya dibagi jadi dua strategi dasar substitusi (ganti huruf) sama transposisi (acak urutan huruf).

  • Hieroglif Non-Standar di Mesir Kuno (Masehi Kuno)

Salah satu bukti tertua soal pemakaian kriptografi didapati di makam seorang bangsawan Mesir yang namanya Khnumhotep II. Bangsawan ini diperkirakan hidup di zaman sekitaran tahun 1900 SM. Di sini, sang juru tulis pakai simbol-simbol hieroglif yang tidak biasa (non-standar) buat sembunyikan arti sesungguhnya di teks asli. Tujuannya bukan cuma buat rahasiakan pesan dari musuh, tapi buat ciptakan kesan agung dan ada vibes misteri bagi siapa saja yang baca teks itu.

  • Scytale dari Sparta (Abad ke-5 SM)

Bangsa Sparta di Yunani Kuno termaktub jadi salah satu peradaban pertama yang pakai alat bantu militer buat kriptografi, dan itu disebut Scytale. Alat ini rupanya seperti silinder kayu panjang yang diameter sudah ditentukan.

Buat tulis pesan rahasia, selembar pita kulit panjang dibelitkan dengan bentuk kumpuran yang kelilingi batang silinder yang sudah disiapkan, terus pesan ditulis arahnya horizontal di bagian pitanya. Waktu pita kulit itu dilepas dari silinder, huruf-huruf di dalamnya bakal acak-acakan dan tidak punya makna. Pesan ini cuma bisa dibaca kalau penerima membelitkan balik pita itu di batang silinder yang punya diameter yang sama persis. Ini ialah contoh pertama dari teknik transposisi.

  • Caesar Cipher dari Romawi Kuno (Abad ke-1 SM)

Mungkin metode kriptografi klasik yang terkenal sekali di dunia yaitu Caesar Cipher, yang dipakai sama jenderal besar Romawi, Julius Caesar, buat komunikasi sama para panglima perangnya secara rahasia.

Cara kerja Caesar Cipher sederhana sekali tapi efektif di zamannya, yaitu dengan pakai teknik substitusi pergeseran huruf tunggal (Monoalphabetic Substitution). Tiap-tiap huruf di teks asli (plaintext) digeser sebanyak jumlah tertentu pada alfabet. Contohnya sama kayak pergeseran 3 langkah (Key = 3):

  • Huruf A diubah jadi D
  • Huruf B diubah jadi E
  • Huruf C diubah jadi F

Kalau Julius Caesar mau kirim kata “ROME”, pesan rahasia (ciphertext) yang dikirim bentuknya jadi “URPH”. Buat orang awam di masa itu yang masih banyak yang buta huruf, pesan ini sulit sekali buat dipecahkan.

Era Kriptanalisis dan Kebangkitan Ilmuwan Arab (Abad Pertengahan)

Selama berabad-abad, kriptografi substitusi dipercaya tidak mungkin sekali buat ditembus. Tapi, peta kekuatan keamanan informasi ganti total di abad ke-9 Masehi, karena seorang ilmuwan Muslim jenius yang namanya Al-Kindi (Abu Yusuf Ya’qub ibn Ishaq al-Kindi).

Al-Kindi tulis sebuah kitab monumental yang punya judul Risalah fi Istikhraj al-Mu’amma (Risalah tentang Memecahkan Pesan Sandi). Isi dari buku itu, kenalkan metode Kriptanalisis (ilmu memecahkan cipher) pakai teknik Analisis Frekuensi.

Al-Kindi sadar kalau dari tiap bahasa, huruf-huruf tertentu munculnya lebih sering dibanding huruf lainnya. Contoh, kalau di bahasa Inggris, huruf ‘E’ sama ‘T’ ialah huruf yang paling sering muncul. Dengan hitung jumlah kemunculan huruf di teks sandi yang panjang, seorang kriptanalis bisa tebak huruf substitusinya tanpa perlu tahu kunci aslinya. Ditemukannya analisis frekuensi ini, langsung saja runtuhkan kejayaan Caesar Cipher dan cipher substitusi tunggal lainnya.

kriptografi yang menggunakan metode caesar cipher

Era Renaisans dan Vigenère Cipher (Abad ke-16)

Buat kalahkan teknik analisis frekuensi Al-Kindi, para ahli kriptografi Eropa mulai kembangkan metode substitusi ganda (Polyalphabetic Substitution). Kulminasinya kejadian di  abad ke-16 waktu seorang diplomat Prancis yang namanya Blaise de Vigenère memasyhurkan sistem yang dinamakan Vigenère Cipher.

Vigenère Cipher pakai sebuah tabel alfabet yang ukurannya 26×26 (disebut Tabula Recta) sama sebuah kata kunci (keyword) yang diulang-ulang terus sepanjang teks asli. Karena satu huruf yang sama bisa diubah jadi huruf sandi yang beda-beda dilihat dari di mana posisi kata kuncinya, dengan ini analisis frekuensi standar Al-Kindi pasti kalah telak. Selama nyaris tiga abad, Vigenère Cipher dijuluki sebagai le chiffre indéchiffrable (sandi yang tidak dapat dipecahkan), sebelum akhirnya berhasil dikalahkan sama Friedrich Kasiski di abad ke-19.

Era Perang Dunia dan Kriptografi Mekanikal (Abad ke-20)

Masuk di abad ke-20, perkembangan teknologi mekanik ubah wajah kriptografi secara drastis. Kecepatan perang modern tuntut pengiriman pesan rahasia yang cepat secara massal lewat gelombang radio, tapi harus dengan tingkat keamanan yang jauh lebih rumit buat dipecahkan.

  • Mesin Enigma Jerman dan Alan Turing

Kalau di sejarah Perang Dunia II, salah satu aktor kriptografi paling terkenal ialah mesin Enigma punya Nazi Jerman. Enigma ialah mesin cipher elektro-mekanikal yang bentuknya kayak mesin tik yang acak huruf pakai serangkaian rotor berputar. Tiap kali satu tombol ditekan, rotor bakal berputar dan ubah jalur sirkuit listrik, bikin kombinasi enkripsi berubah secara acak sampai miliaran kemungkinan. Militer Jerman ubah setelan kunci Enigma setiap hari, sampai bikin pihak sekutu frustrasi.

Misi buat pecahkan Enigma lahirkan sejarah penting buat dunia komputer modern. Di Bletchley Park, Inggris, seorang matematikawan jenius yang namanya Alan Turing pimpin tim buat ciptakan Bombe. Sebuah mesin elektromekanis rahasia yang dibikin memang khusus buat susuri jutaan kombinasi Enigma dengan cepat. Keberhasilan Turing buat pecahkan kode Enigma tidak cuma selamatkan jutaan nyawa dan perpendek durasi perang dunia, tapi juga tempatkan fondasi dasar bagi ilmu komputer modern

Era Digital dan Kriptografi Modern (Akhir Abad ke-20 – Sekarang)

Setelah Perang Dunia II dan lahirnya komputer digital, kriptografi tidak lagi pakai media fisik kayak kertas atau rotor mekanik, tapi pakai barisan data biner (0 dan 1) sama fungsi matematika yang rumit sekali.

  • Kriptografi Simetris (DES dan AES)

Di tahun 1970-an, IBM kembangkan Data Encryption Standard (DES) buat jadi standar enkripsi komersial pertama. Tapi, seiring naiknya kecepatan komputer, DES berhasil buat dipecahkan. Di awal tahun 2000-an, dunia pindah ke AES (Advanced Encryption Standard) yang pakai panjang kunci sampai 256-bit. Enkripsi AES-256 kuat sekali, sampai-sampai superkomputer tercepat di dunia sekarang butuh waktu miliaran tahun buat pecahkannya lewat proses brute-force.

  • Revolusi Kriptografi Asimetris (RSA)

Sampai pertengahan 1970-an, semua sistem kriptografi wajibkan pengirim sama penerima berbagi kunci rahasia yang sama (Symmetric Cryptography). Masalah besarnya adalah bagaimana cara kirimkan kunci itu dengan aman ke seluruh dunia tanpa disadap?

Masalah ini terpecahkan secara revolusioner sama Ron Rivest, Adi Shamir, dan Leonard Adleman di tahun 1977 lewat temuannya yaitu Algoritma RSA. Mereka kenalkan Kriptografi Asimetris (Asymmetric Cryptography), yang pakai sepasang kunci:

  • Public Key (Kunci Publik): Boleh disebarkan ke siapa saja buat kunci (mengenkripsi) pesan.
  • Private Key (Kunci Privat): Disimpan rahasia sama yang punya buat buka (mendekripsi) pesan.

Teknologi inilah yang dasari protokol keamanan internet modern yang kita pakai sehari-hari sekarang, kayak HTTPS (waktu kita akses perbankan online), enkripsi end-to-end di WhatsApp, sampai verifikasi transaksi di teknologi Blockchain sama mata uang kripto kayak Bitcoin.

Sejarah panjang kriptografi membuktikan bahwa keamanan informasi adalah sebuah kompetisi abadi yang tidak pernah selesai. Setiap kali sebuah sandi baru yang dirasa “sempurna” diciptakan, para pembongkar sandi (kriptanalis) akan selalu menemukan cara untuk mematahkannya.

Kini, di tengah ancaman komputer kuantum (Quantum Computing) yang berpotensi mampu memecahkan algoritma enkripsi modern dalam hitungan detik, para ilmuwan dunia sudah mulai mengembangkan Post-Quantum Cryptography. Babak baru dalam sejarah tulisan rahasia dunia baru saja dimulai, dan peran kriptografi akan tetap krusial dalam menjaga privasi dan keamanan peradaban manusia di masa depan.

kriptografi modern menggunakan data biner

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Secret Link