• DocumentCode
    2994110
  • Title

    Verified Computational Differential Privacy with Applications to Smart Metering

  • Author

    Barthe, Gilles ; Danezis, George ; Gregoire, Benjamin ; Kunz, Cesar ; Zanella-Beguelin, Santiago

  • Author_Institution
    IMDEA Software Inst., Spain
  • fYear
    2013
  • fDate
    26-28 June 2013
  • Firstpage
    287
  • Lastpage
    301
  • Abstract
    EasyCrypt is a tool-assisted framework for reasoning about probabilistic computations in the presence of adversarial code, whose main application has been the verification of security properties of cryptographic constructions in the computational model. We report on a significantly enhanced version of EasyCrypt that accommodates a richer, user-extensible language of probabilistic expressions and, more fundamentally, supports reasoning about approximate forms of program equivalence. This enhanced framework allows us to express a broader range of security properties, that notably include approximate and computational differential privacy. We illustrate the use of the framework by verifying two protocols: a two-party protocol for computing the Hamming distance between bit-vectors, yielding two-sided privacy guarantees; and a novel, efficient, and privacy-friendly distributed protocol to aggregate smart meter readings into statistics and bills.
  • Keywords
    cryptographic protocols; data privacy; inference mechanisms; smart meters; EasyCrypt; Hamming distance; adversarial code; bit-vectors; computational differential privacy; computational model; cryptographic constructions; privacy-friendly distributed protocol; probabilistic computations; probabilistic expressions; program equivalence; reasoning; security property verification; smart metering; tool-assisted framework; two-party protocol; two-sided privacy; user-extensible language; verified computational differential privacy; Encryption; Hamming distance; Privacy; Probabilistic logic; Protocols; EasyCrypt; Hamming distance; aggregation; differential privacy; smart meters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium (CSF), 2013 IEEE 26th
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/CSF.2013.26
  • Filename
    6595835