Предположим, несколько компаний хотят совместно обучить ML-модель на основе объединённых данных, но ни одна не готова раскрыть свои наборы данных. Или три банка хотят проверить транзакцию, не передавая друг другу клиентские данные. Или вы хотите подтвердить свою личность, не допуская биометрию третьей стороны. Звучит невозможно? Secure Multi-Party Computation (MPC) решает именно эту задачу — и делает это уже в продакшене!
MPC — это семейство криптографических протоколов, стороны которого совместно вычисляют произвольную функцию, не раскрывая свои входные данные друг другу и не полагаясь на доверенного посредника. Технология зародилась в 1982 году с задачи миллионера Эндрю Яо, а сегодня лежит в основе MPC-кошельков Fireblocks и ZenGo, приватных смарт-контрактов Partisia Blockchain и крупнейшей MPC-церемонии в истории — Ethereum KZG Ceremony с 141 000 участников.
MPC, Cryptography, Web3
Бэкенд-разработчик, Веб3-разработчик, Технический директор / Архитектор
Средний
Аспирант первого года МФТИ.
Исследует алгоритмы многосторонних конфиденциальных вычислений (MPC). Тема диссертации — алгоритм многосторонней конфиденциальной сортировки.