{"id":"https://openalex.org/W4392753673","doi":"https://doi.org/10.46586/tches.v2024.i2.451-480","title":"CASA: A Compact and Scalable Accelerator for Approximate Homomorphic Encryption","display_name":"CASA: A Compact and Scalable Accelerator for Approximate Homomorphic Encryption","publication_year":2024,"publication_date":"2024-03-12","ids":{"openalex":"https://openalex.org/W4392753673","doi":"https://doi.org/10.46586/tches.v2024.i2.451-480"},"language":"en","primary_location":{"id":"doi:10.46586/tches.v2024.i2.451-480","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2024.i2.451-480","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/11436/10941","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://tches.iacr.org/index.php/TCHES/article/download/11436/10941","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5053238326","display_name":"Pengzhou He","orcid":"https://orcid.org/0000-0003-3461-4548"},"institutions":[{"id":"https://openalex.org/I7863295","display_name":"Villanova University","ror":"https://ror.org/02g7kd627","country_code":"US","type":"education","lineage":["https://openalex.org/I7863295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pengzhou He","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Villanova University, Villanova PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Villanova University, Villanova PA, USA","institution_ids":["https://openalex.org/I7863295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056625261","display_name":"Samira Carolina Oliva Madrigal","orcid":"https://orcid.org/0000-0002-3654-2536"},"institutions":[{"id":"https://openalex.org/I51504820","display_name":"San Jose State University","ror":"https://ror.org/04qyvz380","country_code":"US","type":"education","lineage":["https://openalex.org/I51504820"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Samira Carolina Oliva Madrigal","raw_affiliation_strings":["San Jos\u00e9 State University, San Jos\u00e9, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"San Jos\u00e9 State University, San Jos\u00e9, USA","institution_ids":["https://openalex.org/I51504820"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018100877","display_name":"\u00c7etin Kaya Ko\u00e7","orcid":"https://orcid.org/0000-0002-2572-9565"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]},{"id":"https://openalex.org/I344703621","display_name":"I\u011fd\u0131r \u00dcniversitesi","ror":"https://ror.org/05jstgx72","country_code":"TR","type":"education","lineage":["https://openalex.org/I344703621"]},{"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","TR","US"],"is_corresponding":false,"raw_author_name":"\u00c7etin Kaya Ko\u00e7","raw_affiliation_strings":["UCSB, Santa Barbara, USA; I\u011fd\u0131r University, I\u011fd\u0131r, Turkey; Nanjing University of Aeronautics and Astronautics, Nanjing, Republic of China","UCSB, Santa Barbara, USA","Nanjing University of Aeronautics and Astronautics, Nanjing, Republic of China","I\u011fd\u0131r University, I\u011fd\u0131r, Turkey"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UCSB, Santa Barbara, USA; I\u011fd\u0131r University, I\u011fd\u0131r, Turkey; Nanjing University of Aeronautics and Astronautics, Nanjing, Republic of China","institution_ids":["https://openalex.org/I9842412"]},{"raw_affiliation_string":"UCSB, Santa Barbara, USA","institution_ids":["https://openalex.org/I154570441"]},{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Nanjing, Republic of China","institution_ids":["https://openalex.org/I9842412"]},{"raw_affiliation_string":"I\u011fd\u0131r University, I\u011fd\u0131r, Turkey","institution_ids":["https://openalex.org/I344703621"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019186749","display_name":"Tianyou Bao","orcid":"https://orcid.org/0000-0003-3321-5123"},"institutions":[{"id":"https://openalex.org/I7863295","display_name":"Villanova University","ror":"https://ror.org/02g7kd627","country_code":"US","type":"education","lineage":["https://openalex.org/I7863295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tianyou Bao","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Villanova University, Villanova PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Villanova University, Villanova PA, USA","institution_ids":["https://openalex.org/I7863295"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100677770","display_name":"Jiafeng Xie","orcid":"https://orcid.org/0009-0002-3052-4019"},"institutions":[{"id":"https://openalex.org/I7863295","display_name":"Villanova University","ror":"https://ror.org/02g7kd627","country_code":"US","type":"education","lineage":["https://openalex.org/I7863295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiafeng Xie","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Villanova University, Villanova PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Villanova University, Villanova PA, USA","institution_ids":["https://openalex.org/I7863295"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6962,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.85307563,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"2024","issue":"2","first_page":"451","last_page":"480"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9993000030517578,"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.9993000030517578,"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.9886000156402588,"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.9871000051498413,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.8779706358909607},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7150967121124268},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.6137582063674927},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6010896563529968},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3760637640953064},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.31953680515289307}],"concepts":[{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.8779706358909607},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7150967121124268},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.6137582063674927},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6010896563529968},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3760637640953064},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31953680515289307}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.46586/tches.v2024.i2.451-480","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2024.i2.451-480","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/11436/10941","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},{"id":"pmh:oai:scholarworks.sjsu.edu:faculty_rsca-5506","is_oa":true,"landing_page_url":"https://scholarworks.sjsu.edu/faculty_rsca/4507","pdf_url":null,"source":{"id":"https://openalex.org/S4377196389","display_name":"San Jos\u00e9 State University ScholarWorks (San Jose State University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I51504820","host_organization_name":"San Jose State University","host_organization_lineage":["https://openalex.org/I51504820"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Faculty Research, Scholarly, and Creative Activity","raw_type":"text"},{"id":"pmh:oai:doaj.org/article:7dce14f585f943a1b28817ae4cd70168","is_oa":true,"landing_page_url":"https://doaj.org/article/7dce14f585f943a1b28817ae4cd70168","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Transactions on Cryptographic Hardware and Embedded Systems, Vol 2024, Iss 2 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.46586/tches.v2024.i2.451-480","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2024.i2.451-480","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/11436/10941","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4508093486","display_name":null,"funder_award_id":"NIST-60NANB20D203","funder_id":"https://openalex.org/F4320332178","funder_display_name":"National Institute of Standards and Technology"},{"id":"https://openalex.org/G4701261146","display_name":null,"funder_award_id":"1001-121F348","funder_id":"https://openalex.org/F4320322626","funder_display_name":"T\u00fcrkiye Bilimsel ve Teknolojik Ara\u015ft\u0131rma Kurumu"},{"id":"https://openalex.org/G4935221308","display_name":null,"funder_award_id":"NIST-60NANB20D203","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G564173832","display_name":"EFFICIENT HARDWARE IMPLEMENTATION OF LATTICE-BASED POST-QUANTUM CRYPTOGRAPHY","funder_award_id":"60NANB20D203","funder_id":"https://openalex.org/F4320332178","funder_display_name":"National Institute of Standards and Technology"},{"id":"https://openalex.org/G8414614779","display_name":null,"funder_award_id":"SaTC-2020625","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8921104757","display_name":null,"funder_award_id":"SaTC-2020625","funder_id":"https://openalex.org/F4320332178","funder_display_name":"National Institute of Standards and Technology"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320322626","display_name":"T\u00fcrkiye Bilimsel ve Teknolojik Ara\u015ft\u0131rma Kurumu","ror":"https://ror.org/04w9kkr77"},{"id":"https://openalex.org/F4320332178","display_name":"National Institute of Standards and Technology","ror":"https://ror.org/05xpvk416"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4392753673.pdf"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W104209573","https://openalex.org/W1498685334","https://openalex.org/W1649758727","https://openalex.org/W2004814164","https://openalex.org/W2031533839","https://openalex.org/W2083368929","https://openalex.org/W2107892515","https://openalex.org/W2151163104","https://openalex.org/W2152926062","https://openalex.org/W2167110608","https://openalex.org/W2177209050","https://openalex.org/W2226167778","https://openalex.org/W2340639919","https://openalex.org/W2467320551","https://openalex.org/W2472420899","https://openalex.org/W2554750353","https://openalex.org/W2572572624","https://openalex.org/W2768174108","https://openalex.org/W2792565434","https://openalex.org/W2899140612","https://openalex.org/W2934510082","https://openalex.org/W2953289753","https://openalex.org/W2969350772","https://openalex.org/W3001052280","https://openalex.org/W3019884349","https://openalex.org/W3028867652","https://openalex.org/W3035754681","https://openalex.org/W3157961299","https://openalex.org/W3196234312","https://openalex.org/W3197578502","https://openalex.org/W3207326900","https://openalex.org/W3211884787","https://openalex.org/W4225468027","https://openalex.org/W4226471756","https://openalex.org/W4229005414","https://openalex.org/W4237773356","https://openalex.org/W4280650077","https://openalex.org/W4307925365","https://openalex.org/W4310480228","https://openalex.org/W4312387659","https://openalex.org/W4314937965","https://openalex.org/W4324116664","https://openalex.org/W4379115979"],"related_works":["https://openalex.org/W2539930818","https://openalex.org/W4390664647","https://openalex.org/W3012147850","https://openalex.org/W4313300189","https://openalex.org/W2949835517","https://openalex.org/W2601739120","https://openalex.org/W4256358502","https://openalex.org/W2625655658","https://openalex.org/W2771047361","https://openalex.org/W4317178672"],"abstract_inverted_index":{"Approximate":[0],"arithmetic-based":[1],"homomorphic":[2,41,97,101,103,131,142],"encryption":[3],"(HE)":[4],"scheme":[5],"CKKS":[6,44,78,254,330],"[CKKS17]":[7],"is":[8,326],"arguably":[9],"the":[10,38,80,90,107,130,138,170,175,210,226,234,238,265,275,288,292,321,327,345,356,369],"most":[11,39],"suitable":[12],"one":[13],"for":[14,62,77,116,159,172,190,263],"real-world":[15],"data-privacy":[16],"applications":[17],"due":[18],"to":[19,222],"its":[20],"wider":[21],"computation":[22],"range":[23],"than":[24],"other":[25],"HE":[26],"schemes":[27],"such":[28,298],"as":[29,299],"BGV":[30],"[BGV14],":[31],"FV":[32],"and":[33,58,93,105,134,153,162,165,183,186,205,208,278,304,364],"BFV":[34],"[Bra12,":[35],"FV12].":[36],"However,":[37],"crucial":[40],"operation":[42,132],"of":[43,51,119,225,237,250,253,291,352],"called":[45],"key-switching":[46],"induces":[47],"a":[48,70,112,181,215,269,315,340],"great":[49],"amount":[50],"computational":[52,92],"burden":[53],"in":[54,96,295],"actual":[55],"deployment":[56],"situations,":[57],"creates":[59],"scalability":[60,94],"challenges":[61,95],"hardware":[63,125],"acceleration.":[64],"In":[65],"this":[66,123,325],"paper,":[67],"we":[68,110,178,213,271,310],"present":[69,187],"novel":[71,124,188],"Compact":[72],"And":[73],"Scalable":[74],"Accelerator":[75],"(CASA)":[76],"on":[79,274,314,333],"field-programmable":[81],"gate":[82],"array":[83],"(FPGA)":[84],"platform.":[85],"The":[86,141,243,284],"proposed":[87,244,293],"CASA":[88,273,294,313,338,360],"addresses":[89],"aforementioned":[91],"operations,":[98],"including":[99,194],"key-exchange,":[100],"multiplication,":[102],"addition,":[104],"rescaling.On":[106],"architecture":[108,126],"layer,":[109,177,212],"propose":[111],"new":[113,216],"design":[114,122,267],"methodology":[115],"efficient":[117],"acceleration":[118],"CKKS.":[120],"We":[121],"by":[127],"carefully":[128],"studying":[129],"patterns":[133],"data":[135],"dependency":[136],"amongst":[137],"primitive":[139,191],"oracles.":[140],"operations":[143],"are":[144],"efficiently":[145],"mapped":[146],"into":[147],"an":[148,334],"accelerator":[149,331],"with":[150,169,281,344,368],"simple":[151],"control":[152],"smooth":[154],"operation,":[155],"which":[156,258],"brings":[157],"benefits":[158],"scalable":[160,266,302],"implementation":[161,285],"enhanced":[163],"pipeline":[164],"parallel":[166],"processing":[167],"(even":[168],"potential":[171],"further":[173],"improvement).On":[174],"component":[176],"carry":[179],"out":[180],"detailed":[182],"extensive":[184],"study":[185],"micro-architectures":[189],"function":[192],"modules,":[193],"memory":[195],"bank,":[196,204],"number":[197],"theoretic":[198],"transform":[199],"(NTT)":[200],"module,":[201],"modulus":[202],"switching":[203],"dyadic":[206],"multiplication":[207],"accumulation.On":[209],"arithmetic":[211,220],"develop":[214],"partially":[217],"reduction-free":[218],"modular":[219],"technique":[221],"eliminate":[223],"part":[224],"reduction":[227],"cost":[228],"over":[229],"different":[230],"prime":[231],"moduli":[232,235],"within":[233],"chain":[236],"Residue":[239],"Number":[240],"System":[241],"(RNS).":[242],"structure":[245],"can":[246],"support":[247],"arbitrary":[248],"numbers":[249],"security":[251,261],"primes":[252],"during":[255],"key":[256],"exchange,":[257],"offers":[259],"better":[260,306],"options":[262],"adopting":[264],"methodology.As":[268],"proof-of-concept,":[270],"implement":[272,312],"FPGA":[276],"platform":[277],"compare":[279],"it":[280],"state-of-the-art":[282,346],"designs.":[283],"results":[286],"showcase":[287],"superior":[289],"performance":[290],"many":[296],"aspects":[297],"compact":[300,329],"area,":[301],"architecture,":[303],"overall":[305],"area-time":[307],"complexities.In":[308],"particular,":[309],"successfully":[311],"mainstream":[316],"resource-constrained":[317],"Artix-7":[318,335],"FPGA.":[319],"To":[320],"authors\u2019":[322],"best":[323],"knowledge,":[324],"first":[328],"implemented":[332],"device,":[336],"e.g.,":[337],"achieves":[339,362],"10.8x":[341],"speedup":[342],"compared":[343,367],"CPU":[347],"implementations":[348],"(with":[349],"power":[350],"consumption":[351],"only":[353],"5.8%).":[354],"Considering":[355],"power-delay":[357],"product":[358],"metric,":[359],"also":[361],"138x":[363],"105x":[365],"improvement":[366],"recent":[370],"GPU":[371],"implementation.":[372]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3}],"updated_date":"2026-07-25T09:21:30.201066","created_date":"2025-10-10T00:00:00"}
