Sobes.tech
Senior
23

Что такое SMPC (secure multi-party computation)?

Companies where asked
IGaming
МТСМТС

Answer from AI

sobes.tech AI

Secure Multi-Party Computation (SMPC) — это криптографический протокол, позволяющий нескольким участникам совместно вычислять функцию от их приватных данных, при этом не раскрывая сами данные друг другу.

Основная идея в том, что каждый участник держит свою часть входных данных в секрете, но вместе они могут получить результат вычисления, как если бы данные были объединены.

Применение SMPC актуально в сценариях, где важна конфиденциальность, например:

  • Совместный анализ медицинских данных без раскрытия персональной информации.
  • Совместное обучение моделей машинного обучения на распределённых данных.
  • Проведение голосований или аукционов с сохранением приватности участников.

Технически SMPC реализуется через разделение данных на секреты (secret sharing), обмен зашифрованными сообщениями и выполнение вычислений над зашифрованными или разделёнными данными, обеспечивая безопасность даже при наличии частично недобросовестных участников.