S

Calcul multi-parties sécurisé

SMPC

La Calcul multi-parties sécurisé permet aux parties de calculer conjointement des données tout en gardant leurs entrées privées.

Calcul multi-parties sécurisé (SMPC)

Secure Multi-Party Computation (SMPC) is a cryptographic protocol that enables multiple parties to jointly compute a function over their inputs while ensuring that those inputs remain private. This technology is particularly useful in scenarios where sensitive data needs to be processed collaboratively, such as in finance, healthcare, and analyse de données.

Dans une configuration typique de SMPC, chaque participant détient une partie de données secrètes et souhaite calculer un résultat qui dépend de toutes les entrées sans révéler ses propres données aux autres. Le protocole divise les données d'entrée en parts qui sont distribuées entre les participants. Chaque participant effectue des calculs sur ses parts de manière indépendante, et seul le résultat final est partagé entre les parties. De cette façon, aucune partie individuelle n'a accès à l'information complète.

There are several techniques used in SMPC, including additive sharing, multiplicative sharing, and le chiffrement homomorphe, each with its own advantages and application contexts. For example, additive sharing allows parties to sum their inputs without revealing them, while homomorphic encryption allows computations to be performed directly on encrypted data.

SMPC is gaining traction in various industries, particularly in privacy-preserving apprentissage automatique, where models can be trained on distributed data without exposing the underlying datasets. As data privacy concerns grow, the importance of SMPC in enabling secure collaboration will likely increase.

oEmbed (JSON) + /