This article has been translated from English to Indonesian.
Apa yang dimaksud dengan enkripsi asimetris?
Enkripsi asimetris adalah jenis enkripsi yang menggunakan dua "kunci" yang terpisah tetapi terhubung secara matematis untuk mengenkripsi dan mendekripsi data dan melindunginya dari akses atau penggunaan yang tidak sah.
Kunci-kunci ini dikenal sebagai:
- Kunci pribadi
- Kunci publik
Bersama-sama, keduanya disebut"pasangan kuncipublik danprivat" atau "pasangan kunci".
Salah satu kunci, yaitu kunci publik, tersedia untuk digunakan oleh siapa saja. Kunci lainnya dikenal sebagai kunci pribadi.
Data yang dienkripsi dengan kunci publik HANYA dapat didekripsi dengan kunci privat. Inilah sebabnya mengapa enkripsi asimetris juga dikenal sebagai"kriptografi kunci publik".
Bagaimana Enkripsi Asimetris Bekerja
Ketika pertama kali belajar tentang enkripsi asimetris, contoh klasik berikut ini digunakan:
Untuk mengirim data terenkripsi kepada seseorang, Anda harus mengenkripsi data dengan kunci publik orang tersebut, dan orang yang menerima data mendekripsi data tersebut dengan kunci privat yang sesuai.
Semua data yang Anda kirimkan melalui internet dalam bentuk plaintext. Ini berarti siapa pun yang mendapatkan akses ke data tersebut dapat melihat dan membacanya.
Jika Anda tidak ingin orang lain dapat membaca data Anda, yang dapat Anda lakukan adalah mengenkripsi data tersebut dengan menggunakan kunci publik dari penerima atau orang yang Anda kirimi pesan. (Orang ini akan mengirimkan kunci publiknya kepada Anda sebelumnya).
Setelah data diubah menjadi ciphertext, Anda tidak dapat mendekripsinya menggunakan kunci yang sama.
Ciphertext dapat didekripsi hanya dengan kunci privat yang sesuai, yang hanya dimiliki oleh penerima.
Ilustrasi di atas menunjukkan bagaimana Anda dapat dengan bebas mendistribusikan kunci publik sehingga hanya Anda, sebagai pemilik kunci privat, yang dapat membaca data yang dienkripsi dengan kunci publik.
Karena Anda mengenkripsi data dengan kunci publik, inilah mengapa jenis enkripsi asimetris ini juga dikenal sebagai"enkripsi kunci publik".
Tentunya, penggunaan enkripsi asimetris yang paling populer adalah untuk mengirim pesan rahasia.
Jika saya mengirim surat cinta kepada ibu Anda melalui internet dan saya tidak ingin Anda membacanya, saya dapat menggunakan enkripsi asimetris.
Saya akan mengenkripsi pesan tersebut dengan kunci publik ibumu, kemudian mengirimkan pesan tersebut kepadanya.
Untuk dapat menguraikan kembali teks tersebut ke dalam format yang dapat dibaca, saya membutuhkan kunci privat, yang hanya dimiliki oleh ibumu. Jadi hanya DIA yang dapat membaca pesan tersebut (bukan Anda!) dan mengetahui perasaan saya yang sebenarnya kepadanya.

Bagaimana Enkripsi Asimetris Bekerja dalam Kripto
Enkripsi asimetris pertama kali digunakan untuk mengenkripsi dan mendekripsi pesan. Tetapi mata uang digital sekarang menggunakan teknologi ini dengan cara yang sedikit berbeda.
Pada contoh klasik enkripsi asimetris, saya telah menjelaskan bagaimana Anda menggunakan kunci publik untuk mengenkripsi data dan kemudian membutuhkan kunci privat untuk mendekripsi data.
Tetapi kebalikannya juga dapat digunakan!
Anda juga dapat menggunakan kunci privat untuk mengenkripsi data dan kemudian menggunakan kunci publik untuk mendekripsi data.
Dan inilah bagaimana enkripsi asimetris digunakan dalam mata uang digital!
Dalam mata uang kripto, pengirim menggunakan kunci pribadinya untuk mengenkripsi pesan khusus dan penerima menggunakankunci publik pengirim untuk mendekripsinya.
Ini adalah kebalikan dari contoh klasik sebelumnya! Alih-alih menggunakan kunci penerima, yang digunakan adalah kunci pengirim.
Jika Anda ingin mengirim pesan rahasia dengan cara ini, maka ini adalah ide yang buruk karena siapa pun yang memiliki kunci publik Anda, yang menurut definisinya adalah publik, akan dapat mendekripsi pesan Anda dan membacanya.
Tetapi dalam Bitcoin (dan mata uang kripto lainnya), semua transaksi bersifat publik sehingga tidak perlu menyimpan data secara pribadi atau rahasia.
Bitcoin menggunakan enkripsi asimetris untuk tujuan yang sangat berbeda. Dan ini cukup pintar.
Ia menggunakan enkripsi asimetris untuk autentikasi ....untuk membuktikan bahwa Anda adalah orang yang Anda katakan.
Lebih khusus lagi, ketika Anda ingin mengirimkan sejumlah bitcoin kepada orang lain, enkripsi asimetris digunakan untuk membuktikan bahwa ANDA adalah pemilik sebenarnya dari bitcoin yang ingin Anda kirimkan.
Otentikasi adalah tindakan membuktikan sebuah pernyataan, seperti identitas pengguna. Hal ini berbeda dengan identifikasi, yang merupakan tindakan untuk menunjukkan identitas seseorang. Otentikasi adalah proses memverifikasi identitas tersebut.
Jika Anda mengenkripsi ("mengunci") sesuatu dengan kunci pribadi Anda, siapa pun dapat mendekripsinya ("membuka") dengan kunci publik Anda.
Hal ini berfungsi sebagai bukti bahwa Anda adalah pengirim asli dari pesan tersebut karena Anda adalah SATU-SATUNYA orang yang dapat mengenkripsi pesan tersebut (karena Anda memiliki private key yang sesuai).
Dan karena sekarang identitas Anda (sebagai pemilik sebenarnya dari bitcoin yang ingin Anda kirimkan) telah diautentikasi, Anda sekarang memiliki wewenang untuk mengirim bitcoin.
Identifikasi berarti mengaku sebagai seseorang. Otentikasi berarti membuktikan bahwa Anda memang benar seperti yang Anda klaim. Otorisasi berarti mendapatkan akses ke sesuatu karena identitas yang telah diautentikasi sebelumnya.
Sekarang kita sudah mempelajari apa itu enkripsi asimetris dan bagaimana cara kerjanya, mari kita gabungkan semuanya dan melihat bagaimana cara penggunaannya dalam tanda tangan digital.

