Saved in:
Bibliographic Details
Main Author: Covington, Christian
Format: Recurso digital
Language:
Published: Zenodo 2019
Online Access:https://doi.org/10.5281/zenodo.20058082
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866902258173607936
author Covington, Christian
author_facet Covington, Christian
contents <h1>Floating Point Repository</h1> <p><br>This repository was created in order to contain work related to floating point precision<br>problems in differentially private mechanisms (hence the very general repository name).<br>As of now, this is just my implementation<br>of the snapping mechanism introduced in <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.366.5957&rep=rep1&type=pdf">Mironov (2012)</a></p> <h2>Snapping Mechanism</h2> <p>The snapping mechanism is a differentially private mechanism designed to address the vulnerabilities that arise when implementing the laplace mechanism<br>with floating point numbers.</p> <h2>Implementation</h2> <p>The implementation of the snapping mechanism is located at `snapping_mechanism/implementation/cc_snap.py`.</p> <h2>Notes</h2> <p>The original <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.366.5957&rep=rep1&type=pdf">Mironov (2012)</a> focuses primarily on theory, rather than<br>how to use/implement the snapping mechanism in practice. The `snapping_mechanism/notes/snapping_implementation_notes.pdf` document both provides a bit of background<br>on the snapping mechanism and details considerations that were made during the implementation.</p> <h2>Reading Group Presentation</h2> <p>`snapping_mechanism/reading_group_presentation/presentation.pdf`<br>is a set of slides I used for a reading group presentation for the Harvard Privacy Tools Project.<br>I do not really plan on updating these and I think they're basically superseded by the notes document.</p> <h2>State of Completion</h2> <p>The python implementation is more-or-less complete at this point, though it has not been thoroughly vetted<br>and could surely be improved.<br>I do not currently recommend that anyone use this for sensitive data, though it is my goal to get it to this level.</p> <p>The notes section is a work in progress and has been partially vetted.</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_20058082
institution Zenodo
language
publishDate 2019
publisher Zenodo
record_format zenodo
spellingShingle Floating Point Repository
Covington, Christian
<h1>Floating Point Repository</h1> <p><br>This repository was created in order to contain work related to floating point precision<br>problems in differentially private mechanisms (hence the very general repository name).<br>As of now, this is just my implementation<br>of the snapping mechanism introduced in <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.366.5957&rep=rep1&type=pdf">Mironov (2012)</a></p> <h2>Snapping Mechanism</h2> <p>The snapping mechanism is a differentially private mechanism designed to address the vulnerabilities that arise when implementing the laplace mechanism<br>with floating point numbers.</p> <h2>Implementation</h2> <p>The implementation of the snapping mechanism is located at `snapping_mechanism/implementation/cc_snap.py`.</p> <h2>Notes</h2> <p>The original <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.366.5957&rep=rep1&type=pdf">Mironov (2012)</a> focuses primarily on theory, rather than<br>how to use/implement the snapping mechanism in practice. The `snapping_mechanism/notes/snapping_implementation_notes.pdf` document both provides a bit of background<br>on the snapping mechanism and details considerations that were made during the implementation.</p> <h2>Reading Group Presentation</h2> <p>`snapping_mechanism/reading_group_presentation/presentation.pdf`<br>is a set of slides I used for a reading group presentation for the Harvard Privacy Tools Project.<br>I do not really plan on updating these and I think they're basically superseded by the notes document.</p> <h2>State of Completion</h2> <p>The python implementation is more-or-less complete at this point, though it has not been thoroughly vetted<br>and could surely be improved.<br>I do not currently recommend that anyone use this for sensitive data, though it is my goal to get it to this level.</p> <p>The notes section is a work in progress and has been partially vetted.</p>
title Floating Point Repository
url https://doi.org/10.5281/zenodo.20058082