private data analysis via output perturbation - a rigorous approach to constructing sanitizers and privacy preserving algorithms .
completeness theorems for non - cryptographic fault - tolerant distributed computation ( extended abstract ) .