Beast Keamanan yang Dua Wajah: Pandangan Saya tentang Enkripsi Simetris

Saya telah menghabiskan bertahun-tahun bekerja dengan sistem enkripsi, dan biarkan saya memberitahu Anda - enkripsi simetris bukanlah ksatria dalam armor bersinar yang semua orang katakan. Tentu, itu cepat dan efisien, tetapi itu memiliki kelemahan fatal yang membuat saya tidak bisa tidur di malam hari.

Enkripsi simetris menggunakan kunci yang sama untuk mengunci dan membuka data Anda. Badan pemerintah dan operasi militer telah mengandalkan metode ini selama beberapa dekade, tetapi saya tidak sepenuhnya yakin mereka telah membuat keputusan yang tepat.

Mekanika Kotor

Saat saya mengenkripsi sesuatu menggunakan metode simetris, saya pada dasarnya menggunakan satu kunci untuk semuanya. Teks biasa saya masuk, diacak oleh algoritma menggunakan kunci itu, dan keluarlah teks sandi yang tidak bermakna. Siapa pun yang ingin membaca pesan saya membutuhkan kunci yang persis sama.

Keamanan konon berasal dari seberapa sulitnya menebak kunci tersebut. Kunci 128-bit akan memerlukan komputer biasa miliaran tahun untuk dipecahkan melalui serangan brute force - setidaknya itulah yang mereka katakan kepada kita. Dan kunci 256-bit? Mereka konon "kuantum-bukti." Saya tetap skeptis.

Cipher blok dan cipher aliran adalah implementasi yang paling umum. Cipher blok menangani data dalam potongan (seperti blok 128-bit), sementara cipher aliran mengenkripsi data bit demi bit. Kedua pendekatan ini memiliki tempatnya, tetapi tidak ada yang menyelesaikan masalah pertukaran kunci yang mendasar.

Simetris vs. Asimetris: Pertarungan yang Sebenarnya

Saya lebih suka enkripsi asimetris di sebagian besar hari. Berbeda dengan pendekatan kunci tunggal enkripsi simetris, enkripsi asimetris menggunakan dua kunci yang berbeda - satu publik yang dapat dilihat siapa saja, satu pribadi yang hanya saya tahu. Tentu, algoritma asimetris berjalan lebih lambat dan memerlukan kunci yang lebih panjang untuk mencapai keamanan yang sebanding, tetapi trade-off keamanan itu sepadan menurut pandangan saya.

Aplikasi Dunia Nyata

Standar Enkripsi Lanjutan (AES) ada di mana-mana saat ini - dari aplikasi pesan Anda hingga penyimpanan awan. Implementasi perangkat keras biasanya menggunakan AES-256, yang terdengar mengesankan sampai Anda menyadari bahwa cacat implementasi sering membuat keamanan teoretis menjadi tidak berarti.

Dan jangan buat saya mulai tentang kesalahpahaman blockchain! Bitcoin bahkan tidak menggunakan enkripsi seperti yang dipikirkan banyak orang - ia menggunakan ECDSA untuk tanda tangan digital. Jumlah informasi yang salah yang beredar di kalangan crypto sangat mencengangkan.

Kebenaran yang Tidak Nyaman

Ya, enkripsi simetris cepat dan relatif aman dengan kunci yang cukup panjang. Tapi ada masalah besar dan mencolok - distribusi kunci. Bagaimana Anda dapat membagikan kunci berharga itu dengan penerima yang dituju dengan aman?

Jika saya mengirimkan sesuatu yang dienkripsi dengan kunci simetris, saya perlu mengirimkan kunci itu kepada Anda dengan aman. Jika seseorang mencegat kunci itu selama pengiriman, semua upaya keamanan kita akan runtuh seketika. Inilah mengapa banyak protokol sekarang menggunakan pendekatan hibrida, menggabungkan metode simetris dan asimetris.

TLS, yang mengamankan sebagian besar koneksi internet, adalah contoh sempurna dari pendekatan hibrida ini. Namun, bahkan solusi canggih ini tidak kebal - kesalahan programmer menciptakan kerentanan yang tidak dapat diatasi oleh keamanan matematis mana pun.

Enkripsi simetris mungkin luas digunakan dalam melindungi lalu lintas internet dan data cloud, tetapi kelemahan dasar pertukaran kuncinya akan selalu membuat saya mempertanyakan apakah kita membangun sistem keamanan kita di atas fondasi yang goyah.

BTC1.4%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)