MPC może być gotowe dla Twoich aplikacji dotyczących poufności już teraz! Protokóły Secure Multi-Party Computation (MPC) są kluczowymi narzędziami w krytycznych systemach rozproszonych, w tym w blockchainach. Stanowią one ścisłą generalizację FHE i są teraz gotowe do integracji w przestrzeni blockchain. Literatura kryptograficzna wykorzystała kryptografię teoretyczną do projektowania protokołów, co wiąże się z wysokimi kosztami komunikacji. Kolejne publikacje poprawiły koszty komunikacji, stosując kryptografię klucza publicznego; jednak te protokoły generują duże koszty obliczeniowe związane z drogimi operacjami klucza publicznego, co hamuje skalowalność. Rozwiązujemy ten wąskie gardło, projektując protokoły z wykorzystaniem lekkiej kryptografii - funkcji skrótu kryptograficznego i szyfrowania klucza symetrycznego. Te prymitywy są 1000 razy szybsze niż prymitywy oparte na kluczu publicznym i są również przyjazne dla świata post-kwantowego. Jednakże, ponieważ te narzędzia nie mają homomorfizmu transkryptu oferowanego przez narzędzia oparte na kluczu publicznym, stosujemy nowatorskie techniki obliczeń rozproszonych, aby ograniczyć wzrost komunikacji w porównaniu do protokołów opartych na kluczu publicznym. Projekt prowadzi @akhilsai2712. Wspólna praca z/@bagchi_saurabh, @_hermitsage_, Xiaoyu Ji, Soham Jog, @chendaLiu, Daniel Pöllmann, @mk_reiter, Yifan Song