• DocumentCode
    9819
  • Title

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

  • Author

    Bertossi, Leopoldo ; Li, Lechen

  • Author_Institution
    Carleton University, Ottawa
  • Volume
    25
  • Issue
    5
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    987
  • Lastpage
    1000
  • 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, 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.
  • Keywords
    Data privacy; Integrated circuits; Maintenance engineering; Null value; Relational databases; Semantics; Data privacy; answer set programs; database repairs; null values; query answering; view updates; views;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2012.86
  • Filename
    6189344