Whitewash: outsourcing garbled circuit generation for mobile devices
outsourcing multi - party computation .