0Pricing
Cryptology Academy · Pelajaran

Konsep Kriptografi Kunci Publik

Pahami pasangan kunci, distribusi publik, dan kerahasiaan kunci privat.

Konsep Kriptografi Kunci Publik adalah pelajaran Cryptology Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Cryptology Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Cryptology Academy mencakup 4 pelajaran total.

Selamat Datang

Kriptografi kunci publik memecahkan masalah distribusi kunci yang telah ada sejak zaman dahulu. Dalam pelajaran ini, kita memahami pasangan kunci, kunci publik dan kunci privat, serta model kepercayaan.

Masalah Distribusi Kunci

Sebelum 1976, dua pihak harus bertukar kunci rahasia sebelum berkomunikasi dengan aman. Hal ini memerlukan saluran aman — tetapi jika Anda sudah memiliki saluran aman, mengapa masih perlu mengenkripsi?

Konsep Pasangan Kunci

Kriptografi asimetris menggunakan pasangan kunci yang terhubung secara matematis: kunci publik (dapat dibagikan kepada semua orang) dan kunci privat (tidak boleh dibagikan). Keduanya merupakan operasi invers: Enc(pub, M) → C; Dec(priv, C) → M.

Fungsi Satu Arah dengan Pintu Jebakan

Kriptografi kunci publik mengandalkan fungsi satu arah dengan pintu jebakan: mudah dihitung ke arah maju (mengalikan bilangan prima besar), tetapi tidak layak dibalik (memfaktorkan hasil perkalian) tanpa pintu jebakan (faktor-faktor primanya).

Kerahasiaan dengan Kunci Publik

Alice ingin mengirim rahasia kepada Bob: ia mengenkripsi rahasia tersebut dengan kunci publik Bob. Hanya kunci privat Bob yang dapat mendekripsinya. Eve dapat melihat kunci publik Bob, tetapi tidak dapat mendekripsi pesan tersebut.

Autentikasi dengan Kunci Privat

Bob membuktikan identitasnya dengan menandatangani pesan menggunakan kunci privatnya. Siapa pun yang memiliki kunci publik Bob dapat memverifikasi tanda tangannya. Pemalsuan memerlukan kunci privat — hal ini tidak layak dilakukan jika kunci tersebut aman.

Kecepatan Asimetris dibandingkan Simetris

Enkripsi RSA-2048 sekitar 100.000× lebih lambat daripada AES-128. Karena itu, kriptografi asimetris hanya digunakan untuk mengenkripsi kunci simetris yang pendek, lalu AES menangani data dalam jumlah besar. Inilah enkripsi hibrida.

Gambaran Umum Pembuatan Pasangan Kunci

RSA: pilih dua bilangan prima besar p, q. ECC: pilih skalar acak k pada kurva eliptik. Keduanya menghasilkan pasangan kunci. Kunci privat adalah rahasia acak; kunci publik diturunkan darinya.

Kepercayaan dan Distribusi Kunci Publik

Bagaimana Anda tahu bahwa suatu kunci publik benar-benar milik Alice? Anda memerlukan pihak ketiga tepercaya: Otoritas Sertifikat (CA) menandatangani kunci publik Alice dan membuat sertifikat. Inilah PKI.

Jaringan Kepercayaan

PGP menggunakan jaringan kepercayaan terdesentralisasi: teman-teman menandatangani kunci satu sama lain. Jika Anda memercayai Carol dan ia menandatangani kunci Bob, Anda dapat memercayai kunci Bob — tidak diperlukan CA pusat.

Pratinjau Infrastruktur Kunci Publik (PKI)

PKI adalah infrastruktur untuk menerbitkan, mendistribusikan, mencabut, dan memvalidasi sertifikat kunci publik. TLS bergantung pada PKI. Penyimpanan kepercayaan peramban berisi sekitar 150 sertifikat CA akar.

Pemeriksaan Singkat

Untuk mengirim pesan terenkripsi yang hanya dapat dibaca Bob, dengan kunci mana Anda mengenkripsinya?

Rekapitulasi

Konsep kunci publik sudah jelas! Selanjutnya, kita membuat kunci RSA langkah demi langkah dan menelusuri operasi matematisnya.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Konsep Kriptografi Kunci Publik” gratis?

Ya — teks lengkap “Konsep Kriptografi Kunci Publik” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Cryptology Academy, upgrade ke CoddyKit PRO. Kursus Cryptology Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Konsep Kriptografi Kunci Publik”?

Pahami pasangan kunci, distribusi publik, dan kerahasiaan kunci privat. Kamu berlatih Cryptology Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Cryptology Academy?

Tidak diperlukan pengalaman sebelumnya. Cryptology Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Konsep Kriptografi Kunci Publik” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Cryptology Academy ini?

Ya. Setiap pelajaran Cryptology Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Konsep Kriptografi Kunci Publik
  2. Pembuatan Kunci RSA Langkah demi Langkah
  3. Matematika Enkripsi dan Dekripsi RSA
  4. Kasus Penggunaan RSA di Dunia Nyata & Ukuran Kunci
← Kembali ke Cryptology Academy