Enkripsi Simetris vs Enkripsi Asimetris: Pandangan Pribadi

Saya telah menyelami sistem kriptografi belakangan ini, dan wow, konsep-konsep ini bisa sangat membingungkan! Mari saya jelaskan perbedaan antara enkripsi simetris dan enkripsi asimetris dengan cara yang benar-benar masuk akal.

Ketika saya pertama kali menemui sistem enkripsi, saya pikir mereka pada dasarnya sama - hanya matematika yang rumit untuk menjaga rahasia. Tetapi ada perbedaan mendasar yang mengubah segalanya: enkripsi simetris menggunakan SATU kunci, sementara enkripsi asimetris menggunakan DUA kunci yang saling terkait. Perbedaan sederhana ini menciptakan lanskap keamanan yang sama sekali berbeda.

Situasi Kunci

Enkripsi simetris seperti memiliki satu kunci utama untuk apartemen Anda - siapa pun yang memilikinya dapat mengunci dan membuka pintu Anda. Ini cepat dan efisien, tetapi Tuhan membantu Anda jika kunci itu jatuh ke tangan yang salah!

Pendekatan asimetris? Ini brilian tapi aneh. Bayangkan memiliki gembok di mana SIAPAPUN dapat mengkliknya untuk menutup (kunci publik), tetapi hanya KAMU yang memiliki kunci unik untuk membukanya (kunci pribadi). Orang-orang dapat mengamankan pesan untukmu, tetapi hanya kamu yang dapat mengaksesnya.

Misalnya, jika saya ingin mengirim pesan rahasia kepada teman saya menggunakan enkripsi simetris, saya perlu entah bagaimana memberikannya kunci rahasia terlebih dahulu - yang menciptakan masalah ayam dan telur. Bagaimana saya mengirim kunci yang seharusnya memungkinkan komunikasi yang aman dengan aman?

Asimetris menyelesaikan ini dengan indah, meskipun agak tidak efisien. Saya hanya menggunakan kunci publik teman saya ( yang dapat mereka posting di mana saja ), dan hanya mereka yang dapat mendekripsinya dengan kunci pribadi mereka. Tidak ada prasharing yang diperlukan!

Tradeoff Teknis

Ketidaksesuaian panjang antara kunci ini sangat konyol. Kunci simetris 128-bit memberikan keamanan yang mirip dengan kunci asimetris 2048-bit! Ini bukanlah sembarangan - kunci asimetris HARUS mempertahankan hubungan matematis, yang menciptakan pola yang bisa dimanfaatkan oleh peretas.

Sejujurnya, enkripsi simetris JAUH lebih cepat dan menggunakan jauh lebih sedikit daya komputasi. Tetapi kelemahan utamanya sangat jelas - distribusi kunci. Anda perlu saluran yang aman untuk membagikan kunci terlebih dahulu, yang mengalahkan tujuannya!

Enkripsi asimetris dengan elegan menyelesaikan masalah distribusi tetapi dengan biaya - itu sangat lambat dibandingkan dengan sistem simetris. Permintaan komputasi terkadang sangat gila.

Aplikasi Dunia Nyata

Yang menarik adalah seberapa sering sistem ini digunakan bersama dalam pendekatan hibrida. Perbankan dan belanja online sehari-hari Anda mengandalkan pendekatan kombinasi ini - menggunakan enkripsi asimetris untuk menukar kunci simetris dengan aman, kemudian menggunakan enkripsi simetris yang lebih cepat untuk transfer data yang sebenarnya.

Dan meskipun ada kepercayaan umum, cryptocurrency sebenarnya tidak menggunakan algoritma enkripsi asimetris dengan cara yang dipikirkan kebanyakan orang. Mereka menggunakan sistem tanda tangan digital yang memanfaatkan kunci publik dan kunci privat, tetapi itu tidak berarti mereka menggunakan enkripsi. Sistem tanda tangan ECDSA Bitcoin tidak mengenkripsi apa pun sama sekali!

Kedua sistem memiliki tempatnya di dunia digital kita, dan tidak ada yang akan pergi dalam waktu dekat. Tapi lain kali seseorang membicarakan enkripsi, Anda akan tahu bahwa ada lebih banyak cerita daripada yang terlihat.

BTC2.34%
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)