{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T21:14:16Z","timestamp":1769894056027,"version":"3.49.0"},"publisher-location":"Singapore","reference-count":39,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819544332","type":"print"},{"value":"9789819544349","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T00:00:00Z","timestamp":1762992000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T00:00:00Z","timestamp":1762992000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-95-4434-9_11","type":"book-chapter","created":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T23:02:32Z","timestamp":1762988552000},"page":"230-248","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["webSPDZ: Versatile MPC on\u00a0the\u00a0Web"],"prefix":"10.1007","author":[{"given":"Thomas","family":"Buchsteiner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4828-7587","authenticated-orcid":false,"given":"Karl W.","family":"Koch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1767-3725","authenticated-orcid":false,"given":"Dragos","family":"Rotaru","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1280-6020","authenticated-orcid":false,"given":"Christian","family":"Rechberger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,11,13]]},"reference":[{"key":"11_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/978-3-030-78375-4_6","volume-title":"Applied Cryptography and Network Security","author":"M Abspoel","year":"2021","unstructured":"Abspoel, M., Dalskov, A., Escudero, D., Nof, A.: An efficient passive-to-active compiler for honest-majority MPC over rings. In: Sako, K., Tippenhauer, N.O. (eds.) ACNS 2021. LNCS, vol. 12727, pp. 122\u2013152. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-78375-4_6"},{"key":"11_CR2","unstructured":"awesome-MPC: a curated list of multi party computation resources and links (2024). https:\/\/github.com\/rdragos\/awesome-mpc. Accessed 25 Nov 2024"},{"key":"11_CR3","doi-asserted-by":"publisher","unstructured":"Araki, T., Furukawa, J., Lindell, Y., Nof, A., Ohara, K.: High-throughput semi-honest secure three-party computation with an honest majority. In: Weippl, E.R., Katzenbeisser, S., Kruegel, C., Myers, A.C., Halevi, S. (eds.) Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria, 24\u201328 October 2016, pp. 805\u2013817. ACM (2016). https:\/\/doi.org\/10.1145\/2976749.2978331","DOI":"10.1145\/2976749.2978331"},{"key":"11_CR4","doi-asserted-by":"publisher","unstructured":"Ballhausen, H., et al.: Privacy-friendly evaluation of patient data with secure multiparty computation in a European pilot study. NPJ Digit. Med. 7(1) (2024). https:\/\/doi.org\/10.1038\/s41746-024-01293-4","DOI":"10.1038\/s41746-024-01293-4"},{"key":"11_CR5","doi-asserted-by":"publisher","unstructured":"Barak, A., Hirt, M., Koskas, L., Lindell, Y.: An end-to-end system for large scale P2P MPC-as-a-service and low-bandwidth MPC for weak participants. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, CCS 2018, Toronto, ON, Canada, 15\u201319 October 2018, pp. 695\u2013712. ACM (2018). https:\/\/doi.org\/10.1145\/3243734.3243801","DOI":"10.1145\/3243734.3243801"},{"issue":"8","key":"11_CR6","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/3453182","volume":"64","author":"N Blum","year":"2021","unstructured":"Blum, N., Lachapelle, S., Alvestrand, H.: Webrtc: real-time communication for the open web platform. Commun. ACM 64(8), 50\u201354 (2021). https:\/\/doi.org\/10.1145\/3453182","journal-title":"Commun. ACM"},{"key":"11_CR7","unstructured":"Bogdanov, D., Kamm, L., Laur, S., Pruulmann-Vengerfeldt, P.: Secure multi-party data analysis: end user validation and practical experiments. IACR Cryptol. ePrint Arch. p.\u00a0826 (2013)"},{"key":"11_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1007\/978-3-642-03549-4_20","volume-title":"Financial Cryptography and Data Security","author":"P Bogetoft","year":"2009","unstructured":"Bogetoft, P., et al.: Secure multiparty computation goes live. In: Dingledine, R., Golle, P. (eds.) FC 2009. LNCS, vol. 5628, pp. 325\u2013343. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-03549-4_20"},{"key":"11_CR9","unstructured":"Cramer, R., Damg\u00e5rd, I., Escudero, D., Scholl, P., Xing, C.: Spdz2k: efficient MPC mod 2k for dishonest majority (2018)"},{"key":"11_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1007\/3-540-45539-6_22","volume-title":"Advances in Cryptology \u2014 EUROCRYPT 2000","author":"R Cramer","year":"2000","unstructured":"Cramer, R., Damg\u00e5rd, I., Maurer, U.: General secure multi-party computation from any linear secret-sharing scheme. In: Preneel, B. (ed.) EUROCRYPT 2000. LNCS, vol. 1807, pp. 316\u2013334. Springer, Heidelberg (2000). https:\/\/doi.org\/10.1007\/3-540-45539-6_22"},{"key":"11_CR11","unstructured":"cryptobiu: MPC simulation framework (github) (2018). https:\/\/github.com\/cryptobiu\/MATRIX. Accessed 13 Nov 2024"},{"key":"11_CR12","unstructured":"Dalskov, A.P.K., Escudero, D., Keller, M.: Fantastic four: honest-majority four-party secure computation with malicious security. In: Bailey, M.D., Greenstadt, R. (eds.) 30th USENIX Security Symposium, USENIX Security 2021, 11\u201313 August 2021, pp. 2183\u20132200. USENIX Association (2021). https:\/\/usenix.org\/conference\/usenixsecurity21\/presentation\/dalskov"},{"key":"11_CR13","doi-asserted-by":"publisher","unstructured":"Damg\u00e5rd, I., Escudero, D., Frederiksen, T.K., Keller, M., Scholl, P., Volgushev, N.: New primitives for actively-secure MPC over rings with applications to private machine learning. In: 2019 IEEE Symposium on Security and Privacy, pp. 1102\u20131120. IEEE Computer Society Press (2019). https:\/\/doi.org\/10.1109\/SP.2019.00078","DOI":"10.1109\/SP.2019.00078"},{"key":"11_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1007\/978-3-642-32009-5_38","volume-title":"Advances in Cryptology \u2013 CRYPTO 2012","author":"I Damg\u00e5rd","year":"2012","unstructured":"Damg\u00e5rd, I., Pastro, V., Smart, N., Zakarias, S.: Multiparty computation from somewhat homomorphic encryption. In: Safavi-Naini, R., Canetti, R. (eds.) CRYPTO 2012. LNCS, vol. 7417, pp. 643\u2013662. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-32009-5_38"},{"key":"11_CR15","unstructured":"Emscripten: Emscripten is a complete compiler toolchain to webassembly, using llvm, with a special focus on speed, size, and the web platform (2024). https:\/\/emscripten.org. Accessed 28 Nov 2024"},{"key":"11_CR16","unstructured":"Google: Real-time communication for the web (2024). https:\/\/webrtc.org. Accessed 28 November 2024"},{"key":"11_CR17","unstructured":"multiparty group, B.U.: Jiff: Javascript library for building applications that rely on secure multi-party computation (landing page) (2024). https:\/\/multiparty.org\/jiff. Accessed 13 Nov"},{"key":"11_CR18","doi-asserted-by":"publisher","unstructured":"Hastings, M., Hemenway, B., Noble, D., Zdancewic, S.: SoK: general purpose compilers for secure multi-party computation. In: 2019 IEEE Symposium on Security and Privacy, SP 2019, San Francisco, CA, USA, 19\u201323 May 2019, pp. 1220\u20131237. IEEE (2019). https:\/\/doi.org\/10.1109\/SP.2019.00028","DOI":"10.1109\/SP.2019.00028"},{"key":"11_CR19","unstructured":"(IETF), I.E.T.F.: Webrtc security architecture (2021). https:\/\/datatracker.ietf.org\/doc\/html\/rfc8827. Accessed 28 Nov 2024"},{"key":"11_CR20","unstructured":"Keller, M.: Benchmarks for various multi-party computation frameworks (2020). https:\/\/github.com\/mkskeller\/mpc-benchmarks. Accessed 13 Nov"},{"key":"11_CR21","doi-asserted-by":"publisher","unstructured":"Keller, M.: MP-SPDZ: a versatile framework for multi-party computation. In: Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security (2020). https:\/\/doi.org\/10.1145\/3372297.3417872","DOI":"10.1145\/3372297.3417872"},{"key":"11_CR22","doi-asserted-by":"publisher","unstructured":"Keller, M., Scholl, P., Smart, N.P.: An architecture for practical actively secure MPC with dishonest majority. In: Sadeghi, A.R., Gligor, V.D., Yung, M. (eds.) ACM CCS 2013, pp. 549\u2013560. ACM Press (2013). https:\/\/doi.org\/10.1145\/2508859.2516744","DOI":"10.1145\/2508859.2516744"},{"issue":"1","key":"11_CR23","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1145\/3387108","volume":"64","author":"Y Lindell","year":"2021","unstructured":"Lindell, Y.: Secure multiparty computation. Commun. ACM 64(1), 86\u201396 (2021). https:\/\/doi.org\/10.1145\/3387108","journal-title":"Commun. ACM"},{"issue":"6","key":"11_CR24","doi-asserted-by":"publisher","first-page":"5887","DOI":"10.1109\/TITS.2021.3052840","volume":"23","author":"M Liu","year":"2022","unstructured":"Liu, M., Cheng, L., Gu, Y., Wang, Y., Liu, Q., O\u2019Connor, N.E.: MPC-CSAS: multi-party computation for real-time privacy-preserving speed advisory systems. IEEE Trans. Intell. Transp. Syst. 23(6), 5887\u20135893 (2022)","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"11_CR25","doi-asserted-by":"crossref","unstructured":"Lytvyn, O., Nguyen, G.T.: Secure multi-party computation for magnetic resonance imaging classification. In: ANT\/EDI40. Procedia Computer Science, vol.\u00a0220, pp. 24\u201331. Elsevier (2023)","DOI":"10.1016\/j.procs.2023.03.006"},{"key":"11_CR26","unstructured":"Hastings, M., et al.: Sample code and build environments for MPC frameworks (2024). https:\/\/github.com\/MPC-SoK\/frameworks. Accessed 13 Nov 2024"},{"key":"11_CR27","unstructured":"Nikolov, E., Schoenmakers, B.: Mpyc web (github) (2024). https:\/\/github.com\/e-nikolov\/mpyc-web. Accessed 13 Nov 2024"},{"issue":"12","key":"11_CR28","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/3282510","volume":"61","author":"A Rossberg","year":"2018","unstructured":"Rossberg, A., et al.: Bringing the web up to speed with webassembly. Commun. ACM 61(12), 107\u2013115 (2018)","journal-title":"Commun. ACM"},{"issue":"11","key":"11_CR29","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1145\/359168.359176","volume":"22","author":"A Shamir","year":"1979","unstructured":"Shamir, A.: How to share a secret. Commun. ACM 22(11), 612\u2013613 (1979). https:\/\/doi.org\/10.1145\/359168.359176","journal-title":"Commun. ACM"},{"issue":"4","key":"11_CR30","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1109\/MSEC.2023.3279517","volume":"21","author":"NP Smart","year":"2023","unstructured":"Smart, N.P.: Computing on encrypted data. IEEE Secur. Priv. 21(4), 94\u201398 (2023). https:\/\/doi.org\/10.1109\/MSEC.2023.3279517","journal-title":"IEEE Secur. Priv."},{"key":"11_CR31","doi-asserted-by":"crossref","unstructured":"Song, J., Jin, M., Woo, H.: A fast browsing model for web contents on wearable devices. In: ICCE, pp. 376\u2013377. IEEE (2017)","DOI":"10.1109\/ICCE.2017.7889361"},{"key":"11_CR32","doi-asserted-by":"publisher","unstructured":"Sredojev, B., Samardzija, D., Posarac, D.: Webrtc technology overview and signaling solution design and implementation. In: Biljanovic, P., et al. (eds.) 38th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2015, Opatija, Croatia, 25\u201329 May 2015, pp. 1006\u20131009. IEEE (2015). https:\/\/doi.org\/10.1109\/MIPRO.2015.7160422","DOI":"10.1109\/MIPRO.2015.7160422"},{"key":"11_CR33","doi-asserted-by":"publisher","unstructured":"Thoma, C., Cui, T., Franchetti, F.: Secure multiparty computation based privacy preserving smart metering system. In: 2012 North American Power Symposium (NAPS), pp.\u00a01\u20136 (2012). https:\/\/doi.org\/10.1109\/NAPS.2012.6336415","DOI":"10.1109\/NAPS.2012.6336415"},{"key":"11_CR34","doi-asserted-by":"crossref","unstructured":"Wang, W.: Empowering web applications with webassembly: are we there yet? In: ASE, pp. 1301\u20131305. IEEE (2021)","DOI":"10.1109\/ASE51524.2021.9678831"},{"key":"11_CR35","unstructured":"WebAssembly: Webassembly: Feature extensions (2024). https:\/\/webassembly.org\/features. Accessed 28 Nov 2024"},{"key":"11_CR36","unstructured":"Wikipedia: Single instruction, multiple data (simd) (2024). https:\/\/en.wikipedia.org\/wiki\/Single_instruction,_multiple_data. Accessed 29 Apr 2024"},{"issue":"1","key":"11_CR37","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1186\/s12859-022-05044-8","volume":"23","author":"FN Wirth","year":"2022","unstructured":"Wirth, F.N., Kussel, T., M\u00fcller, A., Hamacher, K., Prasser, F.: EasySMPC: a simple but powerful no-code tool for practical secure multiparty computation. BMC Bioinform. 23(1), 531 (2022)","journal-title":"BMC Bioinform."},{"key":"11_CR38","doi-asserted-by":"publisher","unstructured":"Yao, A.C.: Protocols for secure computations (extended abstract). In: 23rd Annual Symposium on Foundations of Computer Science, Chicago, Illinois, USA, 3\u20135 November 1982, pp. 160\u2013164. IEEE Computer Society (1982). https:\/\/doi.org\/10.1109\/SFCS.1982.38","DOI":"10.1109\/SFCS.1982.38"},{"key":"11_CR39","doi-asserted-by":"publisher","unstructured":"Zakai, A.: Emscripten: an LLVM-to-Javascript compiler. In: Lopes, C.V., Fisher, K. (eds.) Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, 22\u201327 October 2011, pp. 301\u2013312. ACM (2011). https:\/\/doi.org\/10.1145\/2048147.2048224","DOI":"10.1145\/2048147.2048224"}],"container-title":["Lecture Notes in Computer Science","Cryptology and Network Security"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-4434-9_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T10:02:16Z","timestamp":1769853736000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-4434-9_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,13]]},"ISBN":["9789819544332","9789819544349"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-4434-9_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,13]]},"assertion":[{"value":"13 November 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CANS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Cryptology and Network Security","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Osaka","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Japan","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 November 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 November 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"cans2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/cy2sec.comm.eng.osaka-u.ac.jp\/miyaji-lab\/event\/cans2025\/index.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}