0Pricing
Cryptology Academy · Pelajaran

Masalah Pembagian Rahasia

Pahami alasan membagi rahasia secara naif itu tidak aman.

Masalah Pembagian Rahasia 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.

Masalahnya

Anda memiliki kunci utama yang harus tetap tersedia dan dapat diakses dalam keadaan darurat, tetapi tidak boleh disalahgunakan oleh satu orang pun. Bagaimana cara menyimpannya? Memberikan kunci lengkap kepada beberapa orang berarti siapa pun dari mereka dapat menyalahgunakannya. Menyimpan satu salinan menciptakan satu titik kegagalan.

Pemisahan Naif Tidak Berhasil

Memisahkan kunci 128-bit menjadi dua bagian 64-bit dan memberikan setiap bagian kepada dua orang tampak cerdas, tetapi tidak aman: setiap bagian mengurangi biaya brute force dari 2^128 menjadi 2^64. Musuh yang menyusupi satu orang memperoleh keunggulan awal sebesar 64 bit.

Properti yang Diinginkan

Skema pembagian rahasia yang tepat harus memiliki sifat berikut: (1) Ambang batas: setiap k-dari-n bagian dapat merekonstruksi rahasia. (2) Keamanan: setiap k-1 bagian tidak mengungkapkan informasi apa pun tentang rahasia. (3) Sempurna: tidak diperlukan asumsi komputasi.

Motivasi di Dunia Nyata

Dompet Bitcoin, kunci utama HSM, kunci privat otoritas sertifikat, kode peluncuran nuklir, dan dompet dingin bursa mata uang kripto semuanya memerlukan akses berbasis ambang batas. Hilangnya satu-satunya kunci = bencana besar. Kunci yang disusupi oleh satu orang dalam = juga bencana besar.

Pembagian Berbasis XOR 2-dari-2

Untuk membagi rahasia S antara dua pihak: buat R acak. Berikan share1=R kepada pihak 1, dan share2=S XOR R kepada pihak 2. Untuk merekonstruksi: share1 XOR share2 = R XOR (S XOR R) = S. Setiap bagian saja bersifat acak sempurna — tidak mengungkapkan apa pun tentang S.

Mengapa Pembagian XOR Terbatas

Pembagian XOR sempurna untuk 2-dari-2, tetapi tidak dapat digeneralisasi ke skema ambang batas k-dari-n. Anda tidak dapat membuat skema 3-dari-5 yang memungkinkan setiap 3 bagian merekonstruksi rahasia, tetapi setiap 2 bagian tidak mengungkapkan apa pun. Interpolasi polinomial menyelesaikan masalah ini.

Keamanan Teoretis-Informasi

Kerahasiaan sempurna berarti bagian-bagian tersebut mengandung informasi timbal balik nol tentang rahasia jika jumlahnya kurang dari k bagian. Ini lebih kuat daripada keamanan komputasional — bahkan penyerang dengan kemampuan komputasi tak terbatas tidak memperoleh apa pun dari k-1 bagian.

Penerapan dalam Praktik

AWS CloudHSM menggunakan autentikasi kuorum M-of-N. PGP membagi kunci utama untuk escrow. Penyedia kustodi mata uang kripto (Fireblocks, BitGo) menggunakan MPC atau pembagian Shamir untuk kunci dompet panas. Kunci luring Otoritas Sertifikat menggunakan seremoni 5-dari-7.

Perancangan Seremoni

Seremoni kunci adalah proses formal dan diaudit untuk membuat serta membagi kunci utama. Contoh: 7 pemegang kunci hadir di ruangan aman, masing-masing menerima token perangkat keras dengan satu bagian. Proses direkam dalam video, dua auditor hadir, dan setiap langkah didokumentasikan.

Ambang Batas vs Multitanda Tangan

Pembagian rahasia merekonstruksi rahasia lengkap (risiko: satu titik kegagalan pada waktu rekonstruksi). Multitanda tangan membagi proses penandatanganan: setiap pihak menandatangani secara independen dan tanda tangan digabungkan. Tanda tangan ambang batas (TSS) adalah pembagian rahasia yang diterapkan pada operasi penandatanganan itu sendiri.

Alternatif Modern

Secure Multi-Party Computation (MPC) menghilangkan langkah rekonstruksi sepenuhnya — para pihak menghitung bersama menggunakan bagian mereka tanpa mengungkapkan rahasia. ECDSA ambang batas dan BLS ambang batas telah diterapkan dalam sistem kustodi produksi.

Pemeriksaan Singkat

Dalam skema pembagian rahasia XOR 2-dari-2, berapa banyak bagian yang diperlukan penyerang untuk mengetahui rahasianya?

Ringkasan

Pemisahan kunci secara naif tidak aman. Pembagian rahasia yang tepat memerlukan akses berbasis ambang batas dengan kerahasiaan sempurna. XOR menangani 2-dari-2; interpolasi polinomial menangani k-dari-n. Berikutnya: matematika Pembagian Rahasia Shamir.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Masalah Pembagian Rahasia” gratis?

Ya — teks lengkap “Masalah Pembagian Rahasia” 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 “Masalah Pembagian Rahasia”?

Pahami alasan membagi rahasia secara naif itu tidak aman. 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 “Masalah Pembagian Rahasia” 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 Pembagian Rahasia
  2. Pembagian Rahasia Shamir: Matematika Polinomial
  3. Pembagian Rahasia Visual & Skema Aditif
  4. Tanda Tangan Ambang & Kasus Penggunaan di Dunia Nyata
← Kembali ke Cryptology Academy