Saved in:
| Main Author: | |
|---|---|
| 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 |