{"id":"https://openalex.org/W4360831815","doi":"https://doi.org/10.1109/hpca56546.2023.10070984","title":"Poseidon: Practical Homomorphic Encryption Accelerator","display_name":"Poseidon: Practical Homomorphic Encryption Accelerator","publication_year":2023,"publication_date":"2023-02-01","ids":{"openalex":"https://openalex.org/W4360831815","doi":"https://doi.org/10.1109/hpca56546.2023.10070984"},"language":"en","primary_location":{"id":"doi:10.1109/hpca56546.2023.10070984","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10070984","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/A5102815814","display_name":"Yinghao Yang","orcid":"https://orcid.org/0000-0002-0551-5703"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yinghao Yang","raw_affiliation_strings":["CAS,State Key Laboratory of Computer Architecture, Institute of Computing Technology,Beijing,China","University of Chinese Academy of Sciences, Beijing, China","State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China"],"affiliations":[{"raw_affiliation_string":"CAS,State Key Laboratory of Computer Architecture, Institute of Computing Technology,Beijing,China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China","institution_ids":["https://openalex.org/I4210090176"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101646695","display_name":"Huaizhi Zhang","orcid":"https://orcid.org/0000-0003-0338-1497"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huaizhi Zhang","raw_affiliation_strings":["CAS,State Key Laboratory of Computer Architecture, Institute of Computing Technology,Beijing,China","State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China"],"affiliations":[{"raw_affiliation_string":"CAS,State Key Laboratory of Computer Architecture, Institute of Computing Technology,Beijing,China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China","institution_ids":["https://openalex.org/I4210090176"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053382926","display_name":"Shengyu Fan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shengyu Fan","raw_affiliation_strings":["CAS,State Key Laboratory of Information Security, Institute of Information Engineering,Beijing,China","State Key Laboratory of Information Security, Institute of Information Engineering, CAS, Beijing, China"],"affiliations":[{"raw_affiliation_string":"CAS,State Key Laboratory of Information Security, Institute of Information Engineering,Beijing,China","institution_ids":["https://openalex.org/I4210156404"]},{"raw_affiliation_string":"State Key Laboratory of Information Security, Institute of Information Engineering, CAS, Beijing, China","institution_ids":["https://openalex.org/I4210156404"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011556206","display_name":"Hang Lu","orcid":"https://orcid.org/0000-0002-6881-660X"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hang Lu","raw_affiliation_strings":["CAS,State Key Laboratory of Computer Architecture, Institute of Computing Technology,Beijing,China","University of Chinese Academy of Sciences, Beijing, China","State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China","Zhongguancun Laboratory, Beijing, China"],"affiliations":[{"raw_affiliation_string":"CAS,State Key Laboratory of Computer Architecture, Institute of Computing Technology,Beijing,China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"Zhongguancun Laboratory, Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101985756","display_name":"Mingzhe Zhang","orcid":"https://orcid.org/0000-0003-2279-7025"},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingzhe Zhang","raw_affiliation_strings":["CAS,State Key Laboratory of Information Security, Institute of Information Engineering,Beijing,China","State Key Laboratory of Information Security, Institute of Information Engineering, CAS, Beijing, China"],"affiliations":[{"raw_affiliation_string":"CAS,State Key Laboratory of Information Security, Institute of Information Engineering,Beijing,China","institution_ids":["https://openalex.org/I4210156404"]},{"raw_affiliation_string":"State Key Laboratory of Information Security, Institute of Information Engineering, CAS, Beijing, China","institution_ids":["https://openalex.org/I4210156404"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023380073","display_name":"Xiaowei Li","orcid":"https://orcid.org/0000-0002-0874-814X"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaowei Li","raw_affiliation_strings":["CAS,State Key Laboratory of Computer Architecture, Institute of Computing Technology,Beijing,China","State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China","Zhongguancun Laboratory, Beijing, China","University of Chinese Academy of Sciences, Beijing, China"],"affiliations":[{"raw_affiliation_string":"CAS,State Key Laboratory of Computer Architecture, Institute of Computing Technology,Beijing,China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"Zhongguancun Laboratory, Beijing, China","institution_ids":[]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5102815814"],"corresponding_institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I4210165038"],"apc_list":null,"apc_paid":null,"fwci":14.2927,"has_fulltext":false,"cited_by_count":83,"citation_normalized_percentile":{"value":0.99262031,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"870","last_page":"881"},"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/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9937000274658203,"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/speedup","display_name":"Speedup","score":0.8513951301574707},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.822320818901062},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6450537443161011},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4897792339324951},{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.48213621973991394},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.475643128156662},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.4700309932231903},{"id":"https://openalex.org/keywords/application-specific-integrated-circuit","display_name":"Application-specific integrated circuit","score":0.45034781098365784},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.41324543952941895},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.41276663541793823},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3460853695869446},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.345825731754303},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18164962530136108}],"concepts":[{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.8513951301574707},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.822320818901062},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6450537443161011},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4897792339324951},{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.48213621973991394},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.475643128156662},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.4700309932231903},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.45034781098365784},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.41324543952941895},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.41276663541793823},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3460853695869446},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.345825731754303},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18164962530136108},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca56546.2023.10070984","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10070984","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":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321133","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35"},{"id":"https://openalex.org/F4320335892","display_name":"Youth Innovation Promotion Association","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W166833272","https://openalex.org/W1880212920","https://openalex.org/W1994457675","https://openalex.org/W2026935019","https://openalex.org/W2031533839","https://openalex.org/W2042872772","https://openalex.org/W2061171222","https://openalex.org/W2069692482","https://openalex.org/W2144645218","https://openalex.org/W2177209050","https://openalex.org/W2293350147","https://openalex.org/W2309997581","https://openalex.org/W2342840989","https://openalex.org/W2396301548","https://openalex.org/W2554750353","https://openalex.org/W2766393794","https://openalex.org/W2768174108","https://openalex.org/W2792565434","https://openalex.org/W2934510082","https://openalex.org/W2966536036","https://openalex.org/W3005730048","https://openalex.org/W3012235108","https://openalex.org/W3028867652","https://openalex.org/W3035754681","https://openalex.org/W3155184874","https://openalex.org/W3169180249","https://openalex.org/W3173128495","https://openalex.org/W3207326900","https://openalex.org/W4205474236","https://openalex.org/W4236580217","https://openalex.org/W4281609193","https://openalex.org/W4281792301","https://openalex.org/W4307925365","https://openalex.org/W6712018824","https://openalex.org/W6778434676"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2027972911","https://openalex.org/W2146343568","https://openalex.org/W2013643406","https://openalex.org/W1485756991","https://openalex.org/W2376218453","https://openalex.org/W2984236338"],"abstract_inverted_index":{"With":[0],"the":[1,4,10,28,46,106,113,117,134,139,166,170,181,190,201,214,218,229,233],"development":[2],"of":[3,12,169,204],"important":[5],"solution":[6,216,231],"for":[7,129,200,217,232],"privacy":[8],"computing,":[9],"explosion":[11],"data":[13],"size":[14],"and":[15,49,61,88,97,111,121,143,173,185,213,228],"computing":[16],"intensity":[17],"in":[18],"Fully":[19],"Homomorphic":[20],"Encryption":[21],"(FHE)":[22],"has":[23],"brought":[24],"enormous":[25],"challenges":[26],"to":[27,99,145,195,208,223],"hardware":[29,47,135],"design.":[30],"In":[31],"this":[32],"paper,":[33],"we":[34,115,132],"propose":[35,122],"a":[36],"practical":[37],"FHE":[38,55,102,155,234],"accelerator":[39,136,186],"-":[40],"\"Poseidon\",":[41],"which":[42],"focuses":[43],"on":[44,138,157],"improving":[45],"resource":[48],"bandwidth":[50],"consumption.":[51],"Poseidon":[52,151],"supports":[53],"complex":[54],"operations":[56,71,203],"like":[57],"Bootstrapping,":[58],"Keyswitch,":[59],"Rotation":[60],"so":[62],"on,":[63],"under":[64],"limited":[65],"FPGA":[66,107,184,215],"resources.":[67],"It":[68],"refines":[69],"these":[70],"by":[72],"abstracting":[73],"five":[74],"key":[75,141,219],"operators:":[76],"Modular":[77,80],"Addition":[78],"(MA),":[79],"Multiplication":[81],"(MM),":[82],"Number":[83],"Theoretic":[84],"Transformation":[85],"(NTT),":[86],"Automorphsim":[87],"Shared":[89],"Barret":[90],"Reduction":[91],"(SBT).":[92],"These":[93],"operators":[94,142],"are":[95],"combined":[96],"reused":[98],"implement":[100],"higher-level":[101],"operations.":[103],"To":[104],"utilize":[105],"resources":[108],"more":[109],"efficiently":[110],"improve":[112],"parallelism,":[114],"adopt":[116],"radix-based":[118],"NTT":[119],"algorithm":[120],"HFAuto,":[123],"an":[124],"optimized":[125,140],"automorphism":[126],"implementation":[127],"suitable":[128],"FPGA.":[130,161],"Then,":[131],"design":[133],"based":[137],"HBM":[144],"maximize":[146],"computational":[147],"efficiency.":[148],"We":[149,188],"evaluate":[150],"with":[152,180],"four":[153],"domain-specific":[154],"benchmarks":[156],"Xilinx":[158],"Alveo":[159],"U280":[160],"Empirical":[162],"results":[163],"show":[164],"that":[165],"efficient":[167],"reuse":[168],"operator":[171],"cores":[172],"on-chip":[174],"storage":[175],"enables":[176],"superior":[177],"performance":[178],"compared":[179],"state-of-the-art":[182],"GPU,":[183],"ASICs.":[187],"highlight":[189],"following":[191],"results:":[192],"(1)":[193],"up":[194,207,222],"370\u00d7":[196],"speedup":[197,210,225],"over":[198,211,226],"CPU":[199,212],"basic":[202],"FHE;":[205],"(2)":[206],"1300\u00d7/52\u00d7":[209],"operators;":[220],"(3)":[221],"10.6\u00d7/8.7\u00d7":[224],"GPU":[227],"ASIC":[230],"benchmark.":[235]},"counts_by_year":[{"year":2026,"cited_by_count":13},{"year":2025,"cited_by_count":38},{"year":2024,"cited_by_count":27},{"year":2023,"cited_by_count":5}],"updated_date":"2026-04-14T08:04:32.555800","created_date":"2025-10-10T00:00:00"}
