Floating Point Arithmetic Protocols for Constructing Secure Data Analysis Application

被引:9
|
作者
Liu, Yun-Ching [1 ]
Chiang, Yi-Ting [1 ]
Hsu, Tsan-Sheng [1 ]
Liau, Churn-Jung [1 ]
Wang, Da-Wei [1 ]
机构
[1] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
关键词
Secure Multi-party Computations; Secure Scalar Product; Secure Floating Point Computation; Linear Regression; COMPUTATION;
D O I
10.1016/j.procs.2013.09.091
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A large variety of data mining and machine learning techniques are applied to a wide range of applications today. Therefore, there is a real need to develop technologies that allows data analysis while preserving the confidentiality of the data. Secure multi-party computation (SMC) protocols allows participants to cooperate on various computations while retaining the privacy of their own input data, which is an ideal solution to this issue. Although there is a number of frameworks developed in SMC to meet this challenge, but they are either tailored to perform only on specific tasks or provide very limited precision. In this paper, we have developed protocols for floating point arithmetic based on secure scalar product protocols, which is required in many real world applications. Our protocols follow most of the IEEE-754 standard, supporting the four fundamental arithmetic operations, namely addition, subtraction, multiplication, and division. We will demonstrate the practicality of these protocols through performing various statistical calculations that is widely used in most data analysis tasks. Our experiments show the performance of our framework is both practical and promising. (C) 2013 The Authors. Published by Elsevier B.V.
引用
收藏
页码:152 / 161
页数:10
相关论文
共 50 条
  • [31] Efficient compression of scientific floating-point data and an application in structural analysis
    Liu L.
    Ogino M.
    Hagita K.
    1600, Japan Society for Computational Engineering and Science (2017):
  • [32] Secure Floating-Point Training
    Rathee, Deevashwer
    Bhattacharya, Anwesh
    Gupta, Divya
    Sharma, Rahul
    Song, Dawn
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 6329 - 6346
  • [33] QUANTIZATION ERRORS IN FLOATING-POINT ARITHMETIC
    SRIPAD, AB
    SNYDER, DL
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1978, 26 (05): : 456 - 463
  • [34] ARBITRARY PRECISION FLOATING-POINT ARITHMETIC
    MOTTELER, FC
    DR DOBBS JOURNAL, 1993, 18 (09): : 28 - &
  • [35] Fused Floating-Point Arithmetic for DSP
    Swartzlander, Earl E., Jr.
    Saleh, Hani H.
    2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 767 - +
  • [36] The case for a redundant format in floating point arithmetic
    Fahmy, HAH
    Flynn, MJ
    16TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2003, : 95 - 102
  • [37] Efficient Floating Point Arithmetic for Quantum Computers
    Seidel, Raphael
    Tcholtchev, Nikolay
    Bock, Sebastian
    Becker, Colin Kai-Uwe
    Hauswirth, Manfred
    IEEE ACCESS, 2022, 10 : 72400 - 72415
  • [38] A Probabilistic Approach to Floating-Point Arithmetic
    Dahlqvist, Fredrik
    Salvia, Rocco
    Constantinides, George A.
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 596 - 602
  • [39] Computing convex hull in a floating point arithmetic
    1600, Elsevier Science Publishers B.V., Amsterdam, Neth (04):
  • [40] A hierarchical block-floating-point arithmetic
    Kobayashi, S
    Fettweis, GP
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2000, 24 (01): : 19 - 30