• DocumentCode
    793284
  • Title

    Foundations of secure deductive databases

  • Author

    Bonatti, Piero A. ; Kraus, Sarit ; Subrahmanian, V.S.

  • Author_Institution
    Dipartimento di Inf., Torino Univ., Italy
  • Volume
    7
  • Issue
    3
  • fYear
    1995
  • fDate
    6/1/1995 12:00:00 AM
  • Firstpage
    406
  • Lastpage
    422
  • Abstract
    We develop a formal logical foundation for secure deductive databases. This logical foundation is based on an extended logic involving several modal operators. We develop two models of interaction between the user and the database called “yes-no” dialogs, and “yes-no-don´t know” dialogs. Both dialog frameworks allow the database to lie to the user. We develop an algorithm for answering queries using yes-no dialogs and prove that secure query processing using yes-no dialogs is NP-complete. Consequently, the degree of computational intractability of query processing with yes-no dialogs is no worse than for ordinary databases. Furthermore, the algorithm is maximally cooperative to user in the sense that lying is resorted to only when absolutely necessary. For Horn databases, we show that secure query processing can be achieved in linear time-hence, this is no more intractable than the situation in ordinary databases. Finally, we identify necessary and sufficient conditions for the database to be able to preserve security. Similar results are also obtained for yes-no-don´t know dialogs
  • Keywords
    computational complexity; deductive databases; formal logic; logic programming; query processing; security of data; Horn databases; NP-complete; computational intractability; dialog frameworks; formal logical foundation; modal operators; necessary and sufficient conditions; queries; query processing; secure deductive databases; yes-no dialogs; Computer science; Data security; Database languages; Deductive databases; Helium; Logic programming; Protection; Query processing; Relational databases; Sufficient conditions;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.390247
  • Filename
    390247