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 条
  • [1] Secure floating point arithmetic and private satellite collision analysis
    Liina Kamm
    Jan Willemson
    International Journal of Information Security, 2015, 14 : 531 - 548
  • [2] Secure floating point arithmetic and private satellite collision analysis
    Kamm, Liina
    Willemson, Jan
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2015, 14 (06) : 531 - 548
  • [3] Efficient Secure Arithmetic on Floating Point Numbers
    Omori, Wakana
    Kanaoka, Akira
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2017, 2018, 7 : 924 - 934
  • [4] Secure multiparty computations in floating-point arithmetic
    Guo, Chuan
    Hannun, Awni
    Knott, Brian
    van der Maaten, Laurens
    Tygert, Mark
    Zhu, Ruiyu
    INFORMATION AND INFERENCE-A JOURNAL OF THE IMA, 2022, 11 (01) : 103 - 135
  • [5] ERROR ANALYSIS IN FLOATING POINT ARITHMETIC
    CARR, JW
    COMMUNICATIONS OF THE ACM, 1959, 2 (05) : 10 - 15
  • [6] Secure computation of hidden Markov models and secure floating-point arithmetic in the malicious model
    Mehrdad Aliasgari
    Marina Blanton
    Fattaneh Bayatbabolghani
    International Journal of Information Security, 2017, 16 : 577 - 601
  • [7] Secure computation of hidden Markov models and secure floating-point arithmetic in the malicious model
    Aliasgari, Mehrdad
    Blanton, Marina
    Bayatbabolghani, Fattaneh
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2017, 16 (06) : 577 - 601
  • [8] Complexity and Performance of Secure Floating-Point Polynomial Evaluation Protocols
    Catrina, Octavian
    COMPUTER SECURITY - ESORICS 2021, PT II, 2021, 12973 : 352 - 369
  • [9] OPTIMIZING SECURE FLOATING-POINT ARITHMETIC: SUMS, DOT PRODUCTS, AND POLYNOMIALS
    Catrina, Octavian
    PROCEEDINGS OF THE ROMANIAN ACADEMY SERIES A-MATHEMATICS PHYSICS TECHNICAL SCIENCES INFORMATION SCIENCE, 2020, 21 (01): : 21 - 28
  • [10] Efficient Secure Floating-point Arithmetic using Shamir Secret Sharing
    Catrina, Octavian
    PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS, VOL 2: SECRYPT, 2019, : 49 - 60