{"id":"https://openalex.org/W4409282859","doi":"https://doi.org/10.1145/3676536.3676698","title":"An FPGA-based Key-Switching Accelerator with Ultra-High Throughput for FHE","display_name":"An FPGA-based Key-Switching Accelerator with Ultra-High Throughput for FHE","publication_year":2024,"publication_date":"2024-10-27","ids":{"openalex":"https://openalex.org/W4409282859","doi":"https://doi.org/10.1145/3676536.3676698"},"language":"en","primary_location":{"id":"doi:10.1145/3676536.3676698","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676698","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676698","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676698","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5033897386","display_name":"Zhaojun Lu","orcid":"https://orcid.org/0000-0002-5467-6597"},"institutions":[{"id":"https://openalex.org/I3020662980","display_name":"Jinyintan Hospital","ror":"https://ror.org/038p1ty61","country_code":"CN","type":"healthcare","lineage":["https://openalex.org/I3020662980"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhaojun Lu","raw_affiliation_strings":["Hubei Key Laboratory of Distributed System Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China","Wuhan JinYinHu Laboratory, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0002-5467-6597","affiliations":[{"raw_affiliation_string":"Hubei Key Laboratory of Distributed System Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Wuhan JinYinHu Laboratory, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I3020662980"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001599037","display_name":"Peng Xu","orcid":"https://orcid.org/0000-0003-4268-4976"},"institutions":[{"id":"https://openalex.org/I3020662980","display_name":"Jinyintan Hospital","ror":"https://ror.org/038p1ty61","country_code":"CN","type":"healthcare","lineage":["https://openalex.org/I3020662980"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peng Xu","raw_affiliation_strings":["Hubei Key Laboratory of Distributed System Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China","Wuhan JinYinHu Laboratory, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0003-4268-4976","affiliations":[{"raw_affiliation_string":"Hubei Key Laboratory of Distributed System Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Wuhan JinYinHu Laboratory, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I3020662980"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yijie Wang","orcid":"https://orcid.org/0009-0006-5827-1104"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yijie Wang","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0006-5827-1104","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yifan Yang","orcid":"https://orcid.org/0009-0009-8358-4702"},"institutions":[{"id":"https://openalex.org/I3020662980","display_name":"Jinyintan Hospital","ror":"https://ror.org/038p1ty61","country_code":"CN","type":"healthcare","lineage":["https://openalex.org/I3020662980"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yifan Yang","raw_affiliation_strings":["Hubei Key Laboratory of Distributed System Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China","Wuhan JinYinHu Laboratory, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0009-8358-4702","affiliations":[{"raw_affiliation_string":"Hubei Key Laboratory of Distributed System Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Wuhan JinYinHu Laboratory, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I3020662980"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101668038","display_name":"Qidong Chen","orcid":"https://orcid.org/0009-0008-4076-5821"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qidong Chen","raw_affiliation_strings":["Hubei Key Laboratory of Distributed System Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0008-4076-5821","affiliations":[{"raw_affiliation_string":"Hubei Key Laboratory of Distributed System Security, School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110663258","display_name":"Weizong Yu","orcid":"https://orcid.org/0009-0008-8086-8497"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weizong Yu","raw_affiliation_strings":["School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0008-8086-8497","affiliations":[{"raw_affiliation_string":"School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012474783","display_name":"Gang Qu","orcid":"https://orcid.org/0000-0001-6759-8949"},"institutions":[{"id":"https://openalex.org/I66946132","display_name":"University of Maryland, College Park","ror":"https://ror.org/047s2c258","country_code":"US","type":"education","lineage":["https://openalex.org/I66946132"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gang Qu","raw_affiliation_strings":["Department of Electrical and Computer Engineering and the Institute for Systems Research, University of Maryland, College Park, College Park, MD, USA"],"raw_orcid":"https://orcid.org/0000-0001-6759-8949","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering and the Institute for Systems Research, University of Maryland, College Park, College Park, MD, USA","institution_ids":["https://openalex.org/I66946132"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9997000098228455,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9997000098228455,"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/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10237","display_name":"Cryptography and Data Security","score":0.9994999766349792,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.7250839471817017},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7145276665687561},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5571529269218445},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5521433353424072},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36527204513549805},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1903577446937561},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.1252719759941101}],"concepts":[{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.7250839471817017},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7145276665687561},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5571529269218445},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5521433353424072},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36527204513549805},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1903577446937561},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.1252719759941101}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3676536.3676698","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676698","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676698","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3676536.3676698","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676698","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676698","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G4728800819","display_name":null,"funder_award_id":"2023JYH010103","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4757893089","display_name":null,"funder_award_id":"U20A20202","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G485163565","display_name":null,"funder_award_id":"62122023","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6724889601","display_name":null,"funder_award_id":"62202178","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8873176316","display_name":null,"funder_award_id":"2022YFB4501502","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4409282859.pdf","grobid_xml":"https://content.openalex.org/works/W4409282859.grobid-xml"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W2031533839","https://openalex.org/W2768174108","https://openalex.org/W2794974431","https://openalex.org/W2795187181","https://openalex.org/W2942255051","https://openalex.org/W3012235108","https://openalex.org/W3094696138","https://openalex.org/W3157813311","https://openalex.org/W4281792301","https://openalex.org/W4360831809","https://openalex.org/W4361986437","https://openalex.org/W4380881143","https://openalex.org/W4385654563","https://openalex.org/W4404134271"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2111241003","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2096844293","https://openalex.org/W2363944576","https://openalex.org/W2351041855","https://openalex.org/W2570254841"],"abstract_inverted_index":{"Fully":[0],"Homomorphic":[1],"Encryption":[2],"(FHE)":[3],"enables":[4],"computations":[5],"directly":[6],"on":[7,95],"encrypted":[8],"numbers,":[9],"thereby":[10],"preserving":[11],"the":[12,22,31,40,57,66,80,83,96,103,119,127],"privacy":[13],"of":[14,34,105],"sensitive":[15],"information":[16],"even":[17],"in":[18,61],"untrusted":[19],"environments.":[20],"However,":[21],"substantial":[23],"computational":[24],"overhead":[25],"associated":[26],"with":[27,39,50,126],"homomorphic":[28],"evaluations":[29],"restricts":[30],"practical":[32],"application":[33],"FHE":[35],"schemes.":[36],"To":[37],"deal":[38],"performance":[41],"challenges,":[42],"this":[43],"paper":[44],"proposes":[45],"a":[46,51],"hardware/software":[47],"pipeline":[48],"framework":[49,64],"three-level":[52],"cache":[53],"architecture":[54],"to":[55,108],"accelerate":[56],"costly":[58],"Key-Switching":[59],"operation":[60],"FHE.":[62],"This":[63],"supports":[65],"dynamically":[67],"reconfigurable":[68],"processing":[69],"mode,":[70],"two":[71],"parallelism":[72],"strategies,":[73],"and":[74,82,88,115,122,131],"flexible":[75],"control":[76],"flow,":[77],"effectively":[78],"breaking":[79],"compute-bound":[81],"memory-bound":[84],"limitations.":[85],"A":[86],"no-stall":[87],"conflict-free":[89],"memory":[90],"mapping":[91],"algorithm":[92],"is":[93],"implemented":[94],"Xilinx":[97],"U55C":[98],"FPGA":[99],"platform":[100],"that":[101],"boosts":[102],"throughput":[104],"ciphertext-ciphertext":[106],"multiplication":[107],"395":[109],"operations":[110],"per":[111],"second,":[112],"which":[113],"1.4\u00d7":[114],"2.5\u00d7":[116],"speeds":[117],"up":[118],"FPGA-based":[120],"(HPCA'23)":[121,124],"GPU-based":[123],"schemes":[125],"same":[128],"parameter":[129],"set":[130],"precision.":[132]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
