{"id":"https://openalex.org/W4280650077","doi":"https://doi.org/10.23919/date54114.2022.9774559","title":"coxHE: A software-hardware co-design framework for FPGA acceleration of homomorphic computation","display_name":"coxHE: A software-hardware co-design framework for FPGA acceleration of homomorphic computation","publication_year":2022,"publication_date":"2022-03-14","ids":{"openalex":"https://openalex.org/W4280650077","doi":"https://doi.org/10.23919/date54114.2022.9774559"},"language":"en","primary_location":{"id":"doi:10.23919/date54114.2022.9774559","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date54114.2022.9774559","pdf_url":null,"source":{"id":"https://openalex.org/S4363607924","display_name":"2022 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","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/A5049018083","display_name":"Han Mingqin","orcid":null},"institutions":[{"id":"https://openalex.org/I154099455","display_name":"Shandong University","ror":"https://ror.org/0207yh398","country_code":"CN","type":"education","lineage":["https://openalex.org/I154099455"]},{"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":"Mingqin Han","raw_affiliation_strings":["Shandong University School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","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 School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","institution_ids":["https://openalex.org/I80143920","https://openalex.org/I4210132990"]},{"raw_affiliation_string":"Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I154099455"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007729967","display_name":"Yilan Zhu","orcid":"https://orcid.org/0009-0006-7480-7562"},"institutions":[{"id":"https://openalex.org/I154099455","display_name":"Shandong University","ror":"https://ror.org/0207yh398","country_code":"CN","type":"education","lineage":["https://openalex.org/I154099455"]},{"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 School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","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 School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","institution_ids":["https://openalex.org/I80143920","https://openalex.org/I4210132990"]},{"raw_affiliation_string":"Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I154099455"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006753786","display_name":"Qian Lou","orcid":"https://orcid.org/0000-0001-5462-2567"},"institutions":[{"id":"https://openalex.org/I4210119109","display_name":"Indiana University Bloomington","ror":"https://ror.org/02k40bc56","country_code":"US","type":"education","lineage":["https://openalex.org/I4210119109","https://openalex.org/I592451"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Qian Lou","raw_affiliation_strings":["Indiana University,Intelligent Systems Engineering department,Bloomington,Indiana","Intelligent Systems Engineering department, Indiana University, Bloomington, Indiana"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indiana University,Intelligent Systems Engineering department,Bloomington,Indiana","institution_ids":["https://openalex.org/I4210119109"]},{"raw_affiliation_string":"Intelligent Systems Engineering department, Indiana University, Bloomington, Indiana","institution_ids":["https://openalex.org/I4210119109"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025167300","display_name":"Zimeng Zhou","orcid":"https://orcid.org/0000-0002-6683-3991"},"institutions":[{"id":"https://openalex.org/I154099455","display_name":"Shandong University","ror":"https://ror.org/0207yh398","country_code":"CN","type":"education","lineage":["https://openalex.org/I154099455"]},{"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":"Zimeng Zhou","raw_affiliation_strings":["Shandong University School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","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 School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","institution_ids":["https://openalex.org/I80143920","https://openalex.org/I4210132990"]},{"raw_affiliation_string":"Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I154099455"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084460856","display_name":"Shanqing Guo","orcid":"https://orcid.org/0000-0003-3367-0951"},"institutions":[{"id":"https://openalex.org/I154099455","display_name":"Shandong University","ror":"https://ror.org/0207yh398","country_code":"CN","type":"education","lineage":["https://openalex.org/I154099455"]},{"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 School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","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 School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","institution_ids":["https://openalex.org/I80143920","https://openalex.org/I4210132990"]},{"raw_affiliation_string":"Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I154099455"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063104755","display_name":"Lei Ju","orcid":"https://orcid.org/0000-0001-6186-5399"},"institutions":[{"id":"https://openalex.org/I154099455","display_name":"Shandong University","ror":"https://ror.org/0207yh398","country_code":"CN","type":"education","lineage":["https://openalex.org/I154099455"]},{"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":"Lei Ju","raw_affiliation_strings":["Shandong University School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","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 School of Cyber Science and Technology, Shandong University,Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education,Qingdao,China","institution_ids":["https://openalex.org/I80143920","https://openalex.org/I4210132990"]},{"raw_affiliation_string":"Key Laboratory of Cryptologic Technology and Information Security, Ministry of Education, Shandong University School of Cyber Science and Technology, Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I154099455"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2839,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.89970845,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1353","last_page":"1358"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9998999834060669,"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.9998999834060669,"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.9936000108718872,"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.9846000075340271,"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.8033566474914551},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7731915712356567},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6781570911407471},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5849730968475342},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5794203877449036},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.5694149732589722},{"id":"https://openalex.org/keywords/verilog","display_name":"Verilog","score":0.553482174873352},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5421628952026367},{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.541948676109314},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5292695760726929},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.499755859375},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.435740202665329},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.35492682456970215},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.340661883354187},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17353233695030212},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.1257076859474182}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8033566474914551},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7731915712356567},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6781570911407471},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5849730968475342},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5794203877449036},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.5694149732589722},{"id":"https://openalex.org/C2779030575","wikidata":"https://www.wikidata.org/wiki/Q827773","display_name":"Verilog","level":3,"score":0.553482174873352},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5421628952026367},{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.541948676109314},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5292695760726929},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.499755859375},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.435740202665329},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.35492682456970215},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.340661883354187},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17353233695030212},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.1257076859474182},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/date54114.2022.9774559","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date54114.2022.9774559","pdf_url":null,"source":{"id":"https://openalex.org/S4363607924","display_name":"2022 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2741851848","display_name":null,"funder_award_id":"ZR2020LZH002,ZR2021QF019,ZR2020MF055,ZR2021LZH007","funder_id":"https://openalex.org/F4320324174","funder_display_name":"Natural Science Foundation of Shandong Province"},{"id":"https://openalex.org/G6307021093","display_name":null,"funder_award_id":"92064008,62102230","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320311026","display_name":"Shandong University","ror":"https://ror.org/0207yh398"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320324174","display_name":"Natural Science Foundation of Shandong Province","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W2091895466","https://openalex.org/W2152926062","https://openalex.org/W2309997581","https://openalex.org/W2435473771","https://openalex.org/W2519249189","https://openalex.org/W2537286916","https://openalex.org/W2554750353","https://openalex.org/W2593939958","https://openalex.org/W2606882085","https://openalex.org/W2618829853","https://openalex.org/W2768174108","https://openalex.org/W2899140612","https://openalex.org/W3012235108","https://openalex.org/W3028867652","https://openalex.org/W3089753552","https://openalex.org/W3158044478","https://openalex.org/W3158898837","https://openalex.org/W4229673714","https://openalex.org/W4295255690","https://openalex.org/W6698270547","https://openalex.org/W6756133136","https://openalex.org/W6778434676","https://openalex.org/W6783428519","https://openalex.org/W6796205639"],"related_works":["https://openalex.org/W3094476157","https://openalex.org/W3133116121","https://openalex.org/W2625058759","https://openalex.org/W3193212547","https://openalex.org/W3032310658","https://openalex.org/W3157864596","https://openalex.org/W2971009090","https://openalex.org/W2295680811","https://openalex.org/W4295935044","https://openalex.org/W4388019095"],"abstract_inverted_index":{"Data":[0],"privacy":[1,21],"becomes":[2],"a":[3,18,77,132,144,169],"crucial":[4],"concern":[5],"in":[6,173],"the":[7,25,34,38,42,47,64,68,91,102,110,137],"AI":[8],"and":[9,129,136,179],"big":[10],"data":[11,20,87],"era.":[12],"Fully":[13],"homomorphic":[14],"encryption":[15,127],"(FHE)":[16],"is":[17,28,98],"promising":[19],"protection":[22],"technique":[23],"where":[24],"entire":[26],"computation":[27,39],"performed":[29],"on":[30,100,151],"encrypted":[31],"data.":[32],"However,":[33],"dramatic":[35],"increase":[36],"of":[37,44,72,81,146,175],"workload":[40],"restrains":[41],"usage":[43],"FHE":[45,73],"for":[46,60,131,143],"real-world":[48],"applications.":[49],"In":[50],"this":[51],"paper,":[52],"we":[53,75,116],"propose":[54,76,117],"an":[55,118],"FPFA":[56],"accelerator":[57,165,172],"design":[58,80,108,120,160,166],"framework":[59,123,161],"CKKS-based":[61],"HE.":[62],"While":[63],"KeySwitch":[65,82],"operations":[66],"are":[67],"primary":[69],"performance":[70],"bottleneck":[71],"computation,":[74],"low":[78],"latency":[79,112],"module":[83],"with":[84,90,168],"reduced":[85],"intra-operation":[86],"dependency.":[88],"Compared":[89],"state-of-the-art":[92],"FPGA":[93,139,153],"based":[94,99,107],"key-switch":[95],"implementation":[96],"that":[97,156],"Verilog,":[101],"proposed":[103],"high-level":[104],"synthesis":[105],"(HLS)":[106],"reduces":[109],"operation":[111],"by":[113],"40%.":[114],"Furthermore,":[115],"automated":[119],"space":[121],"exploration":[122],"which":[124],"generates":[125],"optimal":[126],"parameters":[128],"accelerators":[130],"given":[133],"application":[134,149],"kernel":[135],"target":[138],"device.":[140],"Experimental":[141],"results":[142],"set":[145],"real":[147],"HE":[148,171],"kernels":[150],"different":[152],"devices":[154],"show":[155],"our":[157],"HLS-based":[158],"flexible":[159],"produces":[162],"substantially":[163],"better":[164],"compared":[167],"fixed-parameter":[170],"terms":[174],"security,":[176],"approximation":[177],"error,":[178],"overall":[180],"performance.":[181]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
