Computing Sensitivity By Parametricity: An Approach to Higher-Order Functions

Publicerad

Typ

Examensarbete för masterexamen
Master's Thesis

Modellbyggare

Tidskriftstitel

ISSN

Volymtitel

Utgivare

Sammanfattning

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.

Beskrivning

Ämne/nyckelord

Computer, Science, Computer Science, Engineering, Project, Thesis, Differential Privacy, Type System, Normalisation by Evaluation

Citation

Arkitekt (konstruktör)

Geografisk plats

Byggnad (typ)

Byggår

Modelltyp

Skala

Teknik / material

Index

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced