Безопасные многосторонние вычисления (MPC)
Что такое Безопасные многосторонние вычисления (MPC)?
Безопасные многосторонние вычисления (MPC)Семейство криптографических протоколов, позволяющих нескольким сторонам совместно вычислять функцию над их приватными входами, не раскрывая ничего, кроме итогового результата.
Безопасные многосторонние вычисления (MPC) позволяют группе взаимно недоверяющих участников совместно вычислить функцию от их приватных входов и узнать только итог. Основополагающие конструкции — garbled circuits Яо для двусторонних вычислений и протоколы на основе разделения секрета (BGW, GMW, SPDZ) для многих сторон; современные реализации добиваются практической пропускной способности с помощью предварительной обработки, ABY3 и silent OT-расширений. MPC лежит в основе пороговой подписи в криптокошельках и HSM, аналитики с сохранением приватности между организациями, межбанковского выявления мошенничества и федеративного управления ключами. Часто его комбинируют с доказательствами с нулевым разглашением или гомоморфным шифрованием, чтобы усилить предположения или уменьшить объём связи.
● Примеры
- 01
Пороговые ECDSA-кошельки разделяют ключ подписи биткоина между несколькими MPC-узлами.
- 02
Межорганизационная аналитика, рассчитывающая признаки мошенничества без обмена сырыми журналами транзакций.
● Частые вопросы
Что такое Безопасные многосторонние вычисления (MPC)?
Семейство криптографических протоколов, позволяющих нескольким сторонам совместно вычислять функцию над их приватными входами, не раскрывая ничего, кроме итогового результата. Относится к категории Криптография в кибербезопасности.
Что означает Безопасные многосторонние вычисления (MPC)?
Семейство криптографических протоколов, позволяющих нескольким сторонам совместно вычислять функцию над их приватными входами, не раскрывая ничего, кроме итогового результата.
Как работает Безопасные многосторонние вычисления (MPC)?
Безопасные многосторонние вычисления (MPC) позволяют группе взаимно недоверяющих участников совместно вычислить функцию от их приватных входов и узнать только итог. Основополагающие конструкции — garbled circuits Яо для двусторонних вычислений и протоколы на основе разделения секрета (BGW, GMW, SPDZ) для многих сторон; современные реализации добиваются практической пропускной способности с помощью предварительной обработки, ABY3 и silent OT-расширений. MPC лежит в основе пороговой подписи в криптокошельках и HSM, аналитики с сохранением приватности между организациями, межбанковского выявления мошенничества и федеративного управления ключами. Часто его комбинируют с доказательствами с нулевым разглашением или гомоморфным шифрованием, чтобы усилить предположения или уменьшить объём связи.
Как защититься от Безопасные многосторонние вычисления (MPC)?
Защита от Безопасные многосторонние вычисления (MPC) обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия Безопасные многосторонние вычисления (MPC)?
Распространённые альтернативные названия: MPC, Многосторонние вычисления.
● Связанные термины
- cryptography№ 1152
Пороговая криптография
Класс криптографических схем, в которых секретный ключ распределяется между n сторонами так, что любые t из них — но никакая меньшая группа — могут подписывать, расшифровывать или выполнять иные операции с ключом.
- cryptography№ 481
Гомоморфное шифрование
Шифр, позволяющий выполнять вычисления непосредственно над шифртекстами, получая зашифрованный результат, соответствующий операциям над открытыми текстами.
- cryptography№ 1265
Доказательство с нулевым разглашением (ZKP)
Криптографический протокол, в котором доказатель убеждает проверяющего в истинности утверждения, не раскрывая ничего, кроме самого факта его истинности.
- cryptography№ 859
Приватное пересечение множеств (PSI)
Криптографический протокол, позволяющий двум или более сторонам вычислить пересечение их приватных множеств, не узнавая ничего о тех элементах, которые не являются общими.
- cryptography№ 410
Федеративное обучение
Парадигма распределённого машинного обучения, при которой множество клиентов совместно обучает модель под управлением центрального координатора, сохраняя сырые данные на своих устройствах.
- cryptography№ 248
Криптографический ключ
Секретное или открытое значение высокой энтропии, параметризующее криптографический алгоритм для шифрования, расшифрования, подписи или аутентификации данных.