Dekripsi mengubah teks sandi kembali menjadi data yang dapat dibaca. Proses ini membalikkan enkripsi menggunakan kunci yang tepat. Tanpa kunci, dekripsi secara komputasi tidak mungkin dilakukan untuk algoritma modern. Dengan kunci, prosesnya cepat. Proses ini tidak terlihat di sebagian besar sistem. Browser Anda secara otomatis mendekripsi lalu lintas HTTPS. Ponsel Anda mendekripsi pesan yang tersimpan saat Anda membukanya. Enkripsi disk mendekripsi file secara langsung saat Anda membukanya.
Dekripsi adalah titik di mana sistem enkripsi sering gagal. Algoritma biasanya kuat, tetapi manajemen kuncinya tidak. Kunci disimpan dalam bentuk teks biasa, dibagikan melalui saluran yang tidak aman, atau digunakan kembali di berbagai sistem. Ransomware menggunakan enkripsi untuk mengunci file dan menuntut pembayaran untuk kunci dekripsi. Beberapa korban membayar dan tidak pernah menerima kuncinya. Yang lain membayar dan mendapatkan kunci yang tidak berfungsi. Penegak hukum terkadang berhasil membobol enkripsi melalui paksaan hukum, mengeksploitasi kelemahan implementasi, atau serangan brute force terhadap kata sandi yang lemah. Kasus FBI versus Apple pada tahun 2016 berakhir tanpa putusan pengadilan karena pihak ketiga berhasil membuka kunci ponsel tersebut. Dekripsi adalah proses teknis, tetapi politik di sekitarnya sangat rumit.
Dekripsi dalam praktik
- Simetris — kunci yang sama digunakan untuk mengenkripsi dan mendekripsi, cepat.
- Asimetris — kunci privat mendekripsi apa yang dienkripsi oleh kunci publik.
- Manajemen kunci — bagian tersulit dari sistem enkripsi apa pun.
- Brute force — mencoba setiap kunci, tidak praktis untuk algoritma yang kuat.
Jika Anda kehilangan kunci dekripsi, data akan hilang. Enkripsi tanpa cadangan kunci sama saja dengan rencana kehilangan data.
Comments
No comments yet. Be the first to share a thought.
Leave a comment