Our Data, Ourselves: Privacy via Distributed Noise Generation
how to play any mental game or a completeness theorem for protocols with honest majority .