Giter Site home page Giter Site logo

cldp's Introduction

Condensed Local Differential Privacy (CLDP)

Condensed LDP (CLDP) is a formal alternative to Local Differential Privacy (LDP). In CLDP, similar outputs are systematically favored to distant outputs using condensed probability when perturbing user data. This repository contains the implementations of our CLDP protocols proposed in:

Secure and utility-aware data collection with condensed local differential privacy. 
Gursoy, M. E., Tamersoy, A., Truex, S., Wei, W., & Liu, L. (2019). 
IEEE Transactions on Dependable and Secure Computing.

A pre-print version of the paper is also available on arXiv.

Repository Status

This repository is currently under construction. Eventually, it will contain implementations of the following protocols:

  • Ordinal-CLDP for collecting user data that stem from finite and discrete metric spaces. Examples include malware infection counts, letters and strings ordered by dictionary order, categorical domains with tree-structured domain taxonomy.
  • Item-CLDP for collecting user data that stem from non-ordinal discrete spaces. Examples include OS versions, merchant transactions, emojis, and so forth.
  • Sequence-CLDP for collecting user data that correspond to a sequence of items. Examples include computer log files, genomics (DNA sequences), web browsing histories, and location traces.

We will be gradually cleaning and uploading the code for these protocols. Please check back frequently!

Project Status

There is ongoing work in our lab regarding LDP, CLDP, and privacy-preserving data analytics. The code in this repository is provided as is, without warranty or support. It is maintained by M. Emre Gursoy. If you use our code, please cite:

@article{gursoy2019secure,
  title={Secure and utility-aware data collection with condensed local differential privacy},
  author={Gursoy, Mehmet Emre and Tamersoy, Acar and Truex, Stacey and Wei, Wenqi and Liu, Ling},
  journal={IEEE Transactions on Dependable and Secure Computing},
  year={2019},
  publisher={IEEE}
}

cldp's People

Contributors

megursoy avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.