Privacy Preserving in Social Networks Using Combining Cuckoo Optimization Algorithm and Graph Clustering for Anonymization

Main Article Content

Mehdi Namdarzadegan
Taleb Khafaei

Abstract

Recently, social networks have received dramatic interest. The speed of the development and expansion of the Internet has created a new topic of research called social networks or online virtual communities on the Internet. Today, social networking sites such as Facebook, Twitter, Instagram and so forth are dramatically used by many people. Since people publish a lot of information about themselves on these networks, this information may be attacked by the intruders, so the need of preserving privacy is necessary on these networks. One of the approaches for preserving privacy is the K-anonymity. Anonymization always faces the challenge of data lost, therefore, an approach is required for anonymization of data and meanwhile maintaining the usefulness of the data. In this research, by combining the k-anonymity priority clustering method and Cuckoo optimization algorithm, an appropriate model is developed to maintain the privacy of the data and its usefulness. The average path length, average clustering coefficient and the transitivity criteria have been used to evaluate the proposed algorithm. The results of the experiments show that the proposed method in most cases has 1 unit superiority in terms of k-anonymity and 2 units superiority in terms of usefulness in comparison with similar methods.

Keywords:
Social networks, graph clustering, cuckoo optimization algorithm, k-anonymity, utility of data.

Article Details

How to Cite
Namdarzadegan, M., & Khafaei, T. (2019). Privacy Preserving in Social Networks Using Combining Cuckoo Optimization Algorithm and Graph Clustering for Anonymization. Asian Journal of Research in Computer Science, 3(3), 1-12. https://doi.org/10.9734/ajrcos/2019/v3i330092
Section
Original Research Article