Abstract
Proactive caching is a novel smart communication resource management method that can offer intelligent and economic networking services in the next generation cellular networks. In proactive caching, a common operation is using k-means to estimate content popularity. However, during the process, the base stations have to collect user's location and content preference information to train a k-means model, which causes user privacy leakage. And current privacy-preserving k-means schemes usually suffer dramatic user quality of experience reduction, and cannot deal with the user dropout condition. Therefore, we propose a privacy-preserving federated k-means scheme (named PFK-means) for proactive caching in the next generation cellular networks. PFK-means is based on two privacy-preserving techniques, federated learning and secret sharing. In PFK-means, a suite of secret sharing protocols are designed to lightweight and efficient federated learning of k-means. These protocols allow privacy-preserving k-means training for proactive caching when there are dropout users. We seriously analyze the security of PFK-means and conduct comprehensive experiments to prove its security, effectiveness and efficiency. Through comparison, we can conclude that PFK-means outperforms other existing related schemes.
| Original language | English |
|---|---|
| Pages (from-to) | 14-31 |
| Number of pages | 18 |
| Journal | Information Sciences |
| Volume | 521 |
| DOIs | |
| Publication status | Published - Jun 2020 |
| MoE publication type | A1 Journal article-refereed |
Funding
This work was supported by the National Natural Science Foundation of China (Grant No. U1804263 , U1764263 , 61872283 , 61702105 , U1708262 ), the China 111 Project (No. B16037), the College of Mathematics and Computer Science, Fuzhou University , China and Fujian Provincial Key Laboratory of Information Security of Network Systems, Fuzhou, China.
Keywords
- k-Means
- Next generation cellular network
- Privacy-Preserving
- Proactive caching
- Secret sharing