A Privacy-Aware Framework for Friend Recommendations in Online Social Networks

Online Social Networks (OSN), such as Facebook, Twitter and Tumblr, have revolutionized the way how people share information and stay connected with family and friends. Along this direction, user's privacy has been a significant concern to almost every user in the social network. In this paper, we propose a privacy-aware framework that allows users to outsource their encrypted profile data to a cloud environment. In order to achieve better security and efficiency, our framework utilizes a hybrid encryption approach that consists of Paillier's encryption scheme and AES. Also, we construct a privacy-aware friend recommendation protocol that recommends new friends to a given set of users without compromising their privacy. The proposed protocol adopts a collaborative analysis between the online social network provider and the Cloud in a privacy-preserving manner. Our proposed protocol utilizes the common neighbors approach and additive homomorphic encryption to achieve a reasonable trade-off between accuracy and security. Furthermore, we compared the performance of our protocol with existing work and show that our solution offers better functionality and security. Finally, we present experimental results evaluating the performance of our protocol and demonstrate the practical applicability of our solution.

[1]  Daniel Slamanig,et al.  On Security and Privacy in Cloud Computing , 2011, CLOSER.

[2]  Ahmad-Reza Sadeghi,et al.  Twin Clouds: An Architecture for Secure Cloud Computing , 2011 .

[3]  Silvio Micali,et al.  The knowledge complexity of interactive proof-systems , 1985, STOC '85.

[4]  Malene Charlotte Larsen Online Social Networking , 2008 .

[5]  JYOTI SHARMA,et al.  A Survey on Friend Recommendation System , 2016 .

[6]  Luo Si,et al.  Privacy-Preserving and Efficient Friend Recommendation in Online Social Networks , 2015, Trans. Data Priv..

[7]  Bernardo A. Huberman,et al.  Predicting the Future with Social Media , 2010, Web Intelligence.

[8]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[9]  Pascal Paillier,et al.  Public-Key Cryptosystems Based on Composite Degree Residuosity Classes , 1999, EUROCRYPT.

[10]  Wei Jiang,et al.  k-Nearest Neighbor Classification over Semantically Secure Encrypted Relational Data , 2014, IEEE Transactions on Knowledge and Data Engineering.

[11]  Steven M. Bellovin,et al.  The Failure of Online Social Network Privacy Settings , 2011 .

[12]  Oded Goldreich,et al.  On the foundations of cryptography , 2019, Providing Sound Foundations for Cryptography.

[13]  Halis Altun,et al.  Cloud-based online social network , 2013, 2013 International Conference on Electronics, Computer and Computation (ICECCO).

[14]  Nikita Borisov,et al.  Cachet: a decentralized architecture for privacy preserving social networking with caching , 2012, CoNEXT '12.

[15]  Nikita Borisov,et al.  FlyByNight: mitigating the privacy risks of social networking , 2008, WPES '08.

[16]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[17]  David Liben-Nowell,et al.  The link-prediction problem for social networks , 2007 .

[18]  M. Newman Clustering and preferential attachment in growing networks. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[19]  Refik Molva,et al.  Safebook: A privacy-preserving online social network leveraging on real-life trust , 2009, IEEE Communications Magazine.

[20]  Zekeriya Erkin,et al.  Literature Overview - Privacy in Online Social Networks , 2010 .

[21]  Jun Hu,et al.  Security Issues in Online Social Networks , 2011, IEEE Internet Computing.

[22]  Wenliang Du,et al.  Secure multi-party computation problems and their applications: a review and open problems , 2001, NSPW '01.