{"id":"https://openalex.org/W4308016342","doi":"https://doi.org/10.1145/3569955","title":"MemFHE: End-to-end Computing with Fully Homomorphic Encryption in Memory","display_name":"MemFHE: End-to-end Computing with Fully Homomorphic Encryption in Memory","publication_year":2022,"publication_date":"2022-11-01","ids":{"openalex":"https://openalex.org/W4308016342","doi":"https://doi.org/10.1145/3569955"},"language":"en","primary_location":{"id":"doi:10.1145/3569955","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3569955","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-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/A5079372283","display_name":"Saransh Gupta","orcid":"https://orcid.org/0000-0001-5814-3934"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Saransh Gupta","raw_affiliation_strings":["University of California, San Diego, California, USA"],"raw_orcid":"https://orcid.org/0000-0001-5814-3934","affiliations":[{"raw_affiliation_string":"University of California, San Diego, California, USA","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085883266","display_name":"Rosario Cammarota","orcid":"https://orcid.org/0000-0002-2965-8987"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rosario Cammarota","raw_affiliation_strings":["Intel Labs, California, USA"],"raw_orcid":"https://orcid.org/0000-0002-2965-8987","affiliations":[{"raw_affiliation_string":"Intel Labs, California, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110921776","display_name":"Tajana \u0160imuni\u0107","orcid":null},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tajana \u0160imuni\u0107","raw_affiliation_strings":["University of California, San Diego, California, USA"],"raw_orcid":"https://orcid.org/0000-0002-6954-997X","affiliations":[{"raw_affiliation_string":"University of California, San Diego, California, USA","institution_ids":["https://openalex.org/I36258959"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.1345,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.9596819,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"23","issue":"2","first_page":"1","last_page":"23"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11614","display_name":"Cloud Data Security Solutions","score":0.9968000054359436,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.7293552160263062},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6755357384681702},{"id":"https://openalex.org/keywords/end-to-end-principle","display_name":"End-to-end principle","score":0.6322191953659058},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.40369129180908203},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2964053750038147},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.28114455938339233}],"concepts":[{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.7293552160263062},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6755357384681702},{"id":"https://openalex.org/C74296488","wikidata":"https://www.wikidata.org/wiki/Q2527392","display_name":"End-to-end principle","level":2,"score":0.6322191953659058},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.40369129180908203},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2964053750038147},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.28114455938339233}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3569955","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3569955","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1624822810","display_name":"CI-New: Cognitive Hardware and Software Ecosystem Community Infrastructure (CHASE-CI)","funder_award_id":"1730158","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G317115702","display_name":"FET: Small: Brain-Inspired Hyperdimensional Computing for IoT Applications","funder_award_id":"1911095","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G502606643","display_name":"CC* NPEO: Toward the National Research Platform","funder_award_id":"1826967","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7181340123","display_name":"Collaborative Research: MLWiNS: Hyperdimensional Computing for Scalable IoT Intelligence Beyond the Edge","funder_award_id":"2003279","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7188551633","display_name":"CSR: Small: ENACT: Environment-Aware Management of Mobile Systems","funder_award_id":"1527034","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W236632755","https://openalex.org/W913176383","https://openalex.org/W1578783943","https://openalex.org/W1800356822","https://openalex.org/W1970415877","https://openalex.org/W1980493351","https://openalex.org/W2004814164","https://openalex.org/W2007466965","https://openalex.org/W2018774711","https://openalex.org/W2031533839","https://openalex.org/W2081729575","https://openalex.org/W2098290658","https://openalex.org/W2407339173","https://openalex.org/W2438799339","https://openalex.org/W2537286916","https://openalex.org/W2554750353","https://openalex.org/W2585580772","https://openalex.org/W2597308796","https://openalex.org/W2774814158","https://openalex.org/W2801000640","https://openalex.org/W2810804228","https://openalex.org/W2889629344","https://openalex.org/W2913252637","https://openalex.org/W2934510082","https://openalex.org/W2942255051","https://openalex.org/W2942445168","https://openalex.org/W2944990835","https://openalex.org/W2950138172","https://openalex.org/W2963125010","https://openalex.org/W2965815527","https://openalex.org/W2966602607","https://openalex.org/W2970032385","https://openalex.org/W2992379763","https://openalex.org/W3005097289","https://openalex.org/W3013520805","https://openalex.org/W3023271296","https://openalex.org/W3038153365","https://openalex.org/W3044610389","https://openalex.org/W3116767319","https://openalex.org/W3134663857","https://openalex.org/W3198072070","https://openalex.org/W3207326900","https://openalex.org/W4205540825","https://openalex.org/W4206821167","https://openalex.org/W4237249260","https://openalex.org/W4243445249","https://openalex.org/W4245268430","https://openalex.org/W4256198870","https://openalex.org/W6732586565","https://openalex.org/W6775297427"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2539930818","https://openalex.org/W4393118461","https://openalex.org/W4390664647","https://openalex.org/W3012147850","https://openalex.org/W4313300189","https://openalex.org/W2949835517","https://openalex.org/W2601739120","https://openalex.org/W4256358502"],"abstract_inverted_index":{"The":[0],"increasing":[1],"amount":[2],"of":[3,9,47,53,81,102,117],"data":[4,54,63,77,91,104,143,150,179],"and":[5,32,120,156,170,186,197,214,240],"the":[6,45,65,86,99,114,123,142,165,173,204],"growing":[7],"complexity":[8],"problems":[10],"have":[11],"resulted":[12],"in":[13,25,137,153],"an":[14],"ever-growing":[15],"reliance":[16],"on":[17,60,203,242],"cloud":[18],"computing.":[19],"However,":[20],"many":[21],"applications,":[22],"most":[23],"notably":[24],"healthcare,":[26],"finance,":[27],"or":[28],"defense,":[29],"demand":[30],"security":[31,200,212],"privacy,":[33],"which":[34,112],"today\u2019s":[35,48],"solutions":[36,49],"cannot":[37],"fully":[38,61,70],"address.":[39],"Fully":[40],"homomorphic":[41,132],"encryption":[42,87,133,195],"(FHE)":[43],"elevates":[44],"bar":[46],"by":[50],"adding":[51],"confidentiality":[52],"during":[55],"processing.":[56],"It":[57],"allows":[58],"computation":[59],"encrypted":[62,76,149,178],"without":[64,180],"need":[66],"for":[67,122,160,210,221,236],"decryption,":[68],"thus":[69],"preserving":[71],"privacy.":[72],"To":[73],"enable":[74],"processing":[75],"at":[78],"usable":[79],"levels":[80,201,213],"classic":[82],"security,":[83],"e.g.,":[84],"128-bit,":[85],"procedure":[88],"introduces":[89],"noticeable":[90],"size":[92],"expansion\u2014the":[93],"ciphertext":[94],"is":[95,113,184,187,225],"much":[96],"bigger":[97],"than":[98,233,247],"native":[100,103],"aggregate":[101],"types.":[105],"In":[106],"this":[107],"article,":[108],"we":[109],"present":[110],"MemFHE,":[111],"first":[115],"accelerator":[116],"both":[118],"client":[119],"server":[121],"latest":[124],"Ring-GSW":[125],"(Gentry":[126],"et":[127],"al.":[128],"[":[129,248],"17":[130],"])-based":[131],"schemes":[134],"using":[135],"Processing":[136],"Memory":[138],"(PIM).":[139],"PIM":[140],"alleviates":[141],"movement":[144],"issues":[145],"with":[146,217,255],"large":[147],"FHE":[148,199,237],"while":[151,251],"providing":[152],"situ":[154],"execution":[155],"extensive":[157],"parallelism":[158],"needed":[159],"FHE\u2019s":[161],"polynomial":[162],"operations.":[163],"While":[164],"client-PIM":[166],"can":[167,175],"homomorphically":[168,177],"encrypt":[169],"decrypt":[171],"data,":[172],"server-PIM":[174,183],"process":[176],"decryption.":[181],"MemFHE\u2019s":[182],"pipelined":[185],"designed":[188],"to":[189,227],"provide":[190],"flexible":[191],"bootstrapping,":[192],"allowing":[193],"two":[194],"techniques":[196],"various":[198,211],"based":[202],"application":[205],"requirements.":[206],"We":[207],"evaluate":[208],"MemFHE":[209,224],"compare":[215],"it":[216],"state-of-the-art":[218],"CPU":[219,234],"implementations":[220],"Ring-GSW-based":[222],"FHE.":[223,256],"up":[226],"20":[228],"k":[229],"\u00d7":[230],"(265\u00d7)":[231],"faster":[232],"(GPU)":[235],"arithmetic":[238],"operations":[239],"provides":[241],"average":[243],"2,007\u00d7":[244],"higher":[245],"throughput":[246],"36":[249],"]":[250],"implementing":[252],"neural":[253],"networks":[254]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":20},{"year":2024,"cited_by_count":11},{"year":2023,"cited_by_count":6}],"updated_date":"2026-06-22T08:00:12.763002","created_date":"2025-10-10T00:00:00"}
