|
ABSTRACT
In a database system, disclosure of confidential private data may occur if users can put together the answers of past queries. Traditional access control mechanisms cannot guard against such breaches to private data. Online auditing techniques have been advanced to limit such disclosure of private data. Essentially, before answering any query, these techniques inspect the answers of the past queries to determine whether answering this query would compromise the stated data disclosure policies. While the primary requirement for online auditing is high efficiency, existing auditing approaches are expensive with respect to both computational time and space. Specifically, this cost is excessive in the general case of auditing arbitrary aggregate queries over real-valued confidential attributes with respect to interval-based privacy disclosure. In this paper, we model this problem as the well-studied linear programming (LP) problem and propose an efficient online auditing solution for constantly monitoring the bounds of protected attributes. The previously proposed approaches in this direction repetitively employ the LP. Consequently, for each new query, they require evaluation of the entire set of answers to past queries. In this paper, we propose a novel approach to employ LP that keeps the prior evaluation state in a concise form and conducts an incremental evaluation. Basically, our approach treats the online auditing problem as a series of updation problems. Each time when a new query is issued by a user, instead of solving a new LP problem with up-to-date log of all queries, we modify the existing bounds obtained in auditing previous queries based on certain rules so as to get the updated bounds with the new query added. Since it significantly reduces the computation time and storage space, our approach offers the first practical solution for the interval-based online auditing problem. Our experimental results demonstrate that our solution is about 30 times faster than the existing solutions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
Chin, F. Y. L., Kossowski, P., and Loh, S. C. Efficient inference control for range sum queries. Theor. Comput. Sci. 32 (1984), 77--86.
|
 |
9
|
|
| |
10
|
|
| |
11
|
Cox, L. H. Suppression methodology and statistical disclosure control. Journal of American Statistical Association 75 (1980), 377--385.
|
| |
12
|
Cox, L. H. Network models for complementary cell suppression. Journal of the American Statistical Association 90 (1995), 1453--1462.
|
| |
13
|
|
 |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
Goldman, A. J., and Tucker, A. W. Linear programming. Princeton Unviersity Press (1956).
|
 |
20
|
|
 |
21
|
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
Li, N., Li, T., and Venkatasubramanian, S. t-closeness: Privacy beyond k-anonymity and l-diversity. In ICDE (2007), pp. 106--115.
|
| |
26
|
|
| |
27
|
Li, Y., Wang, L., and Jajodia, S. Preventing interval-based inference by random data perturbation. In Privacy Enhancing Technologies (2002), pp. 160--170.
|
| |
28
|
|
| |
29
|
|
 |
30
|
|
| |
31
|
|
 |
32
|
|
| |
33
|
|
| |
34
|
Motwani, R., Nabar, S. U., and Thomas, D. Auditing sql queries. In Proceedings of the 21th International Conference on Data Engineering (2008).
|
| |
35
|
|
| |
36
|
Nabar, S. U., Kenthapadi, K., Mishra, N., and Motwani, R. A survey of query auditing techniques for data privacy. In In Privacy-Preserving Data Mining: Models and Algorithms, Springer, 2008 (to appear).
|
| |
37
|
Shubha U. Nabar , Bhaskara Marthi , Krishnaram Kenthapadi , Nina Mishra , Rajeev Motwani, Towards robustness in query auditing, Proceedings of the 32nd international conference on Very large data bases, September 12-15, 2006, Seoul, Korea
|
| |
38
|
Rakesh Agrawal , Roberto Bayardo , Christos Faloutsos , Jerry Kiernan , Ralf Rantzau , Ramakrishnan Srikant, Auditing compliance with a Hippocratic database, Proceedings of the Thirtieth international conference on Very large data bases, p.516-527, August 31-September 03, 2004, Toronto, Canada
|
| |
39
|
Samarati, P., and Sweeney, L. Protecting privacy when disclosing information: k-anonymity and its enforcement through generalization and suppression. Technical report, SRI International, 1998.
|
 |
40
|
|
| |
41
|
Schlörer, J. Information loss in partitioned statistical databases. Comput. J. 26, 3 (1983), 218--223.
|
| |
42
|
|
 |
43
|
|
| |
44
|
Vanderbei, R. J. Linear Programming: Foundations and Extensions (3rd edition). Springer, 2008.
|
| |
45
|
|
| |
46
|
Wang, L., Jajodia, S., and Wijesekera, D. Securing olap data cubes against privacy breaches. In IEEE Symposium on Security and Privacy (2004), pp. 161--175.
|
| |
47
|
Wang, L., Li, Y., Wijesekera, D., and Jajodia, S. Precisely answering multi-dimensional range queries without privacy breaches. In ESORICS (2003), pp. 100--115.
|
| |
48
|
Willenborg, L., and de Waal, T. Statistical Disclosure Control in Practice. Springer Verlag, 1996.
|
|