{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,22]],"date-time":"2025-12-22T22:22:19Z","timestamp":1766442139529,"version":"3.48.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","funder":[{"name":"National Cryptologic Science Fund of China","award":["2025NCSF02005"],"award-info":[{"award-number":["2025NCSF02005"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61902392"],"award-info":[{"award-number":["61902392"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,19]]},"DOI":"10.1145\/3719027.3765130","type":"proceedings-article","created":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T23:33:16Z","timestamp":1763854396000},"page":"1829-1843","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["ML-Cube: Accelerating Module-Lattice-Based Cryptography using Machine Learning Accelerators with a Memory-Less Design"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-1284-0182","authenticated-orcid":false,"given":"Tian","family":"Zhou","sequence":"first","affiliation":[{"name":"School of Cyber Science and Technology, University of Science and Technology of China, Hefei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0490-2485","authenticated-orcid":false,"given":"Fangyu","family":"Zheng","sequence":"additional","affiliation":[{"name":"School of Cryptology, University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-0624-843X","authenticated-orcid":false,"given":"Zhuoyu","family":"Xie","sequence":"additional","affiliation":[{"name":"School of Cryptology, University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-1761-3683","authenticated-orcid":false,"given":"Wenxu","family":"Tang","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Technology, University of Science and Technology of China, Hefei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5389-0823","authenticated-orcid":false,"given":"Guang","family":"Fan","sequence":"additional","affiliation":[{"name":"School of Cryptology, University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-6534-4260","authenticated-orcid":false,"given":"Yijing","family":"Ning","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Technology, University of Science and Technology of China, Hefei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-4308-3084","authenticated-orcid":false,"given":"Yi","family":"Bian","sequence":"additional","affiliation":[{"name":"School of Cryptology, University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2639-3722","authenticated-orcid":false,"given":"Jingqiang","family":"Lin","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Technology, University of Science and Technology of China, Hefei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3409-6149","authenticated-orcid":false,"given":"Jiwu","family":"Jing","sequence":"additional","affiliation":[{"name":"School of Cryptology, University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,11,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2022.3219555"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","unstructured":"Mikl\u00f3s Ajtai. 1996. Generating Hard Instances of Lattice Problems (Extended Abstract). 99-108. doi:10.1145\/237814.237838","DOI":"10.1145\/237814.237838"},{"key":"e_1_3_2_1_3_1","volume-title":"AMD Instinct MI300X Accelerator. https:\/\/www.amd.com\/en\/products\/instinct-accelerators-mi300x Accessed","author":"AMD.","year":"2025","unstructured":"AMD. 2024. AMD Instinct MI300X Accelerator. https:\/\/www.amd.com\/en\/products\/instinct-accelerators-mi300x Accessed: March 19, 2025."},{"key":"e_1_3_2_1_4_1","first-page":"1","article-title":"CRYSTALS-Kyber algorithm specifications and supporting documentation","volume":"2","author":"Avanzi Roberto","year":"2019","unstructured":"Roberto Avanzi, Joppe Bos, L\u00e9o Ducas, Eike Kiltz, Tancr\u00e8de Lepoint, Vadim Lyubashevsky, John M Schanck, Peter Schwabe, Gregor Seiler, and Damien Stehl\u00e9. 2019. CRYSTALS-Kyber algorithm specifications and supporting documentation. NIST PQC Round, Vol. 2, 4 (2019), 1-43.","journal-title":"NIST PQC Round"},{"key":"e_1_3_2_1_5_1","volume-title":"Neon NTT: Faster Dilithium, Kyber, and Saber on Cortex-A72 and apple M1. Cryptology ePrint Archive","author":"Becker Hanno","year":"2021","unstructured":"Hanno Becker, Vincent Hwang, Matthias J Kannwischer, Bo-Yin Yang, and Shang-Yi Yang. 2021. Neon NTT: Faster Dilithium, Kyber, and Saber on Cortex-A72 and apple M1. Cryptology ePrint Archive (2021)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-77870-5_28"},{"key":"e_1_3_2_1_7_1","volume-title":"Tensor Processing Units (TPUs). https:\/\/cloud.google.com\/tpu Accessed","author":"Cloud Google","year":"2025","unstructured":"Google Cloud. 2024. Tensor Processing Units (TPUs). https:\/\/cloud.google.com\/tpu Accessed: March 19, 2025."},{"key":"e_1_3_2_1_8_1","volume-title":"Intel Deep Learning Boost (VNNI). https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/deep-learning-boost.html Accessed","author":"Intel Corporation","year":"2025","unstructured":"Intel Corporation. 2024a. Intel Deep Learning Boost (VNNI). https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/deep-learning-boost.html Accessed: March 19, 2025."},{"key":"e_1_3_2_1_9_1","volume-title":"NVIDIA Tensor Core GPU Architecture. https:\/\/www.nvidia.com\/en-us\/data-center\/tensor-cores\/ Accessed","author":"NVIDIA Corporation","year":"2025","unstructured":"NVIDIA Corporation. 2024b. NVIDIA Tensor Core GPU Architecture. https:\/\/www.nvidia.com\/en-us\/data-center\/tensor-cores\/ Accessed: March 19, 2025."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA56546.2023.10071017"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48405-1_34"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523649.2523656"},{"key":"e_1_3_2_1_13_1","first-page":"23","article-title":"Copker: Computing with private keys without RAM","author":"Guan Le","year":"2014","unstructured":"Le Guan, Jingqiang Lin, Bo Luo, and Jiwu Jing. 2014. Copker: Computing with private keys without RAM.. In NDSS. 23-26.","journal-title":"NDSS."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.8"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.3025691"},{"key":"e_1_3_2_1_16_1","volume-title":"Apple Neural Engine. https:\/\/www.apple.com\/newsroom\/2020\/11\/introducing-the-next-generation-of-mac\/ Accessed","author":"Apple Inc.","year":"2025","unstructured":"Apple Inc., 2024. Apple Neural Engine. https:\/\/www.apple.com\/newsroom\/2020\/11\/introducing-the-next-generation-of-mac\/ Accessed: March 19, 2025."},{"key":"e_1_3_2_1_17_1","volume-title":"HI-Kyber: A novel high-performance implementation scheme of Kyber based on GPU","author":"Ji Xinyi","year":"2024","unstructured":"Xinyi Ji, Jiankuo Dong, Tonggui Deng, Pinchang Zhang, Jiafeng Hua, and Fu Xiao. 2024. HI-Kyber: A novel high-performance implementation scheme of Kyber based on GPU. IEEE Transactions on Parallel and Distributed Systems (2024)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10623-014-9938-4"},{"key":"e_1_3_2_1_19_1","volume-title":"International Conference on Machine Learning. PMLR, 12403-12422","author":"Lee Eunsang","year":"2022","unstructured":"Eunsang Lee, Joon-Woo Lee, Junghyun Lee, Young-Sik Kim, Yongjune Kim, Jong-Seon No, and Woosuk Choi. 2022. Low-complexity deep convolutional neural networks on fully homomorphic encryption using multiplexed parallel convolutions. In International Conference on Machine Learning. PMLR, 12403-12422."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCST.2017.8167848"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13190-5_1"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.12"},{"key":"e_1_3_2_1_23_1","volume-title":"20th USENIX Security Symposium (USENIX Security 11)","author":"M\u00fcller Tilo","year":"2011","unstructured":"Tilo M\u00fcller, Felix C Freiling, and Andreas Dewald. 2011. TRESOR Runs encryption securely outside RAM. In 20th USENIX Security Symposium (USENIX Security 11)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.6028\/NIST.FIPS.204"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.6028\/NIST.FIPS.203"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.6028\/NIST.FIPS.205"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3708469"},{"key":"e_1_3_2_1_28_1","unstructured":"NVIDIA. 2025a. CUDA C programming guide 12.8. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/."},{"key":"e_1_3_2_1_29_1","unstructured":"NVIDIA. 2025b. Parallel thread execution ISA version 8.7. https:\/\/docs.nvidia.com\/cuda\/parallel-thread-execution\/index.html."},{"key":"e_1_3_2_1_30_1","volume-title":"The curse of class imbalance and conflicting metrics with machine learning for side-channel evaluations. IACR Transactions on Cryptographic Hardware and Embedded Systems","author":"Picek Stjepan","year":"2019","unstructured":"Stjepan Picek, Annelie Heuser, Alan Jovic, Shivam Bhasin, and Francesco Regazzoni. 2019. The curse of class imbalance and conflicting metrics with machine learning for side-channel evaluations. IACR Transactions on Cryptographic Hardware and Embedded Systems (2019), 209-237."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","unstructured":"Oded Regev. 2005. On lattices learning with errors random linear codes and cryptography. 84-93. doi:10.1145\/1060590.1060603","DOI":"10.1145\/1060590.1060603"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2024.3453289"},{"key":"e_1_3_2_1_33_1","volume-title":"cuML-DSA: Optimized Signing Procedure and Server-Oriented GPU Design for ML-DSA","author":"Shen Shiyu","year":"2024","unstructured":"Shiyu Shen, Hao Yang, Wenqian Li, and Yunlei Zhao. 2024b. cuML-DSA: Optimized Signing Procedure and Server-Oriented GPU Design for ML-DSA. IEEE Transactions on Dependable and Secure Computing (2024)."},{"key":"e_1_3_2_1_34_1","volume-title":"International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment. Springer, 21-41","author":"Stewin Patrick","year":"2012","unstructured":"Patrick Stewin and Iurii Bystrov. 2012. Understanding DMA malware. In International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment. Springer, 21-41."},{"key":"e_1_3_2_1_35_1","volume-title":"Phap Ngoc Duong, and Hanho Lee","author":"Truong Quang Dang","year":"2024","unstructured":"Quang Dang Truong, Phap Ngoc Duong, and Hanho Lee. 2024. Efficient Low-Latency Hardware Architecture for Module-Lattice-Based Digital Signature Standard. IEEE Access (2024)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660316"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-17143-7_25"},{"key":"e_1_3_2_1_38_1","volume-title":"TESLAC: Accelerating lattice-based cryptography with AI accelerator","author":"Wan Lipeng","year":"2021","unstructured":"Lipeng Wan, Fangyu Zheng, and Jingqiang Lin. 2021. TESLAC: Accelerating lattice-based cryptography with AI accelerator. Springer, 249-269."},{"key":"e_1_3_2_1_39_1","volume-title":"FLUSH RELOAD: A high resolution, low noise, L3 cache side-channel attack. In 23rd USENIX security symposium (USENIX security 14). 719-732.","author":"Yarom Yuval","year":"2014","unstructured":"Yuval Yarom and Katrina Falkner. 2014. FLUSH RELOAD: A high resolution, low noise, L3 cache side-channel attack. In 23rd USENIX security symposium (USENIX security 14). 719-732."},{"key":"e_1_3_2_1_40_1","volume-title":"A compact and high-performance hardware architecture for CRYSTALS-Dilithium. IACR Transactions on Cryptographic Hardware and Embedded Systems","author":"Zhao Cankun","year":"2022","unstructured":"Cankun Zhao, Neng Zhang, Hanning Wang, Bohan Yang, Wenping Zhu, Zhengdong Li, Min Zhu, Shouyi Yin, Shaojun Wei, and Leibo Liu. 2022. A compact and high-performance hardware architecture for CRYSTALS-Dilithium. IACR Transactions on Cryptographic Hardware and Embedded Systems (2022), 270-295."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.46586\/tches.v2024.i2.25-63"}],"event":{"name":"CCS '25: ACM SIGSAC Conference on Computer and Communications Security","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"],"location":"Taipei Taiwan","acronym":"CCS '25"},"container-title":["Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3719027.3765130","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,22]],"date-time":"2025-12-22T22:19:30Z","timestamp":1766441970000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3719027.3765130"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,19]]},"references-count":41,"alternative-id":["10.1145\/3719027.3765130","10.1145\/3719027"],"URL":"https:\/\/doi.org\/10.1145\/3719027.3765130","relation":{},"subject":[],"published":{"date-parts":[[2025,11,19]]},"assertion":[{"value":"2025-11-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}