{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:33:47Z","timestamp":1772724827174,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,27]],"date-time":"2024-04-27T00:00:00Z","timestamp":1714176000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSFC","award":["62372272"],"award-info":[{"award-number":["62372272"]}]},{"DOI":"10.13039\/100018735","name":"Ant Group","doi-asserted-by":"publisher","award":["2023112835706"],"award-info":[{"award-number":["2023112835706"]}],"id":[{"id":"10.13039\/100018735","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,27]]},"DOI":"10.1145\/3620666.3651364","type":"proceedings-article","created":{"date-parts":[[2024,4,24]],"date-time":"2024-04-24T12:08:21Z","timestamp":1713960501000},"page":"57-70","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Accelerating Multi-Scalar Multiplication for Efficient Zero Knowledge Proofs with Multi-GPU Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9767-2767","authenticated-orcid":false,"given":"Zhuoran","family":"Ji","sequence":"first","affiliation":[{"name":"Shandong University, Qingdao, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-4367-9437","authenticated-orcid":false,"given":"Zhiyuan","family":"Zhang","sequence":"additional","affiliation":[{"name":"Shandong University, Qingdao, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4291-9018","authenticated-orcid":false,"given":"Jiming","family":"Xu","sequence":"additional","affiliation":[{"name":"Ant Group, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6186-5399","authenticated-orcid":false,"given":"Lei","family":"Ju","sequence":"additional","affiliation":[{"name":"Shandong University, Qingdao, China"}]}],"member":"320","published-online":{"date-parts":[[2024,4,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Amd rocm open software platform. https:\/\/rocm.docs.amd.com","author":"Micro Devices Inc Advanced","year":"2023","unstructured":"Inc Advanced Micro Devices. Amd rocm open software platform. https:\/\/rocm.docs.amd.com, 2023."},{"key":"e_1_3_2_1_2_1","volume-title":"31st USENIX Security Symposium","author":"Angel Sebastian","year":"2022","unstructured":"Sebastian Angel, Andrew J Blumberg, Eleftherios Ioannidis, and Jess Woods. Efficient representation of numerical optimization problems for snarks. In 31st USENIX Security Symposium, 2022."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2010.5541000"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.46586\/tches.v2023.i3.504-521"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-49649-1_6"},{"key":"e_1_3_2_1_6_1","volume-title":"Zcash is cash for the new age. https:\/\/z.cash","author":"Crop Cash","year":"2023","unstructured":"ZCash Crop. Zcash is cash for the new age. https:\/\/z.cash, 2023."},{"key":"e_1_3_2_1_7_1","unstructured":"Cysic. Hardware accelerating zero-knowledge proofs. http:\/\/cysic.xyz 2023."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517872.2517878"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2011.34"},{"key":"e_1_3_2_1_10_1","volume-title":"Zen: An optimizing compiler for verifiable, zero-knowledge neural network inferences. Cryptology ePrint Archive","author":"Feng Boyuan","year":"2021","unstructured":"Boyuan Feng, Lianke Qin, Zhenfei Zhang, Yufei Ding, and Shumo Chu. Zen: An optimizing compiler for verifiable, zero-knowledge neural network inferences. Cryptology ePrint Archive, 2021."},{"key":"e_1_3_2_1_11_1","volume-title":"bellperson: Gpu parallel acceleration for zk-snark. https:\/\/github.com\/filecoin-project\/bellperson","year":"2023","unstructured":"Filecoin. bellperson: Gpu parallel acceleration for zk-snark. https:\/\/github.com\/filecoin-project\/bellperson, 2023."},{"key":"e_1_3_2_1_12_1","volume-title":"Gpu groth16 prover (3x faster than cpu). https:\/\/github.com\/MinaProtocol\/gpu-groth16-prover-3x","author":"Foundation Mina","year":"2023","unstructured":"Mina Foundation. Gpu groth16 prover (3x faster than cpu). https:\/\/github.com\/MinaProtocol\/gpu-groth16-prover-3x, 2023."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-58820-8_18"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00058"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993636.1993651"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539791220688"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1137\/0218012"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/BDICN55575.2022.00074"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/11496137_32"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49896-5_11"},{"key":"e_1_3_2_1_21_1","volume-title":"a gpu library for zero-knowledge acceleration. https:\/\/github.com\/ingonyama-zk\/icicle","year":"2023","unstructured":"Icicle. a gpu library for zero-knowledge acceleration. https:\/\/github.com\/ingonyama-zk\/icicle, 2023."},{"key":"e_1_3_2_1_22_1","volume-title":"Immutable x: powering the next generation of web3 games. https:\/\/www.immutable.com\/products\/immutable-x","year":"2023","unstructured":"Immutable. Immutable x: powering the next generation of web3 games. https:\/\/www.immutable.com\/products\/immutable-x, 2023."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.502403"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2013.6572409"},{"key":"e_1_3_2_1_25_1","first-page":"1","article-title":"A blockchain-based sealed-bid e-auction scheme with smart contract and zero-knowledge proof","volume":"2021","author":"Li Honglei","year":"2021","unstructured":"Honglei Li and Weilian Xue. A blockchain-based sealed-bid e-auction scheme with smart contract and zero-knowledge proof. Security and Communication Networks, 2021:1--10, 2021.","journal-title":"Security and Communication Networks"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/3571885.3571934"},{"key":"e_1_3_2_1_27_1","volume-title":"Zero-knowledge template library. https:\/\/github.com\/supranational\/sppark","author":"Supranational","year":"2023","unstructured":"Supranational LLC. Zero-knowledge template library. https:\/\/github.com\/supranational\/sppark, 2023."},{"key":"e_1_3_2_1_28_1","volume-title":"zkrollup layer 2 for trading and payment. https:\/\/loopring.org","year":"2023","unstructured":"Loopring. zkrollup layer 2 for trading and payment. https:\/\/loopring.org, 2023."},{"key":"e_1_3_2_1_29_1","volume-title":"Cuzk: Accelerating zero-knowledge proof with a faster parallel multi-scalar multiplication algorithm on gpus. Cryptology ePrint Archive","author":"Lu Tao","year":"2022","unstructured":"Tao Lu, Chengkun Wei, Ruijing Yu, Chaochao Chen, Wenjing Fang, Lei Wang, Zeke Wang, and Wenzhi Chen. Cuzk: Accelerating zero-knowledge proof with a faster parallel multi-scalar multiplication algorithm on gpus. Cryptology ePrint Archive, 2022."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575711"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1985-0777282-X"},{"key":"e_1_3_2_1_32_1","volume-title":"Advanced compiler design implementation. Morgan kaufmann","author":"Muchnick Steven","year":"1997","unstructured":"Steven Muchnick. Advanced compiler design implementation. Morgan kaufmann, 1997."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2022.10.009"},{"key":"e_1_3_2_1_34_1","volume-title":"Nvidia a100 tensor core gpu architecture. https:\/\/images.nvidia.com\/aem-dam\/en-zz\/Solutions\/data-center\/nvidia-ampere-architecture-whitepaper.pdf","author":"NVIDIA.","year":"2020","unstructured":"NVIDIA. Nvidia a100 tensor core gpu architecture. https:\/\/images.nvidia.com\/aem-dam\/en-zz\/Solutions\/data-center\/nvidia-ampere-architecture-whitepaper.pdf, 2020."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2016.2603974"},{"key":"e_1_3_2_1_36_1","unstructured":"Andy Ray Ben Devlin Fu Yong Quah and Rahul Yesantharao. High performance open source cryptographic solutions for large scale number theoretic transforms and multi-scalar multiplications in hardcaml. https:\/\/github.com\/fyquah\/hardcaml_zprize 2023."},{"key":"e_1_3_2_1_37_1","volume-title":"International Conference for Information Technology and Communications. Springer","author":"Ro\u015fia Nicolae","year":"2015","unstructured":"Nicolae Ro\u015fia, Virgil Cervicescu, and Mihai Togan. Efficient montgomery multiplication on gpus. In International Conference for Information Technology and Communications. Springer, 2015."},{"key":"e_1_3_2_1_38_1","first-page":"675","volume-title":"27th USENIX Security Symposium","author":"Wu Howard","year":"2018","unstructured":"Howard Wu, Wenting Zheng, Alessandro Chiesa, Raluca Ada Popa, and Ion Stoica. {DIZK}: A distributed zero knowledge proof system. In 27th USENIX Security Symposium, pages 675--692, 2018."},{"key":"e_1_3_2_1_39_1","volume-title":"https:\/\/www.yrrid.com","year":"2023","unstructured":"Yrrid. https:\/\/www.yrrid.com, 2023."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00040"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.43"},{"key":"e_1_3_2_1_42_1","volume-title":"GPU Technology Conference","author":"Zhao Kaiyong","year":"2009","unstructured":"Kaiyong Zhao. Implementation of multiple-precision modular multiplication on gpu. In GPU Technology Conference, 2009."},{"key":"e_1_3_2_1_43_1","volume-title":"Accelerating the future of zero knowledge cryptography. https:\/\/www.zprize.io","year":"2023","unstructured":"Zprize. Accelerating the future of zero knowledge cryptography. https:\/\/www.zprize.io, 2023."}],"event":{"name":"ASPLOS '24: 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","location":"La Jolla CA USA","acronym":"ASPLOS '24","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620666.3651364","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:43Z","timestamp":1750291423000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620666.3651364"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,27]]},"references-count":43,"alternative-id":["10.1145\/3620666.3651364","10.1145\/3620666"],"URL":"https:\/\/doi.org\/10.1145\/3620666.3651364","relation":{},"subject":[],"published":{"date-parts":[[2024,4,27]]},"assertion":[{"value":"2024-04-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}