2013
DOI: 10.1109/tkde.2012.86
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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, a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
34
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 21 publications
(37 citation statements)
references
References 32 publications
0
34
0
Order By: Relevance
“…The definition of QA-causality applies to monotone queries [47,48]. 5 How- 3 In contrast with general causal claims, such as "smoking causes cancer", which refer some sort of related events, actual causation specifies a particular instantiation of a causal relationship, e.g., "Joe's smoking is a cause for his cancer". 4 As discussed in [59], some objections to the Halpern-Pearl model of causality and the corresponding changes [35,36] do not affect results in the context of databases.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The definition of QA-causality applies to monotone queries [47,48]. 5 How- 3 In contrast with general causal claims, such as "smoking causes cancer", which refer some sort of related events, actual causation specifies a particular instantiation of a causal relationship, e.g., "Joe's smoking is a cause for his cancer". 4 As discussed in [59], some objections to the Halpern-Pearl model of causality and the corresponding changes [35,36] do not affect results in the context of databases.…”
Section: Introductionmentioning
confidence: 99%
“…4 As discussed in [59], some objections to the Halpern-Pearl model of causality and the corresponding changes [35,36] do not affect results in the context of databases. 5 That a query is monotone means that the set of answers may only grow when new tuples ever, all complexity and algorithmic results in [47,59] have been restricted to first-order (FO) monotone queries, mainly conjunctive queries. However, Datalog queries [13,1], which are also monotone, but may contain recursion, require investigation in the context of QA-causality.…”
Section: Introductionmentioning
confidence: 99%
“…7 Adapting inc-deg s,g 3 to attribute-based repairs Database repairs that are based on changes of attribute values in tuples have been considered in [54,10], and implicitly in [8]. We rely here on repairs introduced in [6], which we briefly present by means of an example.…”
Section: Inconsistency Degree Under Updatesmentioning
confidence: 99%
“…For certain forms of prioritized repairs, such as endogenous repairs, the normalization coefficient |D| might be unnecessarily large. In this particular case, it might be better to use |D n | 8. This approach was followed in[6] to compute maximum responsibility degrees of database tuples as causes for violations of DCs, appealing to a causality-repair connection[11].…”
mentioning
confidence: 99%
“…The causes for the query, represented by their tids, can be obtained by posing simple queries to the program under the uncertain or brave semantics that makes true what is true in some model of the repair-ASP. 4 In this case, Π(D, κ(Q)) |= brave Ans(t), where the auxiliary predicate is defined on top of Π(D, κ(Q)) by the rules: Ans(t) ← R ′ (t, x, y, d) and Ans(t) ← S ′ (t, x, d).…”
Section: Causality Answer Set Programsmentioning
confidence: 99%