Private Machine Learning Classification Based on Fully Homomorphic Encryption

被引:64
|
作者
Sun, Xiaoqiang [1 ]
Zhang, Peng [1 ]
Liu, Joseph K. [2 ]
Yu, Jianping [1 ]
Xie, Weixin [1 ]
机构
[1] Shenzhen Univ, ATR Key Lab Natl Def Technol, Coll Informat Engn, Shenzhen 518060, Peoples R China
[2] Monash Univ, Fac Informat Technol, Clayton, Vic 3800, Australia
基金
中国国家自然科学基金;
关键词
Decision trees; Encryption; Additives; Switches; Protocols; Privacy; Machine learning classification; privacy preserving; fully homomorphic encryption; hyperplane decision-based; Naive Bayes; decision tree; CLOUD DATA; EFFICIENT; SEARCH;
D O I
10.1109/TETC.2018.2794611
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning classification is an useful tool for trend prediction by analyzing big data. As supporting homomorphic operations over encrypted data without decryption, fully homomorphic encryption (FHE) contributes to machine learning classification without leaking user privacy, especially in the outsouring scenario. In this paper, we propose an improved FHE scheme based on HElib, which is a FHE library implemented based on Brakerski's FHE scheme. Our improvement focuses on two aspects. On the one hand, we first use the relinearization technique to reduce the ciphertext size, and then the modulus switching technique is used to reduce the modulus and decryption noise. On the other hand, we need no relinearization and modulus switching if there is additive homomorphic or no homomorphic operation in the multiplicative ciphertext's next homomorphic operation. Homomorphic comparison protocol, private hyperplane decision-based classification and private Naive Bayes classification are implemented by additive homomorphic and multiplicative homomorphic first. In our homomorphic comparison protocol, the number of interactions is reduced from 3 to 1. We choose the proposed FHE scheme to implement private decision tree classification. Simulation results show that the efficiency of our FHE scheme and implementation of private decision tree classification are more efficient than other two schemes.
引用
收藏
页码:352 / 364
页数:13
相关论文
共 50 条
  • [31] HomoPAl: A Secure Collaborative Machine Learning Platform based on Homomorphic Encryption
    Li, Qifei
    Huang, Zhicong
    Lu, Wen-jie
    Hong, Cheng
    Qu, Hunter
    He, Hui
    Zhang, Weizhe
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1713 - 1717
  • [32] Parallelizing Fully Homomorphic Encryption
    Hayward, Ryan
    Chiang, Chia-Chu
    2014 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2014), 2014, : 721 - 724
  • [33] Optimizations in Fully Homomorphic Encryption
    El-Yahyaoui, Ahmed
    El Kettani, Mohamed Dafir Ech-cherif
    CLOUD COMPUTING AND BIG DATA: TECHNOLOGIES, APPLICATIONS AND SECURITY, 2019, 49 : 150 - 166
  • [34] A Flexible Fully Homomorphic Encryption
    Chunguang Ma
    Juyan Li
    Gang Du
    Wireless Personal Communications, 2017, 95 : 761 - 772
  • [35] A Flexible Fully Homomorphic Encryption
    Ma, Chunguang
    Li, Juyan
    Du, Gang
    WIRELESS PERSONAL COMMUNICATIONS, 2017, 95 (02) : 761 - 772
  • [36] Faster Fully Homomorphic Encryption
    Stehle, Damien
    Steinfeld, Ron
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2010, 2010, 6477 : 377 - +
  • [37] The Rise of Fully Homomorphic Encryption
    Creeger M.
    Queue, 2022, 20 (04): : 39 - 60
  • [38] Fully Homomorphic Encryption for Mathematicians
    Silverberg, Alice
    WOMEN IN NUMBERS 2: RESEARCH DIRECTIONS IN NUMBER THEORY, 2013, 606 : 111 - 123
  • [39] Privacy Preserving Machine Learning with Homomorphic Encryption and Federated Learning
    Fang, Haokun
    Qian, Quan
    FUTURE INTERNET, 2021, 13 (04):
  • [40] SARSA(0) Reinforcement Learning over Fully Homomorphic Encryption
    Suh, Jihoon
    Tanaka, Takashi
    2021 SICE INTERNATIONAL SYMPOSIUM ON CONTROL SYSTEMS (SICE ISCS 2021), 2021, : 1 - 7