Optimal binary differential privacy via graphs