{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:03:17Z","timestamp":1750309397214,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,2]],"date-time":"2024-11-02T00:00:00Z","timestamp":1730505600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,2]]},"DOI":"10.1145\/3696843.3696844","type":"proceedings-article","created":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T19:13:43Z","timestamp":1730229223000},"page":"37-44","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["TPU as Cryptographic Accelerator"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6705-6506","authenticated-orcid":false,"given":"Rabimba","family":"Karanjai","sequence":"first","affiliation":[{"name":"University of Houston, Houston, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9488-6104","authenticated-orcid":false,"given":"Sangwon","family":"Shin","sequence":"additional","affiliation":[{"name":"Korea University, Seol, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4853-3268","authenticated-orcid":false,"given":"Wujie","family":"Xiong","sequence":"additional","affiliation":[{"name":"Kent State University, Kent, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4592-6603","authenticated-orcid":false,"given":"Xinxin","family":"Fan","sequence":"additional","affiliation":[{"name":"IoTeX, Menlo Park, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3909-4916","authenticated-orcid":false,"given":"Lin","family":"Chen","sequence":"additional","affiliation":[{"name":"Texas Tech University, Lubbock, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6595-6650","authenticated-orcid":false,"given":"Tianwei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6377-5482","authenticated-orcid":false,"given":"Taeweon","family":"Suh","sequence":"additional","affiliation":[{"name":"Korea University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1994-4218","authenticated-orcid":false,"given":"Weidong","family":"Shi","sequence":"additional","affiliation":[{"name":"University of Houston, Houston, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7724-2601","authenticated-orcid":false,"given":"Veronika","family":"Kuchta","sequence":"additional","affiliation":[{"name":"Florida Atlantic University, Florida, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6027-2548","authenticated-orcid":false,"given":"Francesco","family":"Sica","sequence":"additional","affiliation":[{"name":"Florida Atlantic University, Boca Raton, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7662-2119","authenticated-orcid":false,"given":"Lei","family":"Xu","sequence":"additional","affiliation":[{"name":"Kent State University, Kent, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,11,2]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-29485-8_20"},{"key":"e_1_3_3_1_3_2","volume-title":"IIIT-Calcutta, National workshop on cryptography","author":"Biswas Rajorshi","year":"2003","unstructured":"Rajorshi Biswas, Shibdas Bandyopadhyay, and Anirban Banerjee. 2003. A fast implementation of the RSA algorithm using the GNU MP library. In IIIT-Calcutta, National workshop on cryptography."},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2018.00032"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32009-5_50"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"crossref","unstructured":"Chi-Ming\u00a0Marvin Chung Vincent Hwang Matthias\u00a0J Kannwischer Gregor Seiler Cheng-Jhih Shih and Bo-Yin Yang. 2021. NTT multiplication for NTT-unfriendly rings: New speed records for Saber and NTRU on Cortex-M4 and AVX2. IACR Transactions on Cryptographic Hardware and Embedded Systems (2021) 159\u2013188.","DOI":"10.46586\/tches.v2021.i2.159-188"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/1457838.1457864"},{"key":"e_1_3_3_1_8_2","first-page":"201","volume-title":"International conference on machine learning","author":"Gilad-Bachrach Ran","year":"2016","unstructured":"Ran Gilad-Bachrach, Nathan Dowlin, Kim Laine, Kristin Lauter, Michael Naehrig, and John Wernsing. 2016. Cryptonets: Applying neural networks to encrypted data with high throughput and accuracy. In International conference on machine learning. PMLR, 201\u2013210."},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49896-5_11"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476177"},{"key":"e_1_3_3_1_11_2","unstructured":"Fantine Huot Yi-Fan Chen Robert Clapp Carlos Boneti and John Anderson. 2019. High-resolution imaging on TPUs. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1912.08063 (2019)."},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589350"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00010"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"crossref","unstructured":"Norman\u00a0P Jouppi Cliff Young Nishant Patil and David Patterson. 2018. A domain-specific architecture for deep neural networks. Commun. ACM 61 9 (2018) 50\u201359.","DOI":"10.1145\/3154484"},{"key":"e_1_3_3_1_15_2","unstructured":"William Kahan. 1996. IEEE standard 754 for binary floating-point arithmetic. Lecture Notes on the Status of IEEE 754 94720-1776 (1996) 11."},{"key":"e_1_3_3_1_16_2","unstructured":"Daniel Kang Tatsunori Hashimoto Ion Stoica and Yi Sun. 2022. Scaling up trustless dnn inference with zero-knowledge proofs. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2210.08674 (2022)."},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3664646.3664771"},{"key":"e_1_3_3_1_18_2","first-page":"293","volume-title":"Doklady Akademii Nauk","author":"Karatsuba Anatolii\u00a0Alekseevich","year":"1962","unstructured":"Anatolii\u00a0Alekseevich Karatsuba and Yu\u00a0P Ofman. 1962. Multiplication of many-digital numbers by automatic computers. In Doklady Akademii Nauk , Vol.\u00a0145. Russian Academy of Sciences, 293\u2013294."},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCSoC51149.2021.00053"},{"key":"e_1_3_3_1_20_2","unstructured":"Sameer Kumar Victor Bitorff Dehao Chen Chiachen Chou Blake Hechtman HyoukJoong Lee Naveen Kumar Peter Mattson Shibo Wang Tao Wang et\u00a0al. 2019. Scale mlperf-0.6 models on google tpu-v3 pods. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1909.09756 (2019)."},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"crossref","unstructured":"Adam\u00a0GM Lewis Jackson Beall Martin Ganahl Markus Hauru Shrestha\u00a0Basu Mallick and Guifre Vidal. 2022. Large-scale distributed linear algebra with tensor processing units. Proceedings of the National Academy of Sciences 119 33 (2022) e2122762119.","DOI":"10.1073\/pnas.2122762119"},{"key":"e_1_3_3_1_22_2","unstructured":"Zhichuang Liang and Yunlei Zhao. 2022. Number Theoretic Transform and Its Applications in Lattice-based Cryptosystems: A Survey. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2211.13546 (2022)."},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2019.00045"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"crossref","unstructured":"Ahmet\u00a0Can Mert Erdin\u00e7 \u00d6zt\u00fcrk and Erkay Sava\u015f. 2020. FPGA implementation of a run-time configurable NTT-based polynomial multiplication hardware. Microprocessors and Microsystems 78 (2020) 103219.","DOI":"10.1016\/j.micpro.2020.103219"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"crossref","unstructured":"Ning Ni and Yongxin Zhu. 2023. Enabling zero knowledge proof by accelerating zk-SNARK kernels on GPU. J. Parallel and Distrib. Comput. 173 (2023) 20\u201331.","DOI":"10.1016\/j.jpdc.2022.10.009"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"crossref","unstructured":"Thomas Norrie Nishant Patil Doe\u00a0Hyun Yoon George Kurian Sheng Li James Laudon Cliff Young Norman Jouppi and David Patterson. 2021. The design process for Google\u2019s training chips: TPUv2 and TPUv3. IEEE Micro 41 2 (2021) 56\u201363.","DOI":"10.1109\/MM.2021.3058217"},{"key":"e_1_3_3_1_27_2","unstructured":"Eric\u00a0B Olsen. 2017. Proposal for a high precision tensor processing unit. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1706.03251 (2017)."},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1142\/p523"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"crossref","unstructured":"John Osorio Adri\u00e0 Armejach Eric Petit Greg Henry and Marc Casas. 2022. A BF16 FMA is all you need for DNN training. IEEE Transactions on Emerging Topics in Computing 10 3 (2022) 1302\u20131314.","DOI":"10.1109\/TETC.2022.3187770"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"crossref","unstructured":"Karl\u00a0C. Posch and Reinhard Posch. 1995. Modulo reduction in residue number systems. IEEE Transactions on Parallel and Distributed Systems 6 5 (1995) 449\u2013454.","DOI":"10.1109\/71.382314"},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-78381-9_6"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEED55351.2022.00013"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341105.3373901"}],"event":{"name":"HASP '24: International Workshop on Hardware and Architectural Support for Security and Privacy 2024","acronym":"HASP '24","location":"Austin TX USA"},"container-title":["Proceedings of the 13th International Workshop on Hardware and Architectural Support for Security and Privacy"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696843.3696844","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696843.3696844","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:57:45Z","timestamp":1750294665000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696843.3696844"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,2]]},"references-count":32,"alternative-id":["10.1145\/3696843.3696844","10.1145\/3696843"],"URL":"https:\/\/doi.org\/10.1145\/3696843.3696844","relation":{},"subject":[],"published":{"date-parts":[[2024,11,2]]},"assertion":[{"value":"2024-11-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}