{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T01:43:06Z","timestamp":1787017386525,"version":"build-2736575974"},"reference-count":47,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2023,4,21]],"date-time":"2023-04-21T00:00:00Z","timestamp":1682035200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2023,5]]},"abstract":"<jats:p>Exploring the transformational potential of FHE and the path toward adoption of its \"stack.\"<\/jats:p>","DOI":"10.1145\/3572832","type":"journal-article","created":{"date-parts":[[2023,4,21]],"date-time":"2023-04-21T10:34:35Z","timestamp":1682073275000},"page":"72-81","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Unlocking the Potential of Fully Homomorphic Encryption"],"prefix":"10.1145","volume":"66","author":[{"given":"Shruthi","family":"Gorantala","sequence":"first","affiliation":[{"name":"Google Inc. in Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rob","family":"Springer","sequence":"additional","affiliation":[{"name":"Google, Inc. in Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bryant","family":"Gipson","sequence":"additional","affiliation":[{"name":"Google, Inc. in Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,4,21]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"et al. Tensorflow: Large-scale machine learning on heterogeneous distributed systems","author":"Abadi M.","year":"2015","unstructured":"Abadi, M. et al. Tensorflow: Large-scale machine learning on heterogeneous distributed systems, 2015."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 7th ACM Workshop on Encrypted Computing amp; Applied Homomorphic Cryptography. ACM","author":"Archer D.W.","year":"2019","unstructured":"Archer, D.W. et al. Ramparts: A programmer-friendly system for building homomorphic encryption applications. In Proceedings of the 7th ACM Workshop on Encrypted Computing amp; Applied Homomorphic Cryptography. ACM, New York, NY, USA, 2019, 57--68."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3474366.3486926"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3310273.3323047"},{"key":"e_1_2_1_5_1","volume-title":"Paper 2018\/758","author":"Boura C.","year":"2018","unstructured":"Boura, C., Gama, N., Georgieva, M. and Jetchev, D. Chimera: Combining ring-LWE-based fully homomorphic encryption schemes. Cryptology ePrint Archive, Paper 2018\/758; https:\/\/eprint.iacr.org\/2018\/758."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2633600"},{"key":"e_1_2_1_7_1","volume-title":"Paper 2011\/344","author":"Brakerski Z.","year":"2011","unstructured":"Brakerski, Z. and Vaikuntanathan, V. Efficient fully homomorphic encryption from (standard) LWE. Cryptology ePrint Archive, Paper 2011\/344; https:\/\/eprint.iacr.org\/2011\/344."},{"key":"e_1_2_1_8_1","volume-title":"Fully homomorphic encryption from ring-LWE and security for key dependent messages. Advances in Cryptology---CRYPTO","author":"Brakerski Z.","year":"2011","unstructured":"Brakerski, Z. and Vaikuntanathan, V. Fully homomorphic encryption from ring-LWE and security for key dependent messages. Advances in Cryptology---CRYPTO 2011. P. Rogaway, ed. Springer Berlin Heidelberg, 505--524."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 2022 on Cloud Computing Security Workshop. ACM","author":"Cammarota R.","unstructured":"Cammarota, R. Intel HERACLES: Homomorphic encryption revolutionary accelerator with correctness for learning-oriented end-to-end solutions. In Proceedings of the 2022 on Cloud Computing Security Workshop. ACM, New York, NY, USA, 3"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2732516.2732520"},{"key":"e_1_2_1_11_1","volume-title":"Homomorphic encryption for arithmetic of approximate numbers. Advances in Cryptology","author":"Cheon J.","year":"2017","unstructured":"Cheon, J., Kim, A., Kim, M. and Song, Y. Homomorphic encryption for arithmetic of approximate numbers. Advances in Cryptology. T. Takagi and T. Peyrin, eds. Springer International Publishing, Cham, 2017, 409--437."},{"key":"e_1_2_1_12_1","first-page":"28","article-title":"Introduction to Homomorphic Encryption and Schemes. Springer International Publishing","volume":"3","author":"Cheon J.H.","year":"2021","unstructured":"Cheon, J.H. et al. Introduction to Homomorphic Encryption and Schemes. Springer International Publishing, Cham, 2021, 3--28.","journal-title":"Cham"},{"key":"e_1_2_1_13_1","volume-title":"Paper 2018\/1013","author":"Chielle E.","year":"2018","unstructured":"Chielle, E., Mazonka, O., Gamil, H., Tsoutsos, N.G. and Maniatakos, M. E3: A framework for compiling C++ programs with encrypted operands. Cryptology ePrint Archive, Paper 2018\/1013; https:\/\/eprint.iacr.org\/2018\/1013."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00145-019-09319-x"},{"key":"e_1_2_1_15_1","unstructured":"Chillotti I. Gama N. Georgieva M. and Izabach\u00e8ne M. TFHE: Fast fully homomorphic encryption library Aug. 2016; https:\/\/tfhe.github.io\/tfhe\/."},{"key":"e_1_2_1_16_1","volume-title":"Paper 2016\/870","author":"Chillotti I.","year":"2016","unstructured":"Chillotti, I., Gama, N., Georgieva, M. and Izabach\u00e8ne, M. Faster fully homomorphic encryption: Bootstrapping in less than 0.1 seconds. Cryptology ePrint Archive, Paper 2016\/870; https:\/\/eprint.iacr.org\/2016\/870."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the 8th Workshop on Encrypted Computing & Applied Homomorphic Cryptography 15","author":"Chillotti I.","year":"2020","unstructured":"Chillotti, I., Joye, M., Ligier, D., Orfila, J-B. and Tap, S. Concrete: Concrete operates on ciphertexts rapidly by extending TFHE. In Proceedings of the 8th Workshop on Encrypted Computing & Applied Homomorphic Cryptography 15, 2020."},{"key":"e_1_2_1_18_1","volume-title":"Paper 2021\/729","author":"Chillotti I.","year":"2021","unstructured":"Chillotti, I., Joye, M., Ligier, D., Orfila, J-B. and Tap, S. Improved programmable bootstrapping with larger precision and efficient arithmetic circuits for TFHE. Cryptology ePrint Archive, Paper 2021\/729; https:\/\/eprint.iacr.org\/2021\/729."},{"key":"e_1_2_1_19_1","volume-title":"High-Level Synthesis from Algorithm to Digital Circuit","author":"Coussy P.","unstructured":"Coussy, P. and Morawiec, A. High-Level Synthesis from Algorithm to Digital Circuit. Springer Dordrecht."},{"key":"e_1_2_1_20_1","volume-title":"EVA: An encrypted vector arithmetic language and compiler for efficient homomorphic computation. CoRR","author":"Dathathri R.","year":"2019","unstructured":"Dathathri, R., Kostova, B., Saarikivi, O., Dai, W., Laine, K. and Musuvathi, M. EVA: An encrypted vector arithmetic language and compiler for efficient homomorphic computation. CoRR, 2019; abs\/1912.11951."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314628"},{"key":"e_1_2_1_22_1","first-page":"640","article-title":"FHEW: Bootstrapping homomorphic encryption in less than a second. Advances in Cryptology---EUROCRYPT 2015. E. Oswald and M. Fischlin, eds","volume":"617","author":"Ducas L.","year":"2015","unstructured":"Ducas, L. and Micciancio, D. FHEW: Bootstrapping homomorphic encryption in less than a second. Advances in Cryptology---EUROCRYPT 2015. E. Oswald and M. Fischlin, eds. Springer Berlin Heidelberg, 2015, 617--640.","journal-title":"Springer Berlin Heidelberg"},{"key":"e_1_2_1_23_1","volume-title":"Paper 2012\/144","author":"Fan J.","year":"2012","unstructured":"Fan, J. and Vercauteren, F. Somewhat practical fully homomorphic encryption. Cryptology ePrint Archive, Paper 2012\/144; https:\/\/eprint.iacr.org\/2012\/144."},{"key":"e_1_2_1_24_1","volume-title":"et al. F1: A fast and programmable accelerator for fully homomorphic encryption (extended version). CoRR","author":"Feldmann A.","year":"2021","unstructured":"Feldmann, A. et al. F1: A fast and programmable accelerator for fully homomorphic encryption (extended version). CoRR, 2021; abs\/2109.05371."},{"key":"e_1_2_1_25_1","first-page":"461","article-title":"RSA key extraction via low-bandwidth acoustic cryptanalysis. Advances in Cryptology---CRYPTO 2014. J.A. Garay and R. Gennaro, eds","volume":"444","author":"Genkin D.","year":"2014","unstructured":"Genkin, D., Shamir, A. and Tromer, E. RSA key extraction via low-bandwidth acoustic cryptanalysis. Advances in Cryptology---CRYPTO 2014. J.A. Garay and R. Gennaro, eds. Springer Berlin Heidelberg, 2014, 444--461.","journal-title":"Springer Berlin Heidelberg"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40041-4_5"},{"key":"e_1_2_1_28_1","volume-title":"et al. A general-purpose transpiler for fully homomorphic encryption. CoRR","author":"Gorantala S.","year":"2021","unstructured":"Gorantala, S. et al. A general-purpose transpiler for fully homomorphic encryption. CoRR, 2021; abs\/2106.07893."},{"key":"e_1_2_1_29_1","volume-title":"Paper 2020\/1481","author":"Halevi S.","year":"2020","unstructured":"Halevi, S. and Shoup, V. Design and implementation of HELib: a homomorphic encryption library. Cryptology ePrint Archive, Paper 2020\/1481; https:\/\/eprint.iacr.org\/2020\/1481."},{"key":"e_1_2_1_30_1","volume-title":"A classification of SQL-injection attacks and countermeasures","author":"Halfond W.G.J.","year":"2006","unstructured":"Halfond, W.G.J., Viegas, J. and Orso, A. A classification of SQL-injection attacks and countermeasures. 2006."},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of IEEE 2019 Symp. Security and Privacy. 1--19","author":"Kocher P.","unstructured":"Kocher, P. et al. Spectre attacks: Exploiting speculative execution. In Proceedings of IEEE 2019 Symp. Security and Privacy. 1--19."},{"key":"e_1_2_1_32_1","first-page":"397","article-title":"Differential power analysis. Advances in Cryptology --- CRYPTO' 99. M. Wiener, ed","volume":"388","author":"Kocher P.","year":"1999","unstructured":"Kocher, P., Jaffe, J. and Jun, B. Differential power analysis. Advances in Cryptology --- CRYPTO' 99. M. Wiener, ed. Springer Berlin Heidelberg, 1999, 388--397.","journal-title":"Springer Berlin Heidelberg"},{"key":"e_1_2_1_33_1","volume-title":"et al. MLIR: A compiler infrastructure for the end of Moore's Law. ArXiv","author":"Lattner C.","year":"2020","unstructured":"Lattner, C. et al. MLIR: A compiler infrastructure for the end of Moore's Law. ArXiv, 2020; abs\/2002.11054."},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the 27th USENIX Security Symp. USENIX Assoc.","author":"Moritz Lipp M.","year":"2018","unstructured":"Moritz Lipp, M. et al. Meltdown: Reading kernel memory from user space. In Proceedings of the 27th USENIX Security Symp. USENIX Assoc., Baltimore, MD, USA, Aug. 2018, 973--990."},{"key":"e_1_2_1_35_1","volume-title":"Paper 2020\/086","author":"Micciancio D.","year":"2020","unstructured":"Micciancio, D. and Polyakov, Y. Bootstrapping in FHEW-like cryptosystems. Cryptology ePrint Archive, Paper 2020\/086, 2020; https:\/\/eprint.iacr.org\/2020\/086."},{"key":"e_1_2_1_36_1","unstructured":"Michel F. and Cottle E. Optical computing for cryptography: Fully homomorphic encryption; http:\/\/bit.ly\/3Jex7gH."},{"key":"e_1_2_1_37_1","first-page":"238","article-title":"Public-key cryptosystems based on composite degree residuosity classes","volume":"223","author":"Paillier P","year":"1999","unstructured":"Paillier. P. Public-key cryptosystems based on composite degree residuosity classes. Advances in Cryptology. Springer, 1999, 223--238.","journal-title":"Advances in Cryptology. Springer"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1536414.1536461"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1568318.1568324"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/359340.359342"},{"key":"e_1_2_1_41_1","volume-title":"On data banks and privacy homomorphisms. Foundations of Secure Computation","author":"Rivest R.L.","year":"1978","unstructured":"Rivest, R.L., Adleman, L.M. and Dertouzos, M.L. On data banks and privacy homomorphisms. Foundations of Secure Computation. Academic Press, 1978, 165--179."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527393"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10623-012-9720-4"},{"key":"e_1_2_1_44_1","volume-title":"The Verilog R Hardware Description Language","author":"Thomas D.","unstructured":"Thomas, D. and Moorby, P. The Verilog R Hardware Description Language. Springer New York, NY, USA."},{"key":"e_1_2_1_45_1","volume-title":"Sealion: A framework for neural network inference on encrypted data. CoRR","author":"van Elsloo T.","year":"2019","unstructured":"van Elsloo, T. Patrini, G., and Ivey-Law, H. Sealion: A framework for neural network inference on encrypted data. CoRR, 2019; abs\/1904.12840."},{"key":"e_1_2_1_46_1","volume-title":"SOK: Fully homomorphic encryption compilers. CoRR","author":"Viand A.","year":"2021","unstructured":"Viand, A., Jattke, P. and Hithnawi, A. SOK: Fully homomorphic encryption compilers. CoRR, 2021; abs\/2101.07078."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267973.3267978"},{"key":"e_1_2_1_48_1","unstructured":"Wetter J. and Ringland N. Understanding the impact of Apache log4j vulnerability; http:\/\/bit.ly\/3kMQsvv."}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3572832","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3572832","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T13:51:08Z","timestamp":1750168268000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3572832"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,21]]},"references-count":47,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,5]]}},"alternative-id":["10.1145\/3572832"],"URL":"https:\/\/doi.org\/10.1145\/3572832","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,21]]},"assertion":[{"value":"2023-04-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}