信息网络安全 ›› 2018, Vol. 18 ›› Issue (10): 10-16.doi: 10.3969/j.issn.1671-1122.2018.10.002

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

基于安全两方计算的具有隐私性的回归算法

唐春明(), 魏伟明   

  1. 广州大学数学与信息科学学院,广东广州510006
  • 收稿日期:2018-08-27 出版日期:2018-10-10 发布日期:2020-05-11
  • 作者简介:

    作者简介:唐春明(1972—),男,湖南,教授,博士,主要研究方向为信息安全、密码学;魏伟明(1993—),男,广东,硕士研究生,主要研究方向为信息安全、密码学。

  • 基金资助:
    国家自然科学基金面上项目[61772147];广东省自然科学基金基础研究重大项目[2015A030308016];广东省教育厅科研团队项目 [2015KCXTD014];广州市教育局协同创新重大项目[1201610005];国家密码发展基金[MMJJ20170117]

Regression Algorithm with Privacy Based on Secure Two-party Computation

Chunming TANG(), Weiming WEI   

  1. College of Mathematics and Information, Guangzhou University, Guangdong Guangzhou 510006, China
  • Received:2018-08-27 Online:2018-10-10 Published:2020-05-11

摘要:

为了确保模型的精确度, 传统机器学习算法需要收集大量的原始数据进行模型训练,但这容易造成隐私泄露。为此,文章使用加法秘密共享方案在两个非共谋半诚实服务器进行安全两方计算,给出了具有隐私性的线性回归算法。考虑到sigmoid函数不利于进行安全两方计算,因此使用它的泰勒逼近形式,并结合线性回归算法给出了具有隐私性的Logistic回归算法。这两种算法都可以同时实现原始数据和模型参数的隐私保护。

关键词: 安全两方计算, 秘密共享, 隐私保护, 回归模型

Abstract:

In order to ensure the accuracy of model, traditional machine learning algorithms need to collect a large amount of raw data for model training, which easily causes privacy leakage. This paper uses the additive secret sharing scheme to perform secure two-party computing on two non-collusion semi-honest servers, and gives a linear regression algorithm with privacy. Considering that the sigmoid function is hard to support secure two-party calculation, its Taylor approximation form is used, and a Logistic regression algorithm with privacy is given in combination with linear regression algorithm. Both linear regression algorithms can simultaneously achieve the privacy protection of raw data and model parameters.

Key words: secure two-party computation, secret sharing, privacy protection, regression model

中图分类号: