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 条
  • [21] Hammering Floating-Point Arithmetic
    Torstensson, Olle
    Weber, Tjark
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 217 - 235
  • [22] FLOATING-POINT ARITHMETIC IN COBOL
    KESNER, O
    COMMUNICATIONS OF THE ACM, 1962, 5 (05) : 269 - 271
  • [23] FLOATING POINT ARITHMETIC IN FUTURE SUPERCOMPUTERS
    BAILEY, DH
    SIMON, HD
    BARTON, JT
    FOUTS, MJ
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1989, 3 (03): : 86 - 90
  • [24] FLOATING POINT ARITHMETIC - ADDITION AND SUBTRACTION
    KELLY, S
    MACFARLANE, S
    ELECTRONIC ENGINEERING, 1974, 46 (554): : 53 - 56
  • [25] Optimized Floating Point Arithmetic Unit
    Singh, Prateek
    Bhole, Kalyani
    2014 Annual IEEE India Conference (INDICON), 2014,
  • [26] FLOATING POINT ARITHMETIC-MULTIPLICATION
    KELLY, S
    MACFARLANE, AW
    ELECTRONIC ENGINEERING, 1974, 46 (555): : 77 - 80
  • [27] Improving the effectiveness of floating point arithmetic
    Fahmy, HAH
    Liddicoat, AA
    Flynn, MJ
    CONFERENCE RECORD OF THE THIRTY-FIFTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, 2001, : 875 - 879
  • [28] ERROR ANALYSIS OF DIGITAL FILTER EMPLOYING FLOATING-POINT ARITHMETIC
    KAN, EPF
    AGGARWAL, JK
    IEEE TRANSACTIONS ON CIRCUIT THEORY, 1971, CT18 (06): : 678 - &
  • [29] An Arithmetic Unit and Multiplying Accumulation Unit of a Custom Floating Point Data Format
    Lv, Ang
    Wang, Chao
    Hou, Ligang
    Zeng, Zhiyong
    Guo, Jia
    Jiang, Nan
    2018 3RD IEEE INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUITS AND MICROSYSTEMS (ICICM), 2018, : 282 - 285
  • [30] ERROR ANALYSIS OF DIGITAL FILTERS REALIZED WITH FLOATING-POINT ARITHMETIC
    LIU, B
    KANEKO, T
    PROCEEDINGS OF THE IEEE, 1969, 57 (10) : 1735 - &