BLAZE 极速隐私保护机器学习

BLAZE: Blazing Fast Privacy-preserving Machine Learning

今天给大家带来的是Arpita Patra等人发表于NDSS'20上的文章《BLAZE: Blazing Fast Privacy-preserving Machine Learning》, 论文链接: https://arxiv.org/pdf/2005.09042.pdf.

  • 摘要

  • 基础知识

    • 安全模型与符号约定

    • 秘密共享语义

  • 基本协议构造

    • 秘密共享协议

    • 联合共享协议

    • 秘密重构协议

    • 秘密乘法协议

    • 比特抽取协议

    • 比特转换协议

    • 点积计算协议

    • 定点截断协议

    • 点积截断协议

    • 安全比较协议

    • 激活函数协议

  • 实验

  • 总结

  • 参考文献

摘要

 

基础知识

安全模型与符号约定

 

秘密共享语义

以上三种秘密共享可以总结为

由于三种秘密共享方案都是线性的, 因此加法和标量积的计算不需要交互. 此外, 容易看出任意两方通过交换对方所缺失的份额都可以重构出原始秘密υ.

基本协议构造

秘密共享协议

联合共享协议

 

秘密重构协议

 

秘密乘法协议

 

 

 

比特抽取协议

 

比特转换协议

 

点积计算协议

 

定点截断协议

 

 

  

点积截断协议

 

 

具体协议过程如下:

安全比较协议

 

激活函数协议

 

实验

本文主要以预处理阶段和在线阶段的吞吐量(throughput)为不同方案的对比基准. 下面仅提供部分实验截图.

不同带宽下的ABY3与BLAZE点积协议吞吐量对比:

线性回归与逻辑回归推理部分的吞吐量对比:

与ASTRA对比:

总结

 

参考文献

[1] D. Boneh, E. Boyle, H. Corrigan-Gibbs, N. Gilboa, and Y. Ishai, “Zero-knowledge proofs on secret-shared data via fully linear pcps,” in CRYPTO, 2019, pp. 67–97.

[2] P. Mohassel and P. Rindal, “ABY3: A mixed protocol framework for machine learning,” in ACM CCS, 2018, pp. 35–52.

[3] H. Chaudhari, A. Choudhury, A. Patra, and A. Suresh, “ASTRA: High-throughput 3PC over Rings with Application to Secure Prediction,” in ACM CCSW, 2019, pp. 81–92.

[4] P. Mohassel and Y. Zhang, “SecureML: A system for scalable privacy-preserving machine learning,” in IEEE S&P, 2017, pp. 19–38.

译者简介

魏伟明, 应用数学硕士, 目前在广州大学数学与信息科学学院攻读博士学位, 主要研究方向为: 安全多方计算在隐私保护机器学习领域中的应用. 知乎: @云中雨雾.

往期

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值