Il calcolo multi-party sicuro (MPC) è un protocollo crittografico che consente a più parti di calcolare insieme un risultato mantenendo privati gli input di ciascuna parte. Invece di inviare dati grezzi a un unico server affidabile, le parti suddividono il lavoro in messaggi di protocollo coordinati in modo che nessun partecipante apprenda più di quanto consenta l'output finale.
L'MPC è importante nella sicurezza informatica perché riduce la necessità di esporre dati sensibili a un singolo operatore, tenant cloud o piattaforma di analisi. Viene utilizzato per la collaborazione che preserva la privacy, la condivisione di dati soggetti a regolamentazione, la gestione distribuita delle chiavi e i flussi di lavoro di IA sicuri in cui la riservatezza deve sopravvivere all'elaborazione, non solo all'archiviazione. In ambito difensivo, l'MPC può aiutare le organizzazioni a elaborare insiemi di dati senza centralizzarli. Negli attacchi, gli avversari possono tentare di compromettere l'MPC con input malformati, analisi del traffico o difetti di implementazione che divulgano metadati, tempi o valori parziali. La sicurezza dell'MPC dipende da una solida progettazione del protocollo, da una maggioranza onesta o da ipotesi di fiducia adeguate e da un'implementazione corretta.


