Secure Multi-Party Computation for Analytics-as-a-Service
DOI:
https://doi.org/10.15662/IJRAI.2021.0403001Keywords:
Secure Multi-Party Computation (MPC), Analytics-as-a-Service (AaaS), Privacy-Preserving Analytics, Secret Sharing, Homomorphic Encryption, Garbled Circuits, Hybrid MPC Protocols, Big-Data AnalyticsAbstract
Secure Multi-Party Computation (MPC) offers a compelling cryptographic framework enabling multiple parties to collaboratively compute analytical results while preserving the privacy of each participant’s data. In the context of Analytics-as-a-Service (AaaS), MPC promises a secure path for clients to benefit from powerful analytics without exposing private inputs. This paper examines pre-2020 developments in MPC tailored to AaaS scenarios, including lightweight MPC applications, hybrid protocols, and real-world deployments. A notable instance is the deployment of an MPC web application in Boston for analyzing wage disparities—allowing organizations to compute aggregated statistics without revealing individual data points OpenBU. Tools like Conclave (2019) offer a hybrid approach, compiling analytical queries into a combination of local plaintext operations and MPC steps, dramatically improving scalability for big-data analytics arXiv. Foundational MPC principles—including secret sharing, homomorphic encryption, and garbled circuits—support the development of these secure analytic services DatatasWikipedia. This paper synthesizes such research, providing a focused literature review, and summarizes advantages (e.g., privacy, regulatory compliance), challenges (e.g., computational and communication overhead), methodological strategies, and deployment results. The analysis concludes with reflections on future trajectories that might enable broader adoption of MPC-based AaaS.
References
1. Lapets, A.; Volgushev, N.; Bestavros, A.; Jansen, F.; Varia, M. (2016). Secure Multi-Party Computation for Analytics Deployed as a Lightweight Web Application. BU-CS-TR 2016-008. OpenBU
2. Volgushev, N.; Schwarzkopf, M.; Getchell, B.; Varia, M.; Lapets, A.; Bestavros, A. (2019). Conclave: Secure Multi-Party Computation on Big Data. arXiv preprint. arXiv
3. Overview of MPC in big-data analytics, including secret sharing, homomorphic encryption, garbled circuits Datatas
4. Historical context and formal definitions of MPC protocols Wikipedia
5. Challenges of MPC: computational and communication overhead, usability hurdles Medium+1GeeksforGeeks
6. Benefits of MPC in analytics pipelines and SaaS contexts