Secure computation of hidden Markov models and secure floating-point arithmetic in the malicious model

被引:21
|
作者
Aliasgari, Mehrdad [1 ]
Blanton, Marina [2 ]
Bayatbabolghani, Fattaneh [2 ]
机构
[1] Calif State Univ Long Beach, Dept Comp Engn & Comp Sci, Long Beach, CA 90840 USA
[2] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
基金
美国国家科学基金会;
关键词
Secure computation; Floating point; Hidden Markov models; Gaussian mixture models;
D O I
10.1007/s10207-016-0350-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hidden Markov model (HMM) is a popular statistical tool with a large number of applications in pattern recognition. In some of these applications, such as speaker recognition, the computation involves personal data that can identify individuals and must be protected. We thus treat the problem of designing privacy-preserving techniques for HMM and companion Gaussian mixture model computation suitable for use in speaker recognition and other applications. We provide secure solutions for both two-party and multi-party computation models and both semi-honest and malicious settings. In the two-party setting, the server does not have access in the clear to either the user-based HMM or user input (i.e., current observations) and thus the computation is based on threshold homomorphic encryption, while the multi-party setting uses threshold linear secret sharing as the underlying data protection mechanism. All solutions use floating-point arithmetic, which allows us to achieve high accuracy and provable security guarantees, while maintaining reasonable performance. A substantial part of this work is dedicated to building secure protocols for floating-point operations in the two-party setting, which are of independent interest.
引用
收藏
页码:577 / 601
页数:25
相关论文
共 50 条
  • [41] 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
  • [42] A SURVEY OF FLOATING-POINT ARITHMETIC IMPLEMENTATIONS
    ERCEGOVAC, MD
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1983, 431 : 60 - 64
  • [43] Unum: Adaptive Floating-Point Arithmetic
    Morancho, Enric
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 651 - 656
  • [44] CORRECTION OF SUM IN FLOATING-POINT ARITHMETIC
    PICHAT, M
    NUMERISCHE MATHEMATIK, 1972, 19 (05) : 400 - &
  • [45] Binary floating-point arithmetic [1]
    Zuras, Dan
    Dr. Dobb's Journal, 2005, 30 (04):
  • [46] Floating Point Arithmetic Protocols for Constructing Secure Data Analysis Application
    Liu, Yun-Ching
    Chiang, Yi-Ting
    Hsu, Tsan-Sheng
    Liau, Churn-Jung
    Wang, Da-Wei
    17TH INTERNATIONAL CONFERENCE IN KNOWLEDGE BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS - KES2013, 2013, 22 : 152 - 161
  • [47] Floating-point arithmetic in the Coq system
    Melquiond, Guillaume
    INFORMATION AND COMPUTATION, 2012, 216 : 14 - 23
  • [48] NUMERICAL INVESTIGATION OF FLOATING-POINT ARITHMETIC
    BAKHRAKH, SM
    VELICHKO, SV
    PILIPCHATIN, NE
    SPIRIDONOV, VF
    SUKHOV, EG
    FEDOROVA, YG
    KHEIFETS, VI
    PROGRAMMING AND COMPUTER SOFTWARE, 1992, 18 (06) : 255 - 258
  • [49] A FLOATING-POINT RESIDUE ARITHMETIC UNIT
    TAYLOR, FJ
    HUANG, CH
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1981, 311 (01): : 33 - 53
  • [50] LevioSA: Lightweight Secure Arithmetic Computation
    Hazay, Carmit
    Ishai, Yuval
    Marcedone, Antonio
    Venkitasubramaniam, Muthuramakrishnan
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 327 - 344