Achieving Data Privacy through Secrecy Views and Null-Based Virtual Updates

被引:15
作者
Bertossi, Leopoldo [1 ]
Li, Lechen [1 ]
机构
[1] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Data privacy; views; query answering; null values; view updates; answer set programs; database repairs; KNOWLEDGE REPRESENTATION; QUERY;
D O I
10.1109/TKDE.2012.86
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We may want to keep sensitive information in a relational database hidden from a user or group thereof. We characterize sensitive data as the extensions of secrecy views. The database, before returning the answers to a query posed by a restricted user, is updated to make the secrecy views empty or a single tuple with null values. Then, a query about any of those views returns no meaningful information. Since the database is not supposed to be physically changed for this purpose, the updates are only virtual, and also minimal. Minimality makes sure that query answers, while being privacy preserving, are also maximally informative. The virtual updates are based on null values as used in the SQL standard. We provide the semantics of secrecy views, virtual updates, and secret answers (SAs) to queries. The different instances resulting from the virtually updates are specified as the models of a logic program with stable model semantics, which becomes the basis for computation of the SAs.
引用
收藏
页码:987 / 1000
页数:14
相关论文
共 33 条
[1]  
Abiteboul S., 1995, Foundations of databases, V8
[2]  
[Anonymous], NUMERICAL METHODS SO, DOI DOI 10.1007/978-1-4612-1984-2_19
[3]  
[Anonymous], 1979, 1979 ACM SIGMOD INT, DOI DOI 10.1145/582095.582123
[4]  
Barcelo P., 2002, THESIS PUC
[5]  
Bertossi L., 2009, P ALB MEND INT WORKS, V450
[6]  
Bertossi L, 2006, SIGMOD REC, V35, P68, DOI 10.1145/1147376.1147391
[7]  
Bertossi Leopoldo E., 2011, SYNTHESIS LECT DATA
[8]   Keeping secrets in incomplete databases [J].
Biskup, Joachim ;
Weibert, Torben .
INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2008, 7 (03) :199-217
[9]  
Biskup J, 2007, LECT NOTES COMPUT SC, V4602, P1
[10]  
Biskup J, 2010, LECT NOTES COMPUT SC, V5956, P230, DOI 10.1007/978-3-642-11829-6_16