上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.5 安全多方计算
虽然同态加密为很多隐私保护的场景提供了解决方案,但由于其算法的特殊性以及实用性不佳的问题,其应用场景受到了明显的限制。比如,加法同态加密算法无法进行明文之间的乘法运算,在使用乘法运算较多的算法进行协同训练的场景中,每个参与方均无法对其他成员的隐私数据进行乘法运算,这大大地降低了协同训练的可行性。另外,全同态加密算法的实现也受到训练算法的极大影响,尤其对于复杂算法,全同态加密算法的效率会明显降低。因此,同态加密算法会受到应用场景的限制,只有在计算相对简单的场景中,同态加密算法才能发挥其优势。对于其他复杂的场景,则需要使用安全多方计算完成类似的功能。安全多方计算的概念由姚期智院士首先提出。安全多方计算现在已经发展为密码学的一个重要分支,不仅激起了学术界的研究热情,在工业界也受到了广泛关注。