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 条
  • [41] Computing convex hull in a floating point arithmetic
    1600, Elsevier Science Publishers B.V., Amsterdam, Neth (04):
  • [42] BSD Adder for Floating Point Arithmetic: A Review
    Watpade, Rohita
    Palsodkar, Prasanna
    2017 INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), 2017, : 553 - 556
  • [43] Binary floating-point arithmetic [1]
    Zuras, Dan
    Dr. Dobb's Journal, 2005, 30 (04):
  • [44] Unum: Adaptive Floating-Point Arithmetic
    Morancho, Enric
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 651 - 656
  • [45] CORRECTION OF SUM IN FLOATING-POINT ARITHMETIC
    PICHAT, M
    NUMERISCHE MATHEMATIK, 1972, 19 (05) : 400 - &
  • [46] Maximum network flow with floating point arithmetic
    Max-Planck-Inst. für Informatik, Im Stadtwald, 66123 Saarbrücken, Germany
    Inf. Process. Lett., 3 (109-113):
  • [47] A SURVEY OF FLOATING-POINT ARITHMETIC IMPLEMENTATIONS
    ERCEGOVAC, MD
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1983, 431 : 60 - 64
  • [48] Maximum network flow with floating point arithmetic
    Althaus, E
    Mehlhorn, K
    INFORMATION PROCESSING LETTERS, 1998, 66 (03) : 109 - 113
  • [49] New directions in floating-point arithmetic
    Beebe, Nelson H. F.
    COMPUTATION IN MODERN SCIENCE AND ENGINEERING VOL 2, PTS A AND B, 2007, 2 : 155 - 158
  • [50] A Hierarchical Block-Floating-Point Arithmetic
    Shiro Kobayashi
    Gerhard P. Fettweis
    Journal of VLSI signal processing systems for signal, image and video technology, 2000, 24 : 19 - 30