文件名称:slalom:可信硬件中神经网络的快速,可验证和私有执行
文件大小:1.93MB
文件格式:ZIP
更新时间:2024-05-23 11:13:33
C++
斯洛姆 可信赖硬件中神经网络的快速,可验证和私有执行。 Slalom是一个框架,可通过有选择地将计算外包给不受信任(但速度更快)的托管设备,同时保留计算的完整性和私密性来加速受信任硬件中的深度神经网络评估。 在当前的实现中,Slalom对Intel SGX飞地内部的神经网络进行评估,并将所有线性层的计算委托给同一台机器上不受信任的GPU。 该项目基于以下论文: 激流回旋:可信赖硬件中神经网络的快速,可验证和私有执行弗洛里安·特拉梅尔(FlorianTramèr)和丹·博内(Dan Boneh) 免责声明 不要使用此软件来保护任何真实的数据或计算! 该软件是概念验证,仅用于Slalom框架的性能测试。 它充满了安全漏洞,可促进测试,调试和性能测量。 在任何实际部署中,都可以轻松利用这些漏洞来泄漏所有用户输入。 当前尚未实现某些对性能影响可忽略不计但实际部署所需的部分(例如,与远程