Perbedaan antara Enkripsi Homomorphic dan enkripsi tidak homomorfik

Saya telah terobsesi dengan teknologi enkripsi selama bertahun-tahun, dan sejujurnya saya menemukan bahwa ada banyak kesalahpahaman tentangnya! Izinkan saya membagikan pengalaman dan pendapat saya tentang topik menarik ini.

Sistem enkripsi dibagi menjadi dua jenis utama: enkripsi simetris dan enkripsi asimetris. Yang terakhir mencakup dua kasus yaitu enkripsi asimetris dan tanda tangan digital.

Bidang-bidang ini dapat dibagi sebagai berikut:

  • enkripsi simetris ( dengan satu kunci )
  • enkripsi tidak simetris (atau enkripsi kunci publik)
    • enkripsi tidak simetris
    • tanda tangan digital

Perbedaan Mendasar

Perbedaan dasar antara kedua metode ini sangat sederhana namun penting! Enkripsi simetris menggunakan satu kunci untuk enkripsi dan dekripsi, sementara enkripsi asimetris bergantung pada dua kunci berbeda yang terhubung secara matematis. Perbedaan sederhana ini menciptakan perbedaan besar dalam penggunaan, keamanan, dan efektivitas.

Kunci dan Cara Kerjanya

Algoritma enkripsi menghasilkan kunci sebagai rangkaian bit untuk mengenkripsi dan mendekripsi informasi. Dalam enkripsi simetris, kunci yang sama digunakan untuk kedua fungsi, sementara dalam enkripsi asimetris, ada "kunci publik" untuk enkripsi yang dapat dibagikan kepada siapa saja dan "kunci privat" untuk dekripsi yang harus disimpan rahasia.

Bayangkan Alice ingin mengirim pesan terenkripsi kepada Bob! Jika dia menggunakan enkripsi simetris, dia perlu mengirim kunci dengan cara yang aman terlebih dahulu, dan di sinilah masalahnya! Setiap intersepsi kunci berarti meretas pesan.

Namun, dengan menggunakan enkripsi tidak simetris, Alice dapat menggunakan kunci publik Bob ( yang tersedia untuk semua orang ) untuk mengenkripsi pesan, dan Bob hanya perlu kunci pribadinya untuk membacanya. Ini jauh lebih aman karena kunci pribadi tidak pernah diperdagangkan!

Panjang Kunci dan Keamanan

Masalah panjang kunci sangat menarik! Kunci simetris biasanya berukuran 128 atau 256 bit, sementara kunci asimetris memerlukan panjang yang jauh lebih besar (seperti 2048 bit) untuk memberikan tingkat keamanan yang sama. Alasannya? Hubungan matematis antara kunci publik dan privat menciptakan pola yang dapat dimanfaatkan oleh penyerang jika kunci tersebut pendek.

Kelebihan dan Kekurangan Kedua Jenis

Enkripsi simetris cepat dan efisien secara komputasi, tetapi masalah utamanya adalah distribusi kunci. Bagaimana cara mengirim kunci ke pihak lain dengan aman?

Sebaliknya, enkripsi tidak simetris dengan baik menyelesaikan masalah distribusi kunci, tetapi sangat lambat dan mengkonsumsi sumber daya komputasi yang besar. Untuk alasan ini, ia jarang digunakan sendiri untuk mengenkripsi volume data besar.

Penggunaan Proses

Enkripsi simetris digunakan untuk melindungi data rahasia dan sensitif karena kecepatannya, seperti standar enkripsi (AES) yang diadopsi oleh pemerintah Amerika Serikat.

Sementara enkripsi asimetris lebih disukai dalam aplikasi seperti email terenkripsi, di mana kerahasiaan lebih penting daripada kecepatan.

Yang paling cerdas adalah menggunakan sistem hibrida! Protokol TLS ( yang digunakan di situs web ) menggabungkan kedua jenis: enkripsi asimetris untuk pertukaran kunci yang aman dan kemudian enkripsi simetris untuk data yang sebenarnya. Ini adalah yang terbaik dari kedua dunia!

Mata Uang Digital dan Enkripsi

Ada kepercayaan yang salah bahwa blockchain selalu menggunakan enkripsi asimetris. Faktanya lebih rumit! Ya, dompet cryptocurrency menggunakan teknik enkripsi, tetapi Bitcoin itu sendiri menggunakan tanda tangan digital (ECDSA) dan bukan enkripsi dalam arti tradisional.

Tanda tangan digital dapat membuktikan kepemilikan pesan tanpa mengenkripsinya, dan inilah yang terjadi di bitcoin. Ini menjelaskan mengapa salah untuk menggambarkan blockchain sebagai sistem yang sepenuhnya "terenskripsi"!

Pada akhirnya, kedua sistem tersebut sangat penting untuk dunia digital kita saat ini, dan saya rasa masa depan akan menyaksikan perkembangan lebih lanjut dalam ilmu enkripsi untuk menghadapi tantangan keamanan yang semakin meningkat, terutama dengan ancaman komputasi kuantum yang akan datang.

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)