Secure Floating-Point Training

被引:0
|
作者
Rathee, Deevashwer [1 ]
Bhattacharya, Anwesh [2 ]
Gupta, Divya [2 ]
Sharma, Rahul [2 ]
Song, Dawn [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94704 USA
[2] Microsoft Res, Redmond, WA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Secure 2-party computation (2PC) of floating-point arithmetic is improving in performance and recent work runs deep learning algorithms with it, while being as numerically precise as commonly used machine learning (ML) frameworks like PyTorch. We find that the existing 2PC libraries for floating-point support generic computations and lack specialized support for ML training. Hence, their latency and communication costs for compound operations (e.g., dot products) are high. We provide novel specialized 2PC protocols for compound operations and prove their precision using numerical analysis. Our implementation BEACON outperforms state-of-the-art libraries for 2PC of floating-point by over 6x.
引用
收藏
页码:6329 / 6346
页数:18
相关论文
共 50 条
  • [21] SECFLOAT: Accurate Floating-Point meets Secure 2-Party Computation
    Rathee, Deevashwer
    Bhattacharya, Anwesh
    Sharma, Rahul
    Gupta, Divya
    Chandran, Nishanth
    Rastogi, Aseem
    43RD IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2022), 2022, : 576 - 595
  • [22] Efficiency and Accuracy Improvements of Secure Floating-Point Addition over Secret Sharing
    Sasaki, Kota
    Nuida, Koji
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (03) : 231 - 241
  • [23] Efficiency and Accuracy Improvements of Secure Floating-Point Addition over Secret Sharing
    Sasaki, Kota
    Nuida, Koji
    ADVANCES IN INFORMATION AND COMPUTER SECURITY (IWSEC 2020), 2020, 12231 : 77 - 94
  • [24] Floating-point fused multiply-add: Reduced latency for floating-point addition
    Bruguera, JD
    Lang, T
    17TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2005, : 42 - 51
  • [25] Secure, Precise, and Fast Floating-Point Operations on x86 Processors
    Rane, Ashay
    Lin, Calvin
    Tiwari, Mohit
    PROCEEDINGS OF THE 25TH USENIX SECURITY SYMPOSIUM, 2016, : 71 - 86
  • [26] Floating-point LLL revisited
    Nguyên, PQ
    Stehlé, D
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2005,PROCEEDINGS, 2005, 3494 : 215 - 233
  • [27] Termination of Floating-Point Computations
    Alexander Serebrenik
    Danny De Schreye
    Journal of Automated Reasoning, 2005, 34 : 141 - 177
  • [28] BINARY FLOATING-POINT RESISTOR
    PAKER, Y
    IEEE TRANSACTIONS ON COMPUTERS, 1971, C 20 (01) : 7 - &
  • [29] FLOATING-POINT WITHOUT A COPROCESSOR
    GREHAN, R
    BYTE, 1988, 13 (09): : 313 - &
  • [30] An Effective Floating-Point Reciprocal
    Moroz, Leonid
    Samotyy, Volodymyr
    Horyachyy, Oleh
    PROCEEDINGS OF THE 2018 IEEE 4TH INTERNATIONAL SYMPOSIUM ON WIRELESS SYSTEMS WITHIN THE INTERNATIONAL CONFERENCES ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS (IDAACS-SWS), 2018, : 137 - 141