k-core decomposition is an important task in graph data processing in various fields, such as social network analysis, computational biology, medicine research, etc. In some applications involving massive graph processing, users usually outsource the graph data and k-core decomposition task on the graph, to cloud service providers, so as to alleviate the problem of limited computational resources. This solution, however, may pose threats to the privacy of the data and of the users, for example, leakage of node and edge information, and even the k value. In this paper, we propose a homomorphic encryption-based scheme called HEkc for k-core decomposition in the scenario of graph data outsourcing. We prove that the proposed scheme is secure under the semi-honest model, i.e., it can perform k-core decomposition correctly while preserving the privacy of the graph, the k value, and the computation result. In addition, we design two variants named HEkc-fast and HEkc-safe, to improve the efficiency of HEkc and to prevent it from the known-plaintext attack, respectively. Finally, we empirically evaluate the effectiveness of our proposed schemes through extensive experiments conducted on eight real datasets and the results show that our schemes for privacy-preserving k-core decomposition are promising.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Privacy-Preserving k-core Decomposition for Graphs

  • Xuyang Liu,
  • Rong Zhao,
  • Bingwen Feng,
  • Jilian Zhang

摘要

k-core decomposition is an important task in graph data processing in various fields, such as social network analysis, computational biology, medicine research, etc. In some applications involving massive graph processing, users usually outsource the graph data and k-core decomposition task on the graph, to cloud service providers, so as to alleviate the problem of limited computational resources. This solution, however, may pose threats to the privacy of the data and of the users, for example, leakage of node and edge information, and even the k value. In this paper, we propose a homomorphic encryption-based scheme called HEkc for k-core decomposition in the scenario of graph data outsourcing. We prove that the proposed scheme is secure under the semi-honest model, i.e., it can perform k-core decomposition correctly while preserving the privacy of the graph, the k value, and the computation result. In addition, we design two variants named HEkc-fast and HEkc-safe, to improve the efficiency of HEkc and to prevent it from the known-plaintext attack, respectively. Finally, we empirically evaluate the effectiveness of our proposed schemes through extensive experiments conducted on eight real datasets and the results show that our schemes for privacy-preserving k-core decomposition are promising.