{"id":"https://openalex.org/W4391661643","doi":"https://doi.org/10.1109/tdsc.2024.3363900","title":"Phantom: A CUDA-Accelerated Word-Wise Homomorphic Encryption Library","display_name":"Phantom: A CUDA-Accelerated Word-Wise Homomorphic Encryption Library","publication_year":2024,"publication_date":"2024-02-08","ids":{"openalex":"https://openalex.org/W4391661643","doi":"https://doi.org/10.1109/tdsc.2024.3363900"},"language":"en","primary_location":{"id":"doi:10.1109/tdsc.2024.3363900","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tdsc.2024.3363900","pdf_url":null,"source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Dependable and Secure Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024437254","display_name":"Hao Yang","orcid":"https://orcid.org/0000-0002-9735-255X"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Hao Yang","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-9735-255X","affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034248328","display_name":"Shiyu Shen","orcid":"https://orcid.org/0000-0001-7287-4223"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shiyu Shen","raw_affiliation_strings":["Fudan University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0001-7287-4223","affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075504049","display_name":"Wangchen Dai","orcid":"https://orcid.org/0000-0002-5192-1649"},"institutions":[{"id":"https://openalex.org/I4210123185","display_name":"Zhejiang Lab","ror":"https://ror.org/02m2h7991","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210123185"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wangchen Dai","raw_affiliation_strings":["Zhejiang Lab, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-5192-1649","affiliations":[{"raw_affiliation_string":"Zhejiang Lab, Hangzhou, China","institution_ids":["https://openalex.org/I4210123185"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070911877","display_name":"Lu Zhou","orcid":"https://orcid.org/0000-0001-6240-6688"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Zhou","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0001-6240-6688","affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100462347","display_name":"Zhe Liu","orcid":"https://orcid.org/0000-0001-8578-2635"},"institutions":[{"id":"https://openalex.org/I4210123185","display_name":"Zhejiang Lab","ror":"https://ror.org/02m2h7991","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210123185"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhe Liu","raw_affiliation_strings":["Zhejiang Lab, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-8578-2635","affiliations":[{"raw_affiliation_string":"Zhejiang Lab, Hangzhou, China","institution_ids":["https://openalex.org/I4210123185"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101712881","display_name":"Yunlei Zhao","orcid":"https://orcid.org/0000-0002-2623-9170"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yunlei Zhao","raw_affiliation_strings":["Fudan University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-2623-9170","affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5024437254"],"corresponding_institution_ids":["https://openalex.org/I9842412"],"apc_list":null,"apc_paid":null,"fwci":7.6161,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.97603978,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"21","issue":"5","first_page":"4895","last_page":"4906"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9948999881744385,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.9900000095367432,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9070380926132202},{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.7125723361968994},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5516390800476074},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5194634795188904},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.49394136667251587},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.47351956367492676},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.4719623327255249},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4569265842437744},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.44557926058769226},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.43261483311653137},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3836318254470825},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.16437700390815735},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12637799978256226}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9070380926132202},{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.7125723361968994},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5516390800476074},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5194634795188904},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.49394136667251587},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.47351956367492676},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.4719623327255249},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4569265842437744},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.44557926058769226},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.43261483311653137},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3836318254470825},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.16437700390815735},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12637799978256226},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tdsc.2024.3363900","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tdsc.2024.3363900","pdf_url":null,"source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Dependable and Secure Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1546930127","display_name":null,"funder_award_id":"U20A20176","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2121792758","display_name":null,"funder_award_id":"62002239","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3156605515","display_name":null,"funder_award_id":"62372417","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3210377478","display_name":null,"funder_award_id":"62132008","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3360831768","display_name":null,"funder_award_id":"62076125","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W104209573","https://openalex.org/W2031533839","https://openalex.org/W2067507719","https://openalex.org/W2069441027","https://openalex.org/W2071825329","https://openalex.org/W2112796928","https://openalex.org/W2117539524","https://openalex.org/W2152926062","https://openalex.org/W2226167778","https://openalex.org/W2400700555","https://openalex.org/W2401959250","https://openalex.org/W2527617455","https://openalex.org/W2766393794","https://openalex.org/W2768174108","https://openalex.org/W2795187181","https://openalex.org/W2805215324","https://openalex.org/W2885339274","https://openalex.org/W2899140612","https://openalex.org/W2942255051","https://openalex.org/W2969350772","https://openalex.org/W3006531732","https://openalex.org/W3028867652","https://openalex.org/W3083249310","https://openalex.org/W3108669911","https://openalex.org/W3109801878","https://openalex.org/W3159746013","https://openalex.org/W3182478132","https://openalex.org/W4205474236","https://openalex.org/W4236580217","https://openalex.org/W4241295125","https://openalex.org/W4312354051","https://openalex.org/W4360831824","https://openalex.org/W4362714373","https://openalex.org/W6624526749","https://openalex.org/W6717974185","https://openalex.org/W6757619422","https://openalex.org/W6778434676"],"related_works":["https://openalex.org/W2539930818","https://openalex.org/W4403623784","https://openalex.org/W4393118461","https://openalex.org/W4390664647","https://openalex.org/W3012147850","https://openalex.org/W4313300189","https://openalex.org/W2949835517","https://openalex.org/W2601739120","https://openalex.org/W2625655658","https://openalex.org/W2771047361"],"abstract_inverted_index":{"Homomorphic":[0],"encryption":[1],"(HE)":[2],"is":[3,50],"a":[4,39,129,177,188],"promising":[5],"technique":[6],"for":[7,190],"privacy-preserving":[8,197],"computations,":[9],"especially":[10],"the":[11,19,24,47,80,86,110,116,121,138,151,160,181],"word-wise":[12,63],"HE":[13,27,64],"schemes":[14,45,65],"that":[15,132],"allow":[16],"batching.":[17],"However,":[18],"high":[20],"computational":[21,87],"overhead":[22],"hinders":[23],"deployment":[25],"of":[26,43,123,137,153,180],"in":[28,101,159,195],"real-word":[29],"applications.":[30,198],"GPUs":[31],"are":[32],"often":[33],"used":[34],"to":[35,97,162],"accelerate":[36],"execution,":[37],"but":[38],"comprehensive":[40],"performance":[41],"comparison":[42],"different":[44],"on":[46,70,172],"same":[48],"platform":[49],"still":[51],"missing.":[52],"In":[53],"this":[54,58,173],"work,":[55],"we":[56,119,127,175],"fill":[57],"gap":[59],"by":[60],"implementing":[61],"three":[62,139,182],"BGV,":[66],"BFV,":[67],"and":[68,75,88,105,108,146,157,165,169,193],"CKKS":[69],"GPU,":[71],"with":[72,115],"both":[73],"theoretical":[74],"engineering":[76],"optimizations.":[77],"We":[78,91,149],"enhance":[79],"hybrid":[81],"key-switching":[82],"technique,":[83],"significantly":[84],"reducing":[85],"memory":[89,103,158],"overhead.":[90],"explore":[92],"several":[93],"kernel":[94],"fusing":[95],"strategies":[96],"reuse":[98],"data,":[99],"resulting":[100],"reduced":[102],"access":[104,168],"IO":[106],"latency,":[107],"enhancing":[109],"overall":[111],"performance.":[112],"By":[113],"comparing":[114],"state-of-the-art":[117],"works,":[118],"demonstrate":[120],"effectiveness":[122],"our":[124,135],"implementation.":[125],"Meanwhile,":[126],"introduce":[128],"unified":[130],"framework":[131],"finely":[133],"integrates":[134],"implementation":[136,194],"schemes,":[140,183],"covering":[141],"almost":[142],"all":[143],"scheme":[144,191],"functions":[145],"homomorphic":[147],"operations.":[148],"optimize":[150],"management":[152],"pre-computation,":[154],"RNS":[155],"bases,":[156],"framework,":[161,174],"provide":[163,176],"efficient":[164],"low-latency":[166],"data":[167],"transfer.":[170],"Based":[171],"thorough":[178],"benchmark":[179],"which":[184],"can":[185],"serve":[186],"as":[187],"reference":[189],"selection":[192],"constructing":[196]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":16},{"year":2024,"cited_by_count":5}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
