z-logo
open-access-imgOpen Access
Multiparty Homomorphic Machine Learning with Data Security and Model Preservation
Author(s) -
Fengtian Kuang,
Bo Mi,
Yang Li,
Yuan Weng,
Shijie Wu
Publication year - 2021
Publication title -
mathematical problems in engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.262
H-Index - 62
eISSN - 1026-7077
pISSN - 1024-123X
DOI - 10.1155/2021/6615839
Subject(s) - homomorphic encryption , computer science , computation , scheme (mathematics) , plaintext , discrete logarithm , cryptography , secure multi party computation , forgetting , artificial intelligence , theoretical computer science , machine learning , encryption , computer security , algorithm , public key cryptography , mathematics , mathematical analysis , linguistics , philosophy
With the widespread application of machine learning (ML), data security has been a serious issue. To eliminate the conflict between data privacy and computability, homomorphism is extensively researched due to its capacity of performing operations over ciphertexts. Considering that the data provided by a single party are not always adequate to derive a competent model via machine learning, we proposed a privacy-preserving training method for the neural network over multiple data providers. Moreover, taking the trainer’s intellectual property into account, our scheme also achieved the goal of model parameter protection. Thanks to the hardness of the conjugate search problem (CSP) and discrete logarithm problem (DLP), the confidentiality of training data and system model can be reduced to well-studied security assumptions. In terms of efficiency, since all messages are coded as low-dimensional matrices, the expansion rates with regard to storage and computation overheads are linear compared to plaintext implementation without accuracy loss. In reality, our method can be transplanted to any machine learning system involving multiple parties due to its capacity of fully homomorphic computation.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here