协议
GMW 协议

GMD 协议

该协议是 Goldreich、Micali 和 Wigderson(GMW)提出的经典 MPC 协议。它使用布尔电路表示要计算的函数,并针对半诚实敌手控制任意数量的被损坏方的情况进行保护。基本的半诚实协议使用混淆传输来执行布尔门。

该协议也可以推广到算术电路上。

需要区分 GMW 协议和 GMW 编译器。GMW 编译器演示了将保护半诚实性的协议转换为保护恶意行为的协议是可能的。这利用了零知识证明来阻止任何参与方偏离正确协议。

GMW 术语通常用于将这两种技术结合在一起形成的 n 方多方计算协议,该协议具有主动安全性。