Cryptology Academy · Pelajaran

Kerahasiaan Maju & Pertukaran Kunci Ephemeral

Pahami PFS, DHE vs ECDHE, dan alasan kunci ephemeral itu penting.

Pelajaran 4 dari 413 langkah

Kerahasiaan Maju & Pertukaran Kunci Ephemeral adalah pelajaran Cryptology Academy gratis di CoddyKit. Ini adalah pelajaran 4 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

Kerahasiaan maju memastikan bahwa meskipun kunci jangka panjang dibobol, sesi sebelumnya tetap aman. Kerahasiaan ini kini diwajibkan oleh sebagian besar standar keamanan.

Apa Itu Kerahasiaan Maju?

Kerahasiaan Maju Sempurna (PFS): kompromi terhadap kunci jangka panjang NOT memungkinkan dekripsi lalu lintas yang sebelumnya direkam. Setiap sesi menggunakan kunci sementara baru yang dihancurkan setelah digunakan.

Mengapa TLS 1.2 Tanpa PFS Berbahaya

Pertukaran kunci RSA pada TLS 1.2: penyerang merekam lalu lintas terenkripsi selama bertahun-tahun. Kemudian, penyerang mencuri kunci privat RSA milik server. Penyerang kini dapat mendekripsi ALL sesi yang tersimpan secara retroaktif. Program PRISM milik NSA menyimpan lalu lintas untuk alasan ini.

Diffie-Hellman Sementara (DHE)

DHE: setiap pihak menghasilkan kunci DH baru untuk setiap sesi. Kunci sesi diturunkan dan digunakan. Kedua pihak menghapus kunci privat sementara setelah jabat tangan. Kunci jangka panjang hanya digunakan untuk autentikasi.

ECDHE: DHE Kurva Eliptik

ECDHE = ECDH sementara. Pada setiap sesi TLS: hasilkan pasangan kunci EC baru → tukarkan → turunkan kunci sesi → hapus kunci privat. ECDHE paling banyak digunakan dalam TLS 1.3. Sekitar 10× lebih cepat daripada DHE dengan tingkat keamanan yang sama.

PFS Wajib pada TLS 1.3

TLS 1.3 mewajibkan pertukaran kunci sementara. Semua rangkaian sandi menggunakan ECDHE atau DHE. Pertukaran kunci RSA dihapus sepenuhnya. 0-RTT (data awal) adalah satu-satunya pengecualian PFS.

0-RTT dan Komprominya

TLS 1.3 0-RTT mengirimkan data sebelum jabat tangan selesai. Mekanisme ini menggunakan tiket sesi yang telah dibagikan sebelumnya — penyambungan kembali tanpa pertukaran kunci baru. Hal ini mengorbankan perlindungan terhadap pemutaran ulang dan kerahasiaan ke depan yang ketat demi latensi satu putaran.

Kerahasiaan ke Depan di SSH

SSH menggunakan DH/ECDH sementara selama pertukaran kunci. Kunci hos mengautentikasi server. Kunci sesi diturunkan dari pertukaran sementara dan dibuang setelah sesi berakhir. PFS sudah terpasang secara bawaan.

Algoritma Ratchet Ganda

Signal Protocol menggunakan Ratchet Ganda: setelah ECDH awal, setiap pesan memajukan ratchet dan menurunkan kunci baru. Kerahasiaan ke depan dan pemulihan setelah pembobolan (kerahasiaan masa depan) tersedia untuk setiap pesan.

HSM dan Perlindungan Kunci Jangka Panjang

Bahkan dengan PFS, melindungi kunci autentikasi jangka panjang tetap penting. Kunci tersebut digunakan untuk identitas server, bukan untuk enkripsi. HSM memastikan kunci privat tidak dapat diekspor, bahkan jika OS server telah disusupi.

Verifikasi PFS di Server Anda

Periksa dengan OpenSSL: openssl s_client -connect yoursite.com:443 -cipher 'ECDHE' Atau secara daring: Qualys SSL Labs (ssllabs.com/ssltest) menilai konfigurasi TLS Anda dan secara khusus menguji kerahasiaan ke depan.

Pemeriksaan Singkat

Apa yang membuat ECDHE menyediakan kerahasiaan ke depan, sedangkan pertukaran kunci RSA statis tidak?

Ringkasan

Kerahasiaan ke depan sangat penting untuk keamanan modern. Selanjutnya kita akan mendalami keamanan RSA — kerentanan RSA buku teks dan skema pengisian.
Gratis untuk memulai

Belajar Cryptology Academy dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
67
Pelajaran
261

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Kerahasiaan Maju & Pertukaran Kunci Ephemeral” gratis?

Ya — teks lengkap “Kerahasiaan Maju & Pertukaran Kunci Ephemeral” 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 “Kerahasiaan Maju & Pertukaran Kunci Ephemeral”?

Pahami PFS, DHE vs ECDHE, dan alasan kunci ephemeral itu penting. 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 4 dari 4.

Berapa lama pelajaran “Kerahasiaan Maju & Pertukaran Kunci Ephemeral” 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. Masalah Distribusi Kunci
  2. Matematika Pertukaran Kunci Diffie-Hellman
  3. ECDH: Kurva Eliptik untuk Pertukaran Kunci
  4. Kerahasiaan Maju & Pertukaran Kunci Ephemeral
← Kembali ke Cryptology Academy