Netinfo Security ›› 2023, Vol. 23 ›› Issue (4): 61-71.doi: 10.3969/j.issn.1671-1122.2023.04.007

Previous Articles     Next Articles

A Principal Component Analysis Scheme for Security Outsourcing in Cloud Environment Based on Secret Sharing

MA Min1,2, FU Yu1(), HUANG Kai3   

  1. 1. Department of Information Security, Naval University of Engineering, Wuhan 430033, China
    2. Department of Software Engineering, The Hubei Open University, Wuhan 430074, China
    3. College of Joint Operation, National Defense University, Shijiazhuang 050084, China
  • Received:2022-12-27 Online:2023-04-10 Published:2023-04-18
  • Contact: FU Yu E-mail:fuyu0219@163.com

Abstract:

The computational overhead of principal component analysis is so high that local devices cannot afford it and often require secure outsourcing of computational tasks. The data security issue in outsourcing computation has gradually become a difficult point for cloud computing security research. This paper proposed a secure outsourcing scheme based on secret sharing in cloud environment, which was based on additive secret sharing technology and designed with secure division and secure square root computation protocols. The PCA secure outsourcing computation could be finished by two cloud servers collaboratively performing the covariance matrix, Lanczos, Householder and other secure protocols. Compared with other secure outsourcing computation schemes, this scheme can better support client offline and multi-party data aggregation with better computational overhead, and the experiments verified the effectiveness of the scheme.

Key words: data security, cloud computing, outsourced computing, secret sharing, principal component analysis

CLC Number: