Loading…
The inference problem: Maintaining maximal availability in the presence of database updates
In this paper, we present the Dynamic Disclosure Monitor (D 2Mon) architecture to prevent illegal inferences via database constraints. D 2Mon extends the functionality of Disclosure Monitor (DiMon) to address database updates while preserving the soundness and completeness properties of the inferenc...
Saved in:
Published in: | Computers & security 2010-02, Vol.29 (1), p.88-103 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In this paper, we present the Dynamic Disclosure Monitor (D
2Mon) architecture to prevent illegal inferences via database constraints. D
2Mon extends the functionality of Disclosure Monitor (DiMon) to address database updates while preserving the soundness and completeness properties of the inference algorithms. We study updates from the perspective of increasing data availability. That is, updates on tuples that were previously released may affect the correctness of the user inferences over these tuples. We develop a mechanism, called
Update Consolidator (UpCon), that propagates updates to a history file to ensure that no query is rejected based on inferences derived from outdated data. The history file is used by the Disclosure Inference Engine (DiIE) to compute inferences. We show that UpCon and DiIE working together guarantee
confidentiality (completeness property of the data-dependent disclosure inference algorithm) and maximal
availability (soundness property of the data-dependent disclosure inference algorithm) even in the presence of updates. We also present our implementation of D
2Mon and our empirical results. |
---|---|
ISSN: | 0167-4048 1872-6208 |
DOI: | 10.1016/j.cose.2009.07.004 |