Secure MPC for Analytics as a Web Application

Companies, government agencies, and other organizations have been analyzing data pertaining to their internal operations with great effect, such as in evaluating performance or improving efficiency. While each organization’s own data is valuable internally, aggregate data from multiple organizations can have value to the organizations themselves, policymakers, and society. Unfortunately, an organization’s data is often proprietary and confidential, and its release may be potentially deleterious to the organization’s interests. Secure multi-party computation (MPC) resolves this tension: aggregate data may be computed while protecting each contributor’s confidentiality. Theoretical constructs have been known for decades [1]–[3] and recent efforts aim to deliver them to end-users [4]–[6].