Computing Sensitivity By Parametricity: An Approach to Higher-Order Functions
| dc.contributor.author | Lu, Sikai | |
| dc.contributor.author | Karlsson, Joakim | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.contributor.examiner | Sands, David | |
| dc.contributor.supervisor | Russo, Alejandro | |
| dc.date.accessioned | 2025-09-10T12:25:47Z | |
| dc.date.issued | 2024 | |
| dc.date.submitted | ||
| dc.description.abstract | In the digital era, companies routinely gather and publish sensitive user information, raising significant privacy concerns. Differential privacy offers a robust solution by adding controlled noise to query results, ensuring individual privacy even against adversaries with additional information. This noise level is determined by the query’s sensitivity, necessitating automated systems to compute it accurately. The programming language SPAR, based on the λSpar calculus and embedded in Haskell, addresses this need by leveraging Haskells function space for tracking sensitivity. This thesis advances SPAR with an independent function space. We explores mechanisms for extending a shallow-embedded language to support both shallow and deep embeddings. We showcase normalization by evaluation techniques for evaluating a somewhat dependent type language. We provide a soundness proof for λSpar with the function space and l1 norm. | |
| dc.identifier.coursecode | DATX05 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.12380/310453 | |
| dc.language.iso | eng | |
| dc.relation.ispartofseries | CSE 24-181 | |
| dc.setspec.uppsok | Technology | |
| dc.subject | Computer, Science, Computer Science, Engineering, Project, Thesis, Differential Privacy, Type System, Normalisation by Evaluation | |
| dc.title | Computing Sensitivity By Parametricity: An Approach to Higher-Order Functions | |
| dc.type.degree | Examensarbete för masterexamen | sv |
| dc.type.degree | Master's Thesis | en |
| dc.type.uppsok | H | |
| local.programme | Computer science – algorithms, languages and logic (MPALG), MSc |
Ladda ner
License bundle
1 - 1 av 1
Hämtar...
- Namn:
- license.txt
- Storlek:
- 2.35 KB
- Format:
- Item-specific license agreed upon to submission
- Beskrivning:
