Survey on Privacy Preserving Updates for Anonymous and Confidential Databases
Gaurang Patel, Sanket Patel
Privacy, preserving, Confidentiality, K-anonymity
In today life database is widely used in industries in order to maintain data. It becomes crucial part of our life so to maintain information in database is very important. Some databases contain private information about individuals so it is necessary to keep this information private in database so for this reason we provide security to database so data remains secure. In the existing system the private information gets lost in big amount and doesn`t provide any security mechanism. Today many applications employ data mining techniques on databases which include private and sensitive information. In order to protect database from unauthorized access one should keep database anonymized or confidential. Anonymization means hide the identifying information from original data to protect private data. Confidentiality is a set of rules that limits access on certain types of information. There are different ways by which we can perform anonymization. In this paper we use k-anonymization. Suppose one person A owns a k-anonymous database and needs to determine whether his database is still k-anonymous if tuple inserted by another person B. For some applications database needs to be confidential, so we must keep access to the database strictly controlled. The confidentiality of the database is violated once other persons have access to the contents of the database. Thus, problem is to check whether the database inserted with the tuple is still k-anonymous without letting the owner A and B to know the content of the tuple and database respectively.