Andri Marza
Andri Marza Alumni Sistem Informasi Perguruan Tinggi Swasta. Aktif menulis hal-hal berbau teknologi, dapat dikatakan sebagai Tech Enthusiast. Tulisan lainnya dari saya bisa didapatkan di situs Inwepo.co.

Belajar Memahami Apa itu Enkripsi dengan Mudah

25 komentar

Belajar Memahami Apa Itu Enkripsi dengan Mudah

Belajar memahami apa itu enkripsi - Secara umum sangatlah mudah. Di dalam Instagram kucingkomputerin

Min Kucing telah membuat ringkasan tentang bagaimana cara memahami enkripsi dengan cepat. 

Dari catatan konten di IG, tersebut, kita bisa paham, bahwa enkripsi memiliki dua jenis model pada umumnya. Model tersebut yakni Simetris dan Asimetris. 

Dan dari keterangan tersebut, kita juga dapat dengan mudah membayangkan betapa pentingnya teknologi ini untuk komunikasi data antar pengguna.

Tanpa adanya enkripsi yang baik, tentunya WhatsApp tidak akan menjadi sosial media chatting terfavorit saat ini. 

Di sini kita akan belajar lebih detail mengenai apa itu enkripsi, jenis enkripsi klasik (Caesar Cipher, Polyalphabetic Cipher, Transposition Cipher), dan kesimpulan.

Belajar Pengertian Enkripsi


Enkripsi adalah proses pengubahan kode teks biasa menjadi kode-kode unik atau ASCII (American Standard Code Information Interchanges). 

Apabila diartikan, maka ASCII kode standar buatan Amerika yang digunakan untuk bertukar informasi. 

Tentu saja, pengubahan teks menjadi kode ini bertujuan agar pesan yang terkandung di dalamnya, tidak ada yang tau, kecuali si pengirim dan si penerima. Cukup mudah untuk belajar memahami enkripsi.

Enkripsi sendiri terdiri dari dua model enkripsi. 2 model ini telah Min Kucing jelaskan pada konten IG Kucingkomputerin. 

Pada dasarnya, kita bisa mengatakan bahwa sandi dan kode adalah dua hal yang sama. 

Tapi, dari literatur yang Min Kucing baca, bidang kriptografi mengatakan bahwa kode dan sandi adalah dua hal yang terpisah. 

Penulis Sains Fiksi terkenal asal Australia, Michael Pryor, mengatakan bahwa kode dan sandi berbeda. 

Perbedaan ini menurut Min Kucing sedikit membuat kita bingung dalam proses belajar enkripsi, ya hanya sedikit.

Beliau, mengatakan bahwa Kode adalah komunikasi rahasia di mana sebuah kata atau frasa berganti dengan kata lain, simbol atau angka. 

Sedangkan Sandi, kata beliau jauh lebih elegan, dan mengubah huruf-huruf (acak) menjadi kata-kata. 

Oke, di sini Min Kucing teringat kasus korupsi beberapa tahun lalu melibat Muhammad Nazaruddin. 

Dalam kasus tersebut populer sebuah istillah Apel Malang, Apel Washington, dan Semangka. Ini semacam kode,

Apel Malang untuk penyebutan Rupiah, sedangkan Apel Washington untuk penyebutan dollar. Hehe, dari sebuah kasus korupsi, kita dapat belajar bahwa Apel dan Semangka tersebut adalah kode.

Kasus Korupsi yang Menggunakan Kata Sandi
Sumber: Google Images

Jika kita sudah tau analogi nyata dari penggunaan kode, lalu bagaimana dengan sandi ?. 

Literatur Min Kucing yakni The Manga Guide, memberikan jawabannya, dan semakin memudahkan kita yang tadi sempat bingung belajar membedakan kode dan sandi. 

Inilah potongan dari Manga, menceritakan detektif yang mendapatkan petunjuk berupa sandi dari kasus pencurian Lukisan Smalling Maddona.

Belajar Enkripsi Melalui Manga
Sumber: The Manga Guide To Cryptography

Kata-kata tersebut dipahami oleh Rio Yoneda, dan menjadi sebuah kata yang dipahami The Depository Is Warehouse.
 
Belajar Enkripsi Melalui Manga
Sumber: The Manga Guide To Cryptography

Lanjut Belajar

Apabila berbicara Manga, Min Kucing teringat kisah Tuan Jiraiya dalam Serial Anime Naruto, yang meninggalkan kode di punggun Tuan Fukasaku berupa angka. 


Makna Angka-Angka Jiraiya dalam Ilmu Teknologi
Sumber: Google Images

Menurut pembaca, apakah yang tertulis di punggung katak itu adalah kode atau sandi ?.

Dari The Manga Guide, pula kita bisa belajar bagaimana konsep Enkripsi menuju Dekripsi berjalan. 

Dekripsi sendiri adalah proses pengubahan kode menjadi sebuah teks awal. Diketahui pula bahwa orang yang sangat berjasa di dalam dunia kriptografi adalah Claude Shannon. 

Beliau terkenal sebagai Bapak Informasi Teori. Tahun 1948, ia membuat sebuah artikel berjudul "A Mathematical Theory of Communication". 

Artikel inilah yang kemudian menjadi cikal bakal konsep penting dunia kriptografi.

Berikut adalah gambar cara kerja konsep kritografi ini.

Cara Kerja Kriptografi
Sumber: The Manga Guide To Cryptography

Belajar Enkripsi Klasik (Caesar, Polyalphabetic, Transposition )


Caesar Cipher, adalah enkripsi sederhana yang dulu digunakan oleh Julius Caesar dalam mengirimkan strategi perang, dan banyak yang mengatakan bahwa Caesar Cipher adalah Sandi geser. 

Oke mari kita belajar Caesar Cipher, dan Min Kucing akan cukup gunakan contoh kasus yang ada di The Manga Guide saja.

Kata yang kita gunakan adalah Momotaro, dengan If n = 3, n adalah jumlah pergeseran huruf dari Plaintext.

Caesar Cipher Encyrption
Sumber: The Manga Guide To Cryptography

Mungkin, dari gambar ini masih banyak yang belum mengerti. Tapi Min Kucing telah membuat cara mudahnya, lihat gambar di bawah ini.

Belajar Model Model Enkripsi
Sumber: Arsip Kucingkomputerin.com

Kedua, adalah Polyalphabetic, Sandi yang membagi Plaintext (Momotaro) menjadi blok huruf berukuran sama bergeser sama seperti sebelumnya namun terjadi di tiap blok terpisah. 

Memang rumit sekali menjelaskannya, sorry ya pembaca setia.

Belajar Model Model Enkripsi
Sumber: The Manga Guide To Cryptography

Bagaimana caranya ?

Belajar Enkripsi Polyphabetic Cipher
Sumber: Arsip Kucingkomputerin.com

Terakhir, adalah Transposition. Belajar enkripsi ini akan sangat mirip dengan enkripsi sebelumnya, perbedaanya adalah urutan huruf tiap blok juga alami pergeseran.

Belajar Model Model Enkripsi
Sumber: The Manga Guide To Cryptography

Bagaimana caranya ?. Sebelumnya hasil Min Kucing berbeda sedikit dari hasil yang ada di Manga. 

Min Kucing menyakini bahwa ini murni kesalahan penulisan saja, karena di rules, huruf kedua seharusnya menjadi huruf keempat, jadi A akan menjadi O.

Cipher Transposition
Sumber: Arsip Kucingkomputerin.com

Kesimpulan


Belajar enkripsi itu asik, dan enkripsi enkripsi yang telah kita pelajari di atas adalah enkripsi sederhana. 

Enkripsi bisa kamu gunakan untuk bermain bersama dengan teman-teman kamu. Semoga pembelajaran ini benar-benar menjadi manfaat ya.

O iya ada 2 Info penting lagi.
Apabila kamu adalah Anak Teknik dan ingin mendapatkan Live Training atau E-Course dari para ahli, kamu bisa mendapatkannya di Anakteknik.co.id.

Bagaimana caranya?, cukup akses dengan link ini atau gunakan kode AUIEN setiap kamu ingin mendaftar Live Trainng atau E-Course berkualitas di Anakteknik.co.id.

Ingat, kodenya AUIEN

Terakhir, apabila kamu ingin membuat suatu website, lengkap dengan hosting, kamu juga bisa mendapatkan diskon 75%.

Caranya hanya dengan menggunakan link ini https://www.niagahoster.co.id/ref/488388?r=hosting-murah dan dengan kode ANDRI89 setiap kali kamu bertranksaksi untuk tambahaan diskon 5%.

Referensi

  • Mitani, Masaaki dan Shinichi, Sato. 2018. The Manga Guide To Cryptography. Japan : Ohmsha.
  • Wikipedia : Keyword Encryption

Andri Marza
Andri Marza Alumni Sistem Informasi Perguruan Tinggi Swasta. Aktif menulis hal-hal berbau teknologi, dapat dikatakan sebagai Tech Enthusiast. Tulisan lainnya dari saya bisa didapatkan di situs Inwepo.co.

25 komentar

Banner Bloggercrony
Ayu Support Min Kucing untuk Terus Aktif Berikan Tips Keren Nih buat jajan