
This repository contains the artifact for the IEEE S&P 2025 paper:
N. Küchler, A. Viand, H. Lycklama, and A. Hithnawi,
"DPolicy: Managing Privacy Risks Across Multiple Releases with Differential Privacy"
in 2025 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA, 2025
Bibtex
@INPROCEEDINGS {Kuchler2025-dpolicy,
author = {Küchler, Nicolas and Viand, Alexander and Lycklama, Hidde and Hithnawi, Anwar},
booktitle = {2025 IEEE Symposium on Security and Privacy (SP)},
title = {DPolicy: Managing Privacy Risks Across Multiple Releases with Differential Privacy},
year = {2025},
volume = {},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA, USA},
month = {may}
}
This repository contains an academic prototype of DPolicy, demonstrating its integration with the Cohere Differential Privacy (DP) management system. To facilitate this, we provide Cohere-DPolicy, our adapted version of Cohere's DP planner.
The project also includes an extended version of Cohere's workload generator, designed to evaluate how DPolicy’s policy features mitigate privacy risks that can arise in complex, mixed workloads without comprehensive, organization-wide DP risk management. DPolicy's core capabilities, including policy configuration and rule set optimization, are embedded directly within this enhanced workload generator.
The experimental evaluation of DPolicy's integration with Cohere is managed via the doe-suite experiment management tool. All relevant configurations for these evaluations can be found in the doe-suite-config directory.
Get started by installing and running the adapted DP resource planner on your local machine. For this, we include a basic workload in the repository. If you need more complex workloads, you can use the workload generator.
To reproduce the paper's results, check out the documentation in doe-suite-config.