A sound and complete model-generation procedure for consistent and confidentiality-preserving databases (Q549726): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Data Privacy for $\mathcal{ALC}$ Knowledge Bases / rank
 
Normal rank
Property / cites work
 
Property / cites work: A formal analysis of information disclosure in data exchange / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3691050 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Secure data management in decentralized systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Controlled query evaluation with open queries for a decidable relational submodel / rank
 
Normal rank
Property / cites work
 
Property / cites work: Controlled query evaluation for known policies by combining lying and refusal / rank
 
Normal rank
Property / cites work
 
Property / cites work: Combining Consistency and Confidentiality Requirements in First-Order Databases / rank
 
Normal rank
Property / cites work
 
Property / cites work: Answer sets for consistent query answering in inconsistent databases / rank
 
Normal rank
Property / cites work
 
Property / cites work: The classical decision problem. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Domain independence and the relational calculus / rank
 
Normal rank
Property / cites work
 
Property / cites work: An authorization model and its formal semantics / rank
 
Normal rank
Property / cites work
 
Property / cites work: Data exchange: semantics and query answering / rank
 
Normal rank
Property / cites work
 
Property / cites work: Inconsistency Tolerance / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the expressive power of database queries with intermediate types / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Machine-Oriented Logic Based on the Resolution Principle / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5679729 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4863622 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Cover story management / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4246965 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2723420 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Automated Deduction – CADE-20 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The model evolution calculus as a first-order DPLL method / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2767117 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Encyclopedia of Database Systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4028812 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Propositional belief base update and minimal change / rank
 
Normal rank

Latest revision as of 07:46, 4 July 2024

scientific article
Language Label Description Also known as
English
A sound and complete model-generation procedure for consistent and confidentiality-preserving databases
scientific article

    Statements

    A sound and complete model-generation procedure for consistent and confidentiality-preserving databases (English)
    0 references
    0 references
    0 references
    18 July 2011
    0 references
    The paper is devoted to the very important problem of ensuring sensitive data confidentiality while maintaining maximum availability of querying the permissible data. An algorithm is presented realizing a method called ``lying'' (additions and/or removal of database entries) based on definitions produced by a database administrator (initial database instance), a security administrator (secret data) and a user administrator (user's prior knowledge). The algorithm creates a new database instance that does not allow retrieval and/or inference of classified facts. This property is here called the inference-proofness. The second desirable property mentioned above is studied as well (called distortion minimality) using a cardinality-based distortion distance -- the choice of this measure and some other possibilities are discussed in detail. The paper forms a part of the work on controlled query evaluation (CQE) but differs from previous approaches in using the non-interactive setting. The presented algorithm named preCQE is used as a preprocessor and all querying is then performed with the resulting database instance. That has a great impact on the runtime performance of query answering. The algorithm is defined for a subset of first-order logic databases. It uses weakly acyclic constraints comprising tuple-generating dependencies accompanied by existential and denial formulas. All formulas are in the prenex literal normal form. The preCQE algorithm effectively implements a Branch-and-Bound end depth-first search approach. It treats violated constraints step by step. Quantified variables in such a constraint are handled from left to right by the order of their quantifiers. Relevant instantiations are determined. Whenever a ground atom is reached by such instantiations, addition or removal of this atom is tried. The detailed listing and discussion of the algorithm is given in the paper as well as the proofs of its termination, soundness and completeness. In the conclusion, the authors mention that a thorough complexity analysis of the algorithm is still to be performed, a preCQE implementation for propositional logic showed a good runtime performance, and a prototype system using a Oracle-SQL DBMS in connection with a Java interface is currently being implemented. More information and references to a series of related papers can be found, e.g., on \url{http://wiese.free.fr/}.
    0 references
    logic database
    0 references
    confidentiality
    0 references
    availability
    0 references
    constraints
    0 references
    algorithm
    0 references
    controlled query evaluation
    0 references

    Identifiers