{"id":"https://openalex.org/W4360831964","doi":"https://doi.org/10.1109/hpca56546.2023.10071133","title":"FxHENN: FPGA-based acceleration framework for homomorphic encrypted CNN inference","display_name":"FxHENN: FPGA-based acceleration framework for homomorphic encrypted CNN inference","publication_year":2023,"publication_date":"2023-02-01","ids":{"openalex":"https://openalex.org/W4360831964","doi":"https://doi.org/10.1109/hpca56546.2023.10071133"},"language":"en","primary_location":{"id":"doi:10.1109/hpca56546.2023.10071133","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10071133","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-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/A5007729967","display_name":"Yilan Zhu","orcid":"https://orcid.org/0009-0006-7480-7562"},"institutions":[{"id":"https://openalex.org/I4210132990","display_name":"State Key Laboratory of Cryptology","ror":"https://ror.org/02pn5rj08","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210132990"]},{"id":"https://openalex.org/I80143920","display_name":"Shandong University of Science and Technology","ror":"https://ror.org/04gtjhw98","country_code":"CN","type":"education","lineage":["https://openalex.org/I80143920"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yilan Zhu","raw_affiliation_strings":["Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education","Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University","School of Cyber Science and Technology, Shandong University, Qingdao, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education","institution_ids":["https://openalex.org/I4210132990"]},{"raw_affiliation_string":"Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University","institution_ids":["https://openalex.org/I4210132990"]},{"raw_affiliation_string":"School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I80143920"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101412520","display_name":"Xinyao Wang","orcid":"https://orcid.org/0009-0008-8194-5669"},"institutions":[{"id":"https://openalex.org/I4210132990","display_name":"State Key Laboratory of Cryptology","ror":"https://ror.org/02pn5rj08","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210132990"]},{"id":"https://openalex.org/I80143920","display_name":"Shandong University of Science and Technology","ror":"https://ror.org/04gtjhw98","country_code":"CN","type":"education","lineage":["https://openalex.org/I80143920"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinyao Wang","raw_affiliation_strings":["Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education","Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University","School of Cyber Science and Technology, Shandong University, Qingdao, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education","institution_ids":["https://openalex.org/I4210132990"]},{"raw_affiliation_string":"Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University","institution_ids":["https://openalex.org/I4210132990"]},{"raw_affiliation_string":"School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I80143920"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063104755","display_name":"Lei Ju","orcid":"https://orcid.org/0000-0001-6186-5399"},"institutions":[{"id":"https://openalex.org/I80143920","display_name":"Shandong University of Science and Technology","ror":"https://ror.org/04gtjhw98","country_code":"CN","type":"education","lineage":["https://openalex.org/I80143920"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lei Ju","raw_affiliation_strings":["Shandong University,School of Cyber Science and Technology,Qingdao,China","Quancheng Laboratory, Jinan, China","School of Cyber Science and Technology, Shandong University, Qingdao, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shandong University,School of Cyber Science and Technology,Qingdao,China","institution_ids":["https://openalex.org/I80143920"]},{"raw_affiliation_string":"Quancheng Laboratory, Jinan, China","institution_ids":[]},{"raw_affiliation_string":"School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I80143920"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084460856","display_name":"Shanqing Guo","orcid":"https://orcid.org/0000-0003-3367-0951"},"institutions":[{"id":"https://openalex.org/I4210132990","display_name":"State Key Laboratory of Cryptology","ror":"https://ror.org/02pn5rj08","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210132990"]},{"id":"https://openalex.org/I80143920","display_name":"Shandong University of Science and Technology","ror":"https://ror.org/04gtjhw98","country_code":"CN","type":"education","lineage":["https://openalex.org/I80143920"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shanqing Guo","raw_affiliation_strings":["Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education","School of Cyber Science and Technology, Shandong University, Qingdao, China","Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education","institution_ids":["https://openalex.org/I4210132990"]},{"raw_affiliation_string":"School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I80143920"]},{"raw_affiliation_string":"Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University","institution_ids":["https://openalex.org/I4210132990"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.7106,"has_fulltext":false,"cited_by_count":35,"citation_normalized_percentile":{"value":0.96808853,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"896","last_page":"907"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9988999962806702,"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":0.9988999962806702,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9909999966621399,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9607999920845032,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8227686882019043},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.712927520275116},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.6846763491630554},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6360754370689392},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.5869228839874268},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.5677517056465149},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.46390482783317566},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.46075043082237244},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.4177151620388031},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41101205348968506},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.33082202076911926},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2610558271408081},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09376749396324158}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8227686882019043},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.712927520275116},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6846763491630554},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6360754370689392},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.5869228839874268},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.5677517056465149},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.46390482783317566},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.46075043082237244},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.4177151620388031},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41101205348968506},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33082202076911926},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2610558271408081},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09376749396324158}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca56546.2023.10071133","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10071133","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.6000000238418579,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W2031533839","https://openalex.org/W2294710185","https://openalex.org/W2435473771","https://openalex.org/W2593939958","https://openalex.org/W2895540242","https://openalex.org/W2897925395","https://openalex.org/W2899140612","https://openalex.org/W2901469102","https://openalex.org/W2914630606","https://openalex.org/W2955401130","https://openalex.org/W2957780493","https://openalex.org/W3005909967","https://openalex.org/W3012235108","https://openalex.org/W3012561096","https://openalex.org/W3091977288","https://openalex.org/W3102723029","https://openalex.org/W3155680838","https://openalex.org/W3157477139","https://openalex.org/W3158898837","https://openalex.org/W3205982643","https://openalex.org/W3207326900","https://openalex.org/W4214582624","https://openalex.org/W4280650077","https://openalex.org/W4281792301","https://openalex.org/W6745940941","https://openalex.org/W6748082217","https://openalex.org/W6756592279","https://openalex.org/W6757619422","https://openalex.org/W6767509362","https://openalex.org/W6785571875","https://openalex.org/W6785628313"],"related_works":["https://openalex.org/W4313341326","https://openalex.org/W2518118925","https://openalex.org/W2532502681","https://openalex.org/W3159273459","https://openalex.org/W3133116121","https://openalex.org/W2625058759","https://openalex.org/W3195471267","https://openalex.org/W3032310658","https://openalex.org/W4282568311","https://openalex.org/W4295935044"],"abstract_inverted_index":{"Fully":[0],"homomorphic":[1],"encryption":[2],"(FHE)":[3],"is":[4,141,171],"a":[5,108,113],"promising":[6],"data":[7],"privacy":[8],"solution":[9],"for":[10,46,107,166],"machine":[11],"learning,":[12],"which":[13],"allows":[14],"the":[15,40,83,87,98,104,119,142,146],"inference":[16,123,132,165],"to":[17,27,96,128],"be":[18],"performed":[19],"with":[20,60,118],"encrypted":[21],"data.":[22],"However,":[23],"it":[24],"typically":[25],"leads":[26],"5-6":[28],"orders":[29],"of":[30,82,131,151],"magnitude":[31],"higher":[32],"computation":[33],"and":[34,62,79,102,134,168],"storage":[35],"overhead.":[36],"This":[37],"paper":[38],"proposes":[39],"first":[41,143],"full-fledged":[42],"FPGA":[43,70,115,149,161],"acceleration":[44,150],"framework":[45,90],"FHE-based":[47],"convolution":[48],"neural":[49],"network":[50],"(HE-CNN)":[51],"inference.":[52],"We":[53],"then":[54],"design":[55,74,93],"parameterized":[56],"HE":[57,84],"operation":[58,85],"modules":[59],"intra-":[61],"inter-":[63],"HE-CNN":[64,110,122,154,164],"layer":[65],"resource":[66,78,100],"management":[67],"based":[68],"on":[69,112,148,159],"high-level":[71],"synthesis":[72],"(HLS)":[73],"flow.":[75],"With":[76],"sophisticated":[77],"performance":[80],"modeling":[81],"modules,":[86],"proposed":[88],"FxHENN":[89,125],"automatically":[91],"performs":[92],"space":[94],"exploration":[95],"determine":[97],"optimized":[99],"provisioning":[101],"generates":[103],"accelerator":[105],"circuit":[106],"given":[109,139],"model":[111],"target":[114],"device.":[116],"Compared":[117],"state-of-the-art":[120],"CPU-based":[121],"solution,":[124],"achieves":[126],"up":[127],"13.49X":[129],"speedup":[130],"latency,":[133],"1187.12X":[135],"energy":[136],"efficiency.":[137],"Meanwhile,":[138],"this":[140],"attempt":[144],"in":[145],"literature":[147],"fullfledged":[152],"non-interactive":[153],"inference,":[155],"our":[156],"results":[157],"obtained":[158],"low-power":[160],"devices":[162],"demonstrate":[163],"edge":[167],"embedded":[169],"computing":[170],"practical.":[172]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":20},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
