Enkripsi kunci publik memecahkan salah satu tantangan keamanan siber yang paling abadi: melindungi informasi sensitif di lingkungan di mana kepercayaan terbatas atau tidak ada.
Menurut Laporan Transparansi Google, pengguna desktop memuat lebih dari setengah halaman yang mereka lihat melalui Hypertext Transfer Protocol Secure (HTTPS) dan menghabiskan dua pertiga waktu mereka di halaman terenkripsi. HTTPS bergantung pada protokol kriptografi seperti Secure Sockets Layer (SSL) dan Transport Layer Security (TLS), yang mengamankan data yang dikirimkan dengan mengenkripsi koneksi antara sistem. Meskipun secara teknis berbeda, SSL dan TLS sering digunakan secara bergantian, dengan TLS sebagai versi yang lebih modern dan aman dari SSL.
Selama jabat tangan awal, komunikasi aman dibentuk melalui sertifikat SSL/TLS, yang merupakan kredensial digital untuk memverifikasi identitas situs web dan membuat koneksi terenkripsi. Situs ini menggunakan enkripsi kunci publik untuk bertukar rahasia bersama secara aman, yang kemudian digunakan untuk mengenkripsi sisa sesi dengan enkripsi simetris yang lebih cepat.
Dengan jutaan sertifikat SSL/TLS yang diterbitkan setiap hari—terkadang mencapai 340.000 sertifikat TLS per jam—enkripsi kunci publik mendukung koneksi aman yang dibuat setiap hari. Dengan demikian, teknologi ini menjadi tulang punggung komunikasi digital yang aman.
Selain memperkuat situs web, enkripsi kunci publik menyediakan sejumlah kemampuan penting yang memungkinkan terjadinya komunikasi aman :
- Ini mendukung kerahasiaan dengan memungkinkan pengirim mengenkripsi pesan menggunakan kunci publik penerima. Hanya kunci pribadi yang sesuai yang dapat mendekripsinya, menjaga data tetap aman dari akses tidak sah.
- Ini memastikan identitas dan integritas menggunakan tanda tangan digital. Pengirim dapat menandatangani pesan dengan kunci pribadinya, dan penerima dapat memverifikasi tanda tangan tersebut menggunakan kunci publik yang sesuai, sehingga memungkinkan autentikasi dan non-repudiasi.
- Ini memungkinkan pertukaran kunci yang aman, sehingga sistem dapat bootstrapping enkripsi simetrik tanpa mengirimkan rahasia bersama melalui jaringan.
- Hal ini membangun kepercayaan, terutama saat diintegrasikan dengan infrastruktur kunci publik (PKI) dan sertifikat digital yang mengikat kunci publik ke identitas melalui otoritas sertifikat.
Kemampuan ini mendukung banyak protokol dan aplikasi keamanan saat ini, termasuk transfer file aman, email terenkripsi, dan berbagai model sistem kripto yang digunakan dalam komputasi cloud dan seterusnya.