CRYPTEN: Secure Multi-Party Computation Meets Machine Learning

35th Conference on Neural Information Processing Systems (NeurIPS 2021).

概述

CRYPTEN是一个软件框架,它提供了一种在现代机器学习框架中使用流行的安全多方计算原语的方式,通过抽象这些原语,使得开发者可以更轻松地在其应用程序中实现安全多方计算功能,而不必直接处理底层细节。

在这里插入图片描述
因为安全多方计算是GPU不支持的整数计算,CRYPTEN在GPU上将整数和浮点数之间的计算做了映射。在算术和二进制秘密共享上实现多方计算[22,32];参见5.1节。虽然许多计算可以直接在算术秘密共享上执行,但其他计算需要在算术和二进制秘密共享(A2B)之间进行转换,然后再进行转换(B2A)。
在这里插入图片描述
在这里插入图片描述

安全计算

为了便于安全计算,CRYPTEN实现了算术秘密共享和二进制秘密共享,以及这两种共享类型之间的转换。算术秘密共享特别适合现代机器学习模型中常见的操作,例如矩阵乘法和卷积。二进制秘密共享对于评估某些其他公共函数(如整流线性单元)是必需的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值