Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption

被引:2
|
作者
Jumonji, Seiya [1 ]
Sakai, Kazuya [1 ]
Sun, Min-Te [2 ]
Ku, Wei-Shinn [3 ]
机构
[1] Tokyo Metropolitan Univ, Dept Elect Engn & Comp Sci, Tokyo 1910065, Japan
[2] Natl Cent Univ, Dept Comp Sci & Informat Engn, Taoyuan 320, Taiwan
[3] Auburn Univ, Dept Comp Sci & Software Engn, Auburn, AL 36849 USA
关键词
Protocols; Servers; Recommender systems; Costs; Computer science; Collaboration; Privacy; Privacy-preserving collaborative filtering; PPCF; fully homomorphic encryption;
D O I
10.1109/TKDE.2021.3115776
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Protecting the privacy of users is one of the most important issues in recommender systems, where new items, e.g., books, movies, and friends in online social networking service/sites, are recommended to target users. To identify recommended items, encryption-based privacy-preserving collaborative filtering is widely used to generate recommendations. However, existing solutions are either slow or not scalable. To tackle this issue, in this paper, we first propose a privacy-preserving user-based CF protocol using the BGV fully homomorphic encryption scheme, which is named BGV-CF. By reducing interactions and the amount of communication traffic among users and recommendation servers, the proposed BGV-CF protocol significantly facilitates the recommendation process. Then, we propose an optimized BGV-CF (OBGV-CF) protocol where some computations are offloaded to users during the recommendation process. The security of the proposed schemes is qualitatively analyzed and quantitative analyses of the computation and communication costs are performed. In addition, provable security analysis using random oracles is provided. The BGV-CF and OBGV-CF protocols are implemented using C++, and testbeds using the MovieLens dataset are conducted. Experimental results demonstrate that the proposed BGV-CF and OBGV-CF successfully achieve their design goals.
引用
收藏
页码:2961 / 2974
页数:14
相关论文
共 50 条
  • [41] Privacy-Preserving Machine Learning With Fully Homomorphic Encryption for Deep Neural Network
    Lee, Joon-Woo
    Kang, Hyungchul
    Lee, Yongwoo
    Choi, Woosuk
    Eom, Jieun
    Deryabin, Maxim
    Lee, Eunsang
    Lee, Junghyun
    Yoo, Donghoon
    Kim, Young-Sik
    No, Jong-Seon
    [J]. IEEE ACCESS, 2022, 10 : 30039 - 30054
  • [42] Privacy-Preserving Data Exfiltration Monitoring Using Homomorphic Encryption
    Rohloff, Kurt
    [J]. 2015 IEEE 2ND INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD), 2015, : 48 - 53
  • [43] Efficient Privacy-Preserving Fingerprint-Based Authentication System Using Fully Homomorphic Encryption
    Kim, Taeyun
    Oh, Yongwoo
    Kim, Hyoungshick
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2020, 2020
  • [44] Accuracy of Privacy-preserving Collaborative Filtering Based on Quasi-homomorphic Similarity
    Kikuchi, Hiroaki
    Aoki, Yoshiki
    Terada, Masayuki
    Ishii, Kazuhiko
    Sekino, Kimihiko
    [J]. 2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC), 2012, : 555 - 562
  • [45] A Survey of Deep Learning Architectures for Privacy-Preserving Machine Learning With Fully Homomorphic Encryption
    Podschwadt, Robert
    Takabi, Daniel
    Hu, Peizhao
    Rafiei, Mohammad H. H.
    Cai, Zhipeng
    [J]. IEEE ACCESS, 2022, 10 : 117477 - 117500
  • [46] Privacy-preserving genome-wide association studies on cloud environment using fully homomorphic encryption
    Wen-Jie Lu
    Yoshiji Yamada
    Jun Sakuma
    [J]. BMC Medical Informatics and Decision Making, 15
  • [47] Privacy-preserving semi-parallel logistic regression training with fully homomorphic encryption
    Sergiu Carpov
    Nicolas Gama
    Mariya Georgieva
    Juan Ramon Troncoso-Pastoriza
    [J]. BMC Medical Genomics, 13
  • [48] CryptoRNN - Privacy-Preserving Recurrent Neural Networks Using Homomorphic Encryption
    Bakshi, Maya
    Last, Mark
    [J]. CYBER SECURITY CRYPTOGRAPHY AND MACHINE LEARNING (CSCML 2020), 2020, 12161 : 245 - 253
  • [49] Privacy-Preserving Auction for Big Data Trading Using Homomorphic Encryption
    Gao, Weichao
    Yu, Wei
    Liang, Fan
    Hatcher, William Grant
    Lu, Chao
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (02): : 776 - 791
  • [50] A Privacy-Preserving Framework Using Homomorphic Encryption for Smart Metering Systems
    Xu, Weiyan
    Sun, Jack
    Cardell-Oliver, Rachel
    Mian, Ajmal
    Hong, Jin B.
    [J]. SENSORS, 2023, 23 (10)