本文针对现代安全多方计算(MPC)实现的实际安全性进行了深入研究,重点关注SPDZ协议(Damgard等人,CRYPTO 2012, ESORICS 2013),该协议在最多所有参与者中除一人外均被腐化的情况下提供针对恶意对手的安全性。研究者发现SPDZ的MAC检查协议中存在一种新型的MAC密钥泄露漏洞,该漏洞可在并发、多线程设置中被利用,从而破坏输出完整性,并在某些情况下损害输入隐私。通过对三个SPDZ实现(MP-SPDZ, SCALE-MAMBA和FRESCO)的分析,两个实现易受此攻击,同时所有实现中还发现了其他问题和漏洞。论文提出了缓解策略以及针对研究人员、开发者和用户的建议,旨在提高对这些问题的认识并避免未来再次出现。该工作揭示了开源MPC实现与实际安全保证之间的差距,强调了在部署前进行严格安全审计的必要性。
💡 推荐理由: 该研究揭示了广泛使用的SPDZ协议实现中存在的新漏洞,直接影响MPC系统的输出完整性和隐私保护,对依赖MPC的安全应用构成威胁。
🎯 建议动作: 研究跟进,评估自身使用的MPC实现是否受此影响,并考虑应用论文提出的缓解措施。