Cryptocurrency

Sejarah Kriptografi, Temuan Kaya Manfaat Lintas Zaman

Sejarah & Pentingnya Kriptografi yang Perlu Kamu Tahu!

Ajaib.co.id – Kriptografi mungkin bukan istilah yang familiar bagi masyarakat awam. Beberapa mungkin mengetahui dari sejumlah Hollywood yang mengambil tema soal ilmu ini. Jangan khawatir, kali ini Ajaib akan membahas soal teknologo yang sangat bermanfaat bagi kehidupan manusia ini.

Menurut Bruce Scheiner dalam bukunya “Applied Cryptography”, kriptografi adalah ilmu pengetahuan dan seni menjaga pesan-pesan agar tetap aman (secure). Bisa dikatakan jika kriptografi adalah ilmu mengenai teknik enkripsi dimana “naskah asli” (plaintext) diacak menggunakan suatu kunci enkripsi menjadi “naskah acak yang sulit dibaca” (ciphertext) oleh seseorang yang tidak memiliki kunci dekripsi.

Dekripsi menggunakan kunci dekripsi bisa mendapatkan kembali data asli. Probabilitas mendapat kembali naskah asli oleh seseorang yang tidak mempunyai kunci dekripsi dalam waktu yang tidak terlalu lama adalah sangat kecil.

Kriptografi adalah cabang dari ilmu matematika yang memiliki banyak fungsi dalam pengamanan data. Konsepnya telah lama digunakan oleh manusia pada peradaban Mesir dan Romawi walau masih sangat sederhana.

Sejak zaman kuno, orang-orang mengandalkan kriptografi, seni menulis, dan memecahkan pesan kode untuk menjaga rahasia mereka tetap aman. Pada abad kelima, pesan-pesan yang dienkrip tertulis di kulit atau kertas dan dikirim oleh seorang utusan.

Kriptografi berasal dari kata Yunani “kryptos” yang berarti tersembunyi, dan “graphein” untuk menulis. Daripada menyembunyikan pesan dari mata musuh secara fisik, kriptografi memungkinkan dua pihak yang saling berkomunikasi dengan jelas tetapi dalam bahasa yang tidak dapat dibaca lawannya.

Penggunaan kriptografi awalnya dilakukan oleh Julius Caesar sejak zaman Romawi Kuno. Teknik ini dijuluki Caesar cipher untuk mengirim pesan secara rahasia, meskipun teknik yang digunakannya sangat tidak memadai untuk ukuran kini.

Untuk mengenkripsi pesan, pengirim harus memanipulasi konten menggunakan beberapa metode sistematis, yang dikenal sebagai algoritma. Pesan asli, yang disebut plain text, dapat diacak sehingga surat-suratnya berbaris dalam urutan yang tidak dapat dipahami atau setiap huruf dapat diganti dengan yang lain. Omong kosong yang dihasilkan dikenal sebagai cipher text, menurut Crash Course Computer Science.

Pada zaman Yunani, militer Spartan mengenkripsi pesan menggunakan alat yang disebut scytale, yang terdiri dari potongan tipis luka kulit di sekitar tongkat kayu. Strip itu tampaknya mengandung serangkaian karakter acak, tetapi jika melingkari tongkat dengan ukuran tertentu, huruf-huruf itu sejajar menjadi kata-kata. Teknik kriptografi yang menggunakan pengocokan huruf ini dikenal sebagai sandi transposisi.

Pengetahuan khusus yang diperlukan untuk mengembalikan atau mengubah ciphertext menjadi plaintext, yang dikenal sebagai kunci untuk menjaga kerahasiaan dan memastikan aspek keamanan informasi dan pesan. Untuk memecahkan sandi tanpa kuncinya membutuhkan pengetahuan dan keterampilan yang hebat.

Cipher substitusi tidak dikacaukan selama milenium pertama M. – sampai ahli matematika Arab al-Kindi menyadari kelemahannya, menurut Simon Singh, penulis “The Code Book”. Memperhatikan bahwa huruf-huruf tertentu digunakan lebih sering daripada yang lain, al-Kindi mampu membalikkan substitusi dengan menganalisis huruf mana yang paling sering dipotong dalam ciphertext. Sarjana Arab menjadi cryptanalyst terkemuka di dunia, memaksa cryptographers untuk mengadaptasi metode mereka.

Ketika metode kriptografi semakin maju, cryptanalyst melangkah untuk menantang mereka. Di antara pertempuran kecil yang paling terkenal dalam pertempuran adalah upaya Sekutu untuk menghancurkan mesin Enigma Jerman selama Perang Dunia II.

Mesin ini Enigma tujuannya mengenkripsi pesan menggunakan algoritma substitusi yang kunci kompleksnya berubah setiap hari; pada gilirannya, cryptanalyst Alan Turing mengembangkan perangkat yang disebut “bom” untuk melacak pengaturan Enigma yang berubah.

Pengirim pesan rahasia harus datang dengan metode sistematis memanipulasi konteks pesan, yang hanya dapat diuraikan oleh penerima. Pesan yang campur aduk dikenal sebagai ciphertext .Di era digital seperti sekarangh ini tujuan kriptografi tetap sama untuk mencegah pertukaran informasi antara dua pihak diketahui oleh pihak lain.

Manfaat Kriptografi di Era Modern, Jadi Dasar Mata Uang Digital

Kriptografi adalah suatu ilmu yang mempelajari bagaimana cara menjaga agar data atau pesan tetap aman saat dikirimkan, dari pengirim ke penerima tanpa mengalami gangguan dari pihak ketiga. Intinya adalah soal enkripsi dan dekripsi. Manfaatnya bahkan amat terasa hingga di era modern ini saat ini khususnya digunakan untuk dunia keuangan.

Metode ini terbukti jadi dasar keamanan mata uang digital seperti Bitcoin yang makin diminati saat ini. Tidak seperti mata uang kertas, pengamanan mata uang digital dilakukan murni secara teknologi, dan tanpa harus bergantung pada kebijakan pemerintah pusat.

Mata uang digital, menitikberatkan sistemnya pada kriptografi. Jadinya, terdapat sebuah mekanisme yang bisa dipergunakan untuk mengamankan sistem dalam mata uang digital. Caranya ialah encoding, atau mengkodekan aturan-aturan dalam sistem mata uang digital tersebut.

Misalnya saja mengkodekan aturan tentang pembuatan unit mata uang digital baru kedalam sebuah protokol secara matematis. Dengan pengkodean aturan-aturan itu, diharapkan bisa mencegah gangguan keamanan pada sistemnya.

Pada aplikasinya, ada sejumlah algoritma kriptografi yang diterapkan antara lain:

  • Secret Key (Symmetric Key): pengirim dan penerima mempunyai satu key yang sama
  • Public Key (Asymmetric Key): pengirim dan penerima masing-masing mempunyai key yang berbeda, pengirim mengirimkan data yang sudah dienkripsi dengan public key dan penerima menerima data yang dekripsi dengan private key
  • Hash Functions (Message Digests): menggunakan transformasi matematika untuk mengenkrip informasi secara satu arah yang artinya tidak bisa didekrip dan mempunyai lebar karakter yang pasti

Aplikasi algoritma inilah yang kemudian akan mengamankan nilai dari mata uang digital ini. Dengan demikian, sistemnya akan terhindar dari upaya hacking yang banyak ditakutkan orang sebagai kelemahan mata uang digital. Bukan hanya itu, teknologi ini juga diaplikasikan pada blockchain.

Akhirnya, metode yang awalnya digunakan untuk mengantarkan pesan ini bisa jadi jauh lebih bermanfaat di dunia modern. Ketahui lebih banyak lagi fakta dunia keuangan lewat aplikasi Ajaib. Akan ada sejumlah artikel lain yang bisa kamu baca untuk menambah wawasanmu.

Artikel Terkait