Mengapa pengguna Aset Kripto harus memahami dua jenis mekanisme enkripsi? Panduan akhir tentang Kunci Rahasia simetris dan non-simetris.

robot
Pembuatan abstrak sedang berlangsung

Sebagai pengguna enkripsi, Anda menggunakan kunci rahasia setiap hari, tetapi apakah Anda benar-benar memahami bagaimana kunci rahasia melindungi aset Anda? Sistem kriptografi modern dibagi menjadi dua kubu besar - enkripsi simetris dan enkripsi asimetris. Meskipun keduanya mengklaim “aman”, prinsip kerja, skenario aplikasi, dan tingkat risiko sangat berbeda.

Cara paling sederhana untuk memahami: satu kunci vs sepasang kunci

Perbedaan inti dari teknologi enkripsi terletak pada jumlah kunci rahasia.

Enkripsi Simetris - Ini adalah logika “satu kunci untuk satu gembok”: enkripsi dan dekripsi menggunakan kunci rahasia yang sama. Bayangkan Anda mengirimkan sebuah kotak terkunci kepada teman Anda, untuk membukanya, Anda harus memberinya kunci itu juga. Sederhana dan cepat, tetapi risikonya sangat jelas — jika kunci ini disadap, semua informasi Anda akan terungkap.

Enkripsi Asimetris - Ini adalah model dua kunci “Kunci Publik + Kunci Rahasia”: Enkripsi menggunakan satu kunci (kunci publik), dekripsi menggunakan yang lain (kunci rahasia). Anda bisa memberikan kunci publik kepada seluruh dunia, tetapi kunci rahasia harus selalu terkunci di saku Anda. Dengan cara ini, meskipun seseorang menangkap kunci publik, itu tidak ada gunanya, karena mereka tidak bisa mendekripsi.

Berikan contoh situasi nyata: Jika Kate mengirim pesan kepada Max menggunakan enkripsi simetris, dia harus memberi tahu kunci rahasia kepada Max. Jika seorang hacker mencegat pesan ini dan kunci, dia dapat membaca teks aslinya. Tetapi jika Kate menggunakan enkripsi asimetris, dia mengenkripsi dengan kunci publik Max, dan Max mendekripsi dengan kunci privatnya - bahkan jika seseorang mendapatkan pesan dan kunci publik secara bersamaan, mereka tidak akan bisa melakukan apa-apa.

Kunci Rahasia Panjang: Mengapa Kunci Rahasia Asimetris Harus 10 Kali Lebih Panjang?

Ini adalah rincian teknis, tetapi mempengaruhi tingkat keamanan yang sebenarnya.

Kunci rahasia simetris biasanya diatur menjadi 128 bit atau 256 bit, panjang ini sudah cukup, karena satu-satunya cara untuk membobolnya adalah dengan “coba paksa”—tidak ada jalan pintas matematis.

Kunci rahasia asimetris harus jauh lebih panjang (biasanya lebih dari 2048 bit), alasannya adalah: ada hubungan matematis yang ketat antara kunci publik dan kunci rahasia. Secara teoritis, hacker cerdas dapat menggunakan hubungan matematis ini untuk memperkirakan kunci rahasia. Jadi untuk mencapai tingkat keamanan yang sama, kunci rahasia asimetris harus ditingkatkan sepuluh kali lipat panjangnya. Dengan kata lain, kunci simetris 128 bit setara dengan kunci asimetris 2048 bit.

Kontradiksi Abadi antara Kecepatan dan Keamanan

Enkripsi Simetris: Cepat seperti kilat, tetapi berbagi kunci rahasia sangat berbahaya

  • Kelebihan: jumlah perhitungan kecil, kecepatan enkripsi dan dekripsi sangat cepat, cocok untuk memproses jumlah data yang besar
  • Kekurangan: perlu berbagi Kunci Rahasia yang sama dengan aman, jika Kunci Rahasia bocor, semua pertahanan runtuh
  • Penggunaan nyata: Standar AES yang digunakan oleh pemerintah Amerika Serikat adalah enkripsi simetris, digunakan untuk melindungi data rahasia.

Enkripsi Asimetris: aman dan dapat diandalkan, tetapi sangat lambat

  • Kelebihan: Tidak perlu berbagi Kunci Rahasia, tingkat keamanan tinggi, cocok untuk skenario yang memerlukan akses multi-pengguna.
  • Kekurangan: kompleksitas perhitungan, kecepatan pemrosesan jauh lebih lambat dibandingkan enkripsi simetris, tidak cocok untuk mengenkripsi file besar
  • Penggunaan nyata: enkripsi email, sistem tanda tangan digital menggunakan ini.

Bagaimana cara menggunakannya di dunia nyata? Arsitektur enkripsi campuran adalah jalan yang benar.

Kebenaran tentang keamanan internet adalah: 99% sistem tidak murni simetris atau murni asimetris, tetapi menggunakan campuran.

HTTPS dan protokol TLS/SSL adalah contoh yang khas:

  • Pertama-tama, gunakan enkripsi asimetris untuk membangun koneksi yang aman (kecepatan tidak penting, hanya perlu dibangun sekali)
  • Kemudian negosiasikan sebuah kunci rahasia simetris sementara (optimal dalam kecepatan, digunakan untuk mentransfer data)
  • Semua data setelahnya akan dienkripsi dan ditransmisikan menggunakan kunci rahasia ini

Dengan cara ini, kita menikmati keamanan enkripsi asimetris sekaligus mempertahankan efisiensi tinggi dari enkripsi simetris. (Catatan: SSL telah dihapus, TLS adalah standar saat ini.)

Apa yang perlu diketahui pengguna cryptocurrency?

Ada satu tempat yang mudah disalahpahami: Bitcoin tidak dilindungi oleh algoritma enkripsi, melainkan oleh tanda tangan digital.

Banyak orang yang melihat Bitcoin memiliki kunci publik dan kunci rahasia, mengira ini adalah enkripsi asimetris. Sebenarnya tidak. Fungsi pasangan kunci publik dan kunci rahasia dalam Bitcoin adalah:

  • Kunci Publik:digunakan untuk verifikasi tanda tangan digital (agar orang lain dapat memastikan bahwa transaksi tersebut berasal dari Anda)
  • Kunci Rahasia:digunakan untuk menandatangani transaksi (membuktikan bahwa Anda berhak untuk membelanjakan uang ini)

Ini disebut tanda tangan digital, bukan enkripsi. ECDSA (algoritma tanda tangan digital kurva eliptik) adalah skema tanda tangan yang digunakan oleh Bitcoin—itu tidak memiliki fungsi enkripsi, hanya fungsi verifikasi tanda tangan.

Enkripsi dompet adalah aplikasi enkripsi yang sebenarnya: ketika kamu mengatur kata sandi untuk dompet, perangkat lunak dompet akan mengenkripsi file kunci rahasiamu untuk disimpan, dan saat itulah algoritma enkripsi yang sebenarnya digunakan.

Dua jenis enkripsi, masing-masing memiliki panggungnya sendiri

Enkripsi Simetris Cocok untuk:

  • Perlindungan File Data Besar
  • Skenario yang memerlukan pemrosesan cepat
  • Komunikasi sistem internal

Enkripsi Asimetris Cocok untuk:

  • Sistem multi-pengguna (setiap orang memiliki satu pasang Kunci Rahasia)
  • Lingkungan jaringan terbuka (tanpa perlu berbagi kunci rahasia sebelumnya)
  • Tanda tangan digital dan verifikasi identitas

Enkripsi campuran cocok untuk:

  • Komunikasi Internet Modern
  • Sistem Perdagangan Keuangan
  • Komunikasi Node Blockchain

Ringkasan

Dari enkripsi simetris ke enkripsi asimetris, kriptografi telah mengalami evolusi dari “satu kunci” ke “sepasang kunci”. Ini bukan sekadar peningkatan teknologi, tetapi merupakan keseimbangan yang terus-menerus antara kecepatan, keamanan, dan kegunaan. Sebagai pengguna mata uang kripto, memahami perbedaan antara kedua cara enkripsi ini dapat membantu Anda lebih baik memahami keamanan dompet, manajemen kunci rahasia, verifikasi transaksi, dan konsep inti lainnya. Selain itu, seiring dengan penelitian kriptografi yang terus berkembang, kebutuhan untuk melawan serangan baru juga semakin meningkat, sehingga kedua cara enkripsi ini tidak akan ketinggalan zaman dalam waktu dekat.

BTC2,04%
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)