Optimal differentially private kernel learning with random projection | Synapse