0Pricing
Cryptology Academy · Pelajaran

Penerapan MPC: Irisan Himpunan Privat dan Pembelajaran Mesin

Terapkan MPC pada PSI, statistik yang menjaga privasi, dan pembelajaran federatif.

Penerapan MPC: Irisan Himpunan Privat dan Pembelajaran Mesin 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.

Mengapa Aplikasi MPC Penting

MPC mengubah teori menjadi praktik. Interseksi Himpunan Privat (PSI) dan pembelajaran mesin yang menjaga privasi merupakan dua aplikasi MPC yang paling banyak diterapkan di industri saat ini.

Interseksi Himpunan Privat (PSI)

PSI: Alice memiliki himpunan A, sedangkan Bob memiliki himpunan B. Mereka menghitung A∩B tanpa mengetahui elemen dalam A\B atau B\A. PSI digunakan untuk pelacakan kontak oleh Google/Apple, deteksi penipuan iklan, dan berbagi intelijen ancaman.

PSI Naif dan Alasan Kegagalannya

Mencincang kedua himpunan lalu membandingkannya tidak aman jika himpunannya kecil—penyerang dapat mencoba semua elemen. PSI yang aman harus menyembunyikan bahkan ukuran interseksi (atau hanya mengungkapkan interseksi).

PSI Berbasis OPRF

PRF tanpa pengetahuan (OPRF): Bob mengevaluasi PRF pada elemen Alice tanpa mengetahuinya. Alice memperoleh PRF(k, x) untuk setiap x∈A. Ia membandingkannya dengan PRF(k, y) yang telah dihitung Bob untuk y∈B.

PSI Sirkuit dan Komputasi Muatan

PSI Sirkuit menghitung irisan di dalam sirkuit MPC, sehingga memungkinkan komputasi lanjutan pada elemen irisan, misalnya menjumlahkan jumlah pembelian, tanpa mengungkapkan elemen mana yang beririsan.

Pembelajaran Mesin yang Menjaga Privasi

PPML melatih model atau menjalankan inferensi pada data dari beberapa pihak. Pembelajaran terfederasi menjaga data tetap lokal; MPC melangkah lebih jauh — bahkan the model atau gradien teragregasi pun dibagi menjadi bagian-bagian rahasia.

Agregasi Aman untuk Pembelajaran Terfederasi

Protokol agregasi aman Google tahun 2017: setiap client membagi pembaruan gradiennya menjadi bagian-bagian rahasia. Hanya jumlah yang direkonstruksi oleh the server. Pembaruan individual tidak pernah terekspos, bahkan kepada the server.

Inferensi MPC: Menjalankan Model pada Data Terenkripsi

CrypTen (Facebook/Meta) dan MOTION mendukung pengoperasian jaringan saraf bergaya PyTorch pada input yang dibagi menjadi bagian-bagian rahasia. Lapisan linear murah; non-linearitas (ReLU) memerlukan konversi dari logika Boolean ke aritmetika.

Menangani ReLU dalam MPC

ReLU(x) = max(0,x) memerlukan perbandingan x dengan 0 — operasi non-linear dan non-aritmetika. Hal ini dilakukan dengan sirkuit tersamar atau dekomposisi bit, dan merupakan komponen biaya terbesar dalam PPML.

Penerapan Nyata

Private Relay milik Apple menggunakan PSI. Meta menggunakan MPC untuk pengukuran iklan privat. Protokol IETF PRIO, yang digunakan dalam Firefox Telemetry, menggunakan statistik agregat yang dibagi menjadi bagian-bagian rahasia.

Uji Pemahaman

Dalam PSI berbasis OPRF, pihak mana yang memegang key PRF dan apa yang dipelajari pihak lainnya?

Rangkuman Pelajaran

PSI memungkinkan pihak-pihak menghitung irisan himpunan secara privat melalui OPRF. PSI Sirkuit memungkinkan komputasi lanjutan pada data irisan. PPML menggunakan MPC untuk agregasi pembelajaran terfederasi dan inferensi model pada input terenkripsi. ReLU merupakan hambatan biaya utama dalam PPML.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Penerapan MPC: Irisan Himpunan Privat dan Pembelajaran Mesin” gratis?

Ya — teks lengkap “Penerapan MPC: Irisan Himpunan Privat dan Pembelajaran Mesin” 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 “Penerapan MPC: Irisan Himpunan Privat dan Pembelajaran Mesin”?

Terapkan MPC pada PSI, statistik yang menjaga privasi, dan pembelajaran federatif. 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 “Penerapan MPC: Irisan Himpunan Privat dan Pembelajaran Mesin” 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 MPC & Sirkuit Terenkripsi Yao
  2. Protokol GMW & Transfer Oblivious
  3. SPDZ & MPC Aritmetika atas Bagian Rahasia
  4. Penerapan MPC: Irisan Himpunan Privat dan Pembelajaran Mesin
← Kembali ke Cryptology Academy