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 条
  • [31] Algorithm 814: Fortran 90 software for floating-point multiple precision arithmetic, gamma and related functions
    Smith, DM
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2001, 27 (04): : 377 - 387
  • [32] Model Checking Linear Dynamical Systems under Floating-point Rounding.
    Lefaucheux, Engel
    Ouaknine, Joel
    Purser, David
    Sharifi, Mohammadamin
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, TACAS 2023, 2023, 13993 : 47 - 65
  • [33] Low-Cost High-Precision Architecture for Arbitrary Floating-Point Nth Root Computation
    Hong, Wanyuan
    Chen, Hui
    Quan, Lianghua
    Fu, Yuxiang
    Li, Li
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [34] An Area-Efficient Unified Architecture for Multi-Functional Double-Precision Floating-Point Computation
    Guo, Wei
    Ri, KwangHyok
    Cui, Luping
    Wei, Jizeng
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (10)
  • [35] Method to Detect Floating-Point Absorption and Cancellation Phenomena in Software-Critical Design Models
    Lopes, Marcus Kimura
    Franca, Ricardo Bedin
    Hirata, Celso Massaki
    Vieira Dias, Luiz Alberto
    2018 EIGHTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2018, : 125 - 134
  • [36] Inference and model choice for sequentially ordered hidden Markov models
    Chopin, Nicolas
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 2007, 69 : 269 - 284
  • [37] Bayesian change point prediction for downhole drilling pressures with hidden Markov models
    Erivwo, Ochuko
    Makis, Viliam
    Kwon, Roy
    APPLIED STOCHASTIC MODELS IN BUSINESS AND INDUSTRY, 2024, 40 (03) : 772 - 790
  • [38] Forward-Backward Smoothing for Hidden Markov Models of Point Pattern Data
    Dam, Nhan
    Phung, Dinh
    Vo, Ba-Ngu
    Huynh, Viet
    2017 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2017, : 252 - 261
  • [39] Hidden Markov model and driver path preference for floating car trajectory map matching
    Song, Chengbo
    Yan, Xuefeng
    Stephen, Nkyi
    Khan, Arif Ali
    IET INTELLIGENT TRANSPORT SYSTEMS, 2018, 12 (10) : 1433 - 1441
  • [40] A precision- and range-independent tool for testing floating-point arithmetic I: Basic operations, square root, and remainder
    Verdonk, B
    Cuyt, A
    Verschaeren, D
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2001, 27 (01): : 92 - 118