Enkripsi 101: Memahami Enkripsi

Pendekatan langsung bagi mereka yang tidak pandai matematika

WPA2 , WEP , 3DES, AES, Symmetric, Asymmetric, apa artinya semua itu, dan mengapa Anda harus peduli?

Semua istilah ini terkait dengan teknologi enkripsi yang digunakan untuk melindungi data Anda. Enkripsi dan kriptografi secara umum, bisa menjadi topik yang sulit untuk membungkus kepalamu. Setiap kali saya mendengar kata-kata algoritme kriptografi, saya membayangkan beberapa profesor yang bodoh menulis persamaan di papan tulis, menggumamkan sesuatu pada dirinya sendiri tentang Medulla Oblongata saat mata saya berkaca-kaca karena bosan.

Mengapa Anda harus memperhatikan enkripsi?

Alasan utama Anda perlu peduli tentang enkripsi adalah karena kadang-kadang itu adalah satu-satunya hal antara data Anda dan orang-orang jahat. Anda perlu mengetahui dasar-dasar sehingga Anda akan, setidaknya, tahu bagaimana data Anda dilindungi oleh bank Anda, penyedia email, dll. Anda ingin memastikan bahwa mereka tidak menggunakan hal-hal yang sudah ketinggalan zaman yang sudah diretas oleh peretas. retak.

Enkripsi digunakan hampir di semua tempat di semua jenis aplikasi. Tujuan utama penggunaan enkripsi adalah untuk melindungi kerahasiaan data, atau untuk membantu melindungi integritas suatu pesan atau file. Enkripsi dapat digunakan untuk kedua data 'dalam perjalanan', seperti ketika sedang dipindahkan dari satu sistem ke sistem lain, atau untuk data 'saat istirahat' pada DVD, USB thumb drive, atau media penyimpanan lainnya.

Saya bisa membuat Anda bosan dengan sejarah kriptografi dan memberi tahu Anda bagaimana Julius Caesar menggunakan sandi untuk mengkodekan pesan militer dan semua jenis barang itu, tetapi saya yakin ada sejuta artikel lain di internet yang dapat memberikan wawasan yang jauh lebih banyak daripada saya. bisa memberi, jadi kita akan melewatkan semua itu.

Jika Anda seperti saya, Anda ingin tangan Anda kotor. Saya tipe orang yang belajar sambil melakukan. Ketika saya memulai studi enkripsi dan kriptografi sebelum saya mengikuti ujian CISSP, saya tahu bahwa kecuali saya bisa "bermain" dengan enkripsi, maka saya tidak akan pernah benar-benar memahami apa yang terjadi di balik layar ketika sesuatu dienkripsi atau didekripsi.

Saya bukan seorang matematikawan, pada kenyataannya, saya mengerikan dalam matematika. Saya tidak begitu peduli tentang persamaan yang terlibat dalam algoritma enkripsi dan yang lainnya, saya hanya ingin tahu apa yang terjadi pada data ketika dienkripsi. Saya ingin memahami keajaiban di balik semua itu.

Jadi, Apa cara terbaik untuk belajar tentang enkripsi dan kriptografi?

Saat belajar untuk ujian, saya melakukan riset dan menemukan bahwa salah satu alat terbaik yang digunakan untuk mendapatkan pengalaman langsung dengan enkripsi adalah aplikasi yang disebut CrypTool. CrypTool awalnya dikembangkan oleh Deutsche Bank pada tahun 1998 dalam upaya untuk meningkatkan pemahaman karyawannya tentang kriptografi. Sejak itu, CrypTool telah berkembang menjadi seperangkat alat pendidikan dan digunakan oleh perusahaan lain, serta universitas, dan siapa saja yang ingin belajar tentang enkripsi, kriptografi, dan pembacaan sandi.

Cryptool asli, sekarang dikenal sebagai Cryptool 1 (CT1), adalah aplikasi berbasis Microsoft Windows. Sejak saat itu, ada beberapa versi lain yang dirilis seperti Cryptool 2 (versi modern CrypTool, JCrypTool (untuk Mac, Win dan Linux), serta versi berbasis browser murni yang disebut CrypTool-Online.

Semua aplikasi ini memiliki satu tujuan: membuat kriptografi sesuatu yang bisa dipahami oleh orang-orang yang bukan ahli matematika.

Jika mempelajari enkripsi dan kriptografi masih terdengar sedikit di sisi yang membosankan, jangan takut, bagian terbaik dari apa pun yang berkaitan dengan kripto adalah bagian di mana Anda dapat memecahkan kode. Kriptoanalisis adalah kata yang bagus untuk memecahkan kode, atau mencoba mencari tahu apa pesan yang didekripsi, tanpa kunci. Ini adalah bagian yang menyenangkan dari mempelajari semua hal ini karena semua orang suka teka-teki dan ingin menjadi semacam peretas.

Orang-orang CrypTool bahkan memiliki situs kontes untuk calon pemecah kode yang disebut MysteryTwister. Situs ini memungkinkan Anda mencoba keberuntungan Anda melawan cipher yang hanya membutuhkan pena dan kertas, atau Anda dapat melangkah ke tantangan yang lebih rumit yang memerlukan beberapa keterampilan pemrograman ditambah dengan beberapa kekuatan komputer yang serius.

Jika Anda benar-benar berpikir Anda memiliki apa yang diperlukan, Anda dapat menguji keterampilan Anda terhadap "Orang-Orang Tak Terpuaskan". Cipher ini telah dianalisis dan diteliti oleh yang terbaik selama bertahun-tahun dan masih belum retak. Jika Anda memecahkan salah satu dari ini maka Anda mungkin saja mendapatkan tempat dalam sejarah sebagai orang yang memecahkannya. Siapa tahu, Anda bahkan bisa mendapatkan pekerjaan dengan NSA.

Intinya adalah, enkripsi tidak harus menjadi monster yang menakutkan. Hanya karena seseorang yang buruk dalam matematika (seperti saya) tidak berarti mereka tidak dapat memahami enkripsi dan bersenang-senang belajar tentang itu. Cobalah CrypTool, Anda bisa menjadi pemecah kode hebat berikutnya di luar sana dan bahkan tidak mengetahuinya.

CrypTool gratis dan tersedia di CrypTool Portal