Protecting data with multi-party computation