信息网络安全 ›› 2023, Vol. 23 ›› Issue (4): 61-71.doi: 10.3969/j.issn.1671-1122.2023.04.007

• 技术研究 • 上一篇    下一篇

云环境下基于秘密共享的安全外包主成分分析方案

马敏1,2, 付钰1(), 黄凯3   

  1. 1.海军工程大学信息安全系,武汉 430033
    2.湖北开放大学软件工程学院,武汉 430074
    3.国防大学联合作战学院,石家庄 050084
  • 收稿日期:2022-12-27 出版日期:2023-04-10 发布日期:2023-04-18
  • 通讯作者: 付钰 E-mail:fuyu0219@163.com
  • 作者简介:马敏(1979—),女,江苏,副教授,博士研究生,主要研究方向为信息安全|付钰(1982—),女,湖北,教授,博士,主要研究方向为人工智能与网络安全|黄凯(1986—),男,安徽,讲师,博士,主要研究方向为信息安全与人工智能。
  • 基金资助:
    国家自然科学基金(62102422)

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

摘要:

主成分分析技术的计算开销较大,本地设备一般无法负担,常需要将计算任务进行外包,而外包计算的数据安全问题已成为云计算安全领域的一个研究热点。文章提出一种云环境下基于秘密共享的安全外包主成分分析方案,该方案基于加法秘密共享技术,设计了安全除法和安全平方根计算协议。通过两台云服务器协同执行协方差矩阵、Lanczos、Householder等安全协议计算,实现了主成分分析安全外包计算。与其他安全外包计算方案相比,文章所提方案可以更好地支持客户端离线和多方数据聚合,其计算开销更小,并通过实验验证了方案的有效性。

关键词: 数据安全, 云计算, 外包计算, 秘密共享, 主成分分析

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

中图分类号: